html {
	background: url(../i/pattern.jpg) repeat;
}

/* GLOBAL Style */
body {
background-image:url(../i/pattern.jpg);
background-repeat:repeat;
background-position:top center;
/*height:100%;*/
font-family:"Arial", "Helvetica", sans-serif;
text-align: center;
/*width:100%;*/


}

	


*:focus {
    -moz-outline: 0; /* Firefox 1.0x */
    outline: 0; /* Firefox nightly builds, DeerPark dev. releases */
    outline-offset: 0;  /* Firefox nightly builds, DeerPark dev. releases */
}

.coment_client{
	color: #F00;
	font-size:18px;
	text-align:center;
	background-image:url(../i/pattern.jpg);
background-repeat:repeat;
background-position:top center;
}

#bottom{
	background-image:url(../i/shadow_bottom3.png);
	width:1100px;
	margin:0 auto;
	background-repeat:no-repeat;
    min-height:120px;
	
}

.footer_copyright{
	color: #ffffff;
	font-size:12px;
	text-align:left;
}

object,  
embed {  
    vertical-align: top;  
} 

/*flash bottom fixed.*/

*:focus {
    -moz-outline: 0; /* Firefox 1.0x */
    outline: 0; /* Firefox nightly builds, DeerPark dev. releases */
    outline-offset: 0;  /* Firefox nightly builds, DeerPark dev. releases */
}

a{/*リンクされた文字*/
    color:#4E3609;
    text-decoration:none;
}
a:link {/*未訪問のリンク*/
	color:#4E3609;
	text-decoration:none;
	
}
a:visited {/*訪問後のリンク*/
 	color:#4E3609;
    text-decoration:none;
}
a:hover {/*マウスをのせたとき*/
    color:#999900;
    text-decoration:none;
}
a:active {/*クリック中*/
	text-decoration:none;
}

.footer{
	margin:5px;
	padding-left:30px;
	clear:both;
	text-align:left;
	font-size:11px;
	font-family:"Arial", "Helvetica", sans-serif;
	
}

.footer a{
	margin-right:30px;
}



.clear{
clear: both;
display: block;
height: 0px;
visibility: hidden;
}

/* /// GLOBAL Style */

/* HOME Style */
#container{
	background-image:url(../i/pattern_Shadow.jpg);
	background-repeat:repeat-y;
	background-position:top center;
	margin: 0px auto;
	width:1100px;
	height:auto;
}

#home{
	width:980px;
	height:auto;
	margin: 0px auto;
}

/* /// HOME Style */

/* ourlodge Style */

#container_ourlodge{
	background-image:url(../i/pattern_Shadow.jpg);
	background-repeat:repeat-y;
	background-position:top center;
	margin: 0px auto;
	width:1100px;
	height:auto;
	
}

#content_ourlodge{
	background-color:#FFF;
	width:980px;
	height:auto;
	margin: 0px auto;
	border-bottom: 15px solid #230B42;
	
}

#navi_top{
	width:980px;
	margin: 0px auto;
}

#contentleft_map{
	width:265px;
	height:auto;
	background-color:#fff;
	float:left;
}

#contentleft_ourledge{
	width:310px;
	height:auto;
	background-color:#fff;
	float:left;
}

#contentleft_photo{
	width:270px;
	height:auto;
	background-color:#fff;
	float:left;
}

#lefttop_ourledge{
	width:265px;
	height:auto;

	
}

#leftcenter_ourledge{
	margin: 0px auto;
	padding:5px;
}

#leftbottom_ourledge{
	width:200px;
	height:auto;
	margin: 0px auto;
	padding-top:80px;
	text-align:left;
	font-family:"Arial", "Helvetica", sans-serif;
	font-size:11px;
	color:#4E3609;
	
}

#leftbottom_ourledge p{
	padding:3px;	
	border-bottom: 1px solid #230B42;
}


#contentcenter_map{
	width:405px;
	height:auto;
	background-color:#fff;
	float:left;
	margin-top:10px;
	margin-bottom:10px;

}

