@charset "shift_jis";
/* 空室検索 */

div#narrowWrapper a{
	color: #06F;
}

div#narrowWrapper a:hover{
	text-decolation: none;
}

div#narrowWrapper ul, 
div#narrowWrapperol,
div#narrowWrapperdl{
	list-style: none;
}

div#narrowWrapper{
	width: 750px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

div#moduleBox{
	border: 1px solid #CCC;
	background: url(../images/top_bg.gif);
	padding: 10px;
}

div#moduleBox div#moduleInside{
	background-color: #FFF;
	padding: 14px;
}


div#moduleBox div#moduleInside div.ttlH2{
	background: url(../images/bg_h2_bttm.gif) repeat-x bottom;
	padding: 8px 6px;
}

div#moduleBox div#moduleInside div.ttlH2 h2{
	color: #52921E;
	line-height: 200%;
}

div#moduleBox div#moduleInside div.ttlH2 h2.hotelIcon{
	background: url(../images/img_hotels_lrg_icon.gif) no-repeat;
	padding-left: 40px;
}

div#kushitsuHotelInfo{/*2009.11.09*/
	margin: 12px auto;
}

div#kushitsuHotelInfo ul{
	background: url(../images/img_dot_line.gif) no-repeat bottom;
	padding-bottom: 12px;
}

div#kushitsuHotelInfo ul#errorInfo{
	background: none;
}

div#kushitsuHotelInfo ul li.hotelPix{
	width: 92px;
	border: 3px solid #52921E;
	float: left;
}

div#kushitsuHotelInfo ul li.hotelPix dl dt{
	padding: 8px 0;
	text-align: center;
}

div#kushitsuHotelInfo ul li.hotelPix dl dd{
	padding: 8px;
	line-height: 110%;
}

div#kushitsuHotelInfo ul li.hotelPix dl dd span.kushitsuAreaNm{
	font-size: 68%;
	color: #52931F;
}

div#kushitsuHotelInfo ul li.hotelPix dl dd span.kushitsuHotelNm{
	font-size: 85%;
	font-weight: bold;
}

div#kushitsuHotelInfo ul li.hotelDetails{/*2009.11.09*/
	width: 410px;
	float: left;
	margin-left: 10px;
	font-size: 80%;
	display: inline;
}

div#kushitsuHotelInfo ul li.hotelDetails dl{
	margin-bottom: 8px;
}

div#kushitsuHotelInfo ul li.hotelDetails dl dt{
	background: url(../images/list_markD.gif) no-repeat 0 5px;
	padding-left: 10px;
	float: left;
	width: 20%;
	display: inline;
}

div#kushitsuHotelInfo ul li.hotelDetails dl dd{
	float: left;
	width: 75%;
}

div#kushitsuHotelInfo ul li.hotelDetails ul#kushitsuPlace{
	background: none;
}

div#kushitsuHotelInfo ul li.hotelDetails ul#kushitsuPlace li h3{
	font-size: 120%;
	line-height: 180%;
}

div#kushitsuForm dl#kushitsuSetDate{/*2009.11.09*/
	font-size: 80%;
	background: url(../images/img_dot_line.gif) no-repeat bottom;
	padding-bottom: 12px;
	margin: 0 auto;
}

div#kushitsuForm dl#kushitsuSetDate dt,
div#kushitsuForm dl#kushitsuSetDate dd{
	float: left;
}

div#kushitsuForm dl#kushitsuSetDate dt{
	width: 17%;
	line-height: 150%;
	margin-top: 8px;
}

div#kushitsuForm dl#kushitsuSetDate dd{
	width: 80%;
	margin-top: 8px;
}

div#kushitsuForm dl#kushitsuSetDate dd table tr th{
	font-weight: normal;
	padding-right: 4px;
}

div#kushitsuForm dl#kushitsuSetDate dd table tr td{
	padding: 0 4px 4px 4px;
}

div#kushitsuForm dl#kushitsuSetDate dd ul li{
	margin-bottom: 8px;
}

div#kushitsuForm dl#kushitsuSetDate dd a input{
	vertical-align: bottom;
}

div#kushitsuForm dl#kushitsuSetRoom{/*2009.11.09*/
	font-size: 80%;
	margin: 12px auto;
}

div#kushitsuForm dl#kushitsuSetRoom dt{
	float: left;
	width: 17%;
	line-height: 150%;
	display: inline;
}

div#kushitsuForm dl#kushitsuSetRoom dd{
	float: left;
	width: 80%;
	display: inline;
}

div#kushitsuForm div#kushitsuSetCstmr{/*2009.11.09*/
	margin: 0 auto 24px auto;
	border: 1px solid #CCC;
}

div#kushitsuForm div#kushitsuSetCstmr dl{
	font-size: 80%;
	padding-bottom: 8px;
	padding: 8px 4px;
}

div#kushitsuForm div#kushitsuSetCstmr dl.setBrdr{
	background: url(../images/img_dot_line.gif) no-repeat top;
	padding-top: 16px;
}

div#kushitsuForm div#kushitsuSetCstmr dl dt,
div#kushitsuForm div#kushitsuSetCstmr dl dd{
	float: left;
}

div#kushitsuForm div#kushitsuSetCstmr dl dt{/*2009.11.09*/
	width: 10%;
	line-height: 150%;
}
div#kushitsuForm div#kushitsuSetCstmr dl dd{
	width: 90%
}

div#kushitsuForm div#kushitsuSetCstmr dl dd ul li{
	margin-bottom: 8px;
}

div#kushitsuBtn{/*2009.11.09*/
	clear: both;
	background-color: #F1F1F1;
	text-align: center;
	width: 100%;
}

div#kushitsuBtn input{/*2009.11.09*/
	margin: 8px 0;
	width: 12em;
}

/*エラー表示*/

p.errorTxt{/*2009.11.09*/
	font-size: 140%;
	font-weight: bold;
	color: #52931F;
}

span.kushitsuRegHotels{/*2009.11.09*/
	line-height: 200%;
	background: url(../images/img_arrow_down.gif) no-repeat left;
	padding-left: 16px;
	font-size: 80%;
}

a.toListBtn{
}

/*後で差所*/

#btnTokanji{
	position: absolute;
	top: 170px;
	left: 410px;
}


