body {background-color:#fff; margin:0; padding:0;}
#all {background:url(img/back_all.jpg) repeat-y; background-position:center;}

/*ヘッダー*/
#header {background:url(img/logo.jpg) no-repeat top center; height:90px; width:770px;}
#header_02 {background:url(img/logo_02.jpg) no-repeat top center; height:90px; width:770px;}

/*左側のボタン*/
#left_navi {list-style:none;margin:0px;padding:0px; width:140px;display:block; float:left;} 
#left_navi ul{margin:0px;padding:0px;} 
#left_navi li{line-height:100%; list-style:none;margin:0px;padding:0 0 3px 0;} 
#left_navi li a{display:block;background-position:0 0;text-indent:-9999px;text-decoration:none;} 
#left_navi li a:hover{background-position:140px 0;} 
#left_navi .a01 a{height:30px; width:140px; background-image:url(img/btn_top.jpg);}
#left_navi .a02 a{height:50px; width:140px; background-image:url(img/btn_yokujo.jpg);} 
#left_navi .a03 a{height:50px; width:140px; background-image:url(img/btn_yukanbo.jpg);} 
#left_navi .a04 a{height:50px; width:140px; background-image:url(img/btn_akasuri.jpg);} 
#left_navi .a05 a{height:50px; width:140px; background-image:url(img/btn_iyashi.jpg);} 
#left_navi .a06 a{height:50px; width:140px; background-image:url(img/btn_eg.jpg);}
#left_navi .a07 a{height:50px; width:140px; background-image:url(img/btn_shokuji.jpg);} 
#left_navi .a08 a{height:50px; width:140px; background-image:url(img/btn_karaoke.jpg);}
#left_navi .a09 a{height:50px; width:140px; background-image:url(img/btn_yoga.jpg);}
#left_navi .b01 a{height:30px; width:140px; background-image:url(img/btn_ryokin.jpg);}
#left_navi .b02 a{height:30px; width:140px; background-image:url(img/btn_shisetsu.jpg);}
#left_navi .b03 a{height:30px; width:140px; background-image:url(img/btn_access.jpg);}
#left_navi .b04 a{height:30px; width:140px; background-image:url(img/btn_eisei.jpg);}
#left_navi .b05 a{height:30px; width:140px; background-image:url(img/btn_teikei.jpg);}
#left_navi .b06 a{height:30px; width:140px; background-image:url(img/btn_news.jpg);}



a{color:#0066CB; text-decoration:none;}
a:hover{color:red;text-decoration:underline;}
#all_01 {background:url(img/back_all_01.jpg) repeat-y; background-position:center;}
h1{margin:0; padding:0;}
#top h2{background:url(img/top_img_02.jpg) no-repeat; font-size:90%; color:#FFF; line-height:160%; height:110px; padding:5px 0 0 30px; text-align:left; margin:0; letter-spacing:2px; font-weight:normal;}
h2{margin:0px;}
h3{margin:0 0 20px 0;}
p{font-size:83%; color:#444; line-height:170%; margin:0 0 10px 0; padding:0; text-align:left; letter-spacing:1px;}
.right {font-size:83%; color:#333; line-height:180%; margin:0 0 20px 0; padding:0; text-align:right; letter-spacing:1px;}
img {border:0;}
#container_01{background-color:#FFF; width:770px; margin:0px;}
#container_02{margin:10px; background:url(img/back.gif);}
#main{background-color:#FFF; padding:20px;}
#left_menu {width:140px;}

.left_menu_01{margin-bottom:4px;}
.left_menu_02{ background-color:#FFF; padding:5px 3px; border:1px solid #C9A07C; margin:0; letter-spacing:0;}
.header_ad{color:#FFF; text-align:right; font-size:83%; line-height:150%;}
#chart table{border-collapse : collapse ;border-width : 1px 0 0 1px ;border-style : solid ;border-color : #FDB915 ; margin:0 0 20px 0;}
#chart td {border-width : 0 1px 1px 0 ;border-style : solid ;border-color : #FDB915 ;font-size:83%;color:#333;padding:5px;line-height:130%; background-color:#FFF; text-align:left;}
#chart th{background-color:#FFE8B0; border-width : 0 1px 1px 0 ;border-style : solid ;border-color:#FDB915 ;font-size:83%;color:#333;padding:5px;line-height:130%; font-weight:normal;}
#ryokin{background-color:#F3E4C5; border:solid 1px #6F2306; margin:0; padding:10px;}
.small{font-size:70%;}
.brown {font-size:83%; line-height:150%; color:#795A1A; margin:5px 0 10px 0;}
.pic_setsumei{color:#795A1A;}
.price{color:#6F2306;}
.kaisu{background-color:#B68725; color:#FFF; padding:5px 15px; margin:0; font-size:83%; line-height:160%; text-align:left;}
.jimaku{background:url(img/back_jimaku.jpg) repeat-x; padding:8px 20px 6px 20px; font-size:90%; color:#FFF; letter-spacing:3px; width:730px; margin:0px;}
.blue{background-color:#ecFFFF; border:2px #9cc dotted;}
.blue_bold{color: #0000FF; font-weight: bold;}
.gray{color:#666;}
.gray_small{font-size:70%; color:#999; line-height:120%;}
.dark_red{color:#993333;}
.pdg_lft_20{padding-left:20px;}
.mgn_10{margin:10px;}
.mgn_20{margin:20px;}
.mgn_20_50{margin:20px 50px;}
.mgn_top_10{ margin-top:10px;}
ul{font-size:83%; color:#444; line-height:170%; margin:15px 0; padding:0; text-align:left; }
li{margin:5px 60px; padding:0;}

#footer_all{background-color:#382818; margin:0px;}
-#footer_01{background-color:#B89C62; margin:0px; padding:0px;}
#footer_01{background-color:#B51717; margin:0px; padding:0px;}
#footer_02{background-color:#B89C62; margin:0px; padding:0px;}
.footer_navi{font-size:70%;color:#fff; text-align:center;  margin:0px; padding:5px;} 
.footer_navi a:link{color:#fff;text-decoration:none; margin:0px; padding:0px;}
.footer_navi a:visited{color:#fff;text-decoration:none; margin:0px; padding:0px;}
.footer_navi a:hover{color:#fff;text-decoration:underline; margin:0px; padding:0px;}
.footer_ad{color:#382818; text-align:center; font-size:83%; margin:0px; padding:10px 0;}
.copyright{color:#382818; text-align:center; font-size:83%; padding:20px 0 10px 0; margin:0;}

/*トップお知らせ*/
#oshirase{margin:10px 0;}
#oshirase td{text-align:left; color:#CC0000; font-size:83%; padding:5px; margin:0px; border-bottom:#E3E3E3 2px solid; font-weight:normal; line-height:130%;}


#event_detail_all {background-color:#FFF; padding:20px;}
#event_detail {background-color:#FFF; padding:20px; border:#B8C0D6 2px solid;}
#event_detail h3{color:#C00;padding:0; margin:0 0 5px 0; text-align:left; letter-spacing:2px; font-size:140%; line-height:150%;}
#event_detail .black{color:#555;padding:0; margin:0 0 5px 0; text-align:left; letter-spacing:2px; font-size:90%;}
#event_detail .date{background:url(img/kaisaibi.gif) no-repeat;padding:0 0 0 70px; margin:20px 0 20px 0; font-weight:bold; color:#445882; font-size:90%;} 
#event_detail .chart table{border-collapse : collapse ;border-width : 1px 0 0 1px ;border-style : solid ;border-color : #A2BAF9;}
#event_detail .chart td {border-width : 0 1px 1px 0 ;border-style : solid ;border-color : #A2BAF9 ;font-size:83%;color:#333;padding:5px;line-height:130%; background-color:#FFF; text-align:left;}
#event_detail .chart th {
border-width:0 1px 1px 0;border-style:solid ;border-color:#A2BAF9;background-color:#D6E0FC;font-size:83%;color:#445882;padding:5px;font-weight:normal; text-align:left; line-height:140%;}

.dot_05 li{line-height:180%;color:#444;font-size:83%;margin-left:5px; text-align:left;}
#yoga_class{font-size:83%; line-height:150%; text-align:left; padding:0 10px; color:#444;}
#yoga_class dd{color:#795A1A;}
.yoga_inst{background:url(img/img_yoga_line.gif) no-repeat; height:35px; padding:0 10px;}

#yoshida_park h2{background:url(img/park_header_04.gif) no-repeat; color:#FFF; font-size:90%; line-height:145%; padding:5px 20px 5px 230px; text-align:left; letter-spacing:1px; font-weight:normal;}
#yoshida_park{margin:10px; background-image:url(img/park_back.gif);}
#yoshida_park p{font-size:83%; letter-spacing:1px; line-height:170%;}
#yoshida_park .pic{margin:5px 15px;}
#yoshida_park h3{color:#795A1A; font-size:83%; margin:0 0 10px 0; padding:0; font-weight:normal;}
#yoshida_park .pic_bg{background:url(img/park_photo_back.gif) no-repeat; padding:50px 45px; margin:0px;}
#yoshida_park .red{color: #FF3366; border-bottom:#F96 2px dotted; font-weight:bold;}
#bathty{background:url(img/bk_bathty.gif);}
.saiyou_01{color: #47861A;font-weight: bold;font-size:120%;background-color:#E7F4DC;border-top:#B5E98D 2px dotted;border-bottom:#B5E98D 2px dotted;text-align:center;margin-bottom :20px;padding: 5px;letter-spacing:1px;}
.saiyou_02{font-size: 100%;font-weight: bold;color: #c36;letter-spacing:1px;}
.pink{color: #FF3366;font-weight: bold;border-bottom:2px dotted #fc0; letter-spacing:1px;}
.white_title{color:#FFF; border-bottom:dotted 3px #337005; font-size:95%; margin:10px 0 0 0; font-weight:bold;}
.white{color:#FFF; font-size:83%; margin:5px 0 10px 0;}
.teikei h3{border-bottom:#E7D7C7 3px dotted; font-size:95%; text-align:left;color:#795A1A; margin:30px 0 10px 0;}
.eisei h2{ background:url(img/bg_h2.jpg) no-repeat; height:58px; padding:15px 0 0 20px; text-align:left; font-weight:normal; font-size:130%; letter-spacing:5px; margin-bottom:20px;}
.shihainin h2{ background:url(img/bg_h2.jpg) no-repeat; height:58px; padding:15px 0 0 20px; text-align:left; font-weight:normal; font-size:130%; letter-spacing:5px; margin-bottom:20px;}
.teikei h2{ background:url(img/bg_h2.jpg) no-repeat; height:58px; padding:15px 0 0 20px; text-align:left; font-weight:normal; font-size:130%; letter-spacing:5px; margin-bottom:20px;}
.float_right{float:right;}
.float_left{float:left;}
.brown{color:#73654B;}
.pink_01{color:#FF3399;}
.light_brown{color:#996600;}
.red {color:red; line-height:130%;}
.red_14b {color:red; font-size:14px; font-weight:bold; letter-spacing:1px;}
.red_16b {color:red; font-size:100%; font-weight:bold; letter-spacing:2px;}
.red_16b_waku {color:red; font-size:16px; font-weight:bold; letter-spacing:1px; border:1px red solid; padding:2px; background-color:#FFF0F0; line-height:200%;}
.red_16b_waku_dot {color:#FF0000; font-size:16px; font-weight:bold; letter-spacing:1px; border:
4px #FF9900 dotted; padding:2px 10px; line-height:150%; margin:10px 0 0 0;}
.blue_12b {color:#3366FF; font-size:12px; font-weight:bold; letter-spacing:1px;}
.blue_14b {color:#3366FF; font-size:14px; font-weight:bold; letter-spacing:1px;}
.green {color:green;}
.green_14b {color:green; font-size:14px; font-weight:bold; letter-spacing:1px;}
.green_16b {color:green; font-size:16px; font-weight:bold; letter-spacing:1px;}
.purple_16b {color:#996699; font-size:16px; font-weight:bold; letter-spacing:1px;}
.pink_14b {color:#FF3366; font-size:14px; font-weight:bold; letter-spacing:1px;}
.pink_16b {color:#FF3366; font-size:16px; font-weight:bold; letter-spacing:1px;}
.orange{color:#FF6600;}
.orange_12b{ color:#FF6600; font-size:12px; font-weight:bold;}
.orange_14b{ color:#FF6600; font-size:14px; font-weight:bold;}
.orange_16b{ color:#FF6600; font-size:16px; font-weight:bold;}
.brown_16b {color:#996633; font-size:16px; font-weight:bold; letter-spacing:1px;}
.dark_red_16b {color:#CC0000; font-size:16px; font-weight:bold; letter-spacing:1px;}
.light_blue_12b {color:#00CCCC; font-size:12px; font-weight:bold; letter-spacing:1px;}
.light_blue_14b {color:#00CCCC; font-size:14px; font-weight:bold; letter-spacing:1px;}
.light_blue_16b {color:#00CCCC; font-size:16px; font-weight:bold; letter-spacing:1px;}
.light_green_16b {color:#99CC00; font-size:16px; font-weight:bold; letter-spacing:1px;}
.pink_waku{background-color:#FDF4F1; padding:10px 20px; border:solid 1px #f00; margin:15px 0;}
.cource{background-color:#A51F1F; margin:20px 0; color:#FFF; font-size:12px; padding:1px 20px; letter-spacing:3px; font-weight:bold;}
#information{background-color:#FFF; padding:20px;}
#information h3{color:#CC0000; font-size:83%; padding:0px; margin:0 0 10px 0; text-align:left; border-bottom:#E3E3E3 2px solid;}
#information p{margin:0 0 0 30px; padding:0;}
#information .date{margin:30px 0 0 0; padding:0; color:#666;}

.shuryo a:link{color:#333;text-decoration:underline;}
.shuryo a:visited{color:#333;text-decoration:underline;}
.shuryo a:hover{color:#333;text-decoration:underline;}

#iyashi .setsumei {color: #8C690D; line-height:120%; padding:5px; margin:0;}
#iyashi .btn_detail{background:url(img/btn_iyashi_detail.jpg) no-repeat; background-position:center; padding:10px; margin:5px 0 20px 0; font-size:12px; text-align:center;}
#iyashi .btn_detail a:link{ text-decoration:underline; color:#800;}
#iyashi .btn_detail a:visited{ text-decoration:underline; color:#800;}



/*遊汗房の楽しみ方*/
#yukanbo_tanoshimikata p{color:#960;}
#yukanbo_tanoshimikata .title{background-image: url(img/yukanbo_tanoshimi_img.jpg); background-repeat:no-repeat; background-position:right; margin:0 0 20px 0;}
#yukanbo_tanoshimikata .step_01{background: url(img/yukanbo_tanoshimi_01.jpg) no-repeat; height:165px;}
#yukanbo_tanoshimikata .step_01_01{padding:10px 120px 0 160px;}
#yukanbo_tanoshimikata .step_02{background: url(img/yukanbo_tanoshimi_02.jpg) no-repeat; height:165px;}
#yukanbo_tanoshimikata .step_02_01{padding:10px 15px 0 270px;}
#yukanbo_tanoshimikata .step_03{background: url(img/yukanbo_tanoshimi_03.jpg) no-repeat; height:165px;}
#yukanbo_tanoshimikata .step_03_01{padding:10px 80px 0 160px;}
#yukanbo_tanoshimikata .step_04{background: url(img/yukanbo_tanoshimi_04.jpg) no-repeat; height:195px;}
#yukanbo_tanoshimikata .step_04_01{padding:10px 0px 0 270px;}
#yukanbo_tanoshimikata .step_05{padding:10px 30px;}
#yukanbo_tanoshimikata .step_06{color:#417F9B; padding:10px 30px}

/*食事*/
.matsuhana{background-color:#32270C; margin:0px; padding:5px 30px; font-size:83%; text-align:left; color:#FFF;}
.messege{color:#FFF; line-height:200%; padding:20px;}
.messege_all{background-color:#B01F13;}
.list td{border-bottom:#CCCCCC 1px dotted; padding:10px 0 10px 0; margin:0;}
.menu_photo{float:left; padding-right:5px;}
.menu_list {background: url(shokuji/img/yuyutei_menu_mid.gif) repeat-y;}
.menu_all p{line-height:140%;}

/*ヘッドスパ、耳かきの杉山さんコメント*/
#sugiyama dl{background:url(img/img_back_sugiyama.jpg) no-repeat; font-size:12px; height:274px; text-align:left;}
#sugiyama dt{padding:30px 50px 0px 60px; color:#E2AA14; font-weight:bold;}
#sugiyama dd{padding:20px 50px 30px 20px;line-height:200%; color:#4F2100; letter-spacing:1px;}

/*アロマの川嶋さんコメント*/
#kawashima{margin:0px; padding:0px;text-align:left;font-size:12px;}
#kawashima dl{background:url(img/img_back_kawashima.jpg) no-repeat; height:185px; }
#kawashima dt{padding:30px 60px 0px 50px; color:#E2AA14; font-weight:bold;}
#kawashima dd{padding:15px 60px 0px 10px;line-height:200%; color:#4F2100; letter-spacing:1px;}

/*足底 ボディーケアの田中さんコメント*/
#tanaka{margin:0px; padding:0px; text-align:left; font-size:12px;}
#tanaka dl{margin:0px; background:url(img/img_back_izutsu.jpg) no-repeat; height:180px; }
#tanaka dt{margin:0px; padding:30px 50px 0px 20px; color:#E2AA14; font-weight:bold;}
#tanaka dd{margin:0px; padding:15px 60px 0px 20px;line-height:200%; color:#4F2100; letter-spacing:1px;}


/*東洋整体の谷津さんコメント*/
#tanitsu{margin:0px; padding:0px;text-align:left;font-size:12px;}
#tanitsu dl{background:url(img/img_back_tanitsu.jpg) no-repeat; height:245xpx; background-position:top; }
#tanitsu dt{padding:30px 40px 0px 30px; color:#E2AA14; font-weight:bold;}
#tanitsu dd{padding:0px 35px 30px 15px;line-height:200%; color:#4F2100; letter-spacing:1px; margin:15px;}

/*時刻表*/
#jikoku table{border-collapse : collapse ;border-width : 1px 0 0 1px ;border-style : solid ;border-color:#B9974F; margin:10px 0; padding:0;}
#jikoku td {border-width : 0 1px 1px 0 ;border-style : solid ;border-color:#B9974F;font-size:83%;color:#333;padding:6px;line-height:120%; background-color:#FFF;}
#jikoku th {
border-width : 0 1px 1px 0 ;border-style:solid ;border-color:#B9974F;background-color:#FBF4DD;font-size:83%;color:#333;padding:6px;font-weight:normal; text-align:left;}
#jikoku .title{background-color:#645128; color:#FFF; text-align:center;}

/*トップページの交通アクセスの枠*/
#kotsu_access .mid{background:url(img/top_kotsu_mid.gif) repeat-y; padding:0 10px;}
#kotsu_access .d_green{color:#6C9D40; line-height:130%;}

/*ヘッドスパの料金案内*/
.headspa_waku_01{border:1px solid #D6A338; padding:10px;}
.headspa_waku_02{border:1px solid #D6A338; background-color:#FFFCDB; padding:0 10px;}
.light_browm_underbar{color:#996600; font-weight:bold; border-bottom:2px dotted #FFCC00;}

/*サイトマップ*/
.sitemap {text-align:left; font-size:83%; line-height:180%; margin:0 20px;}
.sitemap dt{ background: url(img/yajirushi_top.gif) no-repeat; padding:0px 15px; margin:0px;}
.sitemap dd{ background: url(img/yajirushi_top_02.gif) no-repeat; padding:0px 15px; margin:0 0 0 50px;}
.sitemap_top{ font-size:70%; text-align:right; margin-right:10px;}

/*お知らせ*/
.news {font-size:83%; text-align:left;}
.news th{font-weight:normal; width:110px; padding:8px 0; border-bottom: 1px dotted #ccc; color:#D6A338; background-color:#FFFFCC; text-align:center;}
.news td{padding:8px; border-bottom: 1px dotted #ccc; line-height:130%; color:#333;}
.news_title{margin:0px 0 25px 0; font-size:16px; font-weight:bold; border-bottom:#CCCCCC 1px solid;}

/*施設ご利用にあたり*/
.goriyo {text-align:left; font-size:83%; line-height:180%; margin:0px; padding:0px; color:#333;}
.goriyo dt{padding:0px 15px; margin:0px; font-weight:bold;}
.goriyo dd{padding:0px 15px; margin:0 0 0 50px;}

/*イベントカレンダー*/

#event_calender{border:2px solid #A2BAF9; margin-bottom:10px; padding:0px;}
#event_calender table{border-collapse : collapse ;border-width : 1px 0 0 0px ;border-style : solid ;border-color : #A2BAF9; margin:0;}
#event_calender td {border-width:0 0px 1px 0 ;border-style:solid;border-color:#A2BAF9;padding:3px;line-height:130%; background-color:#FFF; vertical-align:top;}
#event_calender th{border-width:0 1px 1px 0 ;border-style:solid;border-color:#A2BAF9;font-size:12px; font-weight:bold; background-color:#D9E2FD; padding:3px;color:#555;}
#event_calender h3{margin:0 0 3px 0; padding:10px; color:#C00; font-size:110%;}
#event_calender p{margin:0 0 3px 0; padding:2px 1px; line-height:100%; letter-spacing:0px;}
#event_calender .date{font-size:16px; font-weight:bold; color:#555;}
#event_calender .date_red{font-size:16px; font-weight:bold; color:#F00;}
#event_calender .date_blue{font-size:16px; font-weight:bold; color:#039;}
#event_calender .date_yoga{color:#fff; background-color:#FF9900;}
#event_calender .date_men{color:#fff; background-color:#66CCCC;}
#event_calender .date_lady{color:#fff; background-color:#FF9999;}
#event_calender .date_furo{color:#fff; background-color:#99CC66;}
#event_calender .date_kodomo{color:#FF6600; background-color:#FFCC66;}
#event_calender .date_point{color:#FFf; background-color:red;}
#event_calender .bk_blue{background-color:#F7F9FD;}
#event_calender .bk_pink{background-color:#FFDDCE;}
#event h3{color:#444; font-size:95%; text-align:left; margin:5px 0; padding:0; line-height:150%; letter-spacing:1px}
#event td {border-bottom:#A2BAF9 1px dotted;}
#event .bk_blue{background-color:#F7F9FD;}
.calender_pdf{padding:8px; border:2px dotted #A2BAF9; margin-bottom:15px;}
.small{font-size:70%;}

/*今月の特典*/
.brown_large {font-size:90%; color:#663300; line-height:180%;}
.tokuten_title{background-color:#DEF5D6;border-top:#F5D35F 2px solid; border-bottom:#F5D35F 2px solid;padding:1px 20px; font-size:90%; color:#3D8C22; font-weight:bold;}
.tokuten_waku{ background:url(tokuten/img/dot_line_mid.gif) repeat-y;padding:15px 20px;}
.tokuten_back{background:url(tokuten/img/tokushu_bk.jpg) no-repeat; color:#fff;}
.red_bold{color:#F00; font-weight:bold;}

/*施設の案内*/
.shisetsu dl{background-color:#F8EBE2; font-size:83%; line-height:150%; text-align:left; padding:5px; margin:10px 0;}
.shisetsu dt{color:#c66; font-weight:bold; border-bottom:1px solid #D8ADAD; background:url(img/shisetsu_dot.gif) no-repeat; padding-left:18px;}
.shisetsu dd{color:#c66; margin:0 10px 0 18px;}
.shisetsu td{ border-bottom:#CCCCCC 1px dotted;}
.shisetsu_title{background-color:#DEF5D6;padding:5px 10px; font-size:95%; color:#3D8C22; font-weight:bold; text-align:left; margin:0px 0 15px 0;}

/*美容室 ever green*/
.menu{ color:#009900; font-size:83%; line-height:150%;}
.menu th{ text-align:left; padding:1px 10px; font-weight:normal;}
.menu td{ text-align:right; padding:1px 10px;}
.bk_blue{background-color:#E1EDF4;}

.eg_chart table{border-collapse : collapse ;border-width : 1px 0 0 1px ;border-style : solid ;border-color : #B1DE76 ;}
.eg_chart td {border-width : 0 1px 1px 0 ;border-style : solid ;border-color : #B1DE76 ;padding:0 0 0 5px;line-height:130%; background-color:#FFF; text-align:left;}
.eg_chart th {
border-width : 0 1px 1px 0 ;border-style : solid ;border-color : #B1DE76 ;background-color:#E7F5D6;font-size:83%;color:#090;padding:5px;font-weight:normal; text-align:center;}

/*周辺のイベント情報*/
.shuhen_event th{font-weight:normal; width:110px; padding:8px 0; border-bottom: 1px dotted #ccc; color:#D6A338; font-size:83%;}
.shuhen_event td{padding:8px 0; border-bottom: 1px dotted #ccc; line-height:130%; color:#333;}
.place{margin:0; padding-left:20px;}
.time{margin:0; padding-left:20px;}
.comment{margin:0; padding-left:20px; line-height:130%; color:#777;}
.red_14b{margin:0; color:#C40000; font-weight:bold; font-size:95%;}

/*カラオケルーム*/
.karaoke_menu {font-size:83%; border:#fc0 7px solid; padding:10px; background-color:#fff;}
.karaoke_menu th{color:#630;border-bottom:1px dotted #Fc0; text-align:left; font-weight:normal;}
.karaoke_menu td{color:#f36;border-bottom:1px dotted #Fc0; text-align:right;}
.karaoke_time {font-size:83%; border:#fc0 7px solid; background-color:#fff;}
.karaoke_time th{color:#630;text-align:center; font-weight:normal; background-color:#fc0; padding:0 30px;}
.karaoke_time td{color:#630;text-align:left; padding:5px; line-height:150%;}

/*韓国式アカスリ*/
#akasuri{padding:20px; background:url(img/akasuri_bk.gif) repeat;}
.menu_akasuri{background-color:#341A4C; border:1px solid #fff; font-weight:bold; color:#FFF; size:110%; padding-left:20px;}
.menu_esute{background-color:#390; border:1px solid #fff; font-weight:bold; color:#FFF; size:110%; padding-left:20px;}
.menu_fece{background-color:#9c0; border:1px solid #fff; font-weight:bold; color:#FFF; size:110%; padding-left:20px;}
.menu_artmake{background-color:#c06; border:1px solid #fff; font-weight:bold; color:#FFF; size:110%; padding-left:20px;}

/*トップページ　イベント枠*/
#top_event{font-size:83%; text-align:left; margin-bottom:10px;} 
#top_event .mid{background:url(img/top_event_mid.gif) repeat-y;} 
#top_event dl{margin:0px; padding:5px 25px;}
#top_event dt{color:#c66; margin:0px; padding:0 0 2px 0px;}
#top_event dd{border-bottom:#B4D595 1px dotted;margin:0 0 10px 0; padding:0 15px; background:url(img/yajirushi_01.gif) no-repeat;}

/*トップページ　イベントレポート枠*/
#top_report{font-size:83%; text-align:left; margin-bottom:10px;} 
#top_report .mid{background:url(img/top_report_mid.gif) repeat-y;} 
#top_report dl{margin:0px; padding:5px 25px;}
#top_report dt{color:#8F7127;margin:0 0 3px 0; padding:0 0 0px 0px;}
#top_report dd{border-bottom:#E6D1A2 1px dotted;margin:0 0 10px 0; padding:0 15px; background:url(img/yajirushi_01.gif) no-repeat; color:#444; line-height:140%;}

/*フィットネス*/
.fitness_wake{border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC; border-top:5px solid #E0B2B2; margin-bottom:20px;}
.fitness_title{color:#900; border-bottom:2px solid #CCC; text-align:left; margin:0 0 10px 0; font-size:100%; font-weight:bold; background: url(img/img_fittness_dot.gif) no-repeat; padding-left:15px;}

/*過去のノルディックウォーキング、これから開催するノルディックウォーキング*/
.event_nordic{ text-align:left; font-size:83%; width:464px;}
.event_nordic ul{margin:0px; padding:5px;}
.event_nordic li{line-height:150%; border-bottom:1px dotted #CCC; list-style-image:url(img/nordic_05.jpg); list-style-position:inside; padding:2px;}
.nordic_info{padding:10px; line-height:160%; border:2px solid #B8C0D6; width:442px; text-align:center;}

/*バルーンバレー*/
.ballon h2{background:url(img/ballon_volleyball_01.gif) no-repeat; width:510px; height:170px; margin-bottom:20px; font-size:1px; color:#FFF; text-indent:-999px;}
.ballon dl{text-align:left; padding:20px;}
.ballon dt{font-size:14px; font-weight:bold; color:#0099CC; border-bottom:#FF9900 1px dotted;}
.ballon dd{font-size:12px; color:#444; padding:10px; line-height:180%;}

/*サービスページのお知らせ*/
.oshirase dl{background-color:#DDF7C8; padding:8px; margin:5px 0;}
.oshirase dt{font-size:95%; color:#349B13; font-weight:bold; border-bottom:#64B931 2px dotted;}
.oshirase dd{font-size:83%; color:#222; background-color:#FFF; padding:20px 20px; margin:10px 0 0 0; border:#A8DC86 solid 5px; line-height:150%;}
