@charset "UTF-8";
/* CSS Document */


/*-------------------------------------------------

	ホテルウィングス common.css


	

--------------------------------------------------*/


/*-------------------------  common -----------------------------------*/


/*------ tag ------*/

body{color:#4C1F0A;}
a{color:#4C1F0A;} 
a:hover{} 



/*------ トップページbase layout ------*/

#wrapper{text-align:center}
#containerWrap{background:url(../img/bg_contwrap.jpg) repeat-x left top;}
#container{width:815px;margin:0 auto;text-align:left;}


/*------ サブページbase layout ------*/
#sub_containerWrap{background:url(../img/sub_headbg.jpg) repeat-x left top;}


/*---- header ------*/


#header{ height:100px; margin:0; padding:0;}
#header #header_body{ margin:0;padding:0;}
#header .heda_leftmargin{padding:0 0 0 4px;height:59px;}
#header .head_left{width:320px;padding-top:5px;float:left;}
#header .tagline{width:372px;float:left;}
#header .head_right{width:360px;float:right; margin-top:5px; text-align:right;}
#header .head_tel{width:292px;float:right; margin-top:0px;}




/*------ gnavi ------*/

#gnav ul{margin:0; height:45px; padding:0;}
#gnav li{float:left; height:45px; margin:0; padding:0;}
#gnav a:hover img {
	filter: Alpha(opacity=70);
	opacity:0.7;
}




/*------ contents layout ------*/


#main{padding:0px 12px 35px 10px;min-height:450px;_height:450px;}
#main_home{ clear:both;margin:0; padding:0;}
#contents{width:640px;float:right;}
#contents_home{ margin:0; padding:0;}
#visual{padding:5px 0 0 4px;}
#page_banner{ text-align:center; padding:0;}
#pages_banner{ text-align:left; padding:5px 0}
#shop_logo{ margin:10px 5px 10px 5px}
#cotact_logo{ margin:10px 5px 20px 5px}

/*----パンくずリスト---*/

#pan_list{ clear:both; margin:0; padding:10px; font-size:12px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

/*------ footer ------*/

#footer{background:url(../img/footer.gif) repeat-x left top; height:96px}
#footer #footer_body{width:906px;margin:0 auto;text-align:left;}
#footer #footer_body .inner{padding:0 18px 20px 28px;line-height:1.6em;}
#footer .col2{padding:10px 15px 0 0;}
#footer .col2 .img_l{width:97px;}
#footer .footer_text_left{width:360px;padding-top:5px; float:left; line-height:120%}
#footer .footer_text_left p{ margin-top:9px;line-height:120%;font-size:90%;}
#footer .footer_text_right{width:480px;padding-top:25px; float:right}
#footer .nav{font-size:90%;}
#footer .nav a{text-decoration:none;margin-right:13px;}
#footer .copy{font-size:77%; margin-top:20px}
#footer .copy a{text-decoration:none;}





/* ------  clearFix -------- */


.group:after,.box:after,.col2:after,.col3:after,.col3_set:after{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
.group,.box,.col2,.col3,.col3_set{
	display: inline-block;
	min-height: 1%;
	/* escape MacIE5 \*/
	display: block;
	/* escape MacIE5 */ 
}
/* escape MacIE5 \*/
* html .group,* html .box,* html .col2,* html .col3,* html .col3_set{
	height: 1%;
}
/* escape MacIE5 */



/* ------  pageTop -------- */

.pagetop{text-align:right;margin-top:15px;}
.pagetop a{padding-right:20px;}





