	/*++++++++++++++++++++++++++++++++++++++++++
	特集バナー・旅雑貨人気のページ
	+++++++++++++++++++++++++++++++++++++++++++*/

#tokusyu_ninki {clear:both; width:590px; padding-top:10px}

#tokusyu {float:left; width:163px; height:auto; background:url(../parts/tokusyu_bg01.gif) repeat-y; text-align:center}
#tokusyu dl {width:163px; height:auto; background:url(../parts/tokusyu_bg02.gif) no-repeat bottom}
#tokusyu dt {text-indent:-9999px; background:url(../parts/tokusyu_ttl01.gif ) no-repeat; width:163px; height:24px}
#tokusyu dd {font-size:12px; text-align:15px; padding:5px 5px 3px 5px; width:153px; height:auto}
#tokusyu dd img {margin-top:5px}

#ninki {float:right; width:417px; height:auto; text-align:center; background:url(../parts/ninki_bg01.gif) repeat-y}
#ninki dl {width:417px; height:125px; background:url(../parts/ninki_bg02.gif) no-repeat bottom}
#ninki dt {text-indent:-9999px; background:url(../parts/ninki_ttl01.gif ) no-repeat; width:417px; height:24px}
#ninki_rank {width:407px; height:auto; padding:10px 0 5px 10px}
#ninki_no1 {float:left; font-size:14px; font-weight:bold; background:url(../parts/ninki_arrw01.gif) no-repeat; padding:0px 5px 7px 32px; text-align:left; line-height:1.2em}
#ninki_no2 {float:left; font-size:14px; font-weight:bold; background:url(../parts/ninki_arrw02.gif) no-repeat; padding:7px 5px 7px 32px}
#ninki_no3 {
	float:left;
	font-size:14px;
	font-weight:bold;
	background:url(../parts/ninki_arrw03.gif) no-repeat;
	padding:7px 5px 7px 32px
}
#ninki_txt01 {font-size:12px; color:#7D0000; padding-top:10px}
#ninki_txt02 {font-size:12px; color:#000000; width:auto; height:auto; clear:both}

	/*++++++++++++++++++++++++++++++++++++++++++
	サブタイトル
	+++++++++++++++++++++++++++++++++++++++++++*/ 
.sub {width:590px; height:auto; clear:both; padding-top:10px}

#ryokou {width:590px; height:auto}
#ryokou h2 {width:590px; height:29px; background:url(../parts/sbttl_01.gif) no-repeat; padding:8px 0 0 0px}
#ryokou h2 a {text-decoration:none; color:#FFFFFF; font-size:14px; line-height:20px; display:block; width:540px; height:20px; padding-left:50px;}
#ryokou ul {width:570px; height:auto}
#ryokou li {width:270px; height:auto; float:left; font-size:9px; line-height:20px; background:url(../parts/arrw01.gif) no-repeat 5px 6px; padding-left:12px}
#ryokou li a {font-size:11px; margin-right:5px}

#syuppatsumae {width:590px; height:auto;}
#syuppatsumae h2 {width:590px; height:29px; background:url(../parts/sbttl_02.gif) no-repeat; padding:18px 0 0 0px}
#syuppatsumae h2 a {text-decoration:none; color:#FFFFFF; font-size:14px; line-height:20px; display:block; width:540px; height:20px; padding-left:50px;}
#syuppatsumae ul {width:570px; height:auto}
#syuppatsumae li {width:270px; height:auto; float:left; font-size:10px; line-height:20px; background: url(../parts/arrw02.gif) no-repeat 5px 6px; padding-left:12px}
#syuppatsumae li a {font-size:12px; margin-right:5px}

#omiyage {width:590px; height:auto;}
#omiyage h2 {width:590px; height:29px; background:url(../parts/sbttl_03.gif) no-repeat; padding:19px 0 0 0px}
#omiyage h2 a {text-decoration:none; color:#FFFFFF; font-size:14px; line-height:20px; display:block; width:540px; height:20px; padding-left:50px;}
#omiyage ul {width:570px; height:auto}
#omiyage li {width:270px; height:auto; float:left; font-size:10px; line-height:20px; background: url(../parts/arrw03.gif) no-repeat 5px 6px; padding-left:12px}
#omiyage li a {font-size:12px; margin-right:5px}
#omiyage .line_1{width:500px; height:auto; float:left; font-size:10px; line-height:20px; background: url(../parts/arrw03.gif) no-repeat 5px 6px; padding-left:12px}
#syuppatsumae .line_1{width:500px; height:auto; float:left; font-size:10px; line-height:20px; background: url(../parts/arrw02.gif) no-repeat 5px 6px; padding-left:12px}

#mokuteki {width:590px; height:auto;}
#mokuteki h2 {width:590px; height:29px; background:url(../parts/sbttl_04.gif) no-repeat; padding:12px 0 0 0px}
#mokuteki h2 a {text-decoration:none; color:#FFFFFF; font-size:14px; line-height:20px; display:block; width:540px; height:20px; padding-left:50px;}
#mokuteki ul {width:570px; height:auto}
#mokuteki li {width:270px; height:auto; float:left; font-size:10px; line-height:20px; background: url(../parts/arrw04.gif) no-repeat 5px 6px; padding-left:12px}
#mokuteki li a {font-size:12px; margin-right:5px}

