/*=============================================================================*/
/*  すきま漫遊記 PC 用ページ スタイルシート                                                    2008.1.1 HELIOS      */
/*=============================================================================*/
Body {
	background-image:url(paper_beige.gif);
	background-repeat:repeat;
	margin-left:8px;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:0px;
	text-align: left;
	font-family: sans-serif;
}
/*=============================================================================*/
/*  バックグランドパターンを並べるためのテーブル                                                                           */
/*=============================================================================*/

/*=====================================*/
/*　　　最上部のタブ部分　　　　　               　 　*/
/*=====================================*/

/*========= 最上部（table） ========*/
.Head {
	margin-right:0;
	margin-left:0;
	width:1042px;
	height:42px;
	border:0px;
	margin:0px;
	padding:0px;
	border-collapse:separate;
	border-spacing:0px;
}
/*======== 用紙左上端（td） ========*/
.HeadCell01 {
/*	width:16px; プログラムで<td>タグに書き込む */
	height:42px;
	background-image:url(head01.gif);
	background-repeat:no-repeat;
	border:0px;
	margin:0px;
	padding:0px;
	border-collapse:separate;
	border-spacing:0px;
}

/*======== パンくず部分（td） ========*/
.HeadCell02 {
/*	width:450;  プログラムで<td>タグに書き込む */
	height:42px;
	background-image:url(head02.gif);
	background-repeat:repeat-x;
	border:0px;
	margin:0px;
	padding:0px;
	border-collapse:separate;
	border-spacing:0px;
	vertical-align:top;
	text-align:left;
}

/*======== タブの斜めカット部分（td） ========*/
.HeadCell03 {
/*	width:16px;  プログラムで<td>タグに書き込む */
	height:42px; 
	background-image:url(head03.gif);
	background-repeat:no-repeat;
	border:0px;
	margin:0px;
	padding:0px;
	border-collapse:separate;
	border-spacing:0px;
}

/*======== 用紙上端（サイズ指定しない）（td） ========*/
.HeadCell04 {
/*	width:auto;  プログラムで<td>タグに書き込む */
	height:42px;
	background-image:url(head04.gif);
	background-repeat:repeat-x;
	border:0px;
	margin:0px;
	padding:0px;
	border-collapse:separate;
	border-spacing:0px;
}

/*======== 用紙右上端（td） ========*/
.HeadCell05 {
/*	width:246px;  プログラムで<td>タグに書き込む */
	height:42px;
	background-image:url(head05.gif);
	background-repeat:no-repeat;
	border:0px;
	margin:0px;
	padding:0px;
	border-collapse:separate;
	border-spacing:0px;
}

/*=====================================*/
/*　　　中央の本文部分　　　　　                  　 　*/
/*=====================================*/

/*========= 中央（table） ========*/
.Middle {
	width:1042px;
	margin-right:0;
	margin-left:0;
	border:0px;
	margin:0px;
	padding:0px;
	border-collapse:separate;
	border-spacing:0px;
}

/*========= 用紙左端（td） ========*/
.MiddleCell01 {
	width:16px;
	background-image:url(middle01.gif);
	background-repeat:repeat-y;
	border:0px;
	margin:0px;
	padding:0px;
	border-collapse:separate;
	border-spacing:0px;
	text-align:left;
}

/*========= メインコンテンツ（td） ========*/
.MiddleCell02 {
	width:780px;
	background-image:url(paper_white.gif);
	background-repeat:repeat;
	vertical-align:top;
	border:0px;
	margin:0px;
	padding:0px 0px 0px 0px;
	border-collapse:separate;
	border-spacing:0px;
	text-align:left;
}

/*========= 右ナビゲーション部分（td） ========*/
.MiddleCell03 {
	width:246px;
	background-image:url(middle03.gif);
	background-repeat:repeat-y;
	vertical-align:top;
	border:0px;
	margin:0px;
	padding:0px 0px 0px 0px;
	border-collapse:separate;
	border-spacing:0px;
	text-align:left;
}

/*=====================================*/
/*　　　下部の用紙枠　　　　　                     　 　*/
/*=====================================*/

/*======== 下部（table） ========*/
.Foot {
	width:1042px;
	margin-right:0;
	margin-left:0;
	border:0px;
	margin:0px;
	padding:0px 0px 0px 0px;
	border-collapse:separate;
	border-spacing:0px;
}

