@charset "UTF-8";



/*       background      */
body{
margin:0;
padding:0;
background:#808270 url(../img_cmn/bg_body.gif) repeat-x;
}

/* header */
#bg_hader_shade{
margin:0 auto 0 auto;
background:url(../img_cmn/bg_header_shade.png) no-repeat top center;
width:835px;
}
* html #bg_hader_shade { behavior: expression(IEPNGFIX.fix(this)); }

.header {
	background-image: url(../img_cmn/bg_header.jpg);
	background-repeat: no-repeat;
	margin:0;
	padding:0;
}

.bg_local{
background:url(../img_cmn/bg_local_menu.gif) repeat-y;
padding:10px 10px 15px 10px;
}


/* content */

#bg_content_shade{
margin:0 auto 0 auto;
background:url(../img_cmn/bg_content_shade.png) repeat-y;
width:835px;
}
* html #bg_content_shade { behavior: expression(IEPNGFIX2.fix(this)); }

/* affect to only MacIE5 \*//*/
#bg_content_shade{
background:url(../img_cmn/bg_content_shade.gif) repeat-y;
}
/* MacIE5 end  */

.content{
background:url(../img_cmn/bg_content.gif) repeat-y ;
}

.sub_menu{
background:url(../img_cmn/bg_submenu.gif) repeat-x;
padding:0 20px 0 0;
margin:0;
}

.sub_menu_uder{
background:url(../img_cmn/bg_submenu_under.gif) no-repeat;
margin:0;
padding:20px 10px 95px;
}

.bg_reservation{
background:url(../img_cmn/bg_reservation.gif) #F6F7F3 no-repeat;
padding:6px;
}

/* footer */
.menu_under{
background:#EFEFEF;
border-top:solid 1px #D9D9D9;
margin:0;
padding:8px;
font-size:12px;
color:#90A2A0;
}

.footer{
background:url(../img_cmn/bg_footer01.gif) no-repeat;
margin:0;
padding:15px 25px 10px 25px;
}

.footer_wrap{
background:url(../img_cmn/bg_footer02.gif) repeat-y;
}

.logo_small{
padding: 0 10px 0 0;
border-right:solid 1px #B2BBA9;
}

.address{
font-size:10px;
color:#4B5D5B;
line-height:130%;
padding: 0 0 0 10px;
}

.footer_boder{
border-right:solid 1px #A5AD9C;
}

.verisign{
padding:0 10px 0 10px;
}

.btn_birghton{
margin:5px 0 0 0;
}

.bg_footer{
background:url(../img_cmn/bg_footer03.gif) no-repeat;
padding:20px 0 41px 0;
}
.bg_footer02{
background:url(../img_cmn/bg_footer04.gif) repeat-y;
}

/*     text     */
h1{
margin:14px 0 17px 0;
padding:0;
}

.txt9{
font-size:9px;
color:#4B5D5B;
line-height:130%;
}

.txt10{
font-size:10px;
color:#686C6B;
line-height:150%;
}

.txt12{
font-size:12px;
color:#686C6B;
line-height:150%;
}

.txt13{
font-size:13px;
color:#686C6B;
line-height:150%;
}
.txt14{
font-size:14px;
color:#686C6B;
line-height:150%;
}
.size12 {  font-size: 12px; line-height: 125%}

.c_990000{
	color:#990000;
}

.canpaign{
	background-color:#e0e9e2;
	width:150px;
	color:#003300;
	padding:3px 3px 3px 14px;
	margin:5px 0;
}


.pankuzu{
font-size:10px;
padding:7px 25px 7px 25px;
color:#808A89;
background:url(../img_cmn/bg_pankuzu.gif) top repeat-x #F1F1F1;
}
/*      other       */


/* content */
.btn_reservation{
margin:0 0 5px 0;
padding:0;
}

.banner_wrap{
margin:20px 0 20px 0;
}

.banner{
margin:5px 0 0 0;
}

.pagetop{
margin:20px 235px 20px 0;
}

.pagetop02{
margin:20px 25px 20px 0;
}

.pagetop03{
margin:20px 0 20px 0;
}

.margin_0_0_10_0{
margin:0 0 10px 0;
}

.margin_10_0_25_0{
margin:10px 0 25px 0;
}

.border01{
border-bottom:solid 1px  #DCD9D5;
padding:7px 0 2px 0;
line-height: 1;
}

/*     link    */

a:link {
	color:#468039;
	text-decoration: underline;
}
a:visited {
	color:#468039;
	text-decoration: underline;
}
a:hover {
	text-decoration:none;
	color:#468039;
}


