@charset "UTF-8";
/* CSS Document */

td{vertical-align:top; text-align:left;}

/* 間隔調整 */

.m_b5{margin-bottom:5px}
.m_b10{margin-bottom:10px}
.m_b15{margin-bottom:15px}
.m_b20{margin-bottom:20px}
.m_b30{margin-bottom:30px}
.m_b40{margin-bottom:40px}
.p_b5{padding-bottom:5px}
.p_b10{padding-bottom:10px}
.p_b15{padding-bottom:15px}
.p_b20{padding-bottom:20px}
.p_b30{padding-bottom:30px}
.p_b40{padding-bottom:40px}

/* 文字 */

.px10{font-size:10px; line-height:14px;}
.px11{font-size:11px; line-height:15px}
.px12{font-size:12px; line-height:16px}
.px12b{font-size:12px; line-height:18px; font-weight:bold;}
.px12r{font-size:12px; line-height:18px; text-align:right;}
.px12_red{font-size:12px; line-height:18px; color:#FF0000;}
.px12br_red{font-size:12px; line-height:18px; text-align:right; color:#FF0000; font-weight:bold}
.px16{font-size:16px; line-height:20px;}
.px18{font-size:18px; line-height:24px;}
.px21{font-size:21px; line-height:27px;}
.price01{color:#FF0000; font-size:14px; font-weight:bold; text-align:right; padding-right:10px;}

.px12_blue2 {font-size:12px; color:#215993; vertical-align:top; width:140px; line-height:18px;}
.px12_blue {font-size:12px; color:#215993; vertical-align:top; width:120px; line-height:18px;}
.px12_h18 {font-size:12px; line-height:18px; text-align:left}
.px12_h16 {font-size:12px; line-height:16px; text-align:left}
.px10_h13r {font-size:12px; line-height:16px; text-align:right;}
.px12_brown {font-size:12px; line-height:18px; color:#40080C; width:240px}
.other_waku {padding:10px 20px ; background:url(/attending/summer/images/other_bg01.gif) repeat-y}



/*----------------------------------
	ディレクトリ共通のCSSです
----------------------------------*/

/*----------------------------------メインコンテンツ----------------------------------*/

.freeplan_main{background-color:#deeffd; margin-bottom:20px; width:960px; margin:0px auto; padding-bottom:30px;}
.freeplan_LBox{width:690px; margin:0px auto;}
.freeplan_RBox{width:240px;}
.wfull{width:960px; height:auto;}
.w940{width:940px; height:auto; margin:0px auto;}


/*----------------------------------
	拠点用のCSSです
----------------------------------*/

.okinawa_ttl{width:960px; height:320px; background:url(../images/okinawa_ttl.jpg) no-repeat; position:relative;}
.hokkaido_ttl{width:960px; height:320px; background:url(../images/hokkaido_ttl.jpg) no-repeat; position:relative;}
.kansai_ttl{width:960px; height:320px; background:url(../images/kansai_ttl.jpg) no-repeat; position:relative;}
.chuushikoku_ttl{width:960px; height:320px; background:url(../images/chuushikoku_ttl.jpg) no-repeat; position:relative;}
.kyushu_ttl{width:960px; height:320px; background:url(../images/kyushu_ttl.jpg) no-repeat; position:relative;}

.kyoten_seo{width:650px; line-height:16px; position:absolute; top:125px; left:40px; color:#000000;}
.kyoten_Search{width:570px; height:auto;}
.search_map{width:940px; height:240px; margin:0 auto 20px;}

/* マップ枠 */

.MapBox{width:360px; height:240px;}
.MapBoxTtl{width:360px; height:35px; background:url(../images/MapBoxTtl.gif) no-repeat; text-indent:-9999px;}

.Area_oki{width:360px; height:205px; background:url(../images/Area_okinawa.jpg) no-repeat; position:relative;}
.Area_oki li{background:url(../images/arw.gif) no-repeat; line-height:14px; padding-left:16px; margin:3px 0; vertical-align:middle;}
.Area_oki .area01{ position:absolute; top:121px; left:19px;}
.Area_oki .area02{ position:absolute; top:99px; left:62px;}
.Area_oki .area03{ position:absolute; top:66px; left:52px;}
.Area_oki .area04{
	position:absolute;
	top:89px;
	left:208px;
}
.Area_oki .area05{
	position:absolute;
	top:173px;
	left:237px;
}
.Area_oki .area06{
	position:absolute;
	top:151px;
	left:143px;
}
.Area_oki .area07{
	position:absolute;
	top:139px;
	left:252px;
}
.Area_oki .area08{
	position:absolute;
	top:23px;
	left:238px;
}

.Area_hokkaido{width:360px; height:205px; background:url(../images/Area_hokkaido.jpg) no-repeat; position:relative;}
.Area_hokkaido li{background:url(../images/arw.gif) no-repeat; line-height:14px; padding-left:16px; margin:3px 0; vertical-align:middle;}
.Area_hokkaido .area01{
	position:absolute;
	top:59px;
	left:197px;
}
.Area_hokkaido .area02{
	position:absolute;
	top:75px;
	left:209px;
}
.Area_hokkaido .area03{
	position:absolute;
	top:75px;
	left:157px;
}
.Area_hokkaido .area04{
	position:absolute;
	top:94px;
	left:147px;
}
.Area_hokkaido .area05{
	position:absolute;
	top:131px;
	left:198px;
}
.Area_hokkaido .area06{
	position:absolute;
	top:115px;
	left:159px;
}
.Area_hokkaido .area07{
	position:absolute;
	top:99px;
	left:105px;
}
.Area_hokkaido .area08{
	position:absolute;
	top:113px;
	left:113px;
}
.Area_hokkaido .area09{
	position:absolute;
	top:137px;
	left:134px;
}
.Area_hokkaido .area10{
	position:absolute;
	top:170px;
	left:101px;
}

.Area_kansai{width:360px; height:205px; background:url(../images/Area_kansai.jpg) no-repeat; position:relative;}
.Area_kansai li{background:url(../images/arw.gif) no-repeat; line-height:14px; padding-left:16px; margin:3px 0; vertical-align:middle;}
.Area_kansai .area01{
	position:absolute;
	top:16px;
	left:180px;
}
.Area_kansai .area02{
	position:absolute;
	top:55px;
	left:168px;
}
.Area_kansai .area03{
	position:absolute;
	top:91px;
	left:132px;
}
.Area_kansai .area04{
	position:absolute;
	top:75px;
	left:132px;
}
.Area_kansai .area05{
	position:absolute;
	top:59px;
	left:105px;
}
.Area_kansai .area06{
	position:absolute;
	top:141px;
	left:90px;
}
.Area_kansai .area07{
	position:absolute;
	top:109px;
	left:187px;
}
.Area_kansai .area08{
	position:absolute;
	top:38px;
	left:177px;
}
.Area_kansai .area09{
	position:absolute;
	top:46px;
	left:56px;
}
.Area_kansai .area10{
	position:absolute;
	top:168px;
	left:104px;
}

.Area_chuushi{width:360px; height:205px; background:url(../images/Area_chuushi.jpg) no-repeat; position:relative;}
.Area_chuushi li{background:url(../images/arw.gif) no-repeat; line-height:14px; padding-left:16px; margin:3px 0; vertical-align:middle;}
.Area_chuushi .area01{
	position:absolute;
	top:14px;
	left:212px;
}
.Area_chuushi .area02{
	position:absolute;
	top:11px;
	left:138px;
}
.Area_chuushi .area03{
	position:absolute;
	top:96px;
	left:29px;
}
.Area_chuushi .area04{
	position:absolute;
	top:83px;
	left:121px;
}
.Area_chuushi .area05{
	position:absolute;
	top:66px;
	left:196px;
}
.Area_chuushi .area06{
	position:absolute;
	top:102px;
	left:205px;
}
.Area_chuushi .area07{
	position:absolute;
	top:134px;
	left:222px;
}
.Area_chuushi .area08{
	position:absolute;
	top:132px;
	left:114px;
}
.Area_chuushi .area09{
	position:absolute;
	top:163px;
	left:153px;
}
.Area_chuushi .area10{
	position:absolute;
	top:83px;
	left:175px;
}
.Area_chuushi .area11{
	position:absolute;
	top:6px;
	left:180px;
}
.Area_chuushi .area12{
	position:absolute;
	top:24px;
	left:130px;
}

.Area_kyushu{width:360px; height:205px; background:url(../images/Area_kyushu.jpg) no-repeat; position:relative;}
.Area_kyushu li{background:url(../images/arw.gif) no-repeat; line-height:14px; padding-left:16px; margin:3px 0; vertical-align:middle;}
.Area_kyushu .area01{
	position:absolute;
	top:11px;
	left:129px;
}
.Area_kyushu .area02{
	position:absolute;
	top:30px;
	left:141px;
}
.Area_kyushu .area03{
	position:absolute;
	top:41px;
	left:78px;
}
.Area_kyushu .area04{
	position:absolute;
	top:60px;
	left:94px;
}
.Area_kyushu .area05{
	position:absolute;
	top:79px;
	left:90px;
}
.Area_kyushu .area06{
	position:absolute;
	top:64px;
	left:167px;
}
.Area_kyushu .area07{
	position:absolute;
	top:83px;
	left:150px;
}
.Area_kyushu .area08{
	position:absolute;
	top:42px;
	left:193px;
}
.Area_kyushu .area09{
	position:absolute;
	top:61px;
	left:215px;
}
.Area_kyushu .area10{
	position:absolute;
	top:155px;
	left:181px;
}
.Area_kyushu .area11{
	position:absolute;
	top:156px;
	left:98px;
}
.Area_kyushu .area12{
	position:absolute;
	top:182px;
	left:125px;
}


/* 検索 */
.kyoten_Search_ttl{width:570px; height:35px; background:url(../images/kyoten_Search_ttl.gif) no-repeat; text-indent:-9999px;}
.formBox{ float:left}
.clearBoth {clear:both}
.paddingLeft { padding-left:25px; }
.formUnder{padding-top:14px; height:0; overflow:hidden}
.formUnder ul li.InputW120{width:120px;}
.formUnder ul li{float:left; width:95px; line-height:100%;}
.heightAutoDiv { background:url(../images/kyoten_Search_bg.gif) top left; border-bottom:1px solid #cccccc; width:570px; height:auto;}
.formBox dt span{ background-color:#FF0000; padding:1px 2px; color:#FFFFFF;}


/*.formBoxSelect1{ width:180px; margin-top:15px}*/
.formBoxSelect2{ width:220px; margin-top:15px}
.formBoxSelect3{ width:220px; margin-top:15px}
.formBoxSelect4{ width:140px; margin-top:10px}
.formBoxSelect5{ width:140px; margin-top:10px}
.formBoxSelect6{ width:auto;}
.formBoxSelect7{ width:auto;}
.formBoxSelect8{ width:auto;}

.formBoxSelect1 select{ width:140px;}
.formBoxSelect2 select{ width:180px;}
.formBoxSelect3 select{ width:180px;}

/*.formSelectTtl1{background:url(../images/parts.gif) no-repeat 0px -1280px; line-height:14px; padding-left:16px; margin:3px 0; vertical-align:middle;}*/
.formSelectTtl2{background:url(../images/parts.gif) no-repeat 0px -1280px; line-height:14px; padding-left:16px; margin:3px 0; vertical-align:middle;}
.formSelectTtl3{background:url(../images/parts.gif) no-repeat 0px -1300px; line-height:14px; padding-left:16px; margin:3px 0; vertical-align:middle;}
.formSelectTtl4{background:url(../images/parts.gif) no-repeat 0px -1320px; line-height:14px; padding-left:16px; margin:3px 0; vertical-align:middle;}
.formSelectTtl5{background:url(../images/parts.gif) no-repeat 0px -1340px; line-height:14px; padding-left:16px; margin:3px 0; vertical-align:middle;}
.formSelectTtl6{display:block; float:left; width:120px; height:20px; background:url(../images/parts.gif) no-repeat 0px -1360px; line-height:14px; padding-left:16px; margin:3px 0; vertical-align:middle;}
.formSelectTtl7{display:block; float:left; width:120px; height:20px; background:url(../images/parts.gif) no-repeat 0px -1380px; line-height:14px; padding-left:16px; margin:3px 0; vertical-align:middle;}
.formSelectTtl8{display:block; float:left; width:120px; height:20px; background:url(../images/parts.gif) no-repeat 0px -1400px; line-height:14px; padding-left:16px; margin:3px 0; vertical-align:middle;}

.SearchBtnBox{ margin-top:15px; position:relative; width:240px; height:25px;}
.SearchBtnBox a.AddBtn{display:block; width:150px; height:25px; position:absolute; top:0; left:0; background:url(../images/btn.jpg) no-repeat 0px 0px; text-indent:-9999px;}
.SearchBtnBox a:hover.AddBtn{display:block; width:150px; height:25px; margin:0; padding:0; background:url(../images/btn.jpg) no-repeat -300px 0; text-indent:-9999px;}
.SearchBtnBox a.SbmtBtn{display:block; width:75px; height:25px; position:absolute; top:0; left:160px; background:url(../images/btn.jpg) no-repeat 0px -30px; text-indent:-9999px;}
.SearchBtnBox a:hover.SbmtBtn{display:block; width:75px; height:25px; background:url(../images/btn.jpg) no-repeat -300px -30px; text-indent:-9999px;}

.searchKey{background:url(../images/kyoten_SearchKey_bg.gif) no-repeat 0px 0px; width:570px; height:70px; margin-top:15px; margin-bottom:15px}
.searchKeyTtl{margin-top:28px; display:block; width:auto; height:auto; float:left; padding-left:15px}
.searchKey input{ margin-top:25px; margin-left:10px; width:300px; float:left}
.searchKey a.SbmtKeyBtn{margin-top:25px; margin-left:10px; display:block; width:75px; height:25px; background:url(../images/btn.jpg) no-repeat 0px -30px; text-indent:-9999px; float:left}
.searchKey a:hover.SbmtKeyBtn{display:block; width:75px; height:25px; background:url(../images/btn.jpg) no-repeat -300px -30px; text-indent:-9999px;}



/* フリープラン ピックアップ */

.w690_FreePickS_okinawa{width:650px; height:auto; padding:30px 20px 0px; background:url(../images/sbttl_FreeOki.gif) no-repeat;}
.w690_FreePickS_hokkaido{width:650px; height:auto; padding:30px 20px 0px; background:url(../images/sbttl_FreeSpk.gif) no-repeat;}
.w690_FreePickS_kansai{width:650px; height:auto; padding:30px 20px 0px; background:url(../images/sbttl_FreeOsa.gif) no-repeat;}
.w690_FreePickS_chuushi{width:650px; height:auto; padding:30px 20px 0px; background:url(../images/sbttl_FreeHij.gif) no-repeat;}
.w690_FreePickS_kyushu{width:650px; height:auto; padding:30px 20px 0px; background:url(../images/sbttl_FreeFuk.gif) no-repeat;}


.FreePickTtl{width:650px; text-indent:-9999px; line-height:10px; font-size:10px;}
.w700_white{width:670px; height:auto; padding:0px 0px 10px 20px; margin-bottom:20px; background-color:#ffffff;}
.TourBox{padding-bottom:20px;}


.TourBoxTtl_okinawa{width:635px; line-height:20px; font-size:14px; font-weight:bold; background:url(../images/parts.gif) no-repeat 0px -150px; vertical-align:middle; padding:0px 0px 0px 15px; color:#FFFFFF;}
.TourBoxTtl_hokkaido{width:635px; line-height:20px; font-size:14px; font-weight:bold; background:url(../images/parts.gif) no-repeat 0px -170px; vertical-align:middle; padding:0px 0px 0px 15px; color:#FFFFFF;}
.TourBoxTtl_kansai{width:635px; line-height:20px; font-size:14px; font-weight:bold; background:url(../images/parts.gif) no-repeat 0px -190px; vertical-align:middle; padding:0px 0px 0px 15px; color:#FFFFFF;}
.TourBoxTtl_chuushi{width:635px; line-height:20px; font-size:14px; font-weight:bold; background:url(../images/parts.gif) no-repeat 0px -210px; vertical-align:middle; padding:0px 0px 0px 15px; color:#FFFFFF;}
.TourBoxTtl_kyushu{width:635px; line-height:20px; font-size:14px; font-weight:bold; background:url(../images/parts.gif) no-repeat 0px -230px; vertical-align:middle; padding:0px 0px 0px 15px; color:#FFFFFF;}

/* 120613 */

.kyoten_DisBtnBoxBgBottom {
	width:650px;
	height:auto;
	clear:both;
	background:url(../images/DisBtnBoxBgBottom.gif) no-repeat bottom;
	padding-bottom:7px;
	overflow:hidden;
}

.kyoten_DisBtnBoxBgTop {
		width:650px;
		height:auto;
		background:url(../images/DisBtnBoxBgTop.gif) no-repeat top;
		padding-top:1px;
}

.kyoten_DisBtnBoxBgMid {
	width:620px;
	height:auto;
	clear:both;
	background:url(../images/DisBtnBoxBgMid.gif) repeat-y;
	padding:12px 15px 5px;
	overflow:hidden;
}

/* 120613 */

.kyoten_DisBtnBox{padding-bottom:20px;}
.kyoten_DisBtnBoxBg{width:620px; height:38px; clear:both; background:url(../images/parts.gif) no-repeat 0px -940px; padding:12px 15px 0;}
.kyoten_DisBtnBoxTtl{width:650px; height:20px; text-indent:-9999px; background:url(../images/parts.gif) no-repeat 0px -130px;}
.kyoten_DisBtnBox li {float:left; padding-right:15px; font-weight:bold; white-space:nowrap;}
.kyoten_DisBtnBox li a{display:block; color:#ff3366; font-size:16px; line-height:20px;}

/* ツアー1列 幅690px */

.TempBoxL{ height:auto; width:638px; padding-top:10px;}
.TempBoxL dl{ width:628px; margin:0px 0px 10px; padding:10px; background-color:#FFFFFF; border:1px solid #b5d5ec;}
.TempCountryL{ background:url(../images/parts.gif) no-repeat 0px -1120px; color: #FFFFFF; font-size: 12px; font-weight:bold; height: 18px; float:right; padding:3px 5px; width:410px;}
.TempLinkL{ float:right; width:415px; border-bottom:1px dashed #999999;}
.TempLinkL a{font-size:16px; font-weight:bold; line-height:26px;}
.TempDyL{ float:right; width:415px; font-size:12px; padding:2px 0;}
.TempPhotoL{ width:200px; height:150px; float:left; }
.TempPriceL{ float:right; width:415px; color:#cc0000; font-weight:bold; font-size:14px; text-align:left; padding:2px 0;}
.TempCapL{ float:right; width:415px; font-size:12px; line-height:16px; text-align:left; margin-bottom:10px;}


/* ツアーテキスト 幅690px */
.TempTxt { border-bottom:1px dashed #999999; padding:5px 0px; height:auto; line-height:18px; width: 650px; }
.TempTxt .TempLink a { display: block; font-size: 14px; font-weight: bold; line-height: 18px; width: 650px; }
.TempLink2{ width:480px; }
.TempLink2 a{ font-size:12px; font-weight:bold; line-height:16px;}
.TempPrice2{ color:#cc0000; font-weight:bold; font-size:12px; line-height:16px; text-align:left; padding:2px 0; }

.TempTxtBtn01 a{display:block; background:url(../images/btn.jpg) no-repeat 0px -450px; width:260px; height:20px; text-indent:-9999px; font-size:1px; padding-left:20px; margin:5px 0px 0px 0px; float:right;}
.TempTxtBtn01 a:hover{display:block; background:url(../images/btn.jpg) no-repeat -300px -450px; width:260px; height:20px; text-indent:-9999px; font-size:1px;}
.TempTxtBtn01_g{display:block; background:url(../images/btn.jpg) no-repeat -600px -450px; width:260px; height:20px; text-indent:-9999px; font-size:1px;}

.TempTxtBtn02 a{display:block; background:url(../images/btn.jpg) no-repeat 0px -470px; width:260px; height:20px; text-indent:-9999px; font-size:1px; padding-left:20px; margin:5px 0px 0px 0px; float:right;}
.TempTxtBtn02 a:hover{display:block; background:url(../images/btn.jpg) no-repeat -300px -470px; width:260px; height:20px; text-indent:-9999px; font-size:1px;}
.TempTxtBtn02_g{display:block; background:url(../images/btn.jpg) no-repeat -600px -470px; width:260px; height:20px; text-indent:-9999px; font-size:1px;}

.TempTxtBtn03 a{display:block; background:url(../images/btn.jpg) no-repeat 0px -490px; width:260px; height:20px; text-indent:-9999px; font-size:1px; padding-left:20px; margin:5px 0px 0px 0px; float:right;}
.TempTxtBtn03 a:hover{display:block; background:url(../images/btn.jpg) no-repeat -300px -490px; width:260px; height:20px; text-indent:-9999px; font-size:1px;}
.TempTxtBtn03_g{display:block; background:url(../images/btn.jpg) no-repeat -600px -490px; width:260px; height:20px; text-indent:-9999px; font-size:1px;}

.TempTxtBtn04 a{display:block; background:url(../images/btn.jpg) no-repeat 0px -510px; width:260px; height:20px; text-indent:-9999px; font-size:1px; padding-left:20px; margin:5px 0px 0px 0px; float:right;}
.TempTxtBtn04 a:hover{display:block; background:url(../images/btn.jpg) no-repeat -300px -510px; width:260px; height:20px; text-indent:-9999px; font-size:1px;}
.TempTxtBtn04_g{display:block; background:url(../images/btn.jpg) no-repeat -600px -510px; width:260px; height:20px; text-indent:-9999px; font-size:1px;}

.TempTxtBtn05 a{display:block; background:url(../images/btn.jpg) no-repeat 0px -530px; width:260px; height:20px; text-indent:-9999px; font-size:1px; padding-left:20px; margin:5px 0px 0px 0px; float:right;}
.TempTxtBtn05 a:hover{display:block; background:url(../images/btn.jpg) no-repeat -300px -530px; width:260px; height:20px; text-indent:-9999px; font-size:1px;}
.TempTxtBtn05_g{display:block; background:url(../images/btn.jpg) no-repeat -600px -530px; width:260px; height:20px; text-indent:-9999px; font-size:1px;}


/* 他の出発地のフリープランを探す */

.freeEtc{}
.freeEtcTtl{background:url(../images/parts.gif) no-repeat 0px -430px; width:690px; height:28px; text-indent:-9999px;}
.freeEtc ul{width:650px; height:auto; padding:10px 20px; background:#FFFFFF;}
.freeEtc ul li{ float:left; background:url(../images/arw.gif) no-repeat; line-height:14px; padding-left:16px; margin:3px 0; vertical-align:middle; margin-right:15px;}

/* ライトボックス */

.idx_LnkLst dd.LnkLst06{width:240px; height:70px; text-indent:0px;}
.idx_LnkLst dd.LnkLst06 a{background:none;}

.idx_LnkLst{width:240x; height:auto; margin-bottom:25px;}
.idx_LnkLst dt{width:240px; height:34px; text-indent:-9999px; background:url(../images/parts.gif) no-repeat 0px -460px; margin-bottom:5px;}
.idx_LnkLst dd{width:240px; height:70px; text-indent:-9999px; margin-bottom:5px;}
.idx_LnkLst dd a{display:block; width:240px; background:url(../images/btn.jpg) no-repeat; font-size:0px; line-height:0px;}

.idx_LnkLst .LnkLst01 a{background-position:0px -600px; height:70px;}
.idx_LnkLst .LnkLst01 a:hover{background-position:-300px -600px; height:70px;}
.idx_LnkLst .LnkLst01_g{background:url(../images/btn.jpg) no-repeat -600px -600px; height:70px;}

.idx_LnkLst .LnkLst02 a{background-position:0px -670px; height:70px;}
.idx_LnkLst .LnkLst02 a:hover{background-position:-300px -670px; height:70px;}
.idx_LnkLst .LnkLst02_g{background:url(../images/btn.jpg) no-repeat -600px -670px; height:70px;}

.idx_LnkLst .LnkLst03 a{background-position:0px -740px; height:70px;}
.idx_LnkLst .LnkLst03 a:hover{background-position:-300px -740px; height:70px;}
.idx_LnkLst .LnkLst03_g{background:url(../images/btn.jpg) no-repeat -600px -740px; height:70px;}

.idx_LnkLst .LnkLst04 a{background-position:0px -810px; height:70px;}
.idx_LnkLst .LnkLst04 a:hover{background-position:-300px -810px; height:70px;}
.idx_LnkLst .LnkLst04_g{background:url(../images/btn.jpg) no-repeat -810px -600px; height:70px;}

.idx_LnkLst .LnkLst05 a{background-position:0px -880px; height:70px;}
.idx_LnkLst .LnkLst05 a:hover{background-position:-300px -880px; height:70px;}
.idx_LnkLst .LnkLst05_g{background:url(../images/btn.jpg) no-repeat -600px -880px; height:70px;}

/* ランキング */
.idx_RBox02{width:240px; height:auto; background:url(../images/flmR.gif) repeat-y; padding:2px 0px 10px; margin-bottom:10px; border-top:5px solid #c4daf1; border-bottom:5px solid #c4daf1;}

.RnkBox{width:226px; height:auto; margin:0 auto 30px;}
.RnkBox p{width:226px; height:34px; text-indent:-9999px; background:url(../images/parts.gif) no-repeat 0px -550px;}
.Rnk01,.Rnk02,.Rnk03,.Rnk04,.Rnk05{width:216px; height:auto; padding:5px;}
.RnkPrc{width:216px; color:#cc0000; font-size:12px; text-align:right;}
.Rnk01 dt{width:216px; height:20px; text-indent:-9999px; background:url(../images/parts.gif) no-repeat 0px -860px;}
.Rnk02 dt{width:216px; height:20px; text-indent:-9999px; background:url(../images/parts.gif) no-repeat 0px -890px;}
.Rnk03 dt{width:216px; height:20px; text-indent:-9999px; background:url(../images/parts.gif) no-repeat 0px -920px;}
.Rnk04 dt{width:216px; height:20px; text-indent:-9999px; background:url(../images/parts.gif) no-repeat 0px -950px;}
.Rnk05 dt{width:216px; height:20px; text-indent:-9999px; background:url(../images/parts.gif) no-repeat 0px -980px;}

/* キーワード */
.KeyBox{width:226px; height:auto; margin:0 auto 20px;}
.KeyBox dt{width:226px; height:34px; text-indent:-9999px; background:url(../images/parts.gif) no-repeat 0px -600px; margin-bottom:10px;}
.KeyBox dd{float:left; padding:0px 5px 0px 10px; word-break:keep-all;}
.KeyBox dd span{display:block;}

/* おすすめホテル */
.osusumeR{width:226px; height:auto; margin:0 auto;}
.osusumeR p{width:226px; height:34px; text-indent:-9999px; background:url(../images/parts.gif) no-repeat 0px -650px; margin-bottom:10px;}
.osusumeRBox{width:200px; height:auto; color:#cc0000; font-size:12px; margin:0 auto; margin-bottom:10px; border-bottom:1px dashed #999999;}
.osusumeRBox dt{margin-bottom:5px;}
.osusumeRBox .Photo{width:200px; height:150px; margin:0 auto 5px;}
.osusumeRBox .Prc{color:#cc0000; font-size:12px; text-align:right; margin-bottom:5px;}