/*========　用紙下端左（td） ========*/
.FootCell01 {
	width:16px;
	height:27px;
	background-image:url(foot01.gif);
	background-repeat:no-repeat;
	border:0px;
	margin:0px;
	padding:0px;
	border-collapse:separate;
	border-spacing:0px;
}

/*========　用紙下端中央（幅指定なし）（td） ========*/
.FootCell02 {
	height:27px;
	background-image:url(foot02.gif);
	background-repeat:repeat-x;
	border:0px;
	margin:0px;
	padding:0px;
	border-collapse:separate;
	border-spacing:0px;
}

/*========　用紙下端右（td） ========*/
.FootCell03 {
	width:246px;
	height:27px;
	background-image:url(foot03.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	border:0px;
	margin:0px;
	padding:0px;
	border-collapse:separate;
	border-spacing:0px;
}

/*============================================================================*/
/*  コンテンツをレイアウトするためのテーブル（旅サマリページ用）                                                                               */
/*============================================================================*/
/*========　旅サマリページタイトル（table） ========*/
.Journey {
	margin-right:0;
	margin-left:0; 
	text-align:left;
	margin-bottom:10px;
	width:780px;
	padding:0px 0px 0px 0px;
	height:120;
	background-image:url(paper_blue.gif);
}

/*========　旅アイコン置き場（td） ========*/
.JourneyCell01 {
	width:120px;
	background-repeat:repeat;
	vertical-align:middle;
	text-align:center;
	border:0px;
	margin:0px;
	padding:0px;
	border-collapse:separate;
	border-spacing:0px;
}

/*========　旅のタイトル（td） ========*/
.JourneyCell02 {
	background-repeat:repeat;
	vertical-align:middle;
	text-align:leftl;
	border:0px;
	margin:0px;
	padding:0px;
	border-collapse:separate;
	border-spacing:0px;
}
/*========　旅本文（table） ========*/
.JourneyMain {
	margin-right:0;
	margin-left:0;
	padding:0px 0px 0px 0px;
	width:780px;
	text-align:left;
}
.JourneyMainBlack {
	margin-right:0;
	margin-left:0;
	padding:0px 0px 0px 0px;
	width:780px;
	background-color:#333333;
	text-align:left;
}

/*======== 旅の地図だけの本文（td） ========*/
.JourneyMainMapOnly {
	vertical-align:middle;
	text-align:center;
	border:0px;
	margin:0px;
	padding:0px 0px 0px 0px;
	border-collapse:separate;
	border-spacing:0px;
}

/*======== 旅の地図があるときの地図（左側）（td） ========*/
.JourneyMainLeftMap {
	width:330px;
	vertical-align:middle;
	text-align:center;
	border:0px;
	margin:0px;
	padding:8px 0px 8px 18px;
	border-collapse:separate;
	border-spacing:0px;
}

/*======== 旅の地図があるときの文章（右側）（td） ========*/
.JourneyMainRightText {
	width:450px;
	vertical-align:middle;
	text-align:left;
	border:0px;
	margin:0px;
	padding:0px 18px 0px 12px;
	border-collapse:separate;
	border-spacing:0px;
}

/*======== 旅の文章だけの本文（td） ========*/
.JourneyMainTextOnly {
	vertical-align:middle;
	text-align:left;
	border:0px;
	margin:0px;
	padding:0px 18px 0px 18px;
	border-collapse:separate;
	border-spacing:0px;
}

/*======== リンクのリスト（td） ========*/
.JourneyMainLink {
	vertical-align:middle;
	text-align:left;
	border:0px;
	margin:0px;
	padding:16px 34px 20px 34px;
	border-collapse:separate;
	border-spacing:0px;
}

/*============================================================================*/
/*  コンテンツをレイアウトするためのテーブル（スポットページ用）                                                                               */
/*============================================================================*/

/*========　スポット（table） ========*/
.Spot {
	margin-right:0;
	margin-left:0;
	text-align:left
	margin-bottom:10px;
	width:780px;
	padding:0px 0px 0px 0px;
	height:130;
	background-image:url(paper_blue.gif);
}

/*========　スポット名や住所（td） ========*/
.SpotCell01 {
	background-repeat:repeat;
	vertical-align:middle;
	text-align:leftl;
	border:0px;
	margin:0px;
	padding:0px;
	border-collapse:separate;
	border-spacing:0px;
}

/*========　地図（td） ========*/
.SpotCell02 {
	width:180px;
	background-repeat:repeat;
	vertical-align:middle;
	text-align:center;
	border:0px;
	margin:0px;
	padding:0px;
	border-collapse:separate;
	border-spacing:0px;
}

/*========　本文（table） ========*/
.Main {
	margin-right:0;
	margin-left:0;
	padding:0px 0px 0px 0px;
	width:780px;
	text-align:left;
}
.MainBlack {
	margin-right:0;
	margin-left:0;
	padding:0px 0px 0px 0px;
	width:780px;
	background-color:#333333;
	text-align:left;
}

/*======== 文章だけの本文（td） ========*/
.MainTextOnly {
	vertical-align:middle;
	text-align:left;
	border:0px;
	margin:0px;
	padding:0px 18px 0px 18px;
	border-collapse:separate;
	border-spacing:0px;
}

/*======== 画像だけの本文（td） ========*/
.MainPhotoOnly {
	vertical-align:middle;
	text-align:center;
	border:0px;
	margin:0px;
	padding:8px 0px 8px 18px;
	border-collapse:separate;
	border-spacing:0px;
}

/*======== 画像があるときの画像（左側）（td） ========*/
.MainLeftPhoto {
	width:330px;
	vertical-align:middle;
	text-align:center;
	border:0px;
	margin:0px;
	padding:8px 0px 8px 18px;
	border-collapse:separate;
	border-spacing:0px;
}

/*======== 画像があるときの文章（右側）（td） ========*/
.MainRightText {
	width:450px;
	vertical-align:middle;
	text-align:left;
	border:0px;
	margin:0px;
	padding:0px 18px 0px 12px;
	border-collapse:separate;
	border-spacing:0px;
}

/*======== 本文部分にAdSense を配置する枠 ========*/
.MainGoogle {
	border:0px;
	margin:0px;
	padding:8px 0px 0px 0px;
	border-collapse:separate;
	border-spacing:0px;
	text-align:center;
}

/*======== ページめくり部（table） ========*/
.Pager {
	margin-right:0;
	margin-left:0;
	padding:0px;
	width:780px;
	height:43px;
	background-image:url(paper_blue.gif);
	text-align:left;
}

/*======== 前すきま（td） ========*/
.Pager01 {
	border:0px;
	margin:0px;
	padding:0px;
	width:120px;
	text-align:center
}

/*======== もどる（td） ========*/
.Pager02 {
	border:0px;
	margin:0px;
	padding:0px;
	width:120px;
	text-align:center
}

/*======== 次すきま（td） ========*/
.Pager03 {
	border:0px;
	margin:0px;
	padding:0px;
	width:120px;
	text-align:center
}

/*======== ナビ部分（table） ========*/
.Navigate {
	margin-right:0;
	margin-left:0;
	width:246px;
	padding:0px 0px 0px 0px;
}

/*======== Amazon お勧めウイジェット（p） ========*/
.Amazon200x240 {
	width:200px;
	height:240px;
	border:0px;
	margin:0px;
	padding:0px 0px 4px 24px;
	border-collapse:separate;
	border-spacing:0px;
	text-align:center;
}

/*============================================================================*/
/*  文字列・パラグラフ用スタイル                                                                                               */
/*============================================================================*/

/*======== パンくずリスト（p） ========*/
.path {
	font-size: 14px;
	line-height: 14px;
	border:0px;
	margin: 0px;
	padding:10px 0px 0px 4px;
	color: #364080;
}

/*================ スポットタイトル（p） ================*/
/* 大きなゴシック体なのでボールドをかける */
.SpotTitle {
	font-size: 28px;
	line-height: 30px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 8px 0px 0px 12px;
	font-family: sans-serif;
}

/*======== スポットキャプション（p） ========*/
.SpotTitleSub {
	font-size: 16px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 16px 2px 2px 24px;
}

/*======== 住所（p） ========*/
.SpotPlace {
	font-size: 16px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 2px 2px 2px 24px;
}

/*======== 本文（p） ========*/
.Honbun {
	font-size: 16px;
	line-height: 23px;
	color: #333333;
	margin: 0px;
	padding: 8px 0px 8px 0px;
}
.HonbunWhite {
	font-size: 16px;
	line-height: 23px;
	color: #FFFFFF;
	margin: 0px;
	padding: 8px 0px 8px 0px;
}

/*======== ドットで列挙（p） ========*/
.EnumDot {
	font-size: 16px;
	line-height: 23px;
	color: #333333;
	margin: 0px 0px 0px 32px;
	padding: 4px 0px 4px 0px;
	text-indent:-16px;
}

/*======== カッコで列挙（p） ========*/
.EnumKakko {
	font-size: 16px;
	line-height: 23px;
	color: #333333;
	margin: 0px 0px 0px 42px;
	padding: 4px 0px 4px 0px;
	text-indent:-26px;
}


/*======== 本文内小書き（引用）（p） ========*/
.HonbunSmall {
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	color: #009900;
	text-indent: 0pt;
	margin: 0px;
	padding: 6px 0px 6px 0px;
	text-decoration: none;
}


/*======== ナビ内の見出し（p） ========*/
.Navigate_head {
	font-size: 12px;
	line-height: 16px;
	color: #364080;
	text-align:left;
	margin: 0px;
	margin-left: 24px;
}

/*======== ナビ内字下げなし文字（p） ========*/
.Navigate0 {
	font-size: 12px;
	line-height: 16px;
	color: #364080;
	text-align:left;
	margin: 0px;
	padding: 0px 0px 0px 16px;
}

/*======== ナビ内字下げあり文字（p） ========*/
.Navigate1 {
	font-size: 12px;
	line-height: 16px;
	color: #364080;
	text-align:left;
	margin: 0px;
	padding: 0px 0px 0px 32px;
}

/*======== リンクのリスト行（p） ========*/
.LinkBasicLine {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color: #333333;
	font-size: 14px;
	line-height: 23px;
}


/*============================================================================*/
/*  文字列・スパン用スタイル                                                                                                     */
/*============================================================================*/

/*======== 本文内大書き（強調）（span） ========*/
.HonbunLarge {
	font-size: 23px;
	font-weight: bold;
}

/*============================================================================*/
/*  リンクマウスオーバー                                                                                                                               */
/*============================================================================*/


/*======== 未訪問リンク（link） ========*/
A:link{
	text-decoration:none;
	color: #2f44c8;
}

/*======== 訪問済みリンク（link） ========*/
A:visited{
	text-decoration: none;
	color: #364080;
}

/*======== マウスオーバー（link） ========*/
A:hover {
	text-decoration: underline;
	color: #2f44c8;
}

/*======== マウスプレス（link） ========*/
A:active {
	color: #FF6600;
}

/*======== 画像用ブロックリンク（link） ========*/
a.blocklink	{
	display:block; width:100%; text-decoration:none;
}

/*============================================================================*/
/*  画像用                                                                                                                              */
/*============================================================================*/

/*======== 画像の周りに白枠（img） ========*/
.JourneyIcon {
	border: 1px solid #FFFFFF;
	padding: 0px;
	margin: 0px;
}

/*============================================================================*/
/*  未整理                                                                                                                              */
/*============================================================================*/

.CategoryLargeLine {
	font-size: 18px;
	font-style: normal;
	line-height: 20px;
	color: #333333;
	text-indent: 0pt;
	margin: 0px;
	padding: 8px 0px 0px;
	text-decoration: none;
}
.CategoryDummyLink {
	color: #3366FF;
	margin: 0px;
	padding: 0px;
}
.MidashiLarge {
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding: 20px 0px;
	line-height: 24px;
}
.MidashiLargeWhite {
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 12px 0px;
	line-height: 24px;
}
.MidashiMedium {
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
}
.MidashiMediumWhite {
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
}
.CategoryTitle {
	font-size: 18px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 4px 2px;
}
.HonbunBold {
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	color: #333333;
	margin: 0px;
	text-decoration: none;
	padding: 2px 6px 6px;
	font-weight: 600;
}
.PhotoNotes {
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	color: #333333;
	margin: 0px;
	text-decoration: none;
	padding: 0px 0px 4px;
	font-weight: 600;
}
.HonbunBoldYellow {
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	color: #FFFFCC;
	margin: 0px;
	text-decoration: none;
	padding: 2px 6px 6px;
	font-weight: 600;
}
.HonbunYellow {
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	color: #FFFFCC;
	margin: 0px;
	text-decoration: none;
	padding: 2px 6px 6px;
}