#benri {width:590px; height:85px;}
#benri h2 {width:590px; height:29px; background:url(../parts/sbttl_05.gif) no-repeat; padding:8px 0 0 0px}
#benri h2 a {text-decoration:none; color:#FFFFFF; font-size:14px; line-height:20px; display:block; width:540px; height:20px; padding-left:50px;}
#benri ul {width:570px; height:auto}
#benri li {width:163px; height:auto; float:left; font-size:10px; line-height:20px; background: url(../parts/arrw05.gif) no-repeat 5px 6px; padding-left:12px}
#benri li a {font-size:12px; margin-right:5px}

	/*++++++++++++++++++++++++++++++++++++++++++
	自分で作る旅
	+++++++++++++++++++++++++++++++++++++++++++*/
#jibun {clear:both; width:570px; height:166px; background:url(../parts/bg_jibun.gif) no-repeat; padding:20px 10px 5px 10px; margin-top:10px}
#jibun h3 {text-indent:-9999px}
#kaigai_l {float:left; width:285px; height:auto}
#kaigai_l dt {font-size:14px; line-height:20px; color:#016ACC}
#kokunai_r {float:left; width:285px; height:auto}
#kokunai_r dt {font-size:14px; line-height:20px; color:#F07CF1}
#jibun li {font-size:10px; line-height:22px; list-style:disc inside}
#jibun li a {font-size:12px}


	/*++++++++++++++++++++++++++++++++++++++++++
	右ナビゲーションメニュー
	+++++++++++++++++++++++++++++++++++++++++++*/

#contents_r{float:right; width:195px; height:auto; margin-top:5px; margin-bottom:10px}

	/*++++++++++++++++++++++++++++++++++++++++++
	旅雑貨トップ
	+++++++++++++++++++++++++++++++++++++++++++*/
#zakka {width:195px; height:auto; background:url(../parts/bg_contents_r01.gif) repeat-y}
#zakka dl {width:195px; height:auto; background:url(../parts/bg_contents_r02.gif) no-repeat bottom}
#zakka dt {width:190px; height:24px; background:url(../parts/bar01.gif) no-repeat; font-size:13px; padding:3px 0 0 5px}
#zakka dd {width:185px; height:auto; padding:0 0 5px 1px}
#zakka a {display:block; width:175px; padding:2px 0px 2px 18px; font-size:12px; background:url(../parts/arrw06.gif) no-repeat 10px 8px; text-decoration:none}
#zakka a:hover {background-color:#D8FBFB; color:#000099}
#active {display:block; width:175px; padding:2px 0px 2px 18px; font-size:12px; background:url(../parts/arrw06.gif) no-repeat 10px 8px; text-decoration:none; color:#FF6600; background-color:#FBFBD8}
	/*++++++++++++++++++++++++++++++++++++++++++
	旅行用品ランキング
	+++++++++++++++++++++++++++++++++++++++++++*/
#rank {width:195px; height:auto; background:url(../parts/bg_contents_r01.gif) repeat-y; margin-top:10px}
#rank dl {width:195px; height:auto; background:url(../parts/bg_contents_r02.gif) no-repeat bottom}
#rank dt {width:160px; height:27px; font-size:13px; line-height:15px; color:#333333; background:url(../parts/bar02.gif) no-repeat; padding:5px 0 0 35px}
#rank dd {width:180px; height:auto; padding:0 5px 10px 10px}
#rank img {margin-left:35px}

#rank_no1 {font-size:12px; line-height:18px; background:url(../parts/rank_arrw01.gif) no-repeat; height:auto; padding-left:55px; min-height:25px}
#rank_no2 {font-size:12px; line-height:18px; background:url(../parts/rank_arrw02.gif) no-repeat; height:auto; padding-left:55px; min-height:25px}
#rank_no3 {font-size:12px; line-height:18px; background:url(../parts/rank_arrw03.gif) no-repeat; height:auto; padding-left:55px; min-height:25px}

	/*++++++++++++++++++++++++++++++++++++++++++
	ただいまキャンペーン中
	+++++++++++++++++++++++++++++++++++++++++++*/
#campaign {width:195px; height:auto; background:url(../parts/bg_contents_r01.gif) repeat-y; margin-top:10px}
#campaign dl {width:195px; height:auto; background:url(../parts/bg_contents_r02.gif) no-repeat bottom}
#campaign dt {
	width:190px;
	height:19px;
	font-size:13px;
	line-height:15px;
	color:#333333;
	background:url(../parts/bar01.gif) no-repeat;
	padding:5px 0 0 5px;
	text-align: center;
}
#campaign dd {width:175px; height:auto; padding:5px 10px 10px 10px; text-align:center}
#campaign li {font-size:12px; line-height:18px}

	/*++++++++++++++++++++++++++++++++++++++++++
	おすすめピックアップ
	+++++++++++++++++++++++++++++++++++++++++++*/
div.osusumeBlock{width:580px; height:218px; background:url(../parts/zOmiyageInOsusumeBg.gif) no-repeat center bottom; clear:both; padding-top:20px}
div.osusumeBlock p{background:url(../parts/zOmiyageInOsusumeSb.gif) no-repeat; width:580px; height:62px; text-indent:-9999px}
div.osusumeBlock img{float:left; margin-left:10px}
div.osusumeBlock dl{float:right; width:410px; margin-right:5px}
div.osusumeBlock dl dt{float:left; font-size:14px; font-weight:bold; width:300px; line-height:1.4em}
div.osusumeBlock dl dd.no{float:right; margin:0 0 0 0; font-size:10px; text-align:right; width:100px}
div.osusumeBlock dl dd.charge{ float:right;font-size:18px; color:#FF0000; font-weight:bold; text-align:right; width:400px}
div.osusumeBlock dl dd.text{clear:both;width:410px; padding-top:10px; display:block;}
div.osusumeBlock dl dd.button a{display:block; width:130px; height:25px; background:url(../parts/zOmiyageInOsusumeBt.gif) no-repeat; text-indent:-9999px; float:right; margin-top:10px}
