@charset "UTF-8";



/*       background       */
body{
	margin:0;
	padding:0;
	background-position: center;
	background-color: #808270;
	background-repeat: repeat-y;
	background-image: url(../img_top/bg_footer.gif);
}


/* header */
* html #bg_hader_shade { behavior: expression(IEPNGFIX.fix(this)); }

.header {
	background:url(../img_top/bg01.jpg) no-repeat center top;
	margin:0;
	padding:0;
}

.bg_local{
background:url(../img_cmn/bg_local_menu.gif) repeat-y;
padding:10px 10px 15px 10px;
}

.header_wrap{
background:url(../img_top/bg02.gif) repeat-x;
}

.bg_content{
background:url(../img_top/bg_content.gif) repeat-x top #ffffff;
padding:7px 15px 20px 15px;
}

.bg_whatsnew{
background:url(../img_top/box_c.gif) repeat-y #FFFFFF;
padding:13px 15px 15px;
}

/* content */

* html #bg_content_shade { behavior: expression(IEPNGFIX2.fix(this)); }



.content{
background:url(../img_top/bg_content05.gif) repeat-y center;
}

.content02{
background:url(../img_top/bg_content03.gif) no-repeat center;
}

.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 center top;
margin:0;
padding:15px 25px 10px 25px;
}

.footer_wrap{
background:url(../img_cmn/bg_footer02.gif) repeat-y center;
}

.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 center top;
padding:20px 0 41px 0;
}
.bg_footer02{
background:url(../img_cmn/bg_footer04.gif) repeat-y center;
}

/*     text    */
h1{
margin:0;
padding:0;
}

.txt_whatsnew{
	font-size:10px;
	color:#686C6B;
	line-height:150%;
	margin: 10px 0 0 0;
	text-decoration:none;
}

.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%;
}
.txt14{
font-size:14px;
color:#686C6B;
line-height:150%;
}
.title01{
border-bottom:solid 1px #686C6B;
display:block;
margin:0 0 10px 0;
font-size:14px;
}


.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:0 0 5px 0;
}


/*      link      */

a:link {
	color:#468039;
	text-decoration: underline;
}
a:visited {
	color:#468039;
	text-decoration: underline;
}
a:hover {
	text-decoration:none;
	color:#468039;
}


a:link #bg_whatsnew{
background:#FFFFFF url(../img_top/box_bg.gif) no-repeat;
padding:13px 15px 15px;
font-size:10px;
text-decoration:none;
}
a:visited #bg_whatsnew{
background:#FFFFFF url(../img_top/box_bg.gif) no-repeat;
padding:13px 15px 15px;
font-size:10px;
text-decoration:none;
}
a:hover #bg_whatsnew{
background:#FFFFFF url(../img_top/box_bg_on.gif) no-repeat;
padding:13px 15px 15px;
font-size:10px;
text-decoration:none;
}

a:link #txt_whatsnew{
	font-size:10px;
	color:#686C6B;
	line-height:150%;
	margin: 12px 0 0 0;
	text-decoration:none;
}
a:visited #txt_whatsnew{
	font-size:10px;
	color:#686C6B;
	line-height:150%;
	margin: 11px 0 0 0;
	text-decoration:none;
}
.content03 {
	background-image: url(../img_cmn/bg_content.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.header_bg {
	background-image: url(../img_top/bg_content05.gif);
	background-repeat: repeat-y;
	background-position: center;
	font-size: 12px;
	line-height: 150%;
	color: #686C6B;
}

.m_15_0_0_0{
margin:10px 0 0 0;
}
.m_10_0_10_0{
margin:10px 0;
}
.m_10_0_0_0{
margin:10px 0 0 0;
}

/* Blog */
#iBlogBanner{
	border:none;
}
#iBlogFeed{
	background:url(../img_top/bg_blog02.jpg) repeat-y;
	padding:0px 10px 10px;
}
#iBlogFeed dl{
	font-size:12px;
	margin:5px 0 0 0;
}
#iBlogFeed dl dt{
	float:left;
	
}
#iBlogFeed dl dd{
	margin-left:50px;
}

