@charset "utf-8";
/* CSS Document */

/* 共通CSS */

*{font-size:100%; line-height:1.5em; font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS UI Gothic","Osaka-Mono";}
body{text-align:center; background:url(../top_img/bg.gif)}
body,h1,h2,h3,h4,h5,form,p,ul,ol,li{margin:0;padding:0;}
img {border:none;}
.hyde {margin-left:-5000px; margin-top:-9000px; display:none;}
.clear{clear:both}


/* 一番外側　*/
#lay_all{width:820px; margin:auto; text-align:left; background:url(../top_img/shadow.gif) repeat-y}

/* フラッシュエリア */
#fla_area{width:800px; margin:0 10px;}

/* バナーエリア */
#area_left{width:200px; margin:16px 15px 0px 33px;float:left;font-size:72%;padding-bottom:20px;}
#area_left p{margin:10px 2px 10px 10px; font-family:"ＭＳ ゴシック", "Osaka－等幅";line-height:1.2em;color:#666666}

/* 右側 */
#area_right{width:545px;float:left;margin-top:16px; margin-bottom:20px;}
.new-info li{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#666666;margin-bottom:0.5em;padding-bottom:0.5em;list-style-type: none; font-size:90%; margin-right:9px;}

.event-info li{margin-right:1em;display:block;float:left;list-style-type:none;font-size:83.3%;}
.event-info li a{white-space:nowrap;}

/* footer */
#footer{margin:0 10px;border-top-width:6px;border-top-style:solid;border-top-color:#A2A33D;padding-bottom:40px;}
.footer_l{float:left; margin-left:10px;}
.footer_r{float:right; margin-right:10px;}
.footer_l,.footer_r{font-size:70%; color:#666666}

* html #area_left{margin:16px 15px 0 15px}

/* breadcrumbs */
#breadcrumbs{width:760px; margin:0 0 0 33px; font-size:70%; padding-top:5px; clear:both}
#breadcrumbs a{text-decoration:none; color:#0066CC}


/* 下部ページバナーエリア */
#area_left02{width:200px; margin:5px 15px 20px 33px;float:left;font-size:70%}
#area_left02 p{margin:10px 2px 10px 10px; font-family:"ＭＳ ゴシック", "Osaka－等幅";line-height:1.2em;color:#666666}

/* 下部ページ右側 */
#area_right02{width:545px;float:left;margin-top:5px; margin-bottom:20px;}

/*ショップリスト*/
#shops{width:190px; margin:1px 0 16px 0; background:#343434; padding:0 5px;}
#shops ul{float:left; margin-top:5px; margin-bottom:5px;}
.lul{width:95px;}
.rul{width:94px; margin-left:1px;}
#shops ul li {list-style-type:none}
#shops ul li a{height:15px;margin-top:1px;background:#858585;color:#FFFFFF;padding-left:3px;display:block;text-decoration:none}
#shops ul li a:hover{height:15px;margin-top:1px;background:#343434;color:#49FFCF;padding-left:3px;display:block;text-decoration:none}
.aki{height:15px;margin-top:1px;background:#858585;color:#FFFFFF;padding-left:3px;display:block;text-decoration:none}

* html #shops{width:200px;}
* html #area_left02{margin:5px 15px 20px 15px}

/*店舗検索*/
.shopsearch{text-align:right;font-size:12px;width:539px;margin-bottom:10px;}
.shopsearch input{height:20px;line-height:normal}

/*ショップリスト２*/
.ichiran {font-size:83.3%; margin:10px 0 0 20px;}
.ichiran a{color:#0099CC;}

/*各店舗詳細メニュー*/
#smenu_area{width:538px; margin:10px 0;}
#smenu_area li{display:block; float:left;}
#smenu_area li a{display:block; height:13px;}

.smenu01 a{width:73px; background:url(../tenpo/common_img/s_menu.gif) 0 0}
.smenu02 a{width:125px; background:url(../tenpo/common_img/s_menu.gif);background-position:-73px 0}
.smenu03 a{width:127px; background:url(../tenpo/common_img/s_menu.gif);background-position:-198px 0}
.smenu04 a{width:114px; background:url(../tenpo/common_img/s_menu.gif);background-position:-325px 0}
.smenu05 a{width:99px; background:url(../tenpo/common_img/s_menu.gif);background-position:-439px 0}

.smenu01 a:hover{background-position:0 13px}
.smenu02 a:hover{background-position:-73px 13px}
.smenu03 a:hover{background-position:-198px 13px}
.smenu04 a:hover{background-position:-325px 13px}
.smenu05 a:hover{background-position:-439px 13px}

.sisetsu h3{font-size:100%; color:#5E6522; margin:20px 0 10px 10px; width:528px; border-bottom:solid #999999 1px;}
.sisetsu h4{font-size:83.3%; color:#5E6522; margin:0 0 0 10px;}
.sisetsu p{font-size:83.3%; margin:0 0 30px 10px}

.koutsuu iframe{margin:10px 0 30px 10px;}
.kotsu_access{font-size:83.3%; margin:20px 0 0 10px;}

/*各店舗ご利用料金表*/
#charge{text-align:center; margin:auto; padding:auto;}

#charge th,td{border-bottom:1px #000000 solid;}
#charge table{width:95%;font-size:83.3%;margin-bottom:20px; margin-left:13px;}

.ctd01{text-align:left;}
.ctd02{text-align:center;}
.ctd03{text-align:right;}
.tittle{color:#00008c;text-align:left; font-size:100%; }
.member{color:#fb3900;text-align:center;}
.ordinary{text-align:center;}

#charge h3{font-size:90%; text-align:left; color:#5E6522; margin:0 0 10px 10px; width:528px; border-bottom:solid #999999 1px;}
#charge ul{font-size:83.3%; text-align:left; margin:0 20px 10px 30px;}


/*footer*/
.footer_r a{color:#666666; text-decoration:none}
.footer_r a:hover{text-decoration:underline}