/*#summary{
padding:0px;
}

#flashcontent{
padding:5px 0 0 5px;
}


dl#whatsnew{
width:520px;
}

dl#whatsnew dt{
clear:both;
}

dl#whatsnew dd{

}*/

/*-----------------
form
-----------------*/
#form{
	/*float:right;*/
width:220px;
	background:url(/image/top/bg_form.jpg) no-repeat right 0;
	font-size:10px;
	color:#c3ab9e;
}

	#form p.title-search{
	float:left;
	width:121px;
	padding:0 0 0 0px;
	}

	#form p.title-login{
	width:99px;
	float:left;
	}

#form dl{
clear:both;
padding:5px 0 0 15px;
}

#form dl dt{
margin:10px 0 0 0;
}

#form dl dt.people_number,
#form dl dd.people_number,
#form dl dt.room_number,
#form dl dd.room_number{
width:50px;
float:left;
margin:10px 0 0 0;
}

#form dl dt.people_number{
width:55px;
padding:5px 0 0 0;
}

#form dl dt.room_number{
width:34px;
padding:5px 0 0 0;
}

#form dl dt.inday{
margin-top:3px;
}


#form select#hid{
width:190px;
font-size:10px;
}

p.submit{
margin:10px 0 0 0; 
}

p.cancel{
margin:10px 0 0 0;
padding:0 0 0 13px;
background:url(../image/top/form_icon_anchor.gif) no-repeat 0 2px;
}

p.cancel a{color:#c3ab9e;}
p.cancel a:hover{color:#e2cdc2;text-decoration:underline;}




#box{
width:900px;
margin:0 auto 0 auto;
text-align:left;
}


/*-----------------
main_image
-----------------*/

#main-image-box{
	width:900px;
	height:265px;
	clear: both;
/*background:#1d4ca6;
background:url(/image/top/main-image/bg.jpg) repeat-x 0 0 #f2f2f2;*/
}

#main-image-box p{
	margin:0px;
	padding:0px;
	height: 224px;
	width: 900px;
	clear: both;
}

#pageWrap {
	/*position: absolute;*/
z-index: 5;
	height: 40px;
	width: 900px;
/*left: 134px;*/
}
	
#takayama,
#nagasaki,
#hirosaki{
float: left;
cursor: pointer;
/*width:222px;*/
height:40px;
}

#bubbleWrap {
	position:relative;
	z-index: 10;
	top:-224px;
}

.bubble {
position: absolute;
}

.clear {
clear: both;
}

/*-----------------
check
-----------------*/
ul.check{
clear:both;
padding:10px 0 10px 0;
}

ul.check li{
float:left;
width:450px;
}


/*-----------------
pickup
-----------------*/
#pickup{
	clear:both;
	float:left;
	width:665px;
	margin:25px 0 0 0;
	background-color: white;
	background-image: url(/image/top/bg_check.gif);
	background-repeat: repeat-x;
	background-position: 0 155px;
}

	#pickup h2{
	margin:12px 0 5px 12px;
	}

#pickup ul{
display:block;
padding:7px 0 0 0 12px;
}

#pickup ul li{
float:left;
width:205px;
height:150px;
margin:0 13px 0 0;
}

#pickup ul li.left{
margin-left:12px;
}

#pickup ul li.br{
margin:0 0 0 0px;
}

	#pickup ul li dt{
	margin:0 0 3px 0;
	font-size:90%;
	}

	#pickup ul li dt a{
	color:#1c57a0;
	font-size:75%;
	font-weight:bold;
	}
		#pickup ul li dt a:hover{
		color:#4485d6;
		}


	#pickup ul li img{
	display:block;
	margin:0 0 2px 0;
	}
	
		#pickup ul li dd{
		font-size:70%;
		color:#666;
		line-height:140%;
		}


/*-----------------
member
-----------------*/

#member_menu{
/*float:right;
width:215px;
margin:5px 0 0 0;
padding:0 0 0px 0;
font-size:80%;
border-bottom:1px dotted #666;*/
}

#pickup ul.member_erea{
padding:15px 0 0 0;
border-top:1px dotted #888;
}

#pickup ul.member_erea li{
width:205px;
height:100%;
margin-top:5px;
}

#pickup ul.member_erea li{
width:205px;
height:100%;
margin-top:5px;
}

#pickup ul.member_erea li.full{
width:600px;
height:100%;
margin-top:5px;
margin-left:12px;
}

ul.member_erea dt{
margin:10px 0 0 0px;
padding:0 0 2px 20px;
font-weight:bold;
background:url(/image/common/icon_anchor.gif) no-repeat 0 -2px;
}

ul.member_erea dd{
padding:5px 0 10px 15px;
color:#555555;
/*border-bottom:1px dotted #666;*/
line-height:140%;
}

ul.member_erea dd a{
display:inline;
display:block;
margin:2px 0 2px 0;
padding:0 0 0 15px;
color:#1c57a0;
text-decoration:none;
background:url(/image/common/icon_anchor_gray.gif) no-repeat 0 0;
}

ul.member_erea dd a:hover{
color:#669bdb;
}


ul.member_erea dd.qr{
float:right;
width:80px;
border-bottom:none;
}

ul.member_erea dt.mobile{
float:left;
width:90px;
}

ul.member_erea dd.mobile_txt{
float:left;
width:90px;
border-bottom:none;
}




/*-----------------
menu
-----------------*/
#blog{
clear:both;
float:right;
/*width:643px;*/
width:220px;
margin:10px 0 0 0;
padding:0px;
background:#eeeeed;
/*background:url(/image/top/bg_check.gif) repeat-x 0 0 white;*/
}


	#blog h3{
	margin:5px 0 5px 5px;
	}

#blog ul{
display:inline;
}

#blog ul li{
float:left;
/*width:205px;*/
/*height:100px;*/
margin:0px 14px 5px 5px;
padding:5px 0 5px 0;
border-bottom:1px dotted #666;
}
/*
#blog ul li.br{
margin:0 0 0 0px;
}
*/
	#blog ul li dt{
	margin:0 0 3px 0;
	padding:0 0 0 19px;
	background:url(/image/common/icon_anchor.gif) no-repeat 0 0;
	}

	#blog ul li dt a{
	color:#2a1f17;
	font-size:80%;
	}
		#blog ul li dt a:hover{
		color:#765b47;
		}
	
	#blog ul li img{
	display:block;
	margin:0 0 2px 0;
	}
	
		#blog ul li dd{
		font-size:70%;
		color:#443931;
		line-height:140%;
		}