#contentcenter_ourledge{
	width:670px;
	height:auto;
	background-color:#fff;
	float:right;
	margin-top:10px;
	margin-bottom:10px;

}

.text_ourledge{
	text-align:left;
	line-height:15px;
	font-family:"Arial", "Helvetica", sans-serif;
	font-size:11px;
	color:#306;
	margin:5px;
	padding-left:20px;
	padding-right:40px;
	width:580px;
	
	
}

.text_map{
	text-align:left;
	line-height:15px;
	font-family:"Arial", "Helvetica", sans-serif;
	font-size:11px;
	color:#306;
	margin:5px;
	padding-left:20px;
	padding-right:40px;
	width:360px;
	
	
}



.text_ourledge a {/*未訪問のリンク*/
	color:#306;
	text-decoration:none;
	
}

.text_ourledge a:hover {/*未訪問のリンク*/
	color:#999900;
	text-decoration:none;
	
}

.text_amenities{
	text-align:left;
	line-height:15px;
	font-family:"Arial", "Helvetica", sans-serif;
	font-size:11px;
	color:#306;
	margin:5px;
	padding-left:20px;
	padding-right:40px;
	width:480px;
	
	
}

.text_contactus{
	text-align:left;
	line-height:15px;
	font-family:"Arial", "Helvetica", sans-serif;
	font-size:11px;
	color:#306;
	margin:5px;
	padding-left:20px;
	padding-right:40px;
	width:250px;
	
	
}

.big_ourlodge{
	text-align:left;
	line-height:15px;
	font-family:"Arial", "Helvetica", sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#306;

	
}


#amenities_ourledge{
	
	float:left;
	width:250px;
	text-align:left;
	line-height:15px;
	font-family:"Arial", "Helvetica", sans-serif;
	font-size:11px;
	color:#306;
	margin:5px;
	padding-left:20px;
	padding-right:20px;

}

#amenities_ourledge p{
	margin-top:14px;
	margin-bottom:12px;
}

#amenities_ourledge a {/*未訪問のリンク*/
	color:#306;
	text-decoration:none;
	
}

#amenities_ourledge a:hover {/*未訪問のリンク*/
	color:#999900;
	text-decoration:none;
	
}

#video_ourledge{
	float:left;
	background-color:#fff;
	width:250px;
	text-align:left;
	line-height:15px;
	font-family:"Arial", "Helvetica", sans-serif;
	font-size:11px;
	color:#306;
	margin:5px;
	padding-left:20px;
	padding-right:20px;
	
}



.amenities_icons{
float: left;
margin-left:10px;
margin-top:10px;
width: 100px;
height:85px;
}

.icon_Info{
	color:#306;
	width:70px;
	text-align:center;
	font-size:9px;
	margin: 0px auto;
	padding-left:5px;
	padding-right:5px;
	line-height:12px;
}


#contentright_ourledge{
	width:310px;
	height:640px;
	float:left;
	background-color:#fff;
}
#photo_outlodge{
	width:310px;
	margin: 0px auto;
}

/* ///End OUR LODGE*/

/* Guest Rooms */

#container_guest{
	background-image:url(../i/pattern_Shadow.jpg);
	background-repeat:repeat-y;
	background-position:top center;
	margin: 0px auto;
	width:1100px;
	height:auto;
	
}

#content_guest{
	background-color:#FFF;
	width:980px;
	height:auto;
	margin: 0px auto;
	border-bottom: 15px solid #230B42;
}


#contentright_guest{
	width:275px;
	height:auto;
	background-color:#fff;
	float:left;
}

#righttop_guest{
	width:265px;
	height:220px;

	
}

#rightcenter_guest{
	margin: 0px auto;
	padding:5px;
}

#rightbottom_guest{
	width:200px;
	height:auto;
	margin: 0px auto;
	padding-top:80px;
	text-align:left;
	font-family:"Arial", "Helvetica", sans-serif;
	font-size:11px;
	color:#4E3609;
	
}

