@charset "utf-8";

a.hotel_link{

color:#336600;
text-decoration:underline;
}

div#depthpath ul.ancestor li.pan{

padding-right:12px;
margin-right:8px;
background:url(../../../images/parts/icn-arrow-r-01.gif) no-repeat scroll right center;
}


div#depthpath ul.ancestor li h1{font-size:100%;line-height:13.13pt;
font-family:'ヒラギノ丸ゴ Pro W4','Hiragino Maru Gothic Pro','MS PGothic',Osaka,Verdana,sans-serif;}


	/*clearfix [ */
	.clr{
	    zoom:1;/*for IE 5.5-7*/
	}
	.clr:after{/*for modern browser*/
	    content:".";
	    display: block;
	    height:0px;
	    clear:both;
	    visibility:hidden;
	}
	/* ] clearfix */

/*======================hotel-top-main======================*/

div#hotel-search-main a,
div#hotel-search-main a:hover{
color:#360;
background-color:transparent;
text-decoration:none;
}



div.cl-list{
background:transparent url(../../../images/btn/bg-list.gif) no-repeat scroll left top;
}


div.list-ttl{
width:680px;
height:22px;
margin:0 auto;
background:transparent url(../../../images/btn/ttl-list.gif) no-repeat scroll left top;
padding:3px 20px
}

div.list-ttl h1.pp{
color:#360;
}

div.list-ttl p.pp{
color:#360;
margin-right:10px;
}

div.chng{

float:left;
overflow:hidden;
}


div.icld_ttl{

clear:both;
width:720px;
height:180px;
margin:20px auto;
background-color:#9C3;

}

div.icld_ttl2 {
background-color:#99CC33;
clear:both;
margin:20px auto;
overflow:hidden;
padding:5px;
width:710px;
}

div.icld_center{
width:710px;
/*height:110px;*/
float:left;

background-color:#fff;
}

div.icld_center h2.ppl {
margin:10px 21px;
color:#360;
}


div.icld_center p.icld_lead{

width:670px;
margin:10px auto;
color:#333;
display:block;

line-height:180%;

}



div.icld_left{
width:370px;
height:180px;
float:left;
background:transparent url(../../../images/btn/ttl-list-bg.gif) no-repeat scroll left top;
}

div.icld_left h2.ppl {
margin:20px 21px;
color:#360;
}

div.icld_left p.icld_lead{

width:328px;
margin:10px auto;
color:#333;
display:block;

line-height:180%;

}

div.icld_right{
width:350px;
height:180px;
float:left;
overflow:hidden;
display:block;
}



div.list-main{
clear:both;
width:720px;
overflow:hidden;
margin:10px auto;
padding:5px 0;
background-color:#360;

}

div.ctry {
margin-top:40px!important;

}



div.list-main ul{
clear:both;
width:710px;
margin:0 auto;
overflow:hidden;
padding:10px 0;
background:#fff url(../../../images/btn/htl-srch-win-bg.gif) repeat-x scroll left bottom;

}

div.list-main ul li{
float:left;
margin-bottom:10px;
margin-left:15px;
width:199px;
overflow:hidden;
padding-left:20px;
line-height:140%;
background:transparent url(../../../images/btn/bg-list-ya.gif) no-repeat scroll left top;
}


*html div.list-main ul li{
display:inline;
}

div.list-homen{

clear:both;
width:720px;
overflow:hidden;
margin:10px auto;
padding:5px 0;

}

div.list-homen p{

height:60px;
margin-right:10px;
float:left;
font-weight:bold;

}

div.list-homen li{
float:left;
margin-bottom:5px;
padding-right:12px;
white-space:nowrap;
background:transparent url(../../../images/btn/bg-list-slit.gif) no-repeat scroll right center;
}


div.list-homen a,
div.list-homen a:hover{
background-color:transparent;
text-decoration:underline;
}






/* Safari Hack*/
body:first-of-type select.indicator{
width:50px;
}

