@charset "UTF-8";
/* contents */

#pado_contents{
	width: 930px;
	margin: 0 auto;
	overflow: hidden;
	zoom:1;
	padding-left:10px;
}

#pado_contents h2{
	background:url(../../domestic/images/h_domtour.gif) 0 0 no-repeat;
	width:920px;
	height:33px;
	text-indent:-5000px;
	margin:0;
}

#pado_contents .contents_in{
	overflow: hidden;
	zoom:1;
	width:450px;
	float:left;
	margin-top:20px;
}

#pado_contents .box_rightmarg{
	margin-right:20px;
}

#pado_contents .contents_in h3{
	width:450px;
	height:29px;
	text-indent:-5000px;
}

#pado_contents .contents_in h3.domtour{
	background:url(../../domestic/images/h_domtour_search.gif) 0 0 no-repeat;
}

#pado_contents .contents_in h3.domtour_tizu{
	background:url(../../domestic/images/h_domtour_tizu.gif) 0 0 no-repeat;
}

#pado_contents .contents_in h3.domtour_osusume{
	background:url(../../domestic/images/h_domair_osusume.gif) 0 0 no-repeat;
	height:34px;
}

#pado_contents .contents_in h3.domtour_ranking{
	background:url(../../domestic/images/h_domair_ranking.gif) 0 0 no-repeat;
	height:34px;
}





/* domestic_tour */

.contents_in #tour_search_in{
	background:url(../../domestic/images/bg_domair_box.gif) 0 0 no-repeat;
	height:341px;
	padding:20px 0 0 38px;
}

#tour_select #departure{
	margin:0 80px 30px 0;
	float:left;
}

#tour_select #arrive{
	margin:0 0 30px 0;
	float:left;
}

#tour_select #day{
	clear:both;
	margin-bottom:30px;
}

#tour_select #people{
	margin:0 40px 30px 0;
	float:left;
}

#tour_select #night{
	margin:0 0 30px 0;
	float:left;
}

#tour_select .sousin input{
    background: url("../../domestic/images/btn_domair_search.gif") no-repeat scroll 0 0 transparent;
    clear: both;
    cursor: pointer;
    display: block;
    height: 48px;
    text-indent: -5000px;
    width: 372px;	
    border: 0;
}





/* tokusyu */

#domestic_tour_tokusyu{
	background:url(../../domestic/images/bg_domair_box.gif) 0 0 no-repeat;
	height:341px;
	padding-top:5px;
}






/* osusume */

#domestic_tour_osusume{
	padding:10px;
	border:1px solid #d1d1d1;
}

#domestic_tour_osusume .osusume_in{
	clear:both;
	overflow: hidden;
	margin-bottom:5px;
}

#domestic_tour_osusume .osusume_in p{
	float:left;
	margin-right:15px;
}

#domestic_tour_osusume dl {
    overflow: hidden;
    padding: 3px 0;
}

dl#tour_re01_1,dl#tour_re01_3 {
    background: none repeat scroll 0 0 #FBF5DD;
    height: 100%;
    overflow: hidden;
}

#domestic_tour_osusume dt {
    clear: left;
    float: left;
    margin-right: 10px;
    width: 63px;
}

#domestic_tour_osusume dd {
    float: left;
    width: 300px;
	line-height:20px;
}

#domestic_tour_osusume dd a{
    background: url(../../domestic/images/ico_osusume.gif) no-repeat scroll 0 0 transparent;
    padding-left:50px;
}

dd.price {
    color: #EB0000;
}

.contents_in #tour_sp02_4,
.contents_in #tour_sp02_6,
.bgyellow
{
	background: none repeat scroll 0 0 #FBF5DD;
    height: 100%;
    overflow: hidden;
}








/* ranking */




#domestic_tour_ranking{
	padding:10px;
	border:1px solid #d1d1d1;
}


#domestic_tour_ranking .ranking_in dl{
    overflow: hidden;
    padding: 3px 0;
}

#domestic_tour_ranking .ranking_in dl dt{
	background:url(../../domestic/images/ico_kanmuri.gif) 0 0 no-repeat;
    clear: left;
    float: left;
    margin-right: 10px;
    width: 63px;
}

#domestic_tour_ranking .ranking_in dl dd{
    float: left;
    width: 227px;
}

#domestic_tour_ranking .ranking_in dl dd a{
    background:url(../images/ico_kanmuri.gif) no-repeat scroll 0 0 transparent;
    padding-left: 30px;
}





/* deplist */

#domestic_tour_deplist{
	clear:both;
	width:920px;
	overflow:hidden;
}

#domestic_tour_deplist h3{
	background:url(../../domestic/images/h_domair_deplist.gif) 0 0 no-repeat;
	text-indent:-5000px;
	width:920px;
	height:33px;
	margin-top:20px;
}

.outline{
	width:920px;}