#rightbottom_guest p{
	
	padding:3px;
	border-bottom: 1px solid #230B42;
}



#contentcenter_guest{
	width:569px;
	height:auto;
	background-color:#fff;
	float:left;
	margin-top:10px;
	margin-bottom:10px;

}

.line_guest{
	margin-left:28px;
}

.info_guest{
	float:left;
	width:355px;
	margin-left:10px;
}

.text_guest{
	text-align:left;
	line-height:15px;
	font-family:"Arial", "Helvetica", sans-serif;
	font-size:11px;
	color:#306;
	margin-left:35px

	
}

.text_guest a{
	font-weight:bold;
	color:#306;
}

.textdetail_guest{
	
	text-align:left;
	line-height:15px;
	font-family:"Arial", "Helvetica", sans-serif;
	font-size:11px;
	color:#306;
	margin-left:10px;
	margin-top:12px;
}

.rates_guest{
background-color:#fff;
display: block;
margin-left:35px;
width:540px;
height:165px;
border-bottom: 1px #306 solid;
}

.rates_guest2{
background-color:#fff;
display: block;
margin-left:35px;
width:540px;
height:195px;
border-bottom: 1px #306 solid;
}

.rates_guest_bottom{
background-color:#fff;
display: block;
margin-left:35px;
width:540px;
height:165px;
}

.photo_guest{
	float:left;
	margin-top:20px;
}

.header_rates{
	
}

#contentleft_guest{
	width:136px;
	height:1070px;
	background-color:#230B42;
	float:left;


}

.brown_guest{
	color:#4E3609;
	/*font-weight:600;*/
}

#photo_guest{
	width:136px;
	background-color:#230B42;
	margin: 0px auto;
	
}

.thickline {
	background-color:#230B42;
	height:15px;
	border:0;
	margin-bottom:0;
	
}
/* ///End GUESTROOMS */

/* amenities */

#contentleft_amenities{
	width:260px;
	height:auto;
	background-color:#fff;
	float:left;
}


#lefttop_amenities{
	width:265px;
	height:150px;
	
}

#contentcenter_amenities{
	width:555px;
	height:auto;
	background-color:#fff;
	float:left;
	margin-top:0px;
	margin-bottom:10px;

}

#contentright_amenities{
	width:136px;
	height:640px;
	float:left;
	background-color:#230B42;
}

#amenities_amenities{
background-color: transparent;
display: block;
float: left;
width:550px;

}

.headder_amenities{
	margin-left:auto;
	margin-right:auto;
}

#photo_amenities{
	
}

/* /// End Amenities */

/* map + direction */

#lefttop_maps{
	width:275px;
	height:auto;
	background-color:#fff;
	float:left;
}

.links_maps{
	text-align:left;
	line-height:15px;
	font-family:"Arial", "Helvetica", sans-serif;
	font-size:11px;
	color: #999900;
	margin:5px;
	padding-left:20px;
	padding-right:40px;
	
	
	
}

.links_maps a{
	color:#999900;
    text-decoration:none;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	font-family:"Arial", "Helvetica", sans-serif;

	
	
}
/* ///end Maps */

/* Sign Up */

#signup{
	
		
	text-align:left;
	line-height:15px;
	font-family:"Arial", "Helvetica", sans-serif;
	font-size:11px;
	color:#4E3609;
	margin-left:34px;
	margin-top:12px;
	
}

.info_sighup{
	border: 1px #4E3609 solid;
	width:400px;
	margin:5px;
}

.info_sighup2{
	border: 1px #4E3609 solid;
	width:196px;
	margin:2.5px 1px 2.5px 5px;
	float:left;
}

#signup a{
	 font-weight:600; color:#C0AF2C; margin-left:350px;
}


#container_sign{
	background-image:url(../i/pattern_Shadow.jpg);
	background-repeat:repeat-y;
	background-position:top center;
	margin: 0px auto;
	width:1100px;
	height:auto;
	
}

