/* ------------------------------
home tag
------------------------------ */
body,div,p,ul,li,form{margin:0;padding:0; font-family:Arial}

body{background:#923856 url(../../images/common/bg.gif) repeat-y;}

body,div,p,th,td{line-height: 150%;font-size:12px;color:#333333; font-family:Arial}

a:link{color:#000;text-decoration:underline; font-family:Arial}
a:visited{color:#000;text-decoration:underline; font-family:Arial}
a:hover{color:#000;text-decoration:none; font-family:Arial}
a:active{color:#000;text-decoration:none; font-family:Arial}
ul{list-style-type:none;}
img{border:0px}
.bold{font-weight:bold}
.size14{font-size:14px}
.pink{color:#ae3352}
.padding5{padding:10px 15px}
.padding-left{padding-left:2px}
/* ------------------------------header
------------------------------ */
#header{width: 760px;height:70px;background:#923856 url(../../images/common/bg_header.jpg) no-repeat;}
#header_left{float:left;width: 150px;height:70px;}
#header_right{float:right;width:300px;height:70px;text-align:right;}
#banner{width: 760px;height:314px;margin:0px;padding:0px}
.line1{width: 760px;height:15px;padding:0px;margin:0px;background:url(../../images/common/gvsd.gif) no-repeat top;}
/* ------------------------------
H1,H2,H3
------------------------------ */
h1,h2,h3{margin:0;padding:0;}
#globalnavi{width: 760px;background:url(../../images/common/bg_nav.jpg) bottom repeat-x;padding:0px 0px 9px 0px}
/* ------------------------------
layout
------------------------------ */
#container{clear:both;width:775px;background:#ffffff url(../../images/common/bg_container.gif) right repeat-y;margin:0px;padding:0px}

#content{clear:both;width: 755px;margin:0px;padding:0px;}
#left{float:left;width:565px;margin:0px;padding:0px;}
#right{float:right;width:190px;line-height: 130%;margin:0px;padding:0px;}
#tbleft{float:left;display:block;margin:0px;padding:0px;width:180px;text-align:center}
#tbmiddle{float:left;display:block;margin:0px;padding:0px;width:395px;}
#tbright{float:right;display:block;width:175px;margin:0px;padding:0px;}

.top{clear:both;text-align:right;height:25px;}
.tdbg{clear:both;display:block;background:url(../../images/home/tbbg01.gif) left top repeat-y}

#tag{clear:both;width:560px;margin:0px;padding:0px 0px 0px 5px;}
.tag_title{float:left;width:185px; padding:0px;margin:0px;}
.tdbgl{float:left;width:185px;margin:0px;padding:0px}
.tdbgm{float:left;width:185px;margin:0px;padding:0px}
.tdbgr{float:right;width:188px;margin:0px;padding:0px}
.tag_content{clear:both;height:388px;background:url(../../images/home/tbbg01.gif) left top repeat-y}
#stay01{position:absolute; left:5px; top:459px!important;top:467px; width:175px; z-index:1;}
#stay02{position:absolute; left:5px; top:459px!important;top:467px; width:175px; z-index:2;visibility: hidden;}
#restaurant01{position:absolute; left:190px; top:459px!important;top:467px; width:175px; z-index:3;}
#restaurant02{position:absolute; left:190px; top:459px!important;top:467px; width:175px; z-index:4;visibility: hidden;}
#wedding01{position:absolute; left:377px; top:459px!important;top:467px; width:175px; z-index:5;}
#wedding02{position:absolute; left:377px; top:459px!important;top:467px; width:175px; z-index:6;visibility: hidden;}
.td_footer{clear:both;display:block;background:url(../../images/home/tbbtm01.gif) left top no-repeat; width:185px; height:21px; }
#frm_wrap{clear:both;width:550px;margin:0px;padding:0px 5px;}
.frm_top{clear:both;display:block;width:548px;height:29px;background:url(../../images/home/tit06.gif) left bottom no-repeat;padding:0px;}
.frm_style{clear:both;display:block;background:url(../../images/home/tbbg04.gif) repeat-y;padding:0px 0px 0px 1px;}
.frm_bottom{clear:both;display:block;width:548px;height:10px;line-height:10px;background:url(../../images/home/tbbtm04.gif) left top no-repeat;padding:0px;}
/* ------------------------------
decoration
------------------------------ */
.caption{color:#666666;font-size:10px;line-height: 130%;}
.caption2{font-size:10px;line-height: 130%;}
.caption3{color:#888888;font-size:12px;line-height: 130%;}
.caption4{color:#6a6a6a;font-size:11px;line-height: 130%;}
.indent{text-indent:-12px;margin-left:12px;}
.indent12{text-indent:-12px;margin-left:12px;font-size:12px;}
.indent11{text-indent:-11px;margin-left:11px;font-size:11px;}
.indent10{text-indent:-10px;margin-left:10px;}
.text01{color:#8B685A}
.text02{color:#333333}
.text03{color:#CC0000}
.righttxt{color:#8A7946;line-height: 130%;}
.suptext01{font-size:10px;}
.line01{margin:0;width:388px;height:15px;line-height:15px; background:url(../../images/common/line01.gif) 0px 0px repeat-x}
.line02{margin:0;width:157px;height:7px;line-height:7px; background:url(../../images/common/line02.gif) 0px 3px repeat-x}
.line07{margin:0;width:371px;height:11px;line-height:11px; background:url(../../images/common/line07.gif) 0px 5px repeat-x}
.line07_s{margin:0 5px;width:170px;height:11px;line-height:11px; background:url(../../images/common/line07.gif) 0px 5px repeat-x}
.line08_s{margin:0;width:100%;height:11px;line-height:11px; background:url(../../images/common/line07.gif) 0px 5px repeat-x}

/* ------------------------------
link layout
------------------------------ */
.arrow04{padding-left:20px;background:url(../../images/common/arrow04.gif) no-repeat;}
.linkar{padding-left:12px;background:url(../../images/common/arrow02.gif) no-repeat;}
.linkaw{padding-left:12px;font-size:11px;background:url(../../images/common/arrow01.gif) 0px 3px  no-repeat;}
.linkaw2{padding-left:12px;background:url(../../images/common/arrow02.gif) 0px 4px no-repeat;}
a.linkaw2{padding-left:12px;background:url(../../images/common/arrow02.gif) 0px 4px no-repeat;}
a.linkaw2:link,a.linkaw2:visited{color:#333333;text-decoration:underline;}
a.linkaw2:hover,a.linkaw2:active{color:#333333;text-decoration:none;}
a.linkaw3{padding-left:12px;background:url(../../images/common/arrow01.gif) 0px 3px no-repeat;}
a.linkaw3:link,a.linkaw3:visited{color:#96504B;text-decoration:none;}
a.linkaw3:hover,a.linkaw3:active{color:#96504B;text-decoration:underline;}
a.linkaw6{padding-left:12px;background:url(../../images/common/arrow02.gif) 0px 3px no-repeat;}
a.linkaw6:link,a.linkaw6:visited{color:#990026;text-decoration:none;}
a.linkaw6:hover,a.linkaw6:active{color:#990026;text-decoration:underline;}
a.linkaw7{padding-left:12px;background:url(../../images/common/arrow7.jpg) 0px 3px no-repeat;}
a.linkaw7:link,a.linkaw7:visited{color:#333;text-decoration:underline;}
a.linkaw7:hover,a.linkaw7:active{color:#333;text-decoration:none;}

a.linkaw5{padding:0px 0px 0px 10px;background:url(../../images/common/arrow05.gif) 0px 2px no-repeat;text-decoration:underline;}
a.linkaw5 span{padding:0px 0px 0px 10px;}
a.linkaw5:link,a.linkaw5:visited{color:#7c4c2d;}
a.linkaw5:hover,a.linkaw5:active{color:#7c4c2d;text-decoration:none;}
.linkawsg{font-size:11px;padding-left:11px;background:url(../../images/common/arrow03.gif) 0px 3px no-repeat;}
.linkawsr{font-size:11px;padding-left:11px;background:url(../../images/common/arrow04.gif) no-repeat;}
.righttxt a:link,.righttxt a:visited,.righttxt a:hover,.righttxt a:active{
	color:#8A7946;font-size:11px;padding-left:11px;background:url(../../images/common/arrow02.gif) no-repeat;}
.sublnk{padding-left:11px;background:url(../../images/common/arrow05.gif) 0px 3px no-repeat;}
.sublnk a:link,.sublnk a:visited,.sublnk a:hover,.sublnk a:active{color:#8A7946;font-size:11px;}
a.sublnkon:link,a.sublnkon:visited{color:#532C2A;text-decoration:none;}
a.sitemapb{padding-left:14px;background:url(../../images/common/arrow_big.gif) 0px 3px no-repeat;}
a.sitemapb:link,a.sitemapb:visited{color:#333333;text-decoration:underline;}
a.sitemapb:hover,a.sitemapb:active{color:#333333;text-decoration:none;}
a.sitemaps{padding-left:14px;background:url(../../images/common/arrow_small.gif) 0px 3px no-repeat;}
a.sitemaps:link,a.sitemaps:visited{color:#333333;text-decoration:underline;}
a.sitemaps:hover,a.sitemaps:active{color:#333333;text-decoration:none;}
/* ------------------------------
list
------------------------------ */
.list01{padding:0 0 6px 12px;background:url(../../images/common/square01.gif) 0 5px no-repeat;}
.list02{padding:0 0 0 12px;background:url(../../images/common/square02.gif) 0 6px no-repeat;}
.list02_second{padding:0 0 0 12px;margin:0 0 10px 15px;background:url(../../images/common/square02.gif) 0 6px no-repeat;}
.list03{padding:0 0 0 12px;background:url(../../images/common/square03.gif) 0 6px no-repeat;}
.list01_undertxt{padding:0 0 0px 12px;background:url(../../images/common/square01.gif) 0 5px no-repeat;}
/* ------------------------------
pankuzu navi
------------------------------ */
#curent{font-size:12px;color:#000;line-height:15px;margin:5px 0 10px 10px;}
#curent span{color:#000;}

/* ------------------------------
footer
------------------------------ */
#footer{clear:both;	width: 760px;height:73px;background:url(../../images/common/bg_footer.jpg) repeat-x;}
#ftlink{height:26px;color:#ffffff;}
#copy{height:25px;}
.restm{width:364px;padding:4px;background:#f7f7f7;}
.restmin{width:356px;padding:4px;background:#f7f7f7;}

/* ------------------------------
display
------------------------------ */
.display_none{display:none;}
#bt_right01{display:block;background:url(../../images/home/bt_right_01.jpg) no-repeat;width:175px;height:23px;padding:85px 0px 0px 15px;}
#bt_right02{display:block;background:url(../../images/home/bt_right_02.jpg) no-repeat;width:175px;height:25px;padding:73px 0px 0px 15px;}
#bt_right03{ width:190px;}
	#bt_right03_t{display:block;background:url(../../images/home/bt_right_03_01.jpg) no-repeat;width:190px;height:62px;}
	.bt_right03_line{display:block;background:url(../../images/home/bt_right_03_02.jpg) top no-repeat;width:190px;padding:4px 0px 0px 0px}
	#bt_right03_b{display:block;background:url(../../images/home/bt_right_03_04.jpg) no-repeat;width:190px;height:12px;line-height:12px;}
	#bt_right03_txt{ display:block;background:url(../../images/home/bt_right_03.jpg) repeat-y; width:175px;padding:5px 0px 0px 15px;}
#bt_right04{ display:block;width:190px;height:69px;}
#bt_right05{ display:block;background:url(../../images/home/bt_right_05.jpg) no-repeat; width:175px;padding:56px 0px 0px 15px;height:26px;}
#bt_right06{ display:block; width:190px;height:50px;}
#bt_right07{ display:block;width:175px;height:72px;}
#bt_right08{ display:block;background:url(../../images/home/bt_right_08.jpg) no-repeat; padding:54px 0px 0px 15px;height:31px;}
#bt_right09{ display:block;background:url(../../images/home/bt_right_09.jpg) no-repeat; width:190px;height:80px;}
#bt_right10{ width:190px;height:69px;}
#bt_right10 a{color:#d2d2d2;}
.subcurent{ background:url(../../images/common/line_bg.jpg) bottom repeat-x; padding-bottom:8px;}
.text_layout{clear:both;display:table;padding:0px;margin:0px auto;width:368px;}
.about_td_bg{clear:both;display:table;padding:0px;margin:0px;width:391px;line-height:12px;background:url(../../images/about/tbbg.gif) right repeat-y;line-height:16px;}
.float_txt{display:block;margin-left:160px;padding-right:10px;}
.spot_img{float:left;display:block;margin:0px 10px!important;margin:0px 5px;}
.about_td_b{display:block;margin:0;width:391px;height:12px;line-height:12px;background:url(../../images/about/tbbtm.gif) left top no-repeat}
#about_right01{ width:170px;margin:0px auto; background:url(../../images/about/about_right_01_03.jpg) repeat-y}
	#about_right01_t{background:url(../../images/about/about_right_01_01.jpg) no-repeat;width:170px;height:60px;}
	.about_right01_line{background:url(../../images/about/about_right_01_line.jpg) 0px 3px no-repeat;width:170px;height:12px;line-height:12px;padding:0px;margin:0px}
	#about_right01_b{background:url(../../images/about/about_right_01_05.jpg) bottom no-repeat;width:170px;height:12px;line-height:12px;}
	#about_right01_txt{background:url(../../images/about/about_right_01_03.jpg) repeat-y; width:155px;padding:0px 0px 0px 15px;}
#about_right02{margin:0px auto;display:block;background:url(../../images/about/about_right_02.jpg) no-repeat; padding:71px 0px 0px 15px;height:31px;width:155px;}
#about_right03{margin:0px auto;display:block;background:url(../../images/about/about_right_03.jpg) no-repeat; padding:73px 0px 0px 15px;height:28px;width:155px;}
#about_right04{margin:0px auto;display:block;background:url(../../images/home/bt_right_09.jpg) no-repeat; width:170px;height:80px;}
#about_right05{margin:0px auto;width:170px;height:69px;}
#about_right05 a{color:#d2d2d2;margin-left:3px}
#other_right02{margin:5px auto;display:block;background:url(../../images/other/other_right_02.jpg) no-repeat; padding:161px 0px 0px 10px;height:29px;width:155px;}
#stay_right02{margin:0px auto;display:block;background:url(../../images/stay/stay_right_02.jpg) no-repeat; padding:66px 0px 0px 10px;height:28px;width:155px;}
#stay_right03{margin:5px auto;display:block;background:url(../../images/stay/stay_right_03.jpg) no-repeat; padding:83px 0px 0px 10px;height:25px;width:155px;}
.about_content{margin:0 auto;width:395px;display:block;}
.about_content1{clear:both;padding:0px 0px 15px 0px;display:block;}
.about_left_txt{display:block;background:url(../../images/common/left_txt.jpg) 0px 8px  no-repeat;width:161px;margin:0px auto;height:130px}
.about_content h3{padding:8px 0px;color:#990026;font-size:12px; font-weight:100}
.about_content h4{padding:1px 0px;margin:0px;color:#990026;font-size:12px; font-weight:100}
.about_content p{margin:5px auto 10px auto;width:391px;}
.about_td_tbg{margin:0px;padding:0px;width:391px;height:41px;}
.clear{clear:both}
.padding100{padding-top:100px}
.padding10{padding-top:10px}
.event_left_menu{width:163px;margin:0px auto 3px auto;padding:10px 0px;display:block;background:url(../../images/common/line_bg.jpg) repeat-x bottom}
.event_left_menu img{margin:5px 0px 0px 0px}
.menu_right{margin:0px auto;width:170px;}
#leftsubmenu{background:#d9d2b1;width:148px; font-size:11px;margin:0px auto;padding:10px 5px 10px 10px; text-align:left; background:url(../../images/stay/submenu_bg.gif) right repeat-y}
.bullet_1 { padding-left:16px; background:url(../../images/common/icon.jpg) no-repeat 0 5px; }

.event_text_arrow{ float:left;width:150px;display:block;margin:0px;padding:2px 5px 2px 15px;background:url(../../images/common/arrow.jpg) 0px 8px no-repeat}
.event_text_arrow1{clear:both;display:block;width:350px;margin:0px auto;padding:2px 5px 2px 20px;background:url(../../images/common/arrow.jpg) 10px 8px no-repeat}
.event_text_arrow3{clear:both;display:block;margin:0px auto;padding:2px 5px 2px 20px;background:url(../../images/common/arrow.jpg) 10px 8px no-repeat;font-size:14px;}
.event_text_dot{display:block;padding:1px 5px 1px 20px;margin:0px;background:url(../../images/common/dot_pink.jpg) 10px 8px no-repeat}
.event_text_dot1{display:block;padding:1px 5px 1px 25px;margin:0px;background:url(../../images/common/dot.jpg) 10px 5px no-repeat}
.event_text_icon{display:block;padding:2px 5px 2px 20px;margin:0px;background:url(../../images/common/icon.jpg) 6px 5px no-repeat}
