
/* 以下home独自のcss------------------------------------------------------ */

/* トップページのみ問題解決用
--------------------------------------------------------- */

#home #header {

	_margin: 0 0 0 0;

}

*:first-child+html #home #header {/*for ie7*/

	margin: 0 0 0 0;

}





#home #content #globalinfo {

	_margin: 15px 0 0 0;

}

*:first-child+html #home #content #globalinfo {/*for ie7*/

	margin: 15px 0 0 0;

}





#home #tabbox {

	_padding: 15px 0 0 0;

}

*:first-child+html #tabbox { /*for ie7*/

	padding: 15px 0 0 0;

}





#home #content #maincol #theme {

	margin-top: -10px;

}









#home h1.tabtext {

	background: #0066CC;

	color: #FFFFFF;

	padding: 3px 3px 3px 10px;

	clear: both;

}



/* タブボックス内　指定

--------------------------------------------------------- */

#home #mb_left {

	width: 540px;

	float: left;

	margin-right: 10px;

}

#home #mb_right {

	width: 400px;

	float: right;

}

#home #mb_left:after,

#home #mb_right:after{/* modern browser */

 content:".";

 height:0;

 clear:both;

 display:block;

 visibility:hidden;

}

#home #mb_left,

#home #mb_right{/* for MacIE 5,WinIE 7 */

   display: inline-block;

}

/*for MacIE \*/

* html #home #mb_left,

* html #home #mb_right {height: 1em;}

#home #mb_left,

#home #mb_right {display: block;}

/*  */







/* おすすめツアー特集

------------------------------------------------------ */

#home #sp {

/*	background: url(/rc/img/sp_bg.gif) no-repeat left bottom;*/

	margin-bottom: 5px;

}

#home #sp:after{/* modern browser */

 content:".";

 height:0;

 clear:both;

 display:block;

 visibility:hidden;

}

#home #sp{/* for MacIE 5,WinIE 7 */

   display: inline-block;

}

/*for MacIE \*/

* html #home #sp {height: 1em;}

#home #sp {display: block;}

/*  */





#home #sp .sp_block, #sp .sp_block2 {

	padding: 2px;

	width: 124px;

	float: left;

	border-top: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;


}

#home #sp .sp_block {

/*	margin-right: 4px;*/
	margin: 0 1px;
	width: 124px;

}

#home #sp .sp_block2 {

	width: 124px;

}

#home #sp .sp_block img, 

#home #sp .sp_block2 img {

	border-width: 0px;

}

#home #sp a {

	cursor: pointer;

}



#home #mb_right .align-right {

	clear: both;

	font-weight: bold;

}





/* ランキング

------------------------------------------------------ */

#home #rankin {

	margin-top: 15px;

}

#home #rankin h2 {

	background: url(/rc/img/h2_rankin.gif) no-repeat left top;

	height: 23px;

	vertical-align: middle;

	text-align: right;

	font-size: 85%;

	font-weight: normal;

	color: #333333;

	padding: 7px 0px 0px;

}

#home #rankin li {

	border-bottom: 1px dashed #999999;

	padding: 3px 0px 3px 35px;

}

#home #rankin #rank1 {

	background: url(/rc/img/li_rank1.gif) no-repeat left center;

}

#home #rankin #rank2 {

	background: url(/rc/img/li_rank2.gif) no-repeat left center;

}

#home #rankin #rank3 {

	background: url(/rc/img/li_rank3.gif) no-repeat left center;

}

#home #rankin #rank4 {

	background: url(/rc/img/li_rank4.gif) no-repeat left center;

}

#home #rankin #rank5 {

	background: url(/rc/img/li_rank5.gif) no-repeat left center;

}

#home #rankin #rank2, #home #rankin #rank4 {

	background-color: #F0F0F0;

}





/* マップエリア

------------------------------------------------------ */

#home #maparea {

	background: url(/rc/img/maparea_bg.gif) no-repeat left bottom;

}