#content_sign{
	background-color:#FFF;
	width:980px;
	height:auto;
	margin: 0px auto;
	border-bottom: 15px solid #230B42;
	
}

#contentleft_sign{
	width:136px;
	height:695px;
	background-color:#230B42;
	float:left;


}

/* Forms

----------------------------------------------------------------- */




form table td {

    padding:5px; 
	font-family:"Arial", "Helvetica", sans-serif;
	text-align: right;
	color:#4E3609;
	font-size:11px;
	font-weight:bold;

}

td.right{
	text-align: right;
	width:120px;
}

td.left{
	text-align: left;
}

input {

	color:#4E3609;
    
	border:0;

    border:1px solid #466802;
	
	border-color:#4E3609;

    font-size:14px;
	
	font-family:"Arial", "Helvetica", sans-serif;
	
	

}

input#submit {

    border:0;

    width:132px;

    height:22px;
	
	position:relative;right:70px;
	


}



#sample_form input#submit {

    border:0;

    background-repeat:no-repeat;

    width:77px;

    height:22px;
	


}

/*#sample_form input#submit:hover, input#submit:active {

    background-position:0 -22px;

}*/

select {

    border:1px solid #4E3609;

    background-color:white; 

}






/* ///end Sign up */
/* ///Start photot */

.leftbottom_photo{
	
	width:200px;
	height:auto;
	margin: 0px auto;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	font-family:"Arial", "Helvetica", sans-serif;
	font-size:11px;
	color:#4E3609;
	font-weight:bold;
	
}

.leftbottom_photo p{
	padding:3px;
	border-bottom: 1px solid #230B42;
	
	
}

.leftbottom_photo p{
	margin:3px;
}

.press_photo {
	width:152px;
	float:left;
	margin-bottom:10px;
	margin-right:50px;
	font-size:14px;
	line-height:20px;
}
.press_photo_thumb {
	width:150px;
	height:150px;
    background: #000;
    overflow: hidden;
    float: left;
    margin-right: 15px;
    position: relative;
    top: 5px;
    text-align: center;
	border:1px solid #000;	
	margin-bottom:10px;
}
.press_photo_thumb a img {
	margin:auto;	
}

#contentcenter_photo{
	
	width:600px;
	height:auto;
	background-color:#fff;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	
}



.text_ourledge{
	text-align:left;
	line-height:15px;
	font-family:"Arial", "Helvetica", sans-serif;
	font-size:11px;
	color:#306;
	margin:5px;
	padding-left:20px;
	padding-right:40px;
	
}

#garalley_photo{
background-color: transparent;
display: block;
float: left;
width:700px;
margin-bottom:150px;

}
.photo_thums{
float: left;
margin-left:10px;
margin-top:10px;
width: 120px;
height:80px;
}

.icon_photo{
	color:#306;
	width:70px;
	text-align:center;
	font-size:9px;
	margin: 0px auto;
	padding-left:5px;
	padding-right:5px;
	line-height:12px;
}

#credit_photo{
    width:600px;
	height:120px;
	padding-top:10px;
	text-align:left;
	font-family:"Arial", "Helvetica", sans-serif;
	font-size:11px;
	line-height:2px;
	color:#4E3609;
	
}

#credit_photo p{
	margin:10px;
}


#sitemap_text {
	
	text-align:left;
	line-height:15px;
	font-family:"Arial", "Helvetica", sans-serif;
	font-size:15px;
	color:#306;
	margin:5px;
	padding-top:10px;
	padding-left:40px;
	padding-right:40px;
	width:800px;
	
}

#sitemap_text a {/*未訪問のリンク*/
	color:#306;
	text-decoration:none;
	
}

#sitemap_text a:hover {/*未訪問のリンク*/
	color:#999900;
	text-decoration:none;
	
}

#navi_top_sitemap{
	width:980px;
	height:80px;
}