#home #maparea:after{/* modern browser */

 content:".";

 height:0;

 clear:both;

 display:block;

 visibility:hidden;

}

#home #maparea{/* for MacIE 5,WinIE 7 */

   display: inline-block;

}

/*for MacIE \*/

* html #home #maparea {height: 1em;}

#home #maparea {display: block;}

/*  */



#home #maparea h2 {

	margin-bottom: 5px;

}



/* FLASHマップ

------------------------------------------------------ */

#home #map_block {

	width: 370px;

	margin-right: 10px;

	padding: 5px;

	float: left;

	background: url(/rc/img/h2_map_bg.gif) no-repeat left top;

}







/* 人気都市

------------------------------------------------------ */

#home #city_block {

	float: left;

	padding: 5px;

	width: 140px;

	background: url(/rc/img/h2_city_bg.gif) no-repeat left top;

}

#home #city_block h2 {

	background: none;

}

#home #city_block li {

	padding: 4px 2px;

	margin: 0px 0px 1px;

	font-size: 1.2em;

	text-align: center;

}

#home #city_block li.pri {

	background: #FFCCCC;

}

#home #city_block li.sec {

	background: #FFDBDB;

}

#home #city_block a {

	display: block;

}







/* らくらくツアー検索

------------------------------------------------------ */

#home #toursearch {

	clear: both;

	margin: 10px 0px 0px;

	background: url(/rc/img/toursearch_bg.gif) no-repeat left bottom;

}

#home #toursearch:after{/* modern browser */

 content:".";

 height:0;

 clear:both;

 display:block;

 visibility:hidden;

}

#home #toursearch{/* for MacIE 5,WinIE 7 */

   display: inline-block;

}

/*for MacIE \*/

* html #home #toursearch {height: 1em;}

#home #toursearch {display: block;}

/*  */



#home #toursearch form {

	padding: 5px;

/*	background: url(/rc/img/h2_toursearch_bg.gif) no-repeat left top;*/

	background: url(/rc/img/h2_toursearch_bg.gif) no-repeat left top;

}







/* RC紹介エリア

------------------------------------------------------ */

#home #maincol #rcguide {
	background: #F2F2E6;
	padding: 15px;
	border: 2px solid #CCCC9D;
	margin: 0px 0px 2em;
	clear: both;
}
#home #maincol #rcguide:after,
#home #maincol #rcguide #rct:after,
#home #maincol #rcguide #brand .logo:after{/* modern browser */
 content:".";
 height:0;
 clear:both;
 display:block;
 visibility:hidden;
}
#home #maincol #rcguide,
#home #maincol #rcguide #rct,
#home #maincol #rcguide #brand,
#home #maincol #rcguide #brand .logo {/* for MacIE 5,WinIE 7 */
   display: inline-block;
}
/*for MacIE \*/
* html #home #maincol #rcguide,
* html #home #maincol #rcguide #rct,
* html #home #maincol #rcguide #brand,
* html #home #maincol #rcguide #brand .logo {height: 1em;}
#home #maincol #rcguide,
#home #maincol #rcguide #rct,
#home #maincol #rcguide #brand,
#home #maincol #rcguide #brand .logo {display: block;}
/*  */

#home #maincol #rcguide h3 {
	border-bottom: 1px solid #CCCC9D;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
#home #maincol #rcguide #rct,
#home #maincol #rcguide #desk,
#home #maincol #rcguide #brand {
	margin-bottom: 1em;
}
#home #maincol #rcguide #rct {
	float: left;
	width: 353px;
	margin-right: 10px;
}
#home #maincol #rcguide #ipass {
}
#home #maincol #rcguide #brand {
	float: left;
	width: 353px;
}
#home #maincol #rcguide #brand .logo {
	clear: both;
	margin-bottom: 1em;
}
#home #maincol #rcguide #brand .logo img {
	float: left;
	margin-right: 5px;
}
#home #maincol #rcguide #brand .logo .comment {
	overflow:hidden;
	_zoom:1;
}




