@charset "utf-8";
/* CSS Document */
@media print {  
#gn{width:100%}
.gnlist{width:100%}
.gn01{float:left;width:181px;height:51px;overflow:hidden}
.gn02{float:left;width:126px;height:51px;overflow:hidden}
.gn03{float:left;width:199px;height:51px;overflow:hidden;}
.gn04{float:left;width:132px;height:51px;overflow:hidden;}
.gn05{float:left;width:172px;height:51px;overflow:hidden;}
.gn06{float:left;width:150px;height:51px;overflow:hidden;}
.submenulist{display:none;}
}
body { font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	   font-size:12px; line-height:18px; color:#333333;
	   text-align:center;
	   padding:0px; margin:0px; height:auto;background-color:#0083c8;}
.onlypc{ }
.onlysp{ display:none;}

.clearfix:after {  
content: ".";   
display: block;   
height: 0;   
clear: both;   
visibility: hidden;  
} 

.clearfix { display: inline-table; }  
/* Hides from IE-mac \*/  
* html .clearfix { height: 1%; }  
.clearfix { display: block; }
/* End hide from IE-mac */  

/*--共通部分--*/
a { color:#0075cd; text-decoration:underline;}
a:hover { color:#0075cd; text-decoration:underline; }
a:link { color:#0075cd; text-decoration:underline; }
a:visited { color:#0075cd; text-decoration:underline; }

h1,h2,h3,h4,h5,h6 { font-size:12px; line-height:18px; color:#5c5c5c; margin:0px; padding:0px; }

p { /*font-size:12px; line-height:18px;*/ margin:0px; padding:0px; }

img { border:0px; margin:0px; padding:0px; }

ul,ol,li,dl,dt,dd { list-style-type:none; padding:0px; margin:0px; font-size:12px; line-height:18px;}

/*-- color --*/
.green { padding:0px; margin:0px; color:#198328;}
.green02 { padding:0px; margin:0px; color:#0c480f;}
.pink { color:#ca498c;}

strong.big{ font-size:18px; line-height:24px;}

table,th,td {
	margin:0px;
	font-size:12px;
	line-height:18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px; 
	padding-left: 0px;
} 

.clear { clear:both; font-size:0px; line-height:1px; height:1px; padding:0px; margin:0px;}

h5{ font-size:16px; padding:5px; color:#000000;}
h5.left{ float:left; width:75%; text-align:left;}
p.nowdate{ width:25%; font-size:12px; text-align:right; float:right;}

/* 注釈 */
ul.kome{ clear:both; padding:5px;}
ul.kome li{ text-indent:-1em;margin:0 0 2px 20px; font-size:12px; padding-bottom:5px;}


.small{ font-size:10px;}
.large{ font-size:14px;}
.lightblue{color:#0099bd;}
.gray{ color:#999999;}
.red{ color:#a80000;}
.red02 { color:#df0000;}
.yellow{ color:#FFFF00;}
.blue{ color:#0000FF;}
.linkcolor{ color:#0075cd;}
.chuki_indent{text-indent:-10px; font-size:10px; padding:0px 0px 0px 10px; line-height:12px;}
.chuki_m{font-size:12px; line-height:16px;}
.txt_indent{text-indent:-12px; padding:0px 0px 0px 12px;}
.txt_s{font-size:10px;  line-height:12px;}
/*-- カレンダー用 --*/
.txt_xl { font-size:22px; }

.txt_bot { margin-bottom:8px; }
.left{ float:left;}

/*-- blueline --*/
#blueline { padding:0px; margin:0px; background-color:#35c4cd; border-bottom:#1dabcd 2px solid;}
#blueline .box { width:960px; margin:0 auto;}
#blueline .box h1 { padding:0px; margin:0px auto 0px auto;
                    font-size:10px; line-height:20px; text-align:left;
			        font-weight:normal; color:#ffffff; width:700px; float:left;}
#blueline .box p { padding:0px; margin:0px auto 0px auto;
               font-size:10px; line-height:20px; text-align:right;
			   font-weight:normal; color:#ffffff; width:100px; float:right;}
#blueline .box p a { color:#FFFFFF;}
#blueline .box .weather { padding:0px; margin:0px auto 0px auto;
               font-size:12px; line-height:20px; text-align:right;
			   font-weight:normal; color:#ffffff; width:300px; float:right;}
#blueline .box .weather a {color:#c8dfe7;}

/*-- wrap --*/
#wrap { padding:0px; margin:0px; 
        background-image:url(../img/common/com_bg.gif);
		background-position:0px 0px; background-repeat:repeat-x;
		background-color:#aaedff;}



/*** head **********************************************************************************/
#head { padding:0px; margin:0px auto; width:960px; height:144px; text-align:left;
        background-image:url(../img/common/com_h_bg.jpg);
		background-position:0px 0px; background-repeat:no-repeat; position:relative;}
#head .logo { padding:8px 0 0 0; margin:0px; width:200px; height:92px; float:left;}
#head .infobox { padding:0px; margin:0px; width:350px; height:92px; float:right; text-align:right;}
/**#head .infobox .seibugroup { padding:0px; margin:0px; float:right; width:150px;}**/ 
#head .infobox .seibugroup { padding:0px; margin:10px 0 0 0; float:right; width:150px;}
#head .infobox .weather { /*padding:15px 0 0 0;*/ padding:0px; margin-top:6px; float:right; width:150px;}
#head .infobox ul.snbox { padding:10px 0px 0px 20px; margin:0px; font-size:0px; line-height:0px; clear:both;}
#head .infobox ul.snbox a{ display:block; width:105px; height:25px; text-decoration:none; overflow:hidden;}
#head .infobox ul.snbox li{ font-size:0px; text-align:center;}
#head .infobox ul.snbox li.snbox_ennai{ float:left; width:105px;background-image:url(/img/common/com_h_sn01_off.gif);background-position:0px 0px; background-repeat:no-repeat;}
#head .infobox ul.snbox li.snbox_access{ float:left; width:105px;background-image:url(/img/common/com_h_sn02_off.gif);background-position:0px 0px; background-repeat:no-repeat;}
#head .infobox ul.snbox li.snbox_kigyou{ float:left; width:105px;background-image:url(/img/common/com_h_sn03_off.gif);background-position:0px 0px; background-repeat:no-repeat;}



#head #gn { padding:0px; margin:0px; font-size:0px; line-height:0px; height:51px; position:absolute;}
#head #gn .submenulist { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:0px; line-height:0px; position:absolute;}
#head #gn .submenulist .list { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:0px; line-height:0px;}

#head #gn a { padding:0px; margin:0px; font-size:0px; line-height:0px;}
#head #gn a:link { padding:0px; margin:0px; font-size:0px; line-height:0px;}
#head #gn a:hover { padding:0px; margin:0px; font-size:0px; line-height:0px;}
#head #gn a:visited { padding:0px; margin:0px; font-size:0px; line-height:0px;}


/*** side **********************************************************************************/
#main #side { padding:0px 0px 20px 0px; margin:0px 0px 0px 0px; width:229px; float:left;}
#main #side .sidenavi { padding:3px 0px 0px 0px; margin:0px 0px 10px 0px; text-align:right;}
#main #side .sidenavi .title { padding:0px 0px 0px 0px; margin:0px 0px 6px 0px;}
#main #side .sidenavi .snlist { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#main #side .sidenavi .snlist li { padding:0px; margin-left:11px;background-repeat:no-repeat;background-position:0px 0px; width:218px; height:33px; text-indent:100%; white-space:nowrap; overflow:hidden;}
#main #side .sidenavi .snlist li a { display:block; width:218px; height:33px;}

#main #side .sidenavi .snlist li.sn_ticket {background-image:url(/img/information/side_sn_ticket.gif);}
#main #side .sidenavi .snlist li.sn_ticket_off a {background-image:url(/img/information/side_sn_ticket_off.gif);}
#main #side .sidenavi .snlist li.sn_ticket_off a:hover {background-image:url(/img/information/side_sn_ticket_over.gif);}
#main #side .sidenavi .snlist li.sn_calender {background-image:url(/img/information/side_sn_calender.gif);}
#main #side .sidenavi .snlist li.sn_calender_off a {background-image:url(/img/information/side_sn_calender_off.gif);}
#main #side .sidenavi .snlist li.sn_calender_off a:hover {background-image:url(/img/information/side_sn_calender_over.gif);}
#main #side .sidenavi .snlist li.sn_access {background-image:url(/img/information/side_sn_access.gif);}
#main #side .sidenavi .snlist li.sn_access_off a {background-image:url(/img/information/side_sn_access_off.gif);}
#main #side .sidenavi .snlist li.sn_access_off a:hover {background-image:url(/img/information/side_sn_access_over.gif);}
#main #side .sidenavi .snlist li.sn_mokubanokai {background-image:url(/img/information/side_sn_mokubanokai.gif);}
#main #side .sidenavi .snlist li.sn_mokubanokai_off a {background-image:url(/img/information/side_sn_mokubanokai_off.gif);}
#main #side .sidenavi .snlist li.sn_mokubanokai_off a:hover {background-image:url(/img/information/side_sn_mokubanokai_over.gif);}
/*20150918　としまえんからのお願い追加*/
#main #side .sidenavi .snlist li.sn_onegai {background-image:url(/img/information/side_sn_onegai.gif);}
#main #side .sidenavi .snlist li.sn_onegai_off a {background-image:url(/img/information/side_sn_onegai_off.gif);}
#main #side .sidenavi .snlist li.sn_onegai_off a:hover {background-image:url(/img/information/side_sn_onegai_over.gif);}

#main #side .sidenavi .snlist li.sn_case1 {background-image:url(/img/mokuteki/side_sn01.gif);}
#main #side .sidenavi .snlist li.sn_case1_off {background-image:url(/img/mokuteki/side_sn01_off.gif);}
#main #side .sidenavi .snlist li.sn_case1_off a:hover {background-image:url(/img/mokuteki/side_sn01_over.gif);}
#main #side .sidenavi .snlist li.sn_case2 {background-image:url(/img/mokuteki/side_sn02.gif);}
#main #side .sidenavi .snlist li.sn_case2_off {background-image:url(/img/mokuteki/side_sn02_off.gif);}
#main #side .sidenavi .snlist li.sn_case2_off a:hover {background-image:url(/img/mokuteki/side_sn02_over.gif);}
#main #side .sidenavi .snlist li.sn_case4 {background-image:url(/img/mokuteki/side_sn04.gif);}
#main #side .sidenavi .snlist li.sn_case4_off {background-image:url(/img/mokuteki/side_sn04_off.gif);}
#main #side .sidenavi .snlist li.sn_case4_off a:hover {background-image:url(/img/mokuteki/side_sn04_over.gif);}
#main #side .sidenavi .snlist li.sn_case5 {background-image:url(/img/mokuteki/side_sn05.gif);}
#main #side .sidenavi .snlist li.sn_case5_off {background-image:url(/img/mokuteki/side_sn05_off.gif);}
#main #side .sidenavi .snlist li.sn_case5_off a:hover {background-image:url(/img/mokuteki/side_sn05_over.gif);}

#main #side .sidenavi .snlist li.sn_carino {background-image:url(/img/shop/side_sn_carino.gif);}
#main #side .sidenavi .snlist li.sn_carino_off {background-image:url(/img/shop/side_sn_carino_off.gif);}
#main #side .sidenavi .snlist li.sn_carino_off a:hover {background-image:url(/img/shop/side_sn_carino_over.gif);}
#main #side .sidenavi .snlist li.sn_cute {background-image:url(/img/shop/side_sn_cute.gif);}
#main #side .sidenavi .snlist li.sn_cute_off {background-image:url(/img/shop/side_sn_cute_off.gif);}
#main #side .sidenavi .snlist li.sn_cute_off a:hover {background-image:url(/img/shop/side_sn_cute_over.gif);}
#main #side .sidenavi .snlist li.sn_bbqterrace {background-image:url(/img/shop/side_sn_bbqterrace.gif);}
#main #side .sidenavi .snlist li.sn_bbqterrace_off {background-image:url(/img/shop/side_sn_bbqterrace_off.gif);}
#main #side .sidenavi .snlist li.sn_bbqterrace_off a:hover {background-image:url(/img/shop/side_sn_bbqterrace_over.gif);}
#main #side .sidenavi .snlist li.sn_karan {background-image:url(/img/shop/side_sn_karan.gif);}
#main #side .sidenavi .snlist li.sn_karan_off {background-image:url(/img/shop/side_sn_karan_off.gif);}
#main #side .sidenavi .snlist li.sn_karan_off a:hover {background-image:url(/img/shop/side_sn_karan_over.gif);}
#main #side .sidenavi .snlist li.sn_masara {background-image:url(/img/shop/side_sn_masara.gif);}
#main #side .sidenavi .snlist li.sn_masara_off {background-image:url(/img/shop/side_sn_masara_off.gif);}
#main #side .sidenavi .snlist li.sn_masara_off a:hover {background-image:url(/img/shop/side_sn_masara_over.gif);}
#main #side .sidenavi .snlist li.sn_snack {background-image:url(/img/shop/side_sn_snack.gif);}
#main #side .sidenavi .snlist li.sn_snack_off {background-image:url(/img/shop/side_sn_snack_off.gif);}
#main #side .sidenavi .snlist li.sn_snack_off a:hover {background-image:url(/img/shop/side_sn_snack_over.gif);}
#main #side .sidenavi .snlist li.sn_bpro {background-image:url(/img/shop/side_sn_bpro.gif);}
#main #side .sidenavi .snlist li.sn_bpro_off {background-image:url(/img/shop/side_sn_bpro_off.gif);}
#main #side .sidenavi .snlist li.sn_bpro_off a:hover {background-image:url(/img/shop/side_sn_bpro_over.gif);}
#main #side .sidenavi .snlist li.sn_apple {background-image:url(/img/shop/side_sn_apple.gif);}
#main #side .sidenavi .snlist li.sn_apple_off {background-image:url(/img/shop/side_sn_apple_off.gif);}
#main #side .sidenavi .snlist li.sn_apple_off a:hover {background-image:url(/img/shop/side_sn_apple_over.gif);}

#main #side .sidenavi .snlist li.sn_info {background-image:url(/img/pool/side_sn_info.gif);}
#main #side .sidenavi .snlist li.sn_info_off {background-image:url(/img/pool/side_sn_info_off.gif);}
#main #side .sidenavi .snlist li.sn_info_off a:hover {background-image:url(/img/pool/side_sn_info_over.gif);}
#main #side .sidenavi .snlist li.sn_guide {background-image:url(/img/pool/side_sn_guide.gif);}
#main #side .sidenavi .snlist li.sn_guide_off {background-image:url(/img/pool/side_sn_guide_off.gif);}
#main #side .sidenavi .snlist li.sn_guide_off a:hover {background-image:url(/img/pool/side_sn_guide_over.gif);}
#main #side .sidenavi .snlist li.sn_hydropolis {background-image:url(/img/pool/side_sn_hydropolis.gif);}
#main #side .sidenavi .snlist li.sn_hydropolis_off {background-image:url(/img/pool/side_sn_hydropolis_off.gif);}
#main #side .sidenavi .snlist li.sn_hydropolis_off a:hover {background-image:url(/img/pool/side_sn_hydropolis_over.gif);}
#main #side .sidenavi .snlist li.sn_noutic {background-image:url(/img/pool/side_sn_noutic.gif);}
#main #side .sidenavi .snlist li.sn_noutic_off {background-image:url(/img/pool/side_sn_noutic_off.gif);}
#main #side .sidenavi .snlist li.sn_noutic_off a:hover {background-image:url(/img/pool/side_sn_noutic_over.gif);}
#main #side .sidenavi .snlist li.sn_cash {background-image:url(/img/pool/side_sn_cash.gif);}
#main #side .sidenavi .snlist li.sn_cash_off {background-image:url(/img/pool/side_sn_cash_off.gif);}
#main #side .sidenavi .snlist li.sn_cash_off a:hover {background-image:url(/img/pool/side_sn_cash_over.gif);}
#main #side .sidenavi .snlist li.sn_reservation {background-image:url(/img/pool/side_sn_reservation.gif);}
#main #side .sidenavi .snlist li.sn_reservation_off {background-image:url(/img/pool/side_sn_reservation_off.gif);}
#main #side .sidenavi .snlist li.sn_reservation_off a:hover {background-image:url(/img/pool/side_sn_reservation_over.gif);}
#main #side .sidenavi .snlist li.sn_rental {background-image:url(/img/pool/side_sn_rental.gif);}
#main #side .sidenavi .snlist li.sn_rental_off {background-image:url(/img/pool/side_sn_rental_off.gif);}
#main #side .sidenavi .snlist li.sn_rental_off a:hover {background-image:url(/img/pool/side_sn_rental_over.gif);}
#main #side .sidenavi .snlist li.sn_poolsnack {background-image:url(/img/pool/side_sn_snack.gif);}
#main #side .sidenavi .snlist li.sn_poolsnack_off {background-image:url(/img/pool/side_sn_snack_off.gif);}
#main #side .sidenavi .snlist li.sn_poolsnack_off a:hover {background-image:url(/img/pool/side_sn_snack_over.gif);}
#main #side .sidenavi .snlist li.sn_restaurant {background-image:url(/img/pool/side_sn_restaurant.gif);}
#main #side .sidenavi .snlist li.sn_restaurant_off {background-image:url(/img/pool/side_sn_restaurant_off.gif);}
#main #side .sidenavi .snlist li.sn_restaurant_off a:hover {background-image:url(/img/pool/side_sn_restaurant_over.gif);}

#main #side .sidenavi .snlist li.sn_atraction {background-image:url(/img/atraction/side_sn_list.gif);}
#main #side .sidenavi .snlist li.sn_atraction_off {background-image:url(/img/atraction/side_sn_list_off.gif);}
#main #side .sidenavi .snlist li.sn_atraction_off a:hover {background-image:url(/img/atraction/side_sn_list_over.gif);}
#main #side .sidenavi .snlist li.sn_insect {background-image:url(/img/atraction/side_sn_insect.gif);}
#main #side .sidenavi .snlist li.sn_insect_off {background-image:url(/img/atraction/side_sn_insect_off.gif);}
#main #side .sidenavi .snlist li.sn_insect_off a:hover {background-image:url(/img/atraction/side_sn_insect_over.gif);}
#main #side .sidenavi .snlist li.sn_game {background-image:url(/img/atraction/side_sn_game.gif);}
#main #side .sidenavi .snlist li.sn_game_off {background-image:url(/img/atraction/side_sn_game_off.gif);}
#main #side .sidenavi .snlist li.sn_game_off a:hover {background-image:url(/img/atraction/side_sn_game_over.gif);}
#main #side .sidenavi .snlist li.sn_iceskate {background-image:url(/img/atraction/side_sn_iceskate.gif);}
#main #side .sidenavi .snlist li.sn_iceskate_off {background-image:url(/img/atraction/side_sn_iceskate_off.gif);}
#main #side .sidenavi .snlist li.sn_iceskate_off a:hover {background-image:url(/img/atraction/side_sn_iceskate_over.gif);}
#main #side .sidenavi .snlist li.sn_fishing {background-image:url(/img/atraction/side_sn_fishing.gif);}
#main #side .sidenavi .snlist li.sn_fishing_off {background-image:url(/img/atraction/side_sn_fishing_off.gif);}
#main #side .sidenavi .snlist li.sn_fishing_off a:hover {background-image:url(/img/atraction/side_sn_fishing_over.gif);}
#main #side .sidenavi .snlist li.sn_strider {background-image:url(/img/atraction/side_sn_strider.gif);}
#main #side .sidenavi .snlist li.sn_strider_off {background-image:url(/img/atraction/side_sn_strider_off.gif);}
#main #side .sidenavi .snlist li.sn_strider_off a:hover {background-image:url(/img/atraction/side_sn_strider_over.gif);}
#main #side .sidenavi .snlist li.sn_pandaruman {background-image:url(/img/atraction/side_sn_pandaruman_on.gif);}
#main #side .sidenavi .snlist li.sn_pandaruman_off {background-image:url(/img/atraction/side_sn_pandaruman_off.gif);}
#main #side .sidenavi .snlist li.sn_pandaruman_off a:hover {background-image:url(/img/atraction/side_sn_pandaruman_over.gif);}
#main #side .sidenavi .snlist li.sn_fureai {background-image:url(/img/atraction/side_sn_fureai.gif);}
#main #side .sidenavi .snlist li.sn_fureai_off {background-image:url(/img/atraction/side_sn_fureai_off.gif);}
#main #side .sidenavi .snlist li.sn_fureai_off a:hover {background-image:url(/img/atraction/side_sn_fureai_over.gif);}


#main #side .sidenavi .snlist li.sn_event {background-image:url(/img/event/side_sn_list.gif);}
#main #side .sidenavi .snlist li.sn_event_off {background-image:url(/img/event/side_sn_list_off.gif);}
#main #side .sidenavi .snlist li.sn_event_off a:hover {background-image:url(/img/event/side_sn_list_over.gif);}
#main #side .sidenavi .snlist li.sn_season {background-image:url(/img/event/side_sn_season.gif);}
#main #side .sidenavi .snlist li.sn_season_off {background-image:url(/img/event/side_sn_season_off.gif);}
#main #side .sidenavi .snlist li.sn_season_off a:hover {background-image:url(/img/event/side_sn_season_over.gif);}
#main #side .sidenavi .snlist li.sn_freemarket {background-image:url(/img/event/side_sn_freemarket.gif);}
#main #side .sidenavi .snlist li.sn_freemarket_off {background-image:url(/img/event/side_sn_freemarket_off.gif);}
#main #side .sidenavi .snlist li.sn_freemarket_off a:hover {background-image:url(/img/event/side_sn_freemarket_over.gif);}
#main #side .sidenavi .snlist li.sn_cp {background-image:url(/img/event/side_sn_cp.gif);}
#main #side .sidenavi .snlist li.sn_cp_off {background-image:url(/img/event/side_sn_cp_off.gif);}
#main #side .sidenavi .snlist li.sn_cp_off a:hover {background-image:url(/img/event/side_sn_cp_over.gif);}

#main #side .sidenavi .snlist li.sn_dp {background-image:url(/img/event/side_sn_dp.gif);}
#main #side .sidenavi .snlist li.sn_dp_off {background-image:url(/img/event/side_sn_dp_off.gif);}
#main #side .sidenavi .snlist li.sn_dp_off a:hover {background-image:url(/img/event/side_sn_dp_over.gif);}

#main #side .sidenavi .snlist li.sn_fm {background-image:url(/img/event/side_sn_farmersmarket.gif);}
#main #side .sidenavi .snlist li.sn_fm_off {background-image:url(/img/event/side_sn_farmersmarket_off.gif);}
#main #side .sidenavi .snlist li.sn_fm_off a:hover {background-image:url(/img/event/side_sn_farmersmarket_over.gif);}

#main #side .sidenavi .snlist li.sn_ad {background-image:url(/img/aboutus/side_sn_ad.gif);}
#main #side .sidenavi .snlist li.sn_ad_off {background-image:url(/img/aboutus/side_sn_ad_off.gif);}
#main #side .sidenavi .snlist li.sn_ad_off a:hover {background-image:url(/img/aboutus/side_sn_ad_over.gif);}
#main #side .sidenavi .snlist li.sn_history {background-image:url(/img/aboutus/side_sn_history.gif);}
#main #side .sidenavi .snlist li.sn_history_off {background-image:url(/img/aboutus/side_sn_history_off.gif);}
#main #side .sidenavi .snlist li.sn_history_off a:hover {background-image:url(/img/aboutus/side_sn_history_over.gif);}
#main #side .sidenavi .snlist li.sn_kikaiisan {background-image:url(/img/aboutus/side_sn_kikaiisan.gif);}
#main #side .sidenavi .snlist li.sn_kikaiisan_off {background-image:url(/img/aboutus/side_sn_kikaiisan_off.gif);}
#main #side .sidenavi .snlist li.sn_kikaiisan_off a:hover {background-image:url(/img/aboutus/side_sn_kikaiisan_over.gif);}
#main #side .sidenavi .snlist li.sn_faq {background-image:url(/img/aboutus/side_sn_faq.gif);}
#main #side .sidenavi .snlist li.sn_faq_off {background-image:url(/img/aboutus/side_sn_faq_off.gif);}
#main #side .sidenavi .snlist li.sn_faq_off a:hover {background-image:url(/img/aboutus/side_sn_faq_over.gif);}
#main #side .sidenavi .snlist li.sn_mailmember {background-image:url(/img/aboutus/side_sn_mailmember.gif);}
#main #side .sidenavi .snlist li.sn_mailmember_off {background-image:url(/img/aboutus/side_sn_mailmember_off.gif);}
#main #side .sidenavi .snlist li.sn_mailmember_off a:hover {background-image:url(/img/aboutus/side_sn_mailmember_over.gif);}
#main #side .sidenavi .snlist li.sn_chara {background-image:url(/img/aboutus/side_sn_chara.gif);}
#main #side .sidenavi .snlist li.sn_chara_off {background-image:url(/img/aboutus/side_sn_chara_off.gif);}
#main #side .sidenavi .snlist li.sn_chara_off a:hover {background-image:url(/img/aboutus/side_sn_chara_over.gif);}

#main #side .sidenavi .snlist li.sn_company {background-image:url(/img/other/side_sn_company.gif);}
#main #side .sidenavi .snlist li.sn_company_off {background-image:url(/img/other/side_sn_company_off.gif);}
#main #side .sidenavi .snlist li.sn_company_off a:hover {background-image:url(/img/other/side_sn_company_over.gif);}
#main #side .sidenavi .snlist li.sn_recruit {background-image:url(/img/other/side_sn_recruit.gif);}
#main #side .sidenavi .snlist li.sn_recruit_off {background-image:url(/img/other/side_sn_recruit_off.gif);}
#main #side .sidenavi .snlist li.sn_recruit_off a:hover {background-image:url(/img/other/side_sn_recruit_over.gif);}
#main #side .sidenavi .snlist li.sn_aboutsite {background-image:url(/img/other/side_sn_aboutsite.gif);}
#main #side .sidenavi .snlist li.sn_aboutsite_off {background-image:url(/img/other/side_sn_aboutsite_off.gif);}
#main #side .sidenavi .snlist li.sn_aboutsite_off a:hover {background-image:url(/img/other/side_sn_aboutsite_over.gif);}
#main #side .sidenavi .snlist li.sn_contact {background-image:url(/img/other/side_sn_contact.gif);}
#main #side .sidenavi .snlist li.sn_contact_off {background-image:url(/img/other/side_sn_contact_off.gif);}
#main #side .sidenavi .snlist li.sn_contact_off a:hover {background-image:url(/img/other/side_sn_contact_over.gif);}
#main #side .sidenavi .snlist li.sn_idea {background-image:url(/img/other/side_sn_idea.gif);}
#main #side .sidenavi .snlist li.sn_idea_off {background-image:url(/img/other/side_sn_idea_off.gif);}
#main #side .sidenavi .snlist li.sn_idea_off a:hover {background-image:url(/img/other/side_sn_idea_over.gif);}
#main #side .sidenavi .snlist li.sn_privacy {background-image:url(/img/other/side_sn_privacy.gif);}
#main #side .sidenavi .snlist li.sn_privacy_off {background-image:url(/img/other/side_sn_privacy_off.gif);}
#main #side .sidenavi .snlist li.sn_privacy_off a:hover {background-image:url(/img/other/side_sn_privacy_over.gif);}
#main #side .sidenavi .snlist li.sn_sitemap {background-image:url(/img/other/side_sn_sitemap.gif);}
#main #side .sidenavi .snlist li.sn_sitemap_off {background-image:url(/img/other/side_sn_sitemap_off.gif);}
#main #side .sidenavi .snlist li.sn_sitemap_off a:hover {background-image:url(/img/other/side_sn_sitemap_over.gif);}

#main #side .sidenavi .snlist li.sn_news {background-image:url(/img/other/side_sn_news.gif);}
#main #side .sidenavi .snlist li.sn_news_off {background-image:url(/img/other/side_sn_news_off.gif);}
#main #side .sidenavi .snlist li.sn_news_off a:hover {background-image:url(/img/other/side_sn_news_over.gif);}

#main #side .sidenavi .snlist li.sn_blog {background-image:url(/img/other/side_sn_blog.gif);}
#main #side .sidenavi .snlist li.sn_blog_off {background-image:url(/img/other/side_sn_blog_off.gif);}
#main #side .sidenavi .snlist li.sn_blog_off a:hover {background-image:url(/img/other/side_sn_blog_over.gif);}

#main #side .submenulist { padding:0px 0px 0px 0px; margin:5px auto; text-align:center;
                           text-align:left; font-size:0px; line-height:0px;}
#main #side .submenulist .list { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:center;}

#main #side .schedulebox { padding:0px 0px 0px 0px; margin:0px 0px 20px 11px;
                           width:206px; height:241px;
						   background-image:url(../img/common/com_side_schdule.jpg);
						   background-position:0px 0px; background-repeat:no-repeat;}
#main #side .schedulebox a { padding:0px; margin:0px; color:#7f67b0;}
#main #side .schedulebox .st { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#main #side .schedulebox .linklist { padding:5px 0px 0px 0px; margin:0px 21px 0px 30px; text-align:left; color:#7f67b0;}
#main #side .schedulebox .linklist .list01 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:75px; float:left; font-size:10px; line-height:12px;}
#main #side .schedulebox .linklist .list02 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:75px; float:left; font-size:10px; line-height:12px;}
#main #side .schedulebox .linklist .list03 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:75px; float:left; font-size:10px; line-height:12px;}
#main #side .schedulebox .linklist .list04 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:80px; float:left; font-size:10px; line-height:12px;}
#main #side .schedulebox .linklist .list05 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:95px; float:left; font-size:10px; line-height:12px;}
#main #side .schedulebox .linklist .txt { padding:2px 0px 2px 12px; margin:0px 0px 0px 0px;
                                          background-image:url(../img/common/com_icon_purple.gif);
										  background-position:0px 4px; background-repeat:no-repeat;}
#main #side .schedulebox .mobilebox { padding:5px 0px 0px 0px; margin:0px 21px 0px 30px; clear:both; text-align:center;}




#main #main_3c #side_banner { padding:0px 0px 20px 0px; margin:0px 0px 0px 0px; width:196px; float:right;} 
#main #side_banner .pickup { padding:0px 0px 0px 0px; margin:0px 0px 15px 0px; width:186px; text-align:center;
                             background-image:url(../img/common/side_bg_pickup.gif);
							 background-position:0px 0px; background-repeat:repeat-y;} 
#main #side_banner .pickup .title { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#main #side_banner .pickup .bottom { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                     font-size:0px; line-height:0px; height:5px;
									 background-image:url(../img/common/side_bg_pickup_bottom.gif);
									 background-position:0px bottom; background-repeat:no-repeat;}
#main #side_banner .pickup .bannerlist { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#main #side_banner .pickup .bannerlist .list { padding:11px 0px 12px 0px; margin:0px 0px 0px 0px;
                                               background-image:url(../img/common/com_2hline_green.gif);
											   background-position:0px bottom; background-repeat:repeat-x;}
#main #side_banner .pickup .bannerlist .combox { padding:0px 0px 0px 0px; margin:0px 9px 0px 11px;
                                                 background-image:url(../img/common/side_bg_bncom.gif);
												 background-position:0px 0px; background-repeat:repeat-y;
												 font-size:10px; line-height:14px; text-align:left;}
#main #side_banner .pickup .bannerlist .combox .top { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                                      background-image:url(../img/common/side_bg_bncom_top.gif);
												      background-position:0px 0px; background-repeat:no-repeat;}
#main #side_banner .pickup .bannerlist .combox .bottom { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:8px; /*height:inherit;*/
                                                         background-image:url(../img/common/side_bg_bncom_bottom.gif);
												         background-position:0px bottom; background-repeat:no-repeat;}
#main #side_banner .pickup .bannerlist .combox .txt { padding:8px 7px 0px 21px; margin:0px 0px 0px 0px;
                                                      font-size:10px; line-height:14px; text-align:left;}

#main #side_banner .bannerbox { padding:0px 0px 0px 0px; margin:0px 0px 15px 4px; text-align:left;}



/*** foot **********************************************************************************/
#foot { padding:20px 0px 20px 0px; margin:0px auto 0px auto; /*width:960px;*/}
#foot .bannerbox { width:900px; padding:0px 0px 0px 0px; margin:0px auto 0px auto; text-align:center; /*text-align:left;*/}
#foot .bannerbox img { padding:0px 0px 0px 0px; margin:0px 10px 10px 10px;}

/*** main_foot *****************************************************************************/
#main_foot { padding:10px 0px 5px 0px; margin:0px auto 0px auto; width:960px;}
#main_foot ul.linkbox { padding:0px 0px 8px 9px; margin:0px; text-align:left; color:#92c6d4;}
#main_foot ul.linkbox li { float:left; text-indent:1em;}
#main_foot ul.linkbox a { color:#238597; text-decoration:underline;}
#main_foot .copy { padding:0px; margin:0px; text-align:right; font-size:0px; line-height:0px; clear:both;}


/*** main **********************************************************************************/
#main { padding:0px 0px 0px 0px; margin:0px auto 20px auto; width:960px;
        background-image:url(../img/common/com_bg_main_top.gif);
		background-position:0px 0px; background-repeat:no-repeat;
		background-color:#ffffff;}
#main #main_top { padding:2px 0px 4px 0px; margin:0px auto 20px auto; width:941px;}
#main #main_bottom { padding:0px 0px 20px 0px; margin:0px;
                     background-image:url(../img/common/com_bg_main_bottom.gif);
		             background-position:0px bottom; background-repeat:no-repeat;}
#main #pankuzu { padding:0px; margin:0px; width:790px; float:left; text-align:left;}
#main #pankuzu .txt { padding:0px; margin:0px 15px 0px 15px; font-size:12px; line-height:18px; color:#333333;}
#main #pankuzu .txt img { padding:0px; margin:0px 7px 0px 7px;}
#main #btn_news { padding:0px; margin:0px; width:151px; float:right; text-align:left;}

/*** 2f ***/
#contents { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#contents .pagetitle { padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; text-align:center;}
#contents .bunki { padding:0px 0px 0px 0px; margin:0px 0px 0px 35px;}
#contents .bunkicase,#contents .recruitbunkicase { padding:0px 0px 20px 0px; margin:0px; width:300px; float:left; text-align:left;}
#contents .bunkibox,#contents .recruitbunkibox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:282px; text-align:center;
                      background-image:url(../img/common/cnt_bg_bunkibox.gif);
					  background-position:0px 0px; background-repeat:repeat-y;}
#contents .bunkibox .txt { padding:0 15px; margin-bottom:15px; margin:0px; text-align:left;
                           font-size:12px; line-height:14px; text-decoration:none; color:#393730; height:55px;}
#contents .bunkibox  a { text-decoration:none; color:#393730; display:block; /*z-index:10; display:block; background-color:#FF0000;*/}
#contents .bunkibox .photo,#contents .recruitbunkibox .photo { padding:0px 16px 10px 16px ; margin:0px;}
#contents .recruitbunkibox ul { height:100px;}
#contents .recruitbunkibox li { text-align:left; background-image:url(../img/recruit/cnt_icon_arrow.gif); background-repeat:no-repeat; padding:1px 20px; margin-left:20px;}

/*** 3f ***/
/*-- 3カラム --*/
#main #main_3c #content_left { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:753px; float:left;}
#main #main_3c #content { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:524px; float:right; 
                          text-align:left; color:#393730;
                          background-image:url(../img/common/com_bg_3ccontent.gif);
						  background-position:0px 0px; background-repeat:repeat-y;}
#main #main_3c #content .top { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:524px;
                               background-image:url(../img/common/com_bg_3ccontent_top.gif);
						       background-position:0px 0px; background-repeat:no-repeat;}
#main #main_3c #content .bottom { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:524px;
                                  font-size:0px; line-height:0px; height:5px;
                                  background-image:url(../img/common/com_bg_3ccontent_bottom.gif);
						          background-position:0px bottom; background-repeat:no-repeat;}

/*-- 2カラム --*/
#main #main_2c #content_left { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:951px; float:none;}
#main #main_2c #content { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:722px; float:right; 
                          text-align:left; color:#393730;
                          background-image:url(../img/common/com_bg_2ccontent.gif);
						  background-position:0px 0px; background-repeat:repeat-y;}
#main #main_2c #content .top { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:722px;
                               background-image:url(../img/common/com_bg_2ccontent_top.gif);
						       background-position:0px 0px; background-repeat:no-repeat;}
#main #main_2c #content .bottom { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:722px;
                                  font-size:0px; line-height:0px; height:5px;
                                  background-image:url(../img/common/com_bg_2ccontent_bottom.gif);
						          background-position:0px bottom; background-repeat:no-repeat;}

/*** content ***/
#main #content .pagetitle { padding:11px 0px 0px 0px; margin:0px 0px 11px 0px; text-align:center;}
#main #content .pagetitle02 { padding:11px 0px 0px 0px; margin:0px 0px 30px 0px; text-align:center;}
#main #content .mainphotobox { padding:20px 0px 0px 0px; margin:0px 0px 20px 0px; text-align:center;}
#main #content .mainphotobox02 { padding:9px 0px 0px 0px; margin:0px 0px 20px 0px; text-align:center;}


#main #content .leadbox { padding:10px 0px 0px 0px; margin:0px 22px 10px 20px;}
#main #content .leadbox .txt { padding:1px 0px 1px 0px; margin:0px 0px 0px 0px;}
#main #content .leadbox .txt02 { padding:1px 0px 1px 0px; margin:0px 0px 0px 0px; text-align:center;}

#main #content .leadbox02 { padding:10px 0px 0px 0px; margin:0px 40px 20px 40px;}
#main #content .leadbox02 .photobox_l { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:160px; float:left;}
#main #content .leadbox02 .photobox_r { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:160px; float:right;}
#main #content .leadbox02 .txtbox_l { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:465px; float:left;}
#main #content .leadbox02 .txtbox_r { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:465px; float:right;}
#main #content .leadbox03 { padding:10px 0px 0px 0px; margin:0px 20px 30px 20px;}
#main #content .leadbox03 .photobox_l { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:165px; float:left;}
#main #content .leadbox03 .photobox_r { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:165px; float:right;}
#main #content .leadbox03 .txtbox_l { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:310px; float:left;}
#main #content .leadbox03 .txtbox_r { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:310px; float:right;}

#main #content .leadbox04 { padding:0px; margin:0px 22px 0px 20px;}

#main #content .cntbox { padding:5px 0px 0px 0px; margin:0px 12px 30px 12px;}
#main #content .cntbox02 { padding:10px 0px 0px 0px; margin:0px 40px 30px 40px;}
#main #content .cntbox03 { padding:10px 0px 0px 0px; margin:0px 60px 30px 60px;}
#main #content .cntbox04 { padding:10px 0px 0px 0px; margin:0px 40px 10px 40px;}
#main #content .cntbox05 { padding:10px 0px 0px 0px; margin:0px 10px 10px 10px; text-align:center;}
#main #content .cntbox06 { padding:10px 0px 0px 0px; margin:0px 20px 10px 25px;}
#main #content .cntbox07 { padding:10px 0px 0px 0px; margin:0px 20px 10px 20px;}

#main #content .st { padding:0px 0px 0px 0px; margin:0px 0px 15px 0px; text-align:center;}
#main #content .txt_sst { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; text-align:center;}
#main #content .txt_sst02 { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; text-align:left;}

#main #content .txtbox { padding:0px 0px 10px 0px; margin:0px 0px 0px 0px; color:#615e52;}
#main #content .txtbox .photobox_l { padding:14px 0px 0px 0px; margin:0px 0px 0px 0px; width:242px; float:left; text-align:center;}
#main #content .txtbox .photobox_r { padding:14px 0px 0px 0px; margin:0px 0px 0px 0px; width:242px; float:right; text-align:center;}
#main #content .txtbox .txtbox_l { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:345px; float:left;}
#main #content .txtbox .txtbox_r { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:345px; float:right;}

#main #content .txtbox .photobox_l02 { padding:14px 0px 0px 0px; margin:0px 0px 0px 0px; width:285px; float:left; text-align:center;}
#main #content .txtbox .photobox_r02 { padding:14px 0px 0px 0px; margin:0px 0px 0px 0px; width:285px; float:right; text-align:center;}
#main #content .txtbox .txtbox_l02 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:305px; float:left;}
#main #content .txtbox .txtbox_r02 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:305px; float:right;}

#main #content .txtbox02 { padding:10px 5px 10px 5px; margin:0px 0px 0px 0px;}

#main #content .photolistbox { padding:5px 0px 10px 0px; margin:0px 0px 0px 0px; width:200px; float:left; text-align:center;}
#main #content .photolistbox .txt { padding:5px 0px 0px 0px; margin:0px 10px 0px 10px; text-align:left;}

#main #content .btnbox { padding:20px 0px 20px 0px; margin:0px 0px 0px 0px; text-align:center; font-size:0px; line-height:0px;}
#main #content .btnbox img { padding:0px; margin:0px 2px 0px 2px;}
#main #content .btnbox .txt { padding:5px; margin:0px; text-align:center; font-size:12px; line-height:16px;}


#main #content .imgbox { padding:5px 0px 0px 0px; margin:0px 0px 5px 0px; text-align:center;}
#main #content .imgbox02 { padding:5px 0px 0px 0px; margin:0px 0px 5px 0px; text-align:center;}
#main #content .imgbox02 img { padding:0px; margin:0px 15px 0px 15px;}
#main #content .imgbox03 { padding:5px 0px 0px 0px; margin:0px 0px 10px 0px; text-align:center;}
#main #content .imgbox04 { padding:15px 0px 0px 0px; margin:0px 0px 10px 0px; text-align:center;}

/*-- table --*/
#main #content .tablebox { padding:5px 0px 0px 0px; margin:0px 17px 5px 17px;}
#main #content .tablebox02 { padding:5px 0px 0px 0px; margin:0px 7px 5px 7px;}

#main #content .hyou { padding:0px 0px 0px 0px; margin:0px auto; width:90%;
                       background-color:#ffffff;
                       border-width:2px; border-style:solid; border-color:#786a51; border-collapse:collapse;}
#main #content .hyou th { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                          background-color:#635a49; color:#FFFFFF; font-weight:normal;
                          border-width:1px; border-style:solid; border-color:#786a51;}
#main #content .hyou td { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                          background-color:#ffffff; color:#000000;
                          border-width:1px; border-style:solid; border-color:#786a51;}
#main #content .hyo_historyu { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%;
                       background-color:#ffffff;
                       border-width:2px; border-style:solid; border-color:#786a51; border-collapse:collapse;}
#main #content .hyou_history th { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                          background-color:#635a49; color:#FFFFFF; font-weight:normal;
                          border-width:1px; border-style:solid; border-color:#786a51;}
#main #content .hyou_history td { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                          background-color:#ffffff; color:#000000;
                          border-width:1px; border-style:solid; border-color:#786a51;}

#main #content .hyou02 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%;
                         background-color:#ffffff;
                         border-width:2px; border-style:solid; border-color:#786a51; border-collapse:collapse;}
#main #content .hyou02 th { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                            background-color:#ffffff; color:#000000; font-weight:normal;
                            border-width:1px; border-style:solid; border-color:#786a51;}
#main #content .hyou02 td { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                            background-color:#ffffff; color:#000000;
                            border-width:1px; border-style:solid; border-color:#786a51;}

#main #content .hyou_fishing { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%;
                       background-color:#ffffff;
                       border-width:2px; border-style:solid; border-color:#204666; border-collapse:collapse;}
#main #content .hyou_fishing th { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                          background-color:#285981; color:#FFFFFF; font-weight:normal;
                          border-width:1px; border-style:solid; border-color:#204666;}
#main #content .hyou_fishing td { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                          background-color:#ffffff; color:#000000;
                          border-width:1px; border-style:solid; border-color:#204666;}

#main #content .hyou_atraction { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:90%; margin:0 auto;
                       background-color:#ffffff;
                       border-width:3px; border-style:solid; border-color:#6f0000; border-collapse:collapse;}
#main #content .hyou_atraction th { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                          background-color:#880000; color:#FFFFFF; font-weight:normal;
                          border-width:1px; border-style:solid; border-color:#6f0000;}
#main #content .hyou_atraction td { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                          background-color:#ffffff; color:#000000;
                          border-width:1px; border-style:solid; border-color:#6f0000;}

#main #content .hyou_pool { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:90%; margin:0 auto;
                       background-color:#ffffff;
                       border-width:3px; border-style:solid; border-color:#147890; border-collapse:collapse;}
#main #content .hyou_pool th { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                          background-color:#1a97b5; color:#FFFFFF; font-weight:normal;
                          border-width:1px; border-style:solid; border-color:#147890;}
#main #content .hyou_pool td { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                          background-color:#ffffff; color:#000000;
                          border-width:1px; border-style:solid; border-color:#147890;}

#main #content .hyou_event { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:90%; margin:0 auto;
                       background-color:#ffffff;
                       border-width:3px; border-style:solid; border-color:#3c7700; border-collapse:collapse;}
#main #content .hyou_event th { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                          background-color:#4b9700; color:#FFFFFF; font-weight:normal;
                          border-width:1px; border-style:solid; border-color:#3c7700;}
#main #content .hyou_event td { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                          background-color:#ffffff; color:#000000;
                          border-width:1px; border-style:solid; border-color:#3c7700;}

#main #content .hyou_eventlist { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                       background-color:#ffffff;
                       border-width:1px; border-style:solid; border-color:#aba690; border-collapse:collapse;}
#main #content .hyou_eventlist th { padding:2px 12px; margin:0px 0px 0px 0px;
                          background-color:#d7d0b6; color:#333333; font-weight:normal;
                          border-width:1px; border-style:solid; border-color:#aba690; text-align:left;}
#main #content .hyou_eventlist td { padding:2px 12px; margin:0px 0px 0px 0px;
                          background-color:#ffffff; color:#000000;
                          border-width:1px; border-style:solid; border-color:#aba690; text-align:right;}

#main #content .hyou_information { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%; margin:0 auto;
                       background-color:#ffffff;
                       border-width:3px; border-style:solid; border-color:#00467d; border-collapse:collapse;}
#main #content .hyou_information th { padding:2px 3px; margin:0px 0px 0px 0px;
                          background-color:#0063b0; color:#FFFFFF; font-weight:normal;
                          border-width:1px; border-style:solid; border-color:#00467d;}
#main #content .hyou_information td { padding:2px 3px; margin:0px 0px 0px 0px;
                          background-color:#ffffff; color:#000000;
                          border-width:1px; border-style:solid; border-color:#00467d;}
#main #content .hyou_information td.soroe { padding:2px 15px; margin:0px 0px 0px 0px;
                          background-color:#ffffff; color:#333333;
                          border-width:1px; border-style:solid; border-color:#00467d;}
#main #content .hyou_iceskate { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%;
                       background-color:#ffffff;
                       border-width:2px; border-style:solid; border-color:#56789A; border-collapse:collapse;}
#main #content .hyou_iceskate th { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                          background-color:#6789AB; color:#FFFFFF; font-weight:normal;
                          border-width:1px; border-style:solid; border-color:#56789A;}
#main #content .hyou_iceskate td { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                          background-color:#ffffff; color:#000000;
                          border-width:1px; border-style:solid; border-color:#56789A;}

#main #content .hyou1 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%;
                       background-color:#ffffff;
                       border-width:2px; border-style:solid; border-color:#1dabcd; border-collapse:collapse;}
#main #content .hyou1 th { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                          background-color:#0099bd; color:#FFFFFF; font-weight:normal;
                          border-width:1px; border-style:solid; border-color:#1dabcd;
						  width:20%;}
#main #content .hyou1 td { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                          background-color:#ffffff; color:#333333;
                          border-width:1px; border-style:solid; border-color:#1dabcd;
						  width:80%;}
						  
#main #content .hyou1 td .bitelist01 { width:450px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
                                   border:1px solid #cccccc; border-collapse:collapse;}
#main #content .hyou1 td .bitelist01 th { width:auto;padding:4px 4px 4px 0px;text-indent:8px;
                                       border:1px solid #cccccc;background-color:#F3FAFC;
									   color:#333333;}
#main #content .hyou1 td .bitelist01 td { width:140px;padding:0;text-align:center; color:#333333;
                                       border:1px solid #cccccc;}
#main #content .hyou1 td .bitelist02 { width:450px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
                                   border:1px solid #cccccc; border-collapse:collapse;}
#main #content .hyou1 td .bitelist02 th { width:auto;padding:4px 4px 4px 0px;text-indent:8px;
                                       border:1px solid #cccccc;background-color:#F3FAFC;
									   color:#333333;}
#main #content .hyou1 td .bitelist02 td { width:280px;padding:0;text-align:center; color:#333333;
                                       border:1px solid #cccccc;}
									   
#main #content .hyou1 td .bitelist03 { width:510px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
                                       border:1px solid #cccccc; border-collapse:collapse;}
#main #content .hyou1 td .bitelist03 th { width:auto;padding:4px 4px 4px 0px;text-indent:8px;
                                       border:1px solid #cccccc;background-color:#F3FAFC;
									   color:#333333;}
#main #content .hyou1 td .bitelist03 td { width:135px;padding:0;text-align:center; color:#333333;
                                       border:1px solid #cccccc;}

/*-- 営業カレンダー --*/

#main #content .calendarbox{ background-image:url(../img/information/cnt_calendar_paper.jpg); background-repeat:no-repeat; width:494px; min-height:290px; margin:0 auto; text-align:center;}
#main #content .hyou2 {margin:0px auto;text-align:center;}
#main #content .hyou2 th { padding:1px 3px 1px 3px; margin:0px 0px 0px 0px;
                          color:#FFFFFF; font-weight:normal; background-color:#444444; width:51px;}

#main #content .hyou2 th.sat { background-color:#4096cc;}
#main #content .hyou2 th.sun { background-color:#cc5c5c;}

#main #content .hyou2 td { height:32px;margin:0px 0px 0px 0px;color:#333333;
						   font-size:18px; font-weight:bold; width:51px; font-family:Geneva, Arial, Helvetica, sans-serif;}

#main #content .hyou2 td.open {  background-image:url(../img/information/cnt_calendar_open.gif); background-repeat:no-repeat;}
#main #content .hyou2 td.open17 {  background-image:url(../img/information/cnt_calendar_open17.gif); background-repeat:no-repeat;}
#main #content .hyou2 td.open20 {  background-image:url(../img/information/cnt_calendar_open20.gif); background-repeat:no-repeat;}
#main #content .hyou2 td.close {  background-image:url(../img/information/cnt_calendar_close.gif); background-repeat:no-repeat;}

#main #content .hyou2 td em { color:#990000;}

#main #content td.holiday { background-color:#FFCCCC;}
#main #content td.weekday { background-color:#99FF99;}

/*-- list --*/
#main #content .pointlist { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#main #content .pointlist .list_point { padding:2px 0px 2px 10px; margin:0px 10px 0px 10px;
                                        background-image:url(../img/common/com_point_gray.gif);
								        background-position:0px 7px; background-repeat:no-repeat;
										text-decoration:none;}

#main #content .nolist { padding:10px 0px 0px 0px; margin:0px 0px 10px 30px;}
#main #content .nolist .list { padding:2px 0px 2px 0px; margin:0px 0px 0px 0px;
                               list-style-type:decimal; list-style-position:outside;}
/*-- txt --*/
#main #content .txt { padding:1px 0px 1px 0px; margin:0px 0px 0px 0px; text-align:left;}
#main #content .txt02 { padding:1px 0px 1px 0px; margin:0px 20px 10px 20px; text-align:left;}
#main #content .txt03 { padding:1px 0px 1px 0px; margin:0px 0px 10px 0px; text-align:left;}
#main #content .txt_caption { padding:5px 0px 5px 0px; margin:0px 0px 0px 0px; font-weight:bold;}
#main #content .txt_point { padding:1px 0px 1px 0px; margin:0px 0px 0px 12px; text-indent:-12px;}

#main #content .txt_chuki { padding:1px 0px 1px 0px; margin:0px 0px 0px 12px; text-indent:-12px;}
#main #content .txt_chuki02 { padding:1px 0px 1px 0px; margin:0px 0px 0px 25px; text-indent:-12px;}
#main #content .txt_center { padding:10px 0px 1px 0px; margin:0px; text-align:center;}

/*-- 20110706追記 // nakashima --*/

p.txt04 { padding:0px 10px;}

/*-- faql --*/
#main .faqbox {  padding:5px 0px 0px 0px; margin:0px 20px 5px 20px;}
#main .faqbox .question {padding:7px 17px 10px 45px;
                          background-image:url(../img/aboutus/faq_cnt_icon_q.gif);
						  background-position:5px 3px; background-repeat:no-repeat;}
#main .faqbox .question p {font-size:14px; color:#5a574c;}
#main .faqbox .answer {padding:7px 17px 10px 45px;
                        background-image:url(../img/aboutus/faq_cnt_icon_a.gif);
						background-position:5px 3px; background-repeat:no-repeat; color:#333333;}
#main .faqbox .line { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
                      font-size:0px; line-height:1px; height:2px; background-color:#663300;}


#main #content .centerbox{ margin:10px auto; text-align:center;}
#main #content .centerbox p{text-align:center;}
#main #content .leadbox img.left {float:left; padding:0 10px 3px 0;}
#main #content .freemarket_copy{ padding-bottom:30px;text-align:left; padding-left:100px; 
                                 background-image:url(../img/event/freemarket_bg_check.gif); background-repeat:no-repeat;}
#main #content .masala_copy{ padding-bottom:60px;text-align:left; padding-left:175px; 
                             background-image:url(../img/shop/masala_photo_01.jpg); background-repeat:no-repeat;}
#main #content .karan_copy{ padding-bottom:60px;text-align:left; padding-left:175px; 
                            background-image:url(../img/shop/karan_photo_01.jpg); background-repeat:no-repeat;}
#main #content .pickup3{ text-align:center;}
#main #content .waiwaibox{ width:463px; margin:10px auto; text-align:center;
                           background-image:url(../img/shop/carino_waiwaibox_mid.gif);}
#main #content .waiwaibox p{ text-align:left; color:#2d4045; padding:5px 20px;}

#main #content .listbox p{ margin:10px auto;}

#main #content .recruitbox{ width:663px; margin:10px auto; text-align:center; background-image:url(../img/recruit/toshimaen_box_mid.gif);}
#main #content .recruitbox p{ text-align:left; color:#2d4045; padding:5px 20px;}
#main #content .recruitbox p span.hosoku{ text-align:left; color:#666666; padding:5px 20px; font-size:10px;}

#main #content .dotline{ margin:2px auto; width:97%; background-image:url(../img/common/com_bg_dotline.gif); height:1px; font-size:1px; line-height:1px; clear:both;}

#main #content ul.norimonomenu{ padding-left:20px; padding-top:10px;}
#main #content ul.norimonomenu li{ float:left; line-height:1px;}
#main #content .norimonobox{ background-image:url(../img/atraction/norimono_01waku_mid.gif); width:700px; margin:0 auto; text-align:center; clear:both;}
#main #content .norimonobox02{ background-image:url(../img/atraction/norimono_02waku_mid.gif); width:700px; margin:0 auto; text-align:center; clear:both;}
#main #content .norimonobox03{ background-image:url(../img/atraction/norimono_03waku_mid.gif); width:700px; margin:0 auto; text-align:center; clear:both;}
#main #content .norimonobox04{ background-image:url(../img/atraction/norimono_04waku_mid.gif); width:700px; margin:0 auto; text-align:center; clear:both;}
#main #content .norimonoitem{ width:680px; padding:10px 0; text-align:center; margin:0 auto;}
#main #content .norimonophoto{ width:160px; float:left;}
#main #content .norimonoinfo{ width:520px; float:left; text-align:left;}
#main #content .norimonoinfo h2{ color:#333333; font-weight:bold; font-size:18px; padding-bottom:5px;}
#main #content .norimonoinfo h2 span{ color:#666666; font-weight:bold; font-size:12px;}
#main #content .norimonoinfo p.price { float:left; color:#CC0000; font-weight:bold;}


/** 2011/4/1 追加 //mokuteki/ ****************************************************************/
#main #content .guidebox { padding:10px 0px 0px 0px; margin:0px 40px 10px 40px;}
#main #content .guidebox .txt_sst { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; text-align:left}
#main #content .photobox_l { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:215px; float:left;}
#main #content .photobox_l02 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:150px; float:left;}
#main #content .txtbox_r { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:215px; float:right;}
#main #content .txtbox_r02 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:290px; float:right;}

#main #content .guidebox02 { padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; width:220px; float:left;}
#main #content .guidebox02 .txt_sst { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; text-align:left}
#main #content .guidebox02 .photobox_l { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:110px; float:left;}
#main #content .guidebox02 .txtbox_r { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:110px; float:left;}

#main #content .guidebox03 { padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; width:220px; float:right;}
#main #content .guidebox03 .txt_sst { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; text-align:left}
#main #content .guidebox03 .photobox_l { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:110px; float:left;}
#main #content .guidebox03 .txtbox_r { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:110px; float:left;}

/*-- case2.html --*/
#main #content .casebox { padding:0px 0px 0px 0px; margin:0px auto 20px auto;
                          width:476px; height:158px;
                          background-image:url(../img/mokuteki/cnt_bg_casebox.gif);
						  background-position:4px 4px; background-repeat:no-repeat;}
#main #content .casebox .photobox { padding:0px; margin:0px; width:200px; float:left;}
#main #content .casebox .txtbox { padding:11px 0px 0px 0px; margin:0px; width:263px; float:right;
                                  font-size:12px; line-height:16px;}
#main #content .casebox .txtbox .txt { padding:0px 0px 0px 0px; margin:0px 10px 0px 0px;}
#main #content .casebox02 { padding:0px 0px 0px 0px; margin:0px auto 20px auto;
                            width:476px; height:158px;
                            background-image:url(../img/mokuteki/cnt_bg_casebox.gif);
						    background-position:0px 4px; background-repeat:no-repeat;}
#main #content .casebox02 .photobox { padding:0px; margin:0px; width:200px; float:right;}
#main #content .casebox02 .txtbox { padding:11px 0px 0px 0px; margin:0px; width:263px; float:left;
                                     font-size:12px; line-height:16px;}
#main #content .casebox02 .txtbox .txt { padding:0px 0px 0px 0px; margin:0px 0px 0px 10px;}

#main #content .mokubabox { padding:0px 0px 0px 0px; margin:0px auto 20px auto;
                            width:476px; height:158px;
                            background-image:url(../img/mokuteki/cnt_bg_casebox.gif);
						    background-position:0px 0px; background-repeat:no-repeat;}
#main #content .mokubabox .txt_st { padding:10px 0; text-align:center;}
#main #content .mokubabox .photobox { padding:25px 0px 0px 0px; margin:0px; width:180px; float:right;}
#main #content .mokubabox .txtbox { padding:0px 0px 0px 0px; margin:0px; width:296px; float:left;
                                     font-size:12px; line-height:16px;}
#main #content .mokubabox .txtbox .txt { padding:0px 0px 0px 0px; margin:0px 0px 0px 10px;}


/*-- case4.html --*/
#main #content .casebox04 { padding:0px 0px 0px 0px; margin:0px auto 20px auto; width:463px;
                            background-image:url(../img/mokuteki/cnt_bg_case4box.gif);
							background-position:0px 0px; background-repeat:repeat-y;}
#main #content .casebox04 .end { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                 font-size:0px; line-height:1px; height:9px; width:463px;
                                 background-image:url(../img/mokuteki/cnt_bg_case4box_bottom.gif);
							     background-position:0px bottom; background-repeat:no-repeat;}
#main #content .casebox04 .txt_lead { padding:0px 0px 0px 0px; margin:0px 20px 0px 20px; font-weight:bold;} 
#main #content .casebox04 .txtbox { padding:0px 0px 0px 0px; margin:0px 11px 5px 11px;}

#main #content .servicebox { padding:10px 0px 10px 0px; margin:0px 20px 0px 40px;}
#main #content .servicebox .photobox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                       width:180px; float:left;}
#main #content .servicebox .txtbox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                     width:260px; float:right;}
#main #content .servicebox .txtbox02 { padding:30px 0px 10px 0px; margin:0px 0px 0px 0px; text-align:center;}
#main #content .servicebox .txt_st { padding:0px 0px 0px 0px; margin:0px 0px 5px 0px;}
#main #content .servicebox .dotline { padding:20px 0px 10px 0px; margin:0px 0px 0px 0px; text-align:center;
                                      background-image:none; height:auto;}


/*** event **********************************************************************************/
/*-- list.html --*/
#main #content .eventlistbox { padding:10px 0px 15px 0px; margin:0px 0px 15px 0px;
                               border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#333333;}
#main #content .eventlistbox .txt_st { padding:0px 0px 0px 10px; margin:0px 0px 5px 0px;
                                       font-size:18px; line-height:20px; font-weight:bold; color:#366b00; 
									   background-image:url(../img/event/list_st_bg.jpg); background-repeat:no-repeat; height:26px;}
#main #content .eventlistbox .photobox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                         width:180px; float:left; text-align:center;}
#main #content .eventlistbox .combox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                       width:410px; float:right;}
#main #content .eventlistbox .combox .txt { padding:1px 0px 1px 0px; margin:0px 0px 0px 0px;}


#main #content .eventlistbox02 { padding:10px 0px 15px 0px; margin:0px 0px 15px 0px;
                                 border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#333333;}
#main #content .eventlistbox02 .txt_st { padding:0px 0px 0px 10px; margin:0px 0px 5px 0px;
                                       font-size:18px; line-height:20px; font-weight:bold; color:#366b00; 
									   background-image:url(../img/event/list_st_bg.jpg); background-repeat:no-repeat; height:26px;}
#main #content .eventlistbox02 .combox { padding:0px 10px 0px 10px; margin:0px 0px 0px 0px;}
#main #content .eventlistbox02 .combox .txt { padding:1px 0px 1px 0px; margin:0px 0px 0px 0px;}

.txt_nittei{ padding:1px 0px 1px 30px; text-indent:-30px; margin:0px;}


/*-- season.html --*/
#main #content .photogaralley { padding:5px 0px 0px 7px; margin:0px 0px 10px 0px;}
#main #content .photogaralley img { padding:0px 0px 0px 0px; margin:0px 2px 9px 2px;}

/** information *****************************************************************************/
/*-- access.html --*/
#main #content #googlemap { padding:0px; margin:0px 0px 20px 0px; width:500px; height:500px;}
#main #content #googlemap_sp { display:none;}
#main #content .accessinfo { padding:10px 0px 0px 0px; margin:0px 10px 10px 10px; color:#000000;}
#main #content .accessinfo .txt_st { padding:0px 0px 0px 0px; margin:0px 0px 3px 0px;}
#main #content .accessinfo .txtbox { padding:0px; margin:0px 0px 0px 12px; color:#000000;}

/** sitemaplist******************************************************************************/
#main #content .sitemapbox { padding:30px 0px 0px 0px; margin:0px 10px 20px 10px;}
#main #content .sitemapbox_l { padding:0px; margin:0px; width:260px; float:left;}
#main #content .sitemapbox_r { padding:27px 0px 0px 0px; margin:0px; width:240px; float:right;}
#main #content .sitemaplist { padding:5px 0px 0px 0px; margin:0px 0px 0px 5px;}
#main #content .sitemaplist a { color:#454339;}
#main #content .sitemapbox .list_com { padding:3px 0px 3px 12px; margin:0px 0px 0px 0px; 
                                       background-image:url(../img/sitemap/cnt_icon_comblue.gif);
				  		               background-position:0px 6px; background-repeat:no-repeat;}
#main #content .sitemapbox .list_red { padding:3px 0px 3px 12px; margin:0px 0px 0px 0px; 
                                       background-image:url(../img/sitemap/cnt_icon_red.gif);
				  		               background-position:0px 6px; background-repeat:no-repeat;}
#main #content .sitemapbox .list_blue { padding:3px 0px 3px 12px; margin:0px 0px 0px 0px; 
                                        background-image:url(../img/sitemap/cnt_icon_blue.gif);
				  		                background-position:0px 6px; background-repeat:no-repeat;}
#main #content .sitemapbox .list_yellow { padding:3px 0px 3px 12px; margin:0px 0px 0px 0px; 
                                          background-image:url(../img/sitemap/cnt_icon_yellow.gif);
				  		                  background-position:0px 6px; background-repeat:no-repeat;}
#main #content .sitemapbox .list_green { padding:3px 0px 3px 12px; margin:0px 0px 0px 0px; 
                                         background-image:url(../img/sitemap/cnt_icon_green.gif);
				  		                 background-position:0px 6px; background-repeat:no-repeat;}
#main #content .sitemapbox .list_blue02 { padding:3px 0px 3px 12px; margin:0px 0px 0px 0px; 
                                          background-image:url(../img/sitemap/cnt_icon_blue02.gif);
				  		                  background-position:0px 6px; background-repeat:no-repeat;}
#main #content .sitemapbox .list_pink { padding:3px 0px 3px 12px; margin:0px 0px 0px 0px; 
                                        background-image:url(../img/sitemap/cnt_icon_pink.gif);
				  		                background-position:0px 6px; background-repeat:no-repeat;}


/** blog ************************************************************************************/
#main #content .bloglist { padding:0px 0px 0px 0px; margin:0px 3px 30px 1px;}
#main #content .bloglist .list { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                 font-size:12px; line-height:14px; font-weight:bold;
                                 background-image:url(../img/common/com_dl_green.gif);
							     background-position:0px bottom; background-repeat:repeat-x;}
#main #content .bloglist .txt { padding:6px 7px 6px 23px; margin:0px 0px 0px 0px;
                                background-image:url(../img/common/com_icon_arrow_orange.gif);
							    background-position:2px 6px; background-repeat:no-repeat;}
#main #content .bloglist a { padding:0px; margin:0px; color:#333333;}
#main #content .bloglist .list .txt_data { padding:0px 0px 0px 5px; margin:0px 0px 0px 0px;
                                           font-size:10px; line-height:12px; font-weight:normal;}


/** news ************************************************************************************/
#main #content .newslist { padding:0px 0px 0px 0px; margin:0px 3px 30px 1px;}
#main #content .newslist .list { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                 font-size:12px; line-height:14px; font-weight:bold;
                                 background-image:url(../img/common/com_dl_green.gif);
							     background-position:0px bottom; background-repeat:repeat-x;}
#main #content .newslist .txt_important { padding:6px 0px 7px 17px; margin:0px 0px 0px 0px; font-weight:bold; color:#a80000;}
#main #content .newslist .txt_important a { padding:0px; margin:0px; color:#a80000;}
#main #content .newslist .txt_news { padding:6px 0px 7px 60px; margin:0px 0px 0px 0px;
									 background-image:url(../img/common/com_icon_news.gif);
								     background-position:3px 5px; background-repeat:no-repeat;}
#main #content .newslist .txt_new { padding:6px 0px 7px 60px; margin:0px 0px 0px 0px;
									background-image:url(../img/common/com_icon_new.gif);
									background-position:3px 5px; background-repeat:no-repeat;}
#main #content .newslist .txt_campaign { padding:6px 0px 7px 60px; margin:0px 0px 0px 0px;
										 background-image:url(../img/common/com_icon_campaign.gif);
										 background-position:3px 5px; background-repeat:no-repeat;}
#main #content .newslist .txt_event { padding:6px 0px 7px 60px; margin:0px 0px 0px 0px;
									  background-image:url(../img/common/com_icon_event.gif);
									  background-position:3px 5px; background-repeat:no-repeat;}
#main #content .newslist a { padding:0px; margin:0px; color:#454339;}

#main #content .newsbox { padding:10px 0px 0px 0px; margin:0px 30px 30px 30px;}
#main #content .newsbox .news_st { padding:0px 5px 5px 5px; margin:0px 0px 5px 0px;
                                   font-size:12px; line-height:14px; font-weight:bold;
                                   background-image:url(../img/common/com_dl_green.gif);
							       background-position:0px bottom; background-repeat:repeat-x;}
#main #content .newsbox .news_st .txt { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                        width:370px; float:left;}
#main #content .newsbox .news_st .data { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                         font-size:10px; line-height:12px; text-align:right; font-weight:normal; vertical-align:bottom;
										 width:80px; float:right;}
#main #content .newsbox .news_st .txt_important { padding:6px 0px 7px 17px; margin:0px 0px 0px 0px; color:#a80000;}
#main #content .newsbox .news_st .txt_news { padding:6px 0px 7px 60px; margin:0px 0px 0px 0px;
								             background-image:url(../img/common/com_icon_news.gif);
								             background-position:3px 5px; background-repeat:no-repeat;}
#main #content .newsbox .news_st .txt_new { padding:6px 0px 7px 60px; margin:0px 0px 0px 0px;
									        background-image:url(../img/common/com_icon_new.gif);
									        background-position:3px 5px; background-repeat:no-repeat;}
#main #content .newsbox .news_st .txt_campaign { padding:6px 0px 7px 60px; margin:0px 0px 0px 0px;
										         background-image:url(../img/common/com_icon_campaign.gif);
										         background-position:3px 5px; background-repeat:no-repeat;}
#main #content .newsbox .news_st .txt_event { padding:6px 0px 7px 60px; margin:0px 0px 0px 0px;
									          background-image:url(../img/common/com_icon_event.gif);
									          background-position:3px 5px; background-repeat:no-repeat;}
#main #content .newsbox .txtbox { padding:5px 0px 10px 0px; margin:0px 5px 0px 5px;}
#main #content .newsbox .txtbox p { padding:1px 0px 1px 0px; margin:0px 0px 0px 0px;}
#main #content .newsbox .txtbox img { padding:0px 0px 0px 0px; margin:10px 10px 10px 10px; /*float:left;*/}

#main #content .pagelinkbox { padding:10px 40px 0px 40px; margin:0px 0px 10px 0px;}
#main #content .pagelinkbox a { padding:0px; margin:0px; color:#454339;}
#main #content .pagelinkbox .pagelink { padding:0px; margin:0px; width:100%;}
#main #content .pagelinkbox .pageback { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:left;}
#main #content .pagelinkbox .pagenext { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:right;}

#main #content .pagelinkbox02 { padding:10px 20px 0px 20px; margin:0px 0px 10px 0px;
                                background-image:url(../img/common/com_dl_green.gif);
							    background-position:0px 0px; background-repeat:repeat-x;}
#main #content .pagelinkbox02 .toback { padding:0px; margin:0px; width:100px; float:left; text-align:left;}
#main #content .pagelinkbox02 .tonext { padding:0px; margin:0px; width:100px; float:right; text-align:right;}
#main #content .pagelinkbox02 .tolist { padding:0px; margin:0px; width:222px; float:left; text-align:center;}


/** blog ************************************************************************************/
#main #content .bloglist { padding:0px 0px 0px 0px; margin:0px 3px 30px 1px;}
#main #content .bloglist .list { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                 font-size:12px; line-height:14px; font-weight:bold;
                                 background-image:url(../img/common/com_dl_green.gif);
							     background-position:0px bottom; background-repeat:repeat-x;}
#main #content .bloglist .txt_news { padding:6px 0px 7px 60px; margin:0px 0px 0px 0px;
									 background-image:url(../img/common/com_icon_news.gif);
								     background-position:3px 5px; background-repeat:no-repeat;}
#main #content .bloglist .txt_new { padding:6px 0px 7px 60px; margin:0px 0px 0px 0px;
									background-image:url(../img/common/com_icon_new.gif);
									background-position:3px 5px; background-repeat:no-repeat;}
#main #content .bloglist .txt_campaign { padding:6px 0px 7px 60px; margin:0px 0px 0px 0px;
										 background-image:url(../img/common/com_icon_campaign.gif);
										 background-position:3px 5px; background-repeat:no-repeat;}
#main #content .bloglist .txt_event { padding:6px 0px 7px 60px; margin:0px 0px 0px 0px;
									  background-image:url(../img/common/com_icon_event.gif);
									  background-position:3px 5px; background-repeat:no-repeat;}
#main #content .bloglist a { padding:0px; margin:0px; color:#454339;}

#main #content .blogbox { padding:10px 0px 0px 0px; margin:0px 30px 30px 30px;}

#main #content .blogbox .txtbox { padding:5px 0px 10px 0px; margin:0px 5px 0px 5px;}
#main #content .blogbox .txtbox p { padding:1px 0px 1px 0px; margin:0px 0px 0px 0px;}
#main #content .blogbox .txtbox img { padding:0px 0px 0px 0px; margin:10px 10px 10px 10px; /*float:left;*/}

/** shop ***********************************************************************************/
#main #content .carinobox .carinophoto,
#main #content .carinobox .carinophoto2 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:190px; float:left; text-align:center;}
#main #content .carinobox .carinolead { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:300px; float:right;}

#main #content .menubox_l { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:240px; float:left;}
#main #content .menubox_r { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:240px; float:right;}
#main #content .menulist { padding:0px 0px 0px 0px; margin:0px 0px 10px 10px;}
#main #content .menulist .list { padding:7px 0px 7px 3px; margin:0px 0px 0px 0px;
                                 font-size:0px; line-height:0px;
								 background-image:url(../img/common/com_dl_gray02.gif);
								 background-position:0px bottom; background-repeat:repeat-x;
                                 /*border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#525252;*/}
#main #content .menulist .txt_menu { padding:0px; margin:0px; width:160px; float:left; font-size:12px; line-height:18px;}
#main #content .menulist .txt_price { padding:0px; margin:0px; width:60px; float:right; font-size:12px; line-height:18px;}
#main #content .menulist02 { padding:0px 0px 0px 0px; margin:0px 10px 10px 0px;}
#main #content .menulist02 .list { padding:7px 0px 7px 3px; margin:0px 0px 0px 0px;
                                   font-size:0px; line-height:0px;
								   background-image:url(../img/common/com_dl_gray02.gif);
								   background-position:0px bottom; background-repeat:repeat-x;
                                   /*border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#525252;*/}
#main #content .menulist02 .txt_menu { padding:0px; margin:0px; width:160px; float:left; font-size:12px; line-height:18px;}
#main #content .menulist02 .txt_price { padding:0px; margin:0px; width:60px; float:right; font-size:12px; line-height:18px;}
/*-- 赤枠で囲う注記 20121106 --*/
#content .chukibox_red { margin:0px auto 15px auto;  border:2px solid #CC0000; padding:10px 30px; color:#CC0000; text-align:center; font-weight:bold;}
#content .chukibox_red00 {border:2px solid #CC0000; color:#CC0000; font-weight:bold; padding:10px; background-color:#FFFFFF; text-align:center; margin:0 10px 20px;}
#content .chukibox_red01 { width:80%; margin:0px auto 15px auto;  border:2px solid #CC0000; padding:10px 30px; color:#CC0000; text-align:center; font-weight:bold; background:#FFF; margin-bottom:30px;}
#content .chukibox_red02{ margin:0px auto 15px auto;  border:2px solid #CC0000; padding:10px 30px; color:#CC0000; text-align:center; font-weight:bold;background:#FFF; }
#content .chukibox_red03 { width:60%; margin:0px auto 15px auto;  border:2px solid #CC0000; padding:10px 30px; color:#CC0000; text-align:center; font-weight:bold; background:#FFF; margin-bottom:30px; font-size:16px;}
#content .chukibox_norimono { margin:0 auto;color:#CC0000; text-align:center; font-weight:bold; font-size:14px; padding:10px;}
/*-- cute.html --*/
#main #content .cute_leadbox { padding:0px 0px 0px 0px; margin:0px 20px 20px 20px;}
#main #content .cute_leadbox .photobox { padding:0px; margin:0px; width:180px; float:right;}
#main #content .cute_leadbox .txtbox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:300px; float:left;}


/*-- bpro.html --*/
#main #content .bprobox { padding:0px 0px 10px 0px; margin:0px 0px 10px 0px;
                          background-image:url(../img/common/com_2hline_yellow.gif);
						  background-position:0px bottom; background-repeat:repeat-x;}
#main #content .bprobox .photobox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:220px; float:left;}
#main #content .bprobox .txtbox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                  width:280px; float:right; text-align:left;}
#main #content .bprobox .txt_st { padding:0px 0px 0px 0px; margin:0px 0px 3px 0px;}
#main #content .bprobox .imgbox { padding:20px 0px 10px 0px; margin:0px 0px 0px 0px;}


/*-- snack.html --*/
#main #content .snackbox { padding:10px 0px 15px 0px; margin:0px;
                           background-image:url(../img/common/cnt_2hline_orange.gif);
						   background-position:0px bottom; background-repeat:repeat-x;}
#main #content .snackbox .photobox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:210px; float:left; text-align:center;}
#main #content .snackbox .txtbox { padding:5px 0px 0px 0px; margin:0px 0px 0px 0px; width:280px; float:right; text-align:left;}
#main #content .snackbox .menubox { padding:7px 0px 0px 0px; margin:0px;}

/*-- apple.html --*/
#main #content .applebox { padding:0px 0px 15px 0px; margin:0px;}
#main #content .applebox .photobox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:231px; float:left;}
#main #content .applebox .txtbox { padding:5px 0px 0px 0px; margin:0px 0px 0px 0px; width:239px; float:right;}
#main #content .applebox .menubox { padding:7px 0px 0px 0px; margin:0px; width:239px;}
.applephoto{ text-align:center;}
.applephoto img{ padding:5px;}


/** atraction *******************************************************************************/
/*-- game.html --*/
#main #content .rankbox { padding:10px 0px 10px 0px; margin:0px 14px 10px 14px;
                          background-image:url(../img/common/com_2hline_yellow.gif);
						  background-position:0px bottom; background-repeat:repeat-x;}
#main #content .rankbox .photobox { padding:0px; margin:0px; width:210px; float:left;}
#main #content .rankbox .txtbox { padding:0px; margin:0px; width:240px; float:right;} 
#main #content .rankbox .txt_sst { padding:0px; margin:0px; 
                                   font-size:16px; line-height:22px; font-weight:bold;
								   color:#7e7703; text-align:left;}
#main #content .rankbox02 { padding:10px 0px 10px 0px; margin:0px 14px 10px 14px;
                            background-image:url(../img/common/com_2hline_yellow.gif);
						    background-position:0px bottom; background-repeat:repeat-x;}
#main #content .rankbox02 .photobox { padding:0px; margin:0px; width:210px; float:right;}
#main #content .rankbox02 .txtbox { padding:0px; margin:0px; width:250px; float:left;} 
#main #content .rankbox02 .txt_sst { padding:0px; margin:0px; 
                                     font-size:16px; line-height:22px; font-weight:bold;
							  	     color:#7e7703; text-align:left;}


/*-- insect.html --*/
#main #content .insect_leadbox { padding:0px 0px 0px 0px; margin:0px 15px 20px 15px; text-align:right;
                                 background-image:url(../img/atraction/cnt_p01_insect.jpg);
							     background-position:0px bottom; background-repeat:no-repeat;}
#main #content .insect_leadbox .txtbox { padding:10px 0px 10px 0px; margin:0px 0px 0px 240px; text-align:left;}
#main #content .insectbox { padding:0px; margin:5px auto 0px auto; width:463px;
                            background-image:url(../img/atraction/cnt_bg_insectbox.gif);
							background-position:0px 0px; background-repeat:repeat-y;} 
#main #content .insectbox .end { padding:0px; margin:0px; width:463px;
                                 font-size:0px; line-height:8px; height:8px;
								 background-image:url(../img/atraction/cnt_bg_insectbox_bottom.gif);
								 background-position:0px bottom; background-repeat:no-repeat;}
#main #content .insectbox .insectlist { padding:0px 0px 0px 0px; margin:0px 0px 3px 0px;}
#main #content .insectbox .insectlist .list { padding:5px 5px 5px 5px; margin:0px 8px 0px 8px;
                                              background-image:url(../img/common/com_dl_gray02.gif);
								              background-position:0px bottom; background-repeat:repeat-x;}
#main #content .insect_guidebox { padding:10px 0px 10px 0px; margin:0px 14px 10px 14px;
                                  background-image:url(../img/common/com_2hline_green02.gif);
						          background-position:0px bottom; background-repeat:repeat-x;}
#main #content .insect_guidebox  .photobox { padding:0px; margin:0px; width:210px; float:left;}
#main #content .insect_guidebox  .txtbox { padding:0px; margin:0px; width:250px; float:right;} 
#main #content .insect_guidebox  .txt_sst { padding:0px; margin:0px; 
                                            font-size:14px; line-height:22px; font-weight:bold;
								            color:#198328; text-align:left;}
#main #content .insect_guidebox .imgbox { padding:20px 0px 10px 0px; margin:0px; text-align:center;}

/*-- insect_yomoyama.html --*/
#main #content .yomoyamabox { background-image:url(../img/atraction/cnt_bg_mid_yomoyama.gif); 
                              background-position:0px 0px; background-repeat:repeat-y;}
#main #content .yomoyamabox .top_y { background-image:url(../img/atraction/cnt_bg_top_yomoyama.gif); 
                                     background-position:0px 0px; background-repeat:no-repeat; 
									 height:5px; font-size:1px; line-height:1px;}
#main #content .yomoyamabox .bot_y { background-image:url(../img/atraction/cnt_bg_bot_yomoyama.gif); 
                                     background-position:0px 0px; background-repeat:no-repeat; 
									 height:5px; font-size:1px; line-height:1px;}
#main #content .yomoyamabox .line_y { background-image:url(../img/atraction/cnt_line_yomoyama.gif);
                                      background-position:0px 0px; background-repeat:no-repeat; 
									  height:2px; font-size:1px; line-height:1px;}
#main #content .yomoyamabox .photobox01 { text-align:center; padding:10px 0px 5px 0px;}
#main #content .yomoyamabox .leadbox { padding-bottom:10px;}
#main #content .yomoyamabox .sst { padding-top:5px;}


/** aboutus *********************************************************************************/
/*-- aboutus/mailmember.html --*/
#main #content .attentionbox { padding:0px 0px 0px 0px; margin:0px auto 20px auto; width:439px;
                               background-image:url(../img/common/cnt_bg_attentionbox.gif);
							   background-position:0px 0px; background-repeat:repeat-y;}
#main #content .attentionbox .st { padding:0px; margin:0px 0px 3px 0px;}
#main #content .attentionbox .end { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:439px;
                                    font-size:0px; line-height:4px; height:4px;
                                    background-image:url(../img/common/cnt_bg_attentionbox_bottom.gif);
							        background-position:0px bottom; background-repeat:no-repeat;}
#main #content .mobilebox { padding:0px 0px 0px 0px; margin:0px 20px 0px 20px;}
#main #content .mobilebox .qrcodebox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                       width:120px; float:left;}
#main #content .mobilebox .txtbox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                    width:340px; float:right;}



/*-- advatising.html --*/
#main #content .adbox { padding:10px 7px 15px 5px; margin:0px 0px 0px 0px;
                        background-image:url(../img/common/com_dl_black.gif);
						background-position:0px bottom; background-repeat:repeat-x;}
#main #content .adbox .photobox1 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                  width:250px; float:left; text-align:center;}
#main #content .adbox .txtbox1 { padding:5px 0px 0px 0px; margin:0px 0px 0px 0px;
                                width:210px; float:right; color:#233a5a;}
#main #content .adbox .photobox2 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                  width:310px; float:left;}
#main #content .adbox .txtbox2 { padding:5px 0px 0px 0px; margin:0px 0px 0px 0px;
                                width:150px; float:right; color:#233a5a;}

#main #content .adbox .txt_st { padding:0px 0px 0px 0px; margin:0px 0px 12px 0px;} 

/*-- dotline --*/
.dl_black { padding:0px; margin:0px 0px 0px 0px;
            font-size:0px; line-height:2px; height:2px;
			background-image:url(../img/common/com_dl_black.gif);
			background-position:0px 0px; background-repeat:repeat-x;}
.dl_blue { padding:0px; margin:0px 0px 0px 0px;
           font-size:0px; line-height:2px; height:2px;
		   background-image:url(../img/common/com_dl_blue.gif);
		   background-position:0px 0px; background-repeat:repeat-x;}			
.dl_green02 { padding:0px; margin:0px 0px 0px 0px;
              font-size:0px; line-height:2px; height:2px;
		      background-image:url(../img/common/com_dl_green02.gif);
		      background-position:0px 0px; background-repeat:repeat-x;}
			

/*-- feeco側で調整するクラス --*/
.respace { padding:20px;}


/*-- history --*/
table.hyou_history td.there p { background-image:url(../img/aboutus/history_icon2.gif); background-repeat:no-repeat; margin-left:5px; padding:0 5px 10px 10px; line-height:14px;}
table.hyou_history td.here p { background-image:url(../img/aboutus/history_icon1.gif); background-repeat:no-repeat; margin-left:5px; padding:0 5px 10px 10px; line-height:14px;}




/*-- 2011.04.10 ドッグパーク用CSS --*/
#dogpark2010tt { width:450px; background-color:#ffffe5; border:double 2px #fabf14; margin:20px auto; padding:20px 0; }
#dogpark2010tt h4 { font-size:14px; text-align:center; }
#dogpark2010tt p { text-align:center; }
#dogpark2010tt p.congTxt { text-align:left;}
#dogpark2010tt div.congTxt { text-align:left; margin-bottom:15px; padding-left:55px; }
#dogpark2010tt dl { width:380px; margin:15px auto; }
#dogpark2010tt dt { font-weight:bold; color:#6c3524; }

/*--プール　タトゥー文言--*/
.tatoo_txt { text-align:center; padding-bottom:15px; }

/*--チケット料金--*/
.table_summer{padding:40px 0px 20px 0px;}
.table_summer .summer_st{color: #000000; text-align:center; }

/*--2011.05.05　ちゃりお営業終了追加--*/
.redbox { border:1px solid #a80000; padding:6px; }


/*--2011.05.19　あじさい祭り--*/
#ajisai { width:679px; margin:0px auto; padding-top:20px; }
#ajisai .topagetop { text-align:right; padding:0px 38px 40px 38px; }

#ajisai .mv { padding:0px 0px 0px 0px; }
#ajisai .ajisai_navi { margin-bottom:25px; }
#ajisai .lead { margin-bottom:25px; }
#ajisai .leadtxt { margin-bottom:5px; }
#ajisai .gaiyou { margin:0px 43px 50px 44px; }
#ajisai .kaikabox { margin:0px 25px 50px 25px; }
#ajisai .miraibox { margin:0px; padding:25px 0px 0px 0px; }
#ajisai .miraibox p { margin:0px; padding:3px 24px 0px 14px; }

#ajisai .ajisai_txt02 { padding-left:15px; margin-bottom:5px; }
#ajisai .ajisai_txt03 { padding:12px 0px 0px 15px; margin:0px 0px 0px 5px; }
/*20150525 arakawa	追記*/
#ajisai .ajisai_txt02a{font-size:14px; color:#FF0000; font-weight:bold;}

#content #ajisai .tablebox01 { margin:0px 0px 15px 0px; background-color:#a18da1; padding:0px;}
#content #ajisai .tablebox01 table { border:1px solid #a18da1; width:100%; }
#content #ajisai .tablebox01 th { border:0px none #a18da1; padding:5px 5px; }
#content #ajisai .tablebox01 .th01 { background-image:url(../event_ajisai/img/ajisai_th_bg.gif); background-position:0px 0px; background-repeat:repeat-x; background-color:#e6dae6; width:100px; text-align:center; color:#660c65; font-size:12px; }
#content #ajisai .tablebox01 .th02 { background-color:#eaeaea; width:140px; text-align:left; font-weight:normal; }
#content #ajisai .tablebox01 td { border:0px none #a18da1; padding:5px 5px; background-color:#ffffff; }


#content #ajisai .tablebox02 { margin:0px 0px 5px 15px; background-color:#a18da1; padding:0px;}
#content #ajisai .tablebox02 table { border:1px solid #a18da1; width:100%;}
#content #ajisai .tablebox02 th { border:0px none #a18da1; padding:5px 5px; }
#content #ajisai .tablebox02 .th01 { background-image:url(../event_ajisai/img/ajisai_th_bg.gif); background-position:0px 0px; background-repeat:repeat-x; background-color:#e6dae6; width:100px; text-align:center; color:#660c65; font-size:12px; }
#content #ajisai .tablebox02 .th02 { background-color:#eaeaea; width:140px; text-align:left; font-weight:normal; }
#content #ajisai .tablebox02 td { border:0px none #a18da1; padding:5px 5px; background-color:#ffffff; }

#content #ajisai .tablebox03 { margin:0px 15px 5px 15px; background-color:#a18da1; padding:0px;}
#content #ajisai .tablebox03 table { border:1px solid #a18da1; width:100%; }
#content #ajisai .tablebox03 th { border:0px none #a18da1; padding:5px 5px; }
#content #ajisai .tablebox03 .th01 { background-image:url(../event_ajisai/img/ajisai_th_bg.gif); background-position:0px 0px; background-repeat:repeat-x; background-color:#e6dae6; text-align:left; color:#660c65; font-size:12px; }
#content #ajisai .tablebox03 .th02 { background-color:#eaeaea; text-align:center; font-weight:normal; }
#content #ajisai .tablebox03 td { border:0px none #a18da1; padding:5px 5px; background-color:#ffffff; }

#content #ajisai .tablebox_chaya { margin:0px 0px 5px 15px; padding:0px;}
#content #ajisai .tablebox_chaya table { border:1px solid #a18da1; border-collapse:collapse;}
#content #ajisai .tablebox_chaya th { border:1px solid #a18da1; padding:5px 5px; border-collapse:collapse;}
#content #ajisai .tablebox_chaya td { border:1px solid #a18da1; padding:5px 5px; background-color:#ffffff; }


#ajisai .ajisai_cnt { width:603px; margin:0px 38px 25px 38px; padding-top:25px; padding-bottom:25px; background-image:url(../event_ajisai/img/ajisai_line.gif); background-position:0px bottom; background-repeat:repeat-x; }
#ajisai .ajisai_cnt02 { width:652px; margin:0px 14px 25px 13px; padding-bottom:25px; background-image:url(../event_ajisai/img/ajisai_line.gif); background-position:0px bottom; background-repeat:repeat-x; }
#content #ajisai .ajisai_cnt .st { margin-bottom:15px; text-align:left;}
#content #ajisai .ajisai_cnt .st02 { margin-bottom:10px; text-align:left;}
#content #ajisai .ajisai_cnt .st03 { margin-bottom:5px; text-align:left;}
#content #ajisai .ajisai_cnt02 .st { margin-bottom:15px; text-align:center;}
#content #ajisai .ajisai_cnt .imgbox { width:248px; text-align:center; padding:0px; margin:0px; float:left; }
#content #ajisai .ajisai_cnt p.imgbox { width:280px; text-align:left;}
#content #ajisai .ajisai_cnt .imgbox_photocon { width:290px; text-align:center; padding:0px; margin:0px; float:right; }
#content #ajisai .ajisai_cnt .imgbox_ajisaiichiba { width:210px; text-align:center; padding:0px; margin:0px; float:left; }
#content #ajisai .ajisai_cnt .txtbox { width:345px; text-align:left; padding:0px; margin:0px; float:left; }
#content #ajisai .ajisai_cnt .txtbox_event { width:310px; text-align:left; padding:0px; margin:0px; float:right; }
#content #ajisai .ajisai_cnt .txtbox_photocon { width:310px; text-align:center; padding:0px; margin:0px; float:left; }
#content #ajisai .ajisai_cnt .txtbox_ajisaiichiba { width:390px; text-align:left; padding:0px; margin:0px; float:right; }
#ajisai .ajisai_cnt .imgtxt { padding:5px 0px; }
#ajisai .ajisai_cnt .imgtxt02 { padding:5px 0px; text-align:center; }
#content #ajisai .ajisai_cnt .imgbox02 { width:570px; padding:0px; margin:16px; }
#content #ajisai .ajisai_cnt .imgbox02 .pict { width:190px; padding:0px; margin:0px; float:left; }
#content #ajisai .ajisai_cnt .imgbox02 img { padding:0px; margin:0px; }
#content #ajisai .ajisai_cnt .miraibox { padding:24px 15px 0px 15px; }
#content #ajisai .ajisai_cnt .miraibox .st { padding:0px; margin-bottom:5px; }
#content #ajisai .ajisai_cnt .miraibox .imgbox02 { width:334px; text-align:left; padding:0px; margin:0px; float:left; margin:0px; }
#content #ajisai .ajisai_cnt .miraibox .txtbox02 { width:239px; text-align:left; padding:0px; margin:0px; float:left; }
#content #ajisai .ajisai_cnt .miraibox .imgbox02 img { margin-right:4px; }


#ajisai .menubox { margin:0px 32px; width:539px; padding:5px 0px 5px 0px; background-color:#FFF; border:1px solid #ffba67; }
/*#ajisai .menubox .sst { margin-bottom:5px; }*/
#ajisai .menubox table{ width:100%; text-align:left; padding:0px; margin:0px; }
#ajisai .menubox table td { width:50%; padding:5px 0px; }
#ajisai .menubox table p { margin-left:20px; }

#content #ajisai .ajisai_cnt .imgbox03 { width:300px; text-align:center; padding:0px; margin:0px; float:left; }
#content #ajisai .ajisai_cnt .txtbox03 { width:303px; text-align:left; padding:0px; margin:0px; float:left; }
#content #ajisai .ajisai_cnt .txtbox03 p { padding:0px 10px; }

/*--マップ--*/
#content #ajisai .map { background-image:url(../event_ajisai/img/ajisai_map_map.jpg); background-repeat:no-repeat; background-position:0px 0px; width:652px; }
#content #ajisai .map .guide { margin:0px; padding:170px 0px 0px 15px;}
#content #ajisai .map .guidebox01 { padding:0px; margin:0px 0px 15px 0px; width:200px; float:none;}
#content #ajisai .map .guidebox02 { padding:0px; margin:0px 0px 15px 0px; width:240px; float:none;}
#content #ajisai .map .guidebox_03 { padding:0px; margin:0px 0px 15px 0px; width:588px; float:none;}
#content #ajisai .map .guidebox04 { padding:0px; margin:0px 0px 15px 0px; width:380px; float:none;}
#content #ajisai .map .sst { padding:0px; margin:0px 0px 5px 0px; text-align:left;}

/*--開花状況--*/
#content #ajisai .txt_renew { width:600px; text-align:right; margin-bottom:15px; }
#content #ajisai .kaikabox .tablebox01 { margin:0px 0px 15px 0px; background-color:#a18da1; padding:0px;}
#content #ajisai .kaikabox .tablebox01 table { border:1px solid #a18da1; width:100%; }
#content #ajisai .kaikabox .tablebox01 th { border:0px none #a18da1; padding:5px 5px; }
#content #ajisai .kaikabox .tablebox01 .th01 { background-image:url(../event_ajisai/img/ajisai_th_bg.gif); background-position:0px 0px; background-repeat:repeat-x; background-color:#e6dae6; text-align:left; color:#660c65; font-size:12px; }
#content #ajisai .kaikabox .tablebox01 .th02 { background-color:#eaeaea; width:140px; text-align:left; font-weight:normal; }
#content #ajisai .kaikabox .tablebox01 td { border:0px none #a18da1; padding:5px 5px; background-color:#ffffff; }
#content #ajisai .kaikabox .tablebox01 .place { width:28%; }
#content #ajisai .kaikabox .tablebox01 .condition { width:18%; }
#content #ajisai .kaikabox .tablebox01 .comment { width:65%; }
#content #ajisai .kaikabox .to_blog { padding-top:24px; text-align:center; }

/*--イベント--*/
#content #ajisai .tablebox03 td { border:0px none #a18da1; padding:5px 5px; background-color:#ffffff; }
#content #ajisai .tablebox03 .koumoku { width:83px; text-align:center; }
#content #ajisai .tablebox03 .everyday { width:220px; }
#content #ajisai .tablebox03 .june11 { width:220px; }

#content #ajisai .ajisai_eventtable { margin:0px 0px 12px 12px; }
#content #ajisai .ajisai_eventtable td { padding:2px; }
#content #ajisai .ajisai_eventtable td.td01 { text-align:right; width:50px; }

#content #ajisai .tablebox04 { padding-right:400px;  } 

/*--2014.05追記　あじさいナビ--*/
#ajisai .ajisai_navi { width:679px; height:44px; margin:0 auto 25px auto; padding:0;}
#ajisai .ajisai_navi ul{ width:679px;}
#ajisai .ajisai_navi ul li{ float:left; height:44px; text-indent:-9999px;}
#ajisai .ajisai_navi ul li.btn_eigyo a{ background-image:url(../event_ajisai/img/ajisai_navi01_off.gif); width:137px;}
#ajisai .ajisai_navi ul li.btn_pr a{ background-image:url(../event_ajisai/img/ajisai_navi02_off.gif); width:135px;}
#ajisai .ajisai_navi ul li.btn_map a{ background-image:url(../event_ajisai/img/ajisai_navi03_off.gif); width:135px;}
#ajisai .ajisai_navi ul li.btn_kaika a{ background-image:url(../event_ajisai/img/ajisai_navi04_off.gif); width:135px;}
#ajisai .ajisai_navi ul li.btn_event a{ background-image:url(../event_ajisai/img/ajisai_navi05_off.gif); width:137px;}
#ajisai .ajisai_navi ul li.btn_eigyo a:hover,#ajisai .ajisai_navi ul li.btn_eigyo{ background-image:url(../event_ajisai/img/ajisai_navi01_off.gif); width:137px;}
#ajisai .ajisai_navi ul li.btn_pr a:hover,#ajisai .ajisai_navi ul li.btn_pr{ background-image:url(../event_ajisai/img/ajisai_navi02_off.gif); width:135px;}
#ajisai .ajisai_navi ul li.btn_map a:hover,#ajisai .ajisai_navi ul li.btn_map{ background-image:url(../event_ajisai/img/ajisai_navi03_off.gif); width:135px;}
#ajisai .ajisai_navi ul li.btn_kaika a:hover,#ajisai .ajisai_navi ul li.btn_kaika{ background-image:url(../event_ajisai/img/ajisai_navi04_off.gif); width:135px;}
#ajisai .ajisai_navi ul li.btn_event a:hover,#ajisai .ajisai_navi ul li.btn_event{ background-image:url(../event_ajisai/img/ajisai_navi05_over.gif); width:137px;}

#ajisai .ajisai_navi ul li.btn_eigyo a,
#ajisai .ajisai_navi ul li.btn_event a{ display:block; width:137px; height:44px; overflow: hidden; text-indent:-9999px; white-space: nowrap; font-size:0px;}
#ajisai .ajisai_navi ul li.btn_pr a,
#ajisai .ajisai_navi ul li.btn_map a,
#ajisai .ajisai_navi ul li.btn_kaika a{ display:block; width:135px; height:44px; overflow: hidden; text-indent:-9999px; white-space: nowrap; font-size:0px;}


#ajisai .tenji dd{}
#ajisai .tenji dt{ font-size:16px;}
#ajisai .tenji dd{ margin-left:14px; margin-bottom:10px;}

#ajisai .ajisai_txtblog{ margin-bottom:-16px;}
/*--2011.06.07　カレンダー修正--*/

#content .cal_chuki { width:450px; margin-bottom:10px; font-size:12px; font-weight:bold; }

#content .time_yuenchi_setsumei { background-image:url(../img/information/cal_bg_time_yuenchi.gif); background-position:0px 2px; background-repeat:no-repeat; width:150px; float:left; margin-bottom:2px; }
#content .time_yuenchi_setsumei p { padding-left:60px; }
#content .time_pool_setsumei { background-image:url(../img/information/cal_bg_time_pool.gif); background-position:0px 2px; background-repeat:no-repeat; width:150px; float:left; margin-bottom:2px; }
#content .time_pool_setsumei p { padding-left:60px; }

#content .cal_month { width:494px; margin:0px auto 5px auto;}
#content .calcnt { width:484px; margin:0px auto 30px auto; background-image:url(../img/information/calbox_bg.gif); background-repeat:repeat-y; background-position:0px 0px; }
#content .calbox { padding: 6px 7px 0px 8px; background-image:url(../img/information/calbox_bot.gif); background-position:0px 0px; background-repeat:no-repeat; background-position:0px bottom; }
#content .calbox .calbox_top { font-size:0px; line-height:1px; height:1px; }
#content .calbox .calbox_bot { padding-bottom:7px; }

#content .calbox .date { padding-bottom:4px; width:67px; text-align:center; }
#content .calbox .day { padding:0px 2px 4px 2px; vertical-align:top; }
#content .calbox .day .day_cnt { width:100%; }
#content .calbox .day .day_cnt .event_btn { height:14px; text-align:center; }
#content .calbox .day .day_cnt .number {height:24px;font-size:18px;font-weight:bold;
text-align:center;font-family:Geneva, Arial, Helvetica, sans-serif;padding-bottom: 3px;
}
#content .calbox .day .day_cnt .time { padding-top:1px; text-align:center; }
#content .calbox .day .day_cnt .time img{ padding-bottom:2px; text-align:center; }
#content .calbox .day .day_cnt .time_pool { padding-top:1px; text-align:center; }
#content .calbox .day .day_cnt .time_pool img{ padding-bottom:2px; text-align:center; }
#content .calbox .day .day_cnt .td_none { height:15px; text-align:center; }
#content .calbox .line_border {height:4px;background-image:url(../img/information/cal_img_line.gif);background-position:0px 0px;background-repeat:repeat-x;font-size:0px;line-height:1px;}
#content .calbox .fleabtn { width:30px; float:left; margin-bottom:1px; text-align:right; }
#content .calbox .cosbtn { width:30px; float:right; margin-bottom:1px; text-align:left; }
#content .calbox .illumibtn { width:30px; float:right; margin-bottom:1px; text-align:left; }
#content .calbox .fleabtn02 { width:20px; float:left; margin-bottom:1px;}
#content .calbox .cosbtn02 { width:20px; float:left; margin-bottom:1px;}
#content .calbox .illumibtn02 { width:20px; float:left; margin-bottom:1px;}
#content .calbox .off {	background-color: #eeeeee;}
#content .calbox .off td{font-size:10px;line-height:12px;font-color:#4a4a4a;}
#content .calbox .off .td_none{padding-bottom:2px}
#content .calbox .off .come{padding-bottom:10px;}
#content .calbox .off .nocome{padding-bottom:25px;}
 #content .offday img{padding-top:3px; vertical-align:top;}
#content .eventcome { margin:0px auto; width:500px; text-align:right;}

/*--ノーティック--*/
#main #content .nouticitem{padding:10px; text-align:center; margin:0 auto; width:480px;}
#main #content .nouticphoto{width:170px; float:left;}
#main #content .nouticinfo{width:266px;float:right;text-align:left;margin:10px;}

/*--レンタルページ--*/
#main #content .itemBox{width:500px;background-color: #FFF; padding:5px 0px}
#main #content .rentalitem{ width:480px; padding:10px 0 10px 0; text-align:center; margin:0 auto;}
#main #content .rentalitemphoto{ width:155px; float:left;text-align:left;}
#main #content .rentalitemphoto img{ margin-bottom:5px;}
#main #content .rentalinfo{width:230px;float:left;text-align:left;}
#main #content .rentalinfo h2{ color:#333333; font-weight:bold; font-size:16px; padding-bottom:5px;}
#main #content .rentalinfo h2 span{ color:#666666; font-weight:bold; font-size:12px;}
#main #content .rentalinfo span.price { color:#CC0000; font-weight:bold;}
#main #content h3.seat{ color:#333333;font-size:15px;margin:0px ;padding-top:10px;padding-bottom:5px}
.colemanday{ margin:0 auto; text-align:center; margin-bottom:20px;}


/*--キャッシュ--*/
#main #content .cashitembox{padding:10px; margin:0 auto 20px; width:480px;}
#main #content .cashitembox .cashphoto{width:180px;float:left;text-align:left;}
#main #content .cashitembox .cashinfo{width:294px;float:right;text-align:left;}


#main #content .rightPool{float:right;width:294px;padding-bottom:30px;}
#main #content .hyou_pool2 { width:100%;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; margin:0 auto; background-color:#ffffff;border-width:3px; border-style:solid; border-color:#147890; border-collapse:collapse;}
#main #content .hyou_pool2 th { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                          background-color:#1a97b5; color:#FFFFFF; font-weight:normal;
                          border-width:1px; border-style:solid; border-color:#147890;}
#main #content .hyou_pool2 td { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                          background-color:#ffffff; color:#000000;
                          border-width:1px; border-style:solid; border-color:#147890;}
#main #content table.hyou_pool3 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:200px; background-color:#ffffff;border-width:3px; border-style:solid; border-color:#147890; border-collapse:collapse;}
#main #content .hyou_pool3 th { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                          background-color:#1a97b5; color:#FFFFFF; font-weight:normal;
                          border-width:1px; border-style:solid; border-color:#147890;}
#main #content .hyou_pool3 td { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                          background-color:#ffffff; color:#000000;
                          border-width:1px; border-style:solid; border-color:#147890;}
#main #content .onegaibox{width:400;background-color: #FFF;padding:5px 10px;border: 2px solid #C30;}
#main #content ul.onegai{width:400px;margin-left:15px;}
#main #content .onegai li{list-style-type: disc;}
#main #content .w220{ width:230px; }
#main #content .w255{ width:200px; }
#main #content .leadbox ul {padding-left:0px;margin-left: 0px;
}
#main #content .leadbox ul.cashlist li {background-image: url(../img/pool/pool_listtag.gif);list-style-type: none;background-repeat: no-repeat;padding-left: 15px;margin-left: 0px;
}
#main #content ul.rentalitemlist {margin-top:5px;}
#main #content .seatbox {width:480px;}
#main #content .seatbox .imgphoto  {float:left;}
#main #content .seatbox .setubibox  {float:right;}
#main #content .top .leadbox .tablebox.onegaibox .cashlist.onegai {list-style-type: none;}
#main #content .top .leadbox .tablebox.onegaibox .cashlist .onegai ul{color:#CC0000;}
#main #content .hydro .boxhydro { width:480px;margin:0px 10px;}
#main #content .hydro h3 {color:#06F;padding:5px 0px;}
#main #content .hydro h4 {color:#06F;padding-top:5px;}
#main #content .hydro p { padding-bottom:5px;}
#main #content .boxhydro img{ float:left;margin-right:10px;}#wrap #main #main_bottom # #main #content .top .cntbox .tablebox.onegaibox .cashlist.onegai li {color: #C30;}
#wrap #main #main_bottom #mokuteki #main_3c #content_left #content .top .cntbox .tablebox.onegaibox .cashlist.onegai li {
	color: #A80000;
}
#main #content .boxhydro .imgbox{float:left;width:175px}
#main #content .boxhydro .txtbox{float:right;width:290px}
#main #content .hydropolis_air img{margin-bottom:5px;}
#main #content .hydropolis_air span{ color:#000000; padding-left:5px; text-decoration:none;}
#main #content .hydropolis_air a{text-decoration:none;}


.coleman_hr{color:#0FF;}
/*--2011.07.25　昆虫--*/

.mainphotobox .konchu_eigyou {text-align:left; padding:0px 0px 10px 13px;}

/*--2011.08.17　バーベキューパック--*/

#main #content .hyou_information02 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%; margin:0 auto;
                       background-color:#ffffff;
                       border-width:3px; border-style:solid; border-color:#060; border-collapse:collapse;}
#main #content .hyou_information02 th { padding:2px 3px; margin:0px 0px 0px 0px; background-color:#090; color:#FFFFFF; font-weight:normal;
                          border-width:1px; border-style:solid; border-color:#060;}
#main #content .hyou_information02 td { padding:2px 3px; margin:0px 0px 0px 0px;
                          background-color:#ffffff; color:#000000;
                          border-width:1px; border-style:solid; border-color:#060;}
#main #content .hyou_information02 td.soroe { padding:2px 15px; margin:0px 0px 0px 0px;
                          background-color:#ffffff; color:#333333;
                          border-width:1px; border-style:solid; border-color:#060;}

/*--2011.08.17　遠足のご案内--*/

.leadbox p.ensoku_midashi { font-size:16px; line-height:22px;}

/*--2011.09.01 プールインデックス--*/
#main #contents .pool_shuuryou { border:2px solid #C00; font-size:14px; line-height:18px; margin:0px 44px 20px 35px; padding:15px;}
#main #content .pool_shuuryou2 { border:2px solid #C00; font-size:14px; line-height:18px; margin:20px 0px 0px 0px; padding:15px;}
.pool_onegaibox{width:400px;background-color: #FFF;padding:5px 10px;border: 2px solid #C30; margin:10px auto;}
/*--2011.09.07 カレンダー--*/
#content .time_skating_setsumei { background-image:url(../img/information/cal_bg_time_skating.gif); background-position:0px 2px; background-repeat:no-repeat; width:190px; float:left; margin-bottom:2px; }
#content .time_skating_setsumei p { padding-left:60px; }
#content .offday { background-image:url(../img/information/cal_img_rest2.gif); background-position:0px 2px; background-repeat:no-repeat; width:150px; float:left; margin-bottom:10px; }
#content .offday p { padding-left:60px; }

/*--2011.10.05 遠足--*/
#main #content .tablebox .ensoku_photo { float:left; width:162px; margin:5px auto; text-align:center;}

/*--2011.10.13 バーベキュー--*/
#main #content .tablebox .bbqbox { margin:0px 5px;}

/*--2011.10.17 バーベキュー--*/
#main #content .chuki_margin { margin-left:1em;}
#main #content .chuki_kome { margin-left:-1em;}


/*--2011.10.27　アイススケート--*/
#iceskate { width:679px; margin:0 auto; padding-top:20px; }
#iceskate .mv { padding:0; }

#iceskate .iceskate_navi { width:679px; height:44px; margin:0 auto 25px auto; padding:0;}
#iceskate .iceskate_navi ul{ width:679px;}
#iceskate .iceskate_navi ul li{ float:left; height:44px; text-indent:-9999px;}
#iceskate .iceskate_navi ul li.btn_eigyo a{ background-image:url(../event_iceskate/img/iceskate_navi01_off.gif); width:137px;}
#iceskate .iceskate_navi ul li.btn_price a{ background-image:url(../event_iceskate/img/iceskate_navi02_off.gif); width:135px;}
#iceskate .iceskate_navi ul li.btn_dantai a{ background-image:url(../event_iceskate/img/iceskate_navi03_off.gif); width:135px;}
#iceskate .iceskate_navi ul li.btn_school a{ background-image:url(../event_iceskate/img/iceskate_navi04_off.gif); width:135px;}
#iceskate .iceskate_navi ul li.btn_event a{ background-image:url(../event_iceskate/img/iceskate_navi05_off.gif); width:137px;}
#iceskate .iceskate_navi ul li.btn_eigyo a:hover,#iceskate .iceskate_navi ul li.btn_eigyo{ background-image:url(../event_iceskate/img/iceskate_navi01_over.gif); width:137px;}
#iceskate .iceskate_navi ul li.btn_price a:hover,#iceskate .iceskate_navi ul li.btn_price{ background-image:url(../event_iceskate/img/iceskate_navi02_over.gif); width:135px;}
#iceskate .iceskate_navi ul li.btn_dantai a:hover,#iceskate .iceskate_navi ul li.btn_dantai{ background-image:url(../event_iceskate/img/iceskate_navi03_over.gif); width:135px;}
#iceskate .iceskate_navi ul li.btn_school a:hover,#iceskate .iceskate_navi ul li.btn_school{ background-image:url(../event_iceskate/img/iceskate_navi04_over.gif); width:135px;}
/*イベント表示の際に下記一行（1516）追加*/
#iceskate .iceskate_navi ul li.btn_event a:hover,#iceskate .iceskate_navi ul li.btn_event{ background-image:url(../event_iceskate/img/iceskate_navi05_over.gif); width:137px;}

#iceskate .iceskate_navi ul li.btn_eigyo a,
#iceskate .iceskate_navi ul li.btn_event a,
#iceskate .iceskate_navi ul li.btn_event a{ display:block; width:137px; height:44px; overflow: hidden; text-indent:-9999px; white-space: nowrap; font-size:0px;}
#iceskate .iceskate_navi ul li.btn_price a,
#iceskate .iceskate_navi ul li.btn_dantai a,
#iceskate .iceskate_navi ul li.btn_school a{ display:block; width:135px; height:44px; overflow: hidden; text-indent:-9999px; white-space: nowrap; font-size:0px;}

#iceskate .topagetop { text-align:right; padding:0 38px 40px 38px; }
#iceskate #iceskate_inner { width:679px; margin-bottom:25px;}
#iceskate #iceskate_inner .st { margin:0 0 25px 0; text-align:left;}
#iceskate #iceskate_inner #iceskate_cnt { margin:0 0 0 0;}
#iceskate #iceskate_inner #iceskate_cnt .lead p { margin-bottom:20px; text-align:left;}
#iceskate #iceskate_inner #iceskate_cnt .sst { text-align:left; color:#0000FF; font-weight:bold; margin-bottom:5px; font-size:16px;}
#iceskate #iceskate_inner #iceskate_cnt .font_nomal { font-weight:normal; font-size:14px;}
#iceskate #iceskate_inner #iceskate_cnt .boshu { color:#0000d2; font-weight:bold;}
#iceskate #iceskate_inner #iceskate_cnt .dotline { margin:25px auto; width:97%; background-image:url(../img/common/com_bg_dotline01.gif); height:1px; line-height:1px;}
#iceskate #iceskate_inner #iceskate_cnt .group { text-align:left; font-weight:bold; }

#iceskate #iceskate_inner #iceskate_cnt .eigyokikan { width:540px; margin:0 0 15px 0;}
#iceskate #iceskate_inner #iceskate_cnt .eigyokikan table { width:540px; border:1px solid #5fb0cc; font-size:12px;}
#iceskate #iceskate_inner #iceskate_cnt .eigyokikan table th { padding:5px; border:1px solid #5fb0cc; background-color:#c4e1e9; text-align:center;}
#iceskate #iceskate_inner #iceskate_cnt .eigyokikan table td { padding:5px; border:1px solid #5fb0cc; background-color:#ffffff; text-align:left;}
#iceskate #iceskate_inner #iceskate_cnt .eigyokikan .ice_kikan{font-size:16px;}

#iceskate #iceskate_inner #iceskate_cnt .tabele_box { margin:0 0 25px 0;}
#iceskate #iceskate_inner #iceskate_cnt .tabele_box02,#iceskate #iceskate_inner #iceskate_cnt .annai { margin:0 0 10px 0;}
#iceskate #iceskate_inner #iceskate_cnt .txtbox { text-align:left; color:#615e52;}
#iceskate #iceskate_inner #iceskate_cnt .left_320 { width:320px; float:left;}
#iceskate #iceskate_inner #iceskate_cnt .left_320 table,#iceskate #iceskate_inner #iceskate_cnt .right_320 table { width:320px; border:1px solid #5fb0cc; text-align:center; font-size:12px;}
#iceskate #iceskate_inner #iceskate_cnt .left_320 table th,#iceskate #iceskate_inner #iceskate_cnt .right_320 table th { padding:5px; border:1px solid #5fb0cc; background-color:#c4e1e9;}
#iceskate #iceskate_inner #iceskate_cnt .left_320 table td,#iceskate #iceskate_inner #iceskate_cnt .right_320 table td { padding:5px; border:1px solid #5fb0cc; background-color:#ffffff;}
#iceskate #iceskate_inner #iceskate_cnt .left_320 table td.ryokin,#iceskate #iceskate_inner #iceskate_cnt .right_320 table td.ryokin { padding:5px; border:1px solid #5fb0cc; background-color:#ffffff; width:31%;}
#iceskate #iceskate_inner #iceskate_cnt .left_320 table td.schedule,#iceskate #iceskate_inner #iceskate_cnt .right_320 table td.schedule { padding:5px; border:1px solid #5fb0cc; background-color:#ffffff; width:25%;}
#iceskate #iceskate_inner #iceskate_cnt .right_320 { width:320px; float:right;}

#iceskate #iceskate_inner #iceskate_cnt .annai table { text-align:left;}
#iceskate #iceskate_inner #iceskate_cnt .annai table th { padding:5px; vertical-align:top;}
#iceskate #iceskate_inner #iceskate_cnt .annai table td { padding:4px;}

#iceskate #iceskate_inner #iceskate_cnt .chuki { width:283px; margin:0px 0px 10px 250px; }
#iceskate #iceskate_inner #iceskate_cnt .chuki a { color:#a80000; text-decoration:underline; }
#iceskate #iceskate_inner #iceskate_cnt .calenderbox { margin-bottom:20px;}
#iceskate #iceskate_inner #iceskate_cnt .calenderbox table { border:1px solid #5fb0cc; padding:0px;}
#iceskate #iceskate_inner #iceskate_cnt .calenderbox table th { padding:5px; background-color:#c4e1e9;}
#iceskate #iceskate_inner #iceskate_cnt .calenderbox table td { padding:4px; background-color:#ffffff; }
#iceskate #iceskate_inner #iceskate_cnt .calenderbox .calender { float:left; margin:0px 10px 10px 10px;}

#iceskate #iceskate_inner #iceskate_cnt .attention { color:#333333; margin-bottom:20px; }
#iceskate #iceskate_inner #iceskate_cnt .attention_red { color:#a80000; margin-bottom:20px; }
#iceskate #iceskate_inner #iceskate_cnt .attention ul,#iceskate #iceskate_inner #iceskate_cnt .attention_red ul{ margin: 0 0 0 10px;}
#iceskate #iceskate_inner #iceskate_cnt .attention ul li,#iceskate #iceskate_inner #iceskate_cnt .attention_red ul li{ text-indent:-1em;}

#iceskate #iceskate_inner #iceskate_cnt .event_photobox { }
#iceskate #iceskate_inner #iceskate_cnt .event_photobox ul.photo {  }
#iceskate #iceskate_inner #iceskate_cnt .event_photobox ul.photo li{  }

/*--#iceskate .skate_event .eventbox { margin:0px 0px 10px 0px;}
#iceskate .skate_event .eventimgbox { margin:0px auto; width:520px;}
#iceskate .skate_event .eventimgbox .left { margin:25px  auto; float:left; width:250px; display:inline; }
#iceskate .skate_event .eventimgbox .right { margin:25px auto; float:right;  width:250px; display:inline; }--*/


/*--2011.11.01　展示会--*/
#main #content .dotline02{ margin:2px auto; auto; width:97%; background-image:url(../img/common/com_bg_dotline02.gif); height:1px; font-size:1px; line-height:1px; clear:both;}
#main #content .cntbox08 { margin:5px 10px 5px 10px; text-align:left;}
#main #content .cntbox09 { margin:0px 0px 8px 0px; text-align:left;}

#content #illumi table.table_none,table.table_none tr,table.table_none td{ border:none; border-width:0;}
#content #illumi ul.white li p{color:#FFFFFF;}

/*--2012.02.21　お花見（2014.02.20 更新）--*/
#ohanami { margin:0px auto; padding-top:20px; width:679px;}
#ohanami .ohanami_cnt { width:620px; margin:0px auto 30px auto; }
#ohanami .ohanami_cnt02 {padding-top:15px; margin:0 auto 20px auto;}

#ohanami .ohanami_lead { font-size:15px; line-height:25px; margin:10px;}
#ohanami .ohanami_chuki { font-size:15px; line-height:21px; margin:10px 10px 20px 1em; text-indent:-1em;}
#ohanami .ohanami_uketsuke { font-size:17px; line-height:27px; padding:5px 10px; text-align:center; color:#cd093c; font-weight:bold; border: 2px solid #cd093c; margin:0px 50px 60px 50px;}
#ohanami .ohanami_cnt img.cnt{ margin-bottom:25px;}
#ohanami  ul{ margin: 0 0 25px 20px;}
#ohanami  ul li{ text-indent:-1em;}
#ohanami .ohanami_inquiry { text-align:center; margin:25px auto;}
#ohanami .ohanami_mv { padding:0px;}
#ohanami .ohanami_chukibox { margin:0 auto 30px auto; width:280px; font-size:14px; border:2px solid #F36; background:#FFFFFF; padding:10px 30px; color:#CC0000; text-align:center; font-weight:bold;}
#ohanami .tokubetsuseki { text-align:center;}
#ohanami .topagetop { padding: 0px 38px 40px 38px; text-align:right;}

#ohanami .ohanami_cnt_inner { width:630px; padding:10px 0 10px 0; margin:15px auto 10px auto; background:#fff1f8;}
#ohanami .ohanami_cnt_inner h2 { width:610px; margin:0 auto;}
#ohanami .ohanami_plan_inner { width:579px; margin:0 auto 25px auto;}

#ohanami .ohanami_tablebox { margin:0px 10px 20px 10px;}
#ohanami .ohanami_tablebox table { border-collapse:collapse; width:100%; margin-bottom:6px; border: 3px double #e864b2; }
#ohanami .ohanami_tablebox table th { text-align:center;  border: 1px solid #e864b2; color:#141414; background-color:#ffc8e4; padding:5px;}
#ohanami .ohanami_tablebox table td { border: 1px solid #e864b2; background-color:#ffffff; padding:5px; text-align:center;}
#ohanami .ohanami_tablebox img.pepole { float:right; margin-right:5px; display:inline;}
#ohanami .ohanami_sst { font-size:15px; line-height:21px; color:#0e700a; font-weight:bold; margin-bottom:5px;}
#ohanami .bbq { width:428px; height:106px; margin:25px 86px; text-align:center; }

#ohanami .ohanami_cnt_inner .plan_box { width:579px; margin:0 auto; border:2px solid #ff9999; padding:15px 0;}
#ohanami .ohanami_cnt_inner .plan_box .left,#ohanami .ohanami_cnt_inner .plan_box_heijitu .left,#ohanami .ohanami_cnt_inner .plan_box_tokubetuseki .left{ width:338px; margin:0; float:left; }
#ohanami .ohanami_cnt_inner .plan_box .right,#ohanami .ohanami_cnt_inner .plan_box_heijitu .right,#ohanami .ohanami_cnt_inner .plan_box_tokubetuseki .right{ width:230px; height:231px; margin:0px; float:left;}

#ohanami .ohanami_cnt_inner .plan_box_heijitu { width:579px; margin:0 auto; border:2px solid #ff6666; padding:15px 0;}
#ohanami .ohanami_cnt_inner .plan_box_heijitu .sst { width:560px; margin:0 auto 15px auto;}
#ohanami .ohanami_cnt_inner .plan_box_heijitu .time_heijitu { width:370px; margin:0 auto 13px auto;}

#ohanami .ohanami_cnt_inner .plan_box_tokubetuseki { width:579px; margin:0 auto; border:2px solid #ff9933; padding:15px 0;}
#ohanami .ohanami_cnt_inner .plan_box_tokubetuseki .sst { width:560px; margin:0 auto 15px auto;}
#ohanami .ohanami_cnt_inner .plan_box_tokubetuseki .left .tokuten { width:320px; margin:0 auto 10px auto;}

/*--#ohanami .ohanami_cnt_inner .ohanami_cnt .ohanami_cnt_mid .bbqbox hr{ padding:0; margin:0; border:#ff3399 solid 1px;}
#ohanami .ohanami_cnt_inner .ohanami_cnt_mid .topics_txt { width:600px;}
#ohanami .ohanami_cnt_inner .ohanami_cnt_top { background-image:url(../event_ohanami/img/ohanami_cnt_top.gif); width:600px; height:65px; background-repeat:no-repeat; font-size:0;}
#ohanami .ohanami_cnt_inner .ohanami_cnt_mid { background-image:url(../event_ohanami/img/ohanami_cnt_bg.gif); background-repeat:repeat-y; width:600px; ine-height:1px; clear:both;}
#ohanami .ohanami_cnt_inner .ohanami_cnt_bottom { background-image:url(../event_ohanami/img/ohanami_cnt_bottom.gif); background-repeat:no-repeat; width:600px; height:25px; font-size:0;}
#ohanami .ohanami_plan_inner .ohanami_plan01_top { background-image:url(../event_ohanami/img/ohanami_plan01_top.gif); width:579px; height:65px; background-repeat:no-repeat;}
#ohanami .ohanami_plan_inner .ohanami_plan01_mid { background-image:url(../event_ohanami/img/ohanami_plan01_bg.gif); background-repeat:repeat-y; width:579px;}
#ohanami .ohanami_plan_inner .ohanami_plan01_bottom { background-image:url(../event_ohanami/img/ohanami_plan01_bottom.gif); background-repeat:no-repeat; width:579px; height:3px; font-size:0;}
#ohanami .ohanami_plan_inner .ohanami_plan02_top { background-image:url(../event_ohanami/img/ohanami_plan02_top.gif); width:579px; height:65px; background-repeat:no-repeat;}
#ohanami .ohanami_plan_inner .ohanami_plan02_mid { background-image:url(../event_ohanami/img/ohanami_plan02_bg.gif); background-repeat:repeat-y; width:579px;}
#ohanami .ohanami_plan_inner .ohanami_plan02_bottom { background-image:url(../event_ohanami/img/ohanami_plan02_bottom.gif); background-repeat:no-repeat; width:579px; height:3px; font-size:0;}--*/

#main #content .dotline03{ margin:2px auto; auto; width:97%; background-image:url(../img/common/com_bg_dotline03.gif); height:1px; font-size:1px; line-height:1px; clear:both;}

/*--2012.02.23　キャンディ・サクラナイト（2013.02.07に更新）--*/
#sakuranight { margin:0px auto; padding-top:20px; width:679px;}
#sakuranight p { color:#ffffff;}
#sakuranight .sakuranight_cnt { width:603px; margin:0px auto 50px auto;}
#sakuranight .sakuranight_cnt02 {padding-top:15px; margin:0 auto 20px auto; background-color:#0a1335;}
#sakuranight .sakuranight_lead { font-size:15px; line-height:25px; margin:10px; }
#sakuranight .sakuranight_chuki { text-indent:-1em; margin-left:1em; font-size:10px; line-height:13px; color:#333333;}
#sakuranight .sakuranight_chuki02 { text-indent:-1em; margin-left:1em;}

#sakuranight .sakuranight_uketsuke { font-size:17px; line-height:27px; padding:5px 10px; text-align:center; color:#cd093c; font-weight:bold; border: 2px solid #cd093c; margin:0px 50px 60px 50px;}
#sakuranight .sakuranight_sst { font-size:15px; line-height:21px; margin:3px; color:#f171b4; font-weight:bold;}
#sakuranight .pink {  color:#e00b88;}
#sakuranight .sakuranight_tablebox { margin:15px; background-color:#ffe1f3; padding:5px;}
#sakuranight .sakuranight_tablebox02 { margin:15px;}
#sakuranight .sakuranight_tablebox table { border-collapse:collapse; width:100%; border: 2px solid #e688bf;}
#sakuranight .sakuranight_tablebox table th { text-align:center; border: 1px solid #e688bf; background-color:#e8b0d1; padding:5px 10px; color:#ffffff;}
#sakuranight .sakuranight_tablebox table tr { border: 1px solid #e688bf;}
#sakuranight .sakuranight_tablebox table td { border: 1px solid #e688bf; background-color:#fff6fb; padding:5px 10px; }
#sakuranight .sakuranight_tablebox table td.kenshu { border: 1px solid #e688bf; background-color:#ffe9f5; padding:5px 10px; }
#sakuranight .sakuranight_cnt img.cnt{ padding-bottom:25px;}
#sakuranight  ul.norimono { margin:0px; color:#ffffff; text-align:center; clear:both;}
#sakuranight  li { padding:5px; color:#ffffff; width:267px; text-align:left; float:left;}
#sakuranight .sakuranight_inquiry { text-align:center;}
#sakuranight .sakuranight_mv { padding:0px;}
#sakuranight .sakuranight_chukibox { margin-bottom:40px;}

#sakuranight .topagetop { padding: 0px 38px 40px 38px; text-align:right;}

/*--2012.03.05　アイススケート--*/
#content .eigyou_shuuryou { color:#CC0000; font-weight:bold; border: 2px solid #CC0000; padding:5px 10px 5px 10px; font-size:14px; line-height:24px; margin-bottom:20px; }
#content .eigyou_shuuryou .thanks { margin-top:1em;}

/*--2012.04.04　スーパーマンデー--*/
#supermonday { margin:0px auto; padding-top:20px; width:679px;}
#supermonday .supermonday_cnt { width:603px; margin:0px auto 50px auto; }
#supermonday .supermonday_cnt02 {padding-top:15px; margin:0 auto 20px auto;}

#supermonday .supermonday_lead { font-size:15px; line-height:25px; margin:10px; color:#0073bd;}
#supermonday .supermonday_chuki { font-size:15px; line-height:21px; margin:10px 10px 20px 1em; text-indent:-1em;}

#supermonday .supermonday_sst { font-size:15px; line-height:21px; margin:3px; color:#2699d6; font-weight:bold;}
#supermonday .supermonday_tablebox { margin:0px 10px 20px 10px;}
#supermonday .supermonday_tablebox table { border-collapse:collapse; width:100%; margin-bottom:6px; border: 1px solid #008cd6; }
#supermonday .supermonday_tablebox table th { text-align:center;  border: 1px solid #008cd6; color:#ffffff; background-color:#2699d6;}
#supermonday .supermonday_tablebox table td { border: 1px solid #008cd6; background-color:#e7f6ff; }
#supermonday .supermonday_tablebox table th,#supermonday .supermonday_tablebox table td { padding:5px;}
#supermonday .supermonday_cnt img.cnt{ margin-bottom:25px;}
#supermonday .supermonday_mv { padding:0px;}
#supermonday .supermonday_chukibox { margin-bottom:40px;}
#supermonday .topagetop { padding: 0px 38px 40px 38px; text-align:right;}

/*--2012.04.16　スナック--*/
.cntbox .snak_shuuryou { border:2px solid #CC0000; margin:20px 20px 10px 30px; padding:10px; color:#CC0000; text-align:center; font-weight:bold;}

/*--2012.05.01　宴会プラン--*/

#main #content .hyou_information03 { padding:0px; margin:0px 0px 0px 0px; width:100%; 
                       background-color:#ffffff;
                       border-width:2px; border-style:solid; border-color:#7c375b; border-collapse:collapse;}
#main #content .hyou_information03 th { padding:5px 10px; margin:0px; background-color:#7c375b; color:#FFFFFF; font-weight:normal;
                          font-weight:bold;}
#main #content .hyou_information03 td { padding:3px 10px; margin:0px;
                          background-color:#ffffff; color:#000000; border:none;}


#main #content .hyou_information04 { padding:0px; margin:0px 0px 0px 0px; width:100%; 
                       background-color:#ffffff;
                       border-width:2px; border-style:solid; border-color:#b64914; border-collapse:collapse;}
#main #content .hyou_information04 th { padding:5px 10px; margin:0px; background-color:#b64914; color:#FFFFFF; font-weight:normal;
                          font-weight:bold;}
#main #content .hyou_information04 td { padding:3px 10px; margin:0px;
                          background-color:#ffffff; color:#000000; border:none;}
						  
#main #content .hyou_information05 { padding:0px; margin:0px 0px 0px 0px; width:100%; 
                       background-color:#ffffff;
                       border-width:2px; border-style:solid; border-color:#374a7c; border-collapse:collapse;}
#main #content .hyou_information05 th { padding:5px 10px; margin:0px; background-color:#374a7c; color:#FFFFFF; font-weight:normal;
                          font-weight:bold;}
#main #content .hyou_information05 td { padding:3px 10px; margin:0px;
                          background-color:#ffffff; color:#000000; border:none;}

#main #content .hyou_information06 { padding:0px; margin:0px 0px 0px 0px; width:100%; 
                       background-color:#ffffff;
                       border-width:2px; border-style:solid; border-color:#427c37; border-collapse:collapse;}
#main #content .hyou_information06 th { padding:5px 10px; margin:0px; background-color:#427c37; color:#FFFFFF; font-weight:normal;
                          font-weight:bold;}
#main #content .hyou_information06 td { padding:3px 10px; margin:0px;
                          background-color:#ffffff; color:#000000; border:none;}
						  
#main #content .hyou_information07 { padding:0px; margin:0px 0px 0px 0px; width:100%; 
                       border-width:none; border-collapse:collapse;}
#main #content .hyou_information07 td { padding:3px 10px; margin:0px;
                          color:#000000; border:none;}


#main #content .hyou_information08 { padding:0px; margin:0px 0px 0px 0px; width:100%; 
                       border-width:none; border-collapse:collapse;}
#main #content .hyou_information08 td { padding:0px 10px; margin:0px;
                          color:#000000; border:none;}

/*--2012.05.15--*/
#content #ajisai .ajisai_eventtable01 { margin:0px 0px 12px 12px; float:left; width:270px; }
#content #ajisai .ajisai_eventtable01 td { padding:2px; }
#content #ajisai .ajisai_eventtable01 td.td01 { text-align:right; width:50px;}

/*--2012.6.7--*/
#content #ajisai .ajisai_cnt .rainstyle { width:550px; padding:10px 10px 8px 10px; margin:10px 0px 0px 15px; font-size:12px; color:#555555; background:#ffffff; border:1px; border-style:solid; border-color:#53c1ef;}
<!--#content #ajisai .ajisai_cnt .rainstyle01 { width:550px; padding:10px; margin:10px 0px 0px 15px; font-size:14px; color:#FFFFFF; background-image:url(../event_ajisai/img/cnt_rainstyle_bg.gif);background-repeat:repeat-x;}-->

/*--2012.6.18 nakashima--*/
#content #ajisai .ajisaitree_photo { float:left; width:201px;}
#content #ajisai .ajisaitree_caption { padding-top:3px;}

/*--2012.7.16 nakashima--*/
#content .chuki_normal { margin-left:1em; text-indent:-1em;}

/*--2012.09.25　ドッグパーク--*/
#dogpark { margin:0px auto; padding-top:20px; width:679px;}
#dogpark .dogpark_cnt { width:603px; margin:0px auto 50px auto; }
#dogpark .dogpark_cnt02 {padding-top:15px; margin:0 auto 20px auto;}

#dogpark .dogpark_lead { font-size:15px; line-height:25px; margin:10px;}
#dogpark .dogpark_chuki { font-size:15px; line-height:21px; margin:10px 10px 20px 1em; text-indent:-1em;}
#dogpark .dogpark_uketsuke { font-size:17px; line-height:27px; padding:5px 10px; text-align:center; color:#cd093c; font-weight:bold; border: 2px solid #cd093c; margin:0px 50px 60px 50px;}
#dogpark .dogpark_sst { font-size:15px; line-height:21px; margin:3px; color:#1dc5a0; font-weight:bold;}
#dogpark .dogpark_tablebox { margin:0px 10px 20px 10px;}
#dogpark .dogpark_tablebox table { border-collapse:collapse; width:80%; margin-bottom:6px; border: 1px solid #19a9cc; }
#dogpark .dogpark_tablebox table th { text-align:center;  border: 1px solid #19a9cc; color:#666; background-color:#87daee;}
#dogpark .dogpark_tablebox table td { border: 1px solid #19a9cc; background-color:#f5fdff; }
#dogpark .dogpark_tablebox table th,#dogpark .dogpark_tablebox table td { padding:5px;}
#dogpark .dogpark_cnt img.cnt{ margin-bottom:25px;}
#dogpark  ul { margin:10px 10px 40px 10px;}
#dogpark .dogpark_inquiry { text-align:center;}
#dogpark .dogpark_mv { padding:0px;}
#dogpark .dogpark_chukibox { margin-bottom:40px;}
#dogpark .topagetop { padding: 0px 38px 40px 38px; text-align:right;}
#dogpark .dogpark_txt02 { padding-left:15px; margin-bottom:5px; }
#dogpark .dogpark_eventtable { margin:0px 0px 12px 12px; }
#dogpark .dogpark_eventtable td { padding:2px; }
#dogpark .dogpark_eventtable td.td01 { text-align:right; width:50px; }
#dogpark .dogpark_atractionbox{}
#dogpark .dogpark_atractionbox .photobox{ float:left; width:300px;}
#dogpark .dogpark_atractionbox .pricebox{ float:left; width:300px;}
#dogpark .dogpark_pass{}
#dogpark .dogpark_pass .tablebox{ float:left; width:450px;}
#dogpark .dogpark_pass .photobox{ float:right; width:110px;}
#dogpark .dogpark_txt03{margin-bottom:-10px; padding-left:10px;}

/*--2011.20121109　アイススケート追記--*/
#iceskate .skate_school .schoolbox table td.joukyou { background-color:#ececec; }
#iceskate .skate_school .schoolbox table td.joukyou_manin { background-color:#fde7f5; }

/*--2013.20130403　BBQテラス--*/
.cntbox .teraccebox { margin:10px 0;}
.cntbox .teraccebox .terracebox_top { background-image:url(../img/shop/bbqterrace_box_top.gif); height:42px; background-repeat:no-repeat;}
.cntbox .teraccebox .terracebox_middle { background-image:url(../img/shop/bbqterrace_box_middle.gif); background-repeat:repeat-y; height:100% ;padding:0 30px; margin:0;}
.cntbox .teraccebox .terracebox_middle .menu_box { }
.cntbox .teraccebox .terracebox_middle .menu_box ul { text-align:center; }
.cntbox .teraccebox .terracebox_middle .menu_box ul li { float:left; width:50%; padding:10px0;}
.cntbox .teraccebox .terracebox_middle .st_setname { margin-bottom:10px;　width:219px;}
.cntbox .teraccebox .terracebox_middle .set_box {}
.cntbox .teraccebox .terracebox_middle .set_box ul { }
.cntbox .teraccebox .terracebox_middle .set_box ul li {padding:2px 0;}
.cntbox .teraccebox .terracebox_middle .set_box_menu { float:left; width:219px;}
.cntbox .teraccebox .terracebox_middle .set_box_photo { float:right; width:209px;}
.cntbox .teraccebox .terracebox_middle .tanpin{ margin:0 auto; width:140px; }
.cntbox .teraccebox .terracebox_bottom { background-image:url(../img/shop/bbqterrace_box_bottom.gif); height:30px; background-repeat:no-repeat;}
.cntbox .teraccebox .terracebox_middle .menu_other ul{text-align:left; padding-left:10px; line-height:1px;}
.cntbox .teraccebox .terracebox_middle .menu_box .menu_other .teraccebox_drinkmenu1 { width:180px; float:left; border-right:1px dashed #333; padding:10px 10px;}
.cntbox .teraccebox .terracebox_middle .menu_box .menu_other .teraccebox_drinkmenu1  li{ width:180; clear:both; white-space: nowrap;}
.cntbox .teraccebox .terracebox_middle .menu_box .menu_other .teraccebox_drinkmenu2 { width:180px; float:right; padding:10px 10px;}
.cntbox .teraccebox .terracebox_middle .menu_box .menu_other .teraccebox_drinkmenu2  li{ width:180px;}

/*--2013.20130425　注記--*/
ul.chuki_list { margin:2px 0 0 1em;}
ul.chuki_list li { margin-left:1em; text-indent:-1em; line-height:16px; padding:0; margin:0; color:#333333;}

/*--2013.0718　プール：相互バナー--*/
#wrap #main #main_bottom #contents .bunki .pool_banner { width:220px; height:66px; margin:5px auto 25px auto; text-align:center;}
#wrap #main #main_bottom #contents .bunki .pool_banner ul li { width:215px;text-align:center;float:left;}
.pool_topbanner{padding-bottom:20px;}
/*--20140819バナー追加--*/
#wrap #main #main_bottom .pool_topbanner{float:left;margin-left:17px;}
#wrap #main #main_bottom .pool_topbanner_area{padding-left:20px;}

/*--2013.0808　プール：スナックー--*/
hr.line01{ border-width: 1px 0 0 0; border-style:solid; border-color:#ceccb7; height:1px; margin-bottom:20px;}
#main #content .snack_mainv { width:500px; margin-bottom:20px;}
#main #content .pool_snackbox { width:500px;}
#main #content .snackmenu { width:500px; margin:0 0 20px 0; text-align:center;}
#main #content .snackmenu_photo01{ width:180px; float:left; text-align:left;}
#main #content .snackmenu_info01 { width:310px; float:right; text-align:left;}
#main #content .snackmenu_photo02{ width:230px; float:right; text-align:left;}
#main #content .snackmenu_info02 { width:270px; float:left; text-align:left;}
#main #content .snackmenu_photo03{ width:230px; float:left; text-align:left;}
#main #content .snackmenu_info03 { width:260px; float:right; text-align:left;}

/*--プール　プランツォ--*/
#pranzzo .pranzzo_menu { width:500px; margin:0 auto;}
#pranzzo .pranzzo_menu .pranzzo_menu_pbox { width:230px; float:left; padding:10px; text-align:center;}
/*2014.07.28追記*/
#pranzzo .osusume_menu_title p{text-align:center;}
#pranzzo .photobox_pranzzo{  margin:0px 0px 20px 0px; text-align:center;}
/*--20140731 ハイドロポリスエア--*/
#main #content #hydroair { font-size: 14px; line-height:20px; font-family: Verdana, Geneva, sans-serif;}
#main #content #hydroair .cntbox .tablebox_hydroair table.hyou_pool3 { margin:0 auto 20px; width:400px;}
#main #content #hydroair .cntbox .tablebox_hydroair table.hyou_pool3 th { font-size:18px; width:100px;}
#main #content #hydroair .cntbox .tablebox_hydroair table.hyou_pool3 td{ font-size: 24px; width:300px;}
#main #content #hydroair .cntbox .onegaibox{ width:470px; margin-left:0px;}
#main #content #hydroair .boxhydroaire { width:480px;margin:0px 10px;}
#main #content #hydroair .cntbox .boxhydroair img { margin-bottom:10px;}
#main #content #hydroair .cntbox .boxhydroair .boxhydro_attraction1 { width:240px; float:left;}
#main #content #hydroair .cntbox .boxhydroair .boxhydro_attraction2 { width:240px; float:right;}
#main #content #hydroair .cntbox .boxhydroair .boxhydro_attraction3 { clear:both; border-top:1px dashed #666; padding-top:20px; margin-top:30px;}
#main #content #hydroair .cntbox .boxhydroair .boxhydro_attraction3 div {float:left; width:250px;}
#main #content #hydroair .cntbox .boxhydroair p{text-align:left;}
#main #content #hydroair .cntbox .boxhydroair p.therapyfish{color:#235ba8;}
#main #content #hydroair .cntbox .hydro p.hydro_tax{text-align:right; clear:both;}

/*--2013.0812　サイトマップー--*/
#main #content .sitemaplist02 { padding:0; margin:0px 0px 0px 17px;}
#main #content .sitemapbox .list_pink02 { padding:3px 0px 3px 15px; margin:0; 
                                        background-image:url(../img/sitemap/cnt_icon_pink.gif);
				  		                background-position:0px 6px; background-repeat:no-repeat;}
										
/*--運動会ー--*/
.undoukaiphoto{ text-align:center;}
.undoukaiphoto img{ padding:5px;}

/*--ビアフェスター--*/
#stagelive  { width:722px; margin:0px auto; padding-top:20px; background-color:#000000;}
#stagelive .stagelive_inner {width:679px; margin:0px auto;}
#stagelive_artist { }
#stagelive_artist div.photo { width:226px; float:left; margin:5px 0;}
#stagelive_artist div.hplink { margin:5px; width:200px; text-align:right;}
#content #stagelive .tablebox01 { padding:20px 0px 10px 0px;}
#content #stagelive .tablebox01 table { border-collapse:collapse;border:1px solid #CCC; width:100%; margin:0 auto; }
#content #stagelive .tablebox01 th { border-collapse:collapse; border:1px solid #CCC; padding:4px 5px; ; color:#FFF; background-color:#111; text-align:center;}
#content #stagelive .tablebox01 td { border-collapse:collapse;border:1px solid #CCC; padding:4px 5px; background-color:#000; color:#FFFFFF;}
#stagelive table.stagelive_dance{ border:2px solid #009966;  margin:10px 0;}
#stagelive table.stagelive_dance p{ font-size:14px; color:#009966; font-weight:bold; padding:3px 10px 0 10px;}

#content #stagelive .tablebox02 { padding:30px 0px 35px 0px; margin:0px;}
#content #stagelive .tablebox02 table { border-collapse:collapse;border:1px solid #CCC; width:80%; margin:0 auto; }
#content #stagelive .tablebox02 th { border-collapse:collapse; border:1px solid #CCC; padding:2px 5px; background-color:#111; color:#FFF; text-align:center;}
#content #stagelive .tablebox02 td { border-collapse:collapse;border:1px solid #CCC; padding:2px 5px; background-color:#000; color:#FFFFFF;}
#content #stagelive p.stagelive_chuki { color:#FFF; padding-left:67px}
#content #stagelive .st_live { margin:30px 0px 20px 0px;}
	
/*--2013.0913　エル・ドラドプロフィールー--*/
#main #content .eldorado_pfbox { width:500px; height:350px; margin:30px auto 0 auto; background-image:url(../img/aboutus/cnt_eldorado_img01.gif); background-repeat:no-repeat;}
#main #content .eldorado_pfbox .pf { width:270px; float:right; padding-top:104px; padding-right:20px;}
#main #content .eldorado_pfbox .pf dl.list dt { clear:left; float:left; width:3.2em;}
#main #content .cnt_eldorado{width:500px; height:470px; border:4px solid; border-color:#7bc4ca; margin:10px auto;}
.eldorado_link{text-align:center; padding:5px 0 10px;}

/*--写真横並び--*/
.album{}
.albumphotobox{ width:200px; text-align:center; float:left; margin:10px auto;}
.albumphotobox img{}
							

		
/*--2013.0903　スマホ最適化ー--*/
.onlypc{}
.onlysp{ display:none;}
#main #content .size_bn_auto{ padding:10px 0; margin:0 auto; text-align:center;}
#main #content .size_bn_auto2{ padding:10px 0; margin:0 auto; text-align:center;}
#main #content .size_auto{ padding:10px 0; margin:0 auto; text-align:center;}

/*-- season.html --*/
#main #content .bn_season { margin:15px auto; text-align:center;}
#main #content .bn_season img { }

/*-- 2013.11.20 目的：遠足 --*/
#content .top .tablebox table.ensokunorimono { background:#FFFFFF; width:100%; padding-left:5px;}
#content .top .tablebox table.ensokunorimono .ensokunorimono_list { height:125px; list-style-type:none; float:left; padding:5px; vertical-align:top;}

/*-- 2013.12.04 チケット料金 --*/
#wrap #main #main_bottom #mokuteki #main_3c #content_left #content .top .cntbox .tablebox .information_ticket_bnbox { text-align:center; margin:20px auto 5px auto;}
#wrap #main #main_bottom #mokuteki #main_3c #content_left #content .top .cntbox .tablebox .information_ticket_bnbox ul.bn_ticket{ }
#wrap #main #main_bottom #mokuteki #main_3c #content_left #content .top .cntbox .tablebox .information_ticket_bnbox ul.bn_ticket li{ margin-bottom:15px;}
#main #content .hyou_information td.ticket_price { padding:2px 15px; margin:0; background-color:#ffffff; color:#333333; border-width:1px; border-style:solid; border-color:#00467d; width:35%; text-align:right;}]

/*-- 2013.12.05 アトラクション開閉 --*/
#wrap #main #main_bottom #mokuteki #main_2c #content_left #content .top #tab-wrapper #news1 .norimonobox .norimonoitem .openbox{ display:none;}
#wrap #main #main_bottom #mokuteki #main_2c #content_left #content .top #tab-wrapper #news1 .norimonobox .norimonoitem h2.onlysp { }
#wrap #main #main_bottom #mokuteki #main_2c #content_left #content .top #tab-wrapper #news1 .norimonobox .norimonoitem h2.onlysp  span { }
#wrap #main #main_bottom #mokuteki #main_2c #content_left #content .top #tab-wrapper #news1 .norimonobox .norimonoitem h2.onlysp i{ }

/*-- 2013.12.13 クリスマスライブ --*/
#christmaslive_2013  { width:722px; margin:0px auto; padding-top:20px; background-color:#fff;color:#333;}
#christmaslive_2013 h2 {font-weight:bold;font-size:24px;color:#333;border-left:#F30 solid 8px;padding-left:4px}
#christmaslive_2013 h2 span{font-size:16px;}
#christmaslive_2013 .leadtxt{font-size:15px;color:#F00;font-weight:bold;padding-bottom:20px;}
#christmaslive_2013 .stagelive_inner {width:679px; margin:0px auto;}
.stagelive_artist {margin-bottom:30px;border-bottom:dotted #F00 1px;}
.stagelive_artist div.photo { width:226px; float:left; margin:5px 0;}
.stagelive_artist .hplink { margin:5px; width:200px; text-align:left;display:none;
display:none}
.stagelive_artist .hplink  img{ margin:5px; width:200px; text-align:left;display:none;
display:none}
#content #christmaslive_2013 .tablebox01 { padding:20px 0px 10px 0px;}
#content #christmaslive_2013 .tablebox01 table { border-collapse:collapse;border:1px solid #084027; width:100%; margin:0 auto; }
#content #christmaslive_2013 .tablebox01 th { border-collapse:collapse; border:1px solid #084027; padding:5px 5px; ; color:#FFF; background-color:#007240; text-align:center;}
#content #christmaslive_2013 .tablebox01 td { border-collapse:collapse;border:1px solid #084027; padding:5px 5px; background-color:#fff; color:#242424;}
#christmaslive_2013 table.stagelive_dance{ border:2px solid #084027;  margin:10px 0;}
#christmaslive_2013 table.stagelive_dance p{ font-size:14px; color:#242424; font-weight:bold; padding:3px 10px 0 10px;}

#content #christmaslive_2013 .stagelive_inner .tablebox02 { padding:10px 0px 10px 300px; margin:0px;
background:url(/event_christmaslive/img/bg_timetable.jpg);
background-position:0xp 0xp;
background-repeat:no-repeat;
height:250px;}
#content #christmaslive_2013 .tablebox02 table { border-collapse:collapse;border:1px solid #007240; width:300px; margin:0px; }
#content #christmaslive_2013 .tablebox02 th { font-weight:normal;border-collapse:collapse; border:1px solid #084027; padding:1px 5px; background-color:#F00; color:#FFF; text-align:center;width:200px;}

#content #christmaslive_2013 .tablebox02 td { border-collapse:collapse;border:1px solid #084027; padding:1px 5px; background-color:#ffffff; color:#242424;}
#wrap #main #main_bottom #mokuteki #main_2c #content_left #content #christmaslive_2013 .stagelive_inner div .tablebox02 table tr .td01 a{color:#009933}
#content #christmaslive_2013 .tablebox02 .td01{ border-collapse:collapse;border:1px solid #084027; padding:1px 5px; background-color:#fff; color:#242424; text-align:center;}
#content #christmaslive_2013 p.stagelive_chuki { color:#333;margin:0px;
text-align:left;padding:0px;}
.btn_top{text-align:right;margin:20px 0px;clear:both}

/** 2014/1/20 追加 //mokuteki/ ****************************************************************/
#main #content .photobox_l03 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:104px; float:left;}
#main #content .txtbox_r03 { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:325px; float:right;}
#main #content .txtbox_r03 img { margin-top:7px; }

/*-- 2014.2.10 税金改定 --*/
#main .tax_excise { text-align:center; margin-bottom:10px; display:none;}

/** 2014/3/13 追加 //information mokubanokai/ ****************************************************************/
#main #content .hyou_mokubanokai { padding:0px; margin:0px auto; width:100%; background-color:#ffffff; border-width:2px; border-style:solid; border-color:#786a51; border-collapse:collapse;}
#main #content .hyou_mokubanokai th { text-align:center; padding:5px 7px; margin:0px; background-color:#635a49; color:#FFFFFF; font-weight:normal; border-width:1px; border-style:solid; border-color:#786a51;}
#main #content .hyou_mokubanokai th.card { text-align:left; padding:5px 7px; margin:0px; background-color:#635a49; color:#FFFFFF; font-weight:bold; border-width:1px; border-style:solid; border-color:#786a51;}
#main #content .hyou_mokubanokai td { width:35%; text-align:center; padding:3px; margin:0px; background-color:#ffffff; color:#000000; border-width:1px; border-style:solid; border-color:#786a51;}
#main #content .hyou_mokubanokai td.taisho { width:30%; text-align:center; padding:3px; margin:0px; background-color:#ffffff; color:#000000; border-width:1px; border-style:solid; border-color:#786a51;}
#main #content .hyou_mokubanokai td.tuika { text-align:left; padding:3px 0 3px 5px; margin:0px; background-color:#ffffff; color:#000000; border-width:1px; border-style:solid; border-color:#786a51;}

/*-- 2014.4.30 レーザーミッション --*/
#main #content .game_lasermission{text-align:center; margin: 20px 0 10px 0 ;}
#main #content .game_lasermission p{ width:460px; margin:3px auto; text-align:right;}
/*2014.07.22　レーザーミッションに追加*/
#main #content .game_lasermission_point{font-size:10px;margin:0 0 20px 25px;}
#main #content p.game_lasermission_txt{margin-left:25px;}
#main #content p.game_lasermission_txt_red{color:red;margin-left:25px;}
#main #content .lm_price ul.kome li {color:red; text-indent:-1em; margin:0 0 -4px 90px;}

/*20140821 バーベキューページ追記 arakawa */
#main #content .bn_bbqterrace { padding:10px 0px 0px 0px; margin:0px 10px 10px 10px; text-align:center;}


/*20140828 ストライダー追記*/

#main #content .strider_intro{width:500px; margin:auto;}
#main #content .strider_intro p{ padding-left:10px;}
#main #content .strider_intro p.strider_txt{ font-size:16px; color:#FFF; font-weight:bold; background-color:#76af20; line-height:20px; margin-bottom:10px;}

#main #content .strider_box{}
#main #content .strider_photobox{width:230px;  margin-top:10px;float:left;}
#main #content .strider_photobox img{ margin:10px 0 0 10px;}
#main #content .strider_r_photobox{width:250px;  margin-top:10px; margin-right:10px;float:right;}
#main #content table.hyou_strider{border:2px solid #aece4f; margin:20px 10px;}
#main #content table.hyou_strider th,
#main #content table.hyou_strider td{border:1px solid #aece4f;padding:5px;}
#main #content table.hyou_strider td{background-color:#FFF;}
#main #content table.hyou_strider th{background-color:#e5f3c1; color:#425a35; padding-left:5px; font-weight:normal;}
#main #content table.hyou_strider span.day_strider{color:#FF66CC;}
#main #content dd.price_strider{text-indent:1em;}

/*20140929 ストライダー追記*/
#main #content table.hyou_strider span.month_strider{ color:#1e57cc;}

/*20141124 ストライダー追記　arakawa */
.sjbox{ margin: 10px 5px 15px 20px;}
.photobox_sj{ width:230px; float:left;}
.txtbox_sj p{padding-left:10px;}

/*20140909カルーセルプロフィール追記　arakawa*/
#main #content .carousel_pfbox { width:500px; height:350px; margin:10px auto 0 auto; background-image:url(../img/aboutus/cnt_carousel_img02.gif); background-repeat:no-repeat;}
#main #content .carousel_pfbox .pf_carousel { width:300px; float:left; padding-top:20px; padding-left:16px;}
#main #content .carousel_pfbox .pf_carousel table.list_carousel{}

#main #content .cnt_carousel{width:500px; height:450px; border:4px solid; border-color:#7aa6d7; margin:10px auto;}


/*20140911追記arakawa*/
#contents .recruitbunkibox p.ar_spring{text-align:center; color:green;}

/*20141013ドッグパーク追記　arakawa */
.txt_dogpass{ width:160px;color:#df0000; border:2px solid #df0000; background-color:#FFF; margin-left:10px; margin-bottom:10px; padding:5px 0px; text-align:center;}
hr.line_dogpark{border-width: 1px 0 0 0; border-style:solid; border-color:#ceccb7; height:1px;}

/**20141017季節のイベント追記 arakawa*/
p.photo_magical{ margin: 5px auto; padding-bottom:15px; text-align:center;}


#dogpark .dogpark_txt03{margin-bottom:-10px; padding-left:10px;}


/*20141110追記kamiyama*/
#contents .recruitbunkibox li.ar_spring{ text-align:left; color:green; padding: 1px 20px; margin-left: 20px; background-image: none;}


/*20141202 パンダルマン*/
#main #content .pandarman_intro{width:500px; margin:auto;}
#main #content .pandarman_intro p{ padding-left:10px;}
#main #content .pandarman_intro p.pandarman_txt{ font-size:16px; color:#FFF; font-weight:bold; background-color:#ee8e27; line-height:20px; margin-bottom:10px;}


#main #content .pandarman_photobox ul{width:460px;margin:10px auto;}
#main #content .pandarman_photobox li{width:230px; float:left; text-align:center;}

#main #content table.hyou_pandarman{border:1px solid #e58a8a; margin:20px auto; width:480px; }
#main #content table.hyou_pandarman th,
#main #content table.hyou_pandarman td{border:1px solid #db7e7e;padding:10px; line-height:1.6em;}
#main #content table.hyou_pandarman td dl,dt{ line-height:1.8em;}
#main #content table.hyou_pandarman td{background-color:#FFF;}
#main #content table.hyou_pandarman th{background-color:#ea9191; color:#FFF;  font-weight:normal; vertical-align:middle; text-align:center;}
#main #content table.hyou_pandarman span.day_pandarman{color:#FF66CC;}
#main #content dd.price_pandarman{text-indent:1em;}

/*20141202 パンダルマン*/
#main #content table.hyou_pandarman span.month_pandarman{ color:#1e57cc;}

/*20141202 パンダルマン　 */
.pandarmanbox{ margin: 10px 5px 15px 20px;}
.photobox_pandarman{ width:230px; float:left; padding-left:20px;}
.txtbox_pandarman p{padding-left:10px; margin-bottom:10px;}
.bnbox_pandarman{width:200px; margin:5px auto;}

/*20141229 パンダルマン　arakawa */
.box_waribiki{width:480px; margin:0 auto; padding-top:12px;}
.box_waribiki p{padding-bottom:5px;}
.box_waribiki p.othersale{text-align:center; font-weight:bold;}

.pandarman_dougaoc{margin-bottom:20px; text-align:center;}

/*20150316 パンダルマンそり遊び*/
.txtbox_pk{text-align:center; margin:20px 0 20px 0;}
.txtbox_pk_sori{ padding-left:22px; margin-top:-16px;}


ul#accordion{ margin:5px auto;}
ul#accordion > li{ padding:5px 0;}
ul#accordion li p{color:#FFF; background-color:#d70052; padding-top:6px; font-size:14px;}
ul#accordion li a.moreinfo{ display:block; clear:both; text-decoration:none;}
ul#accordion li span.arrow{text-decoration:none; display:block; clear:both; text-align:center; margin:10px;
}
ul#accordion li span.rotate{ display:none;}
ul#accordion ul.infoview{ border-bottom:1px dotted #666;}
ul#accordion p.kome{ text-indent:-1em;margin:0 0 2px 20px; font-size:12px; padding-bottom:5px;}
ul#accordion p.price_close{float:right;}

.strider_intro_event{width:500px;}
.strider_intro_event .strider_event01{ margin-top:-10px; text-align:center;} 
.strider_intro_event .strider_event02{ margin-left:70px;}


/*20150317 お花見2015*/
#ohanami .ohanami_cnt_inner .txt_extension{ width:300px; margin:0 auto; border:double #666666; margin-bottom:15px; }
#ohanami .ohanami_cnt_inner .txt_extension p{ text-align:center; font-size:16px; font-weight:bold; padding-top:10px; color:#FF0033; padding-bottom:5px;}
#ohanami .ohanami_cnt_inner .txt_extension dl{padding-bottom:10px;}
#ohanami .ohanami_cnt_inner .txt_extension dt{ text-align:center; font-weight:bold; font-size:14px;}
#ohanami .ohanami_cnt_inner .txt_extension dd{padding-left:40px;}

/*20150318 ふれあいペット追記*/
#main #content .fureai_lead{margin-left:14px;}
#main #content .fureai_intro{width:500px; margin:auto;}
#main #content .fureai_intro p{}
#main #content table.hyou_fureai{border:1px solid #bfbf00; margin:20px auto; width:480px; }
#main #content table.hyou_fureai th,
#main #content table.hyou_fureai td{border:1px solid #bfbf00;padding:10px; line-height:1.6em;}
#main #content table.hyou_fureai td dl,dt{ line-height:1.8em;}
#main #content table.hyou_fureai td{background-color:#FFF;}
#main #content table.hyou_fureai th{background-color:#f3fd9d; color:#606239;  font-weight:normal; vertical-align:middle; text-align:center;}
#main #content dd.price_fureai{text-indent:1em; }
#main #content dd.price_fureai ul.kome li{margin-top:-6px;}
.fureai_txt{ margin-left:30px; width:500px; text-indent:-1em; padding:8px; margin-top:-16px; color:#333;}
.fureai_txt hr { text-align:center; margin-right:50px;}
.fureai_txt02{ margin-left:30px; width:500px; text-indent:-1em; padding:8px; margin-top:-16px; color:#333;}
.fureai_txt02 .pinkbold{color:#da65cb; font-weight:bold;}
.fureai_txt02 .pink{color:#da65cb;}
.fureai_txt p.kome{ margin-bottom:10px;}

.fureai_photobox ul{width:480px;}
.fureai_photobox li{width:230px; float:left; text-align:center; padding-top:10px;}

.petgarden{width:500px;}
.petgarden_hp{ width:220px; float:left; text-align:center;}
.petgarden_blog{ width:220px;float:right;text-align:center; margin-right:40px;}
.petgarden_hp p, 
.petgarden_blog p{ padding-top:8px; text-align:center;}
.petgarden_blog p{padding-right:3px;}
.petgarden_url{ padding-right:4px; padding-top:30px;}


/*20150406 arakrawa ストライダー 追記*/
.box_stridercup{border:solid 1px #0000FF; margin:20px 0px; padding:10px 0px;}
.box_stridercup p{font-size:16px; padding-bottom:8px; padding-top:5px; text-align:center;}
.box_stridercup ul{ padding-left:20px; margin-bottom:10px;}
.strider_photobox02{width:450px; margin:0 auto;}


#main #content table.hyou_bbq{border:2px solid #ad5c34; margin:20px 10px;}
#main #content table.hyou_bbq th,
#main #content table.hyou_bbq td{border:1px solid #ad5c34;padding:5px;}
#main #content table.hyou_bbq td{background-color:#FFF;}
#main #content table.hyou_bbq th{background-color:#e44723; color:#fff; padding-left:5px; font-weight:normal; text-align:center;}
#main #content table.hyou_bbq span.day_strider{color:#FF66CC;}

#main #content table.hyou_bbq{border:1px solid #ae511b; margin:20px auto; width:460px; }
#main #content table.hyou_bbq th,
#main #content table.hyou_bbq td{border:1px solid #ae511b;padding:10px; line-height:1.6em;}
#main #content table.hyou_bbq td dl,dt{ line-height:1.8em;}
#main #content table.hyou_bbq td{background-color:#FFF;}
#main #content table.hyou_bbq th{background-color:#f38a01; color:#FFF;  font-weight:normal; vertical-align:middle; text-align:center;}
#main #content table.hyou_bbq span.day_bbq{color:#FF66CC;}
.lead_bbq{margin-top:-20px;}

/*20150413 arakawa としまえんでの撮影について*/
#content_location h3.title_satsuei{ width:495px; font-size:14px; line-height:24px; background-color:#31859d; margin-bottom:10px; margin-top:10px; padding-left:8px; color:#FFF;}
#content_location p{padding-left:5px;}
#content_location .tablebox table.hyou_satsuei{ width:400px; border:solid 2px #31859d;border-collapse:collapse;}
#content_location .tablebox table.hyou_satsuei th{text-align:center; padding:5px; background-color:#31859d; border: solid 1px #FFF; color:#FFFFFF; font-weight:normal;}
#content_location .tablebox table.hyou_satsuei td{text-align:right; padding:5px; background-color:#FFFFFF; border:solid 1px #31859d;}
#content_location ul.chuki_satsuei{margin-top:8px; margin-bottom:15px; margin-left:5px;}
#content_location ul.photobox_satsuei{width:490px padding:0px 0px 0px 0px; margin:8px 0px 20px 0px; text-align:center;}
#content_location ul.photobox_satsuei li{width:245px;float:left; padding-bottom:5px;}
#content_location ul.photobox_satsuei li img{text-align:center;}
#content_location dl.photoplace{padding-left:5px;}
#content_location dl.photoplace dd{padding-left:5px;}
#content_location .sstbox_location{margin-top:20px;}
#content_location ul.photoprice{margin-right:60px;}
#content_location ul.photoprice li{ text-indent:-1em;margin:0 0 2px 12px; font-size:12px; padding-bottom:5px;}


/*のりもの運行状況*/
#attraction_info #attraction_info_title{font-size:24px; margin-bottom:10px; margin-top:15px;}
#attraction_info dl{margin:0 auto; text-align:left;border-top:1px dotted #999;}
#attraction_info dt{width:180px; float:left;}
#attraction_info dd.hantei{width:50px; text-align:center;}
#attraction_info dd.bikou{width:200px; text-align:left;}
#attraction_info dd{float:left;}
#attraction_info hr{border:1px dotted #999; clear:both; border-bottom:1px;}
#attraction_info p.date{ text-align:right; margin-bottom:10px;}

/*20150529 ドックパークデザイン修正*/
#dogpark .dogpark_cnt02 .dogpark_nyuen table{ border-collapse:separate; border-radius:10px; border:3px solid #663a15;}
#dogpark .dogpark_cnt02 .dogpark_nyuen table th{border:1px solid #663a15; background-color:#a2e0ff;}
#dogpark .dogpark_cnt02 .dogpark_nyuen table td{border:1px solid #663a15; background-color:#FFF;}
#dogpark .dogpark_cnt02 .dogpark_sst {color:#1e874e;}
#dogpark .dogpark_cnt02 p.info_beforedogpark{background-color: #FFF;padding:5px 10px;border: 2px solid #09F; width:250px; margin-bottom:10px; margin-left:10px;}

/*20150612　赤字のリンク追加*/
#content ul li a.red:link {color:#DF0000;}
#content ul li a.red:visited {color:#DF0000;}


.link_red a{color:#DF0000; font-weight:bold;}

.pool_banner2015 ul{width:670px; margin:0 auto;}
.pool_banner2015 li{float:left; margin-left:10px; margin-top:20px; margin-bottom:20px;}

/*カレンダー注意文言*/
.calender_attention{width:500px; margin:0 auto 20px; border:#2d68e6 solid 1px;}
.calender_attention p{text-align:center; color:#2962e3; font-size:14px; font-weight:bold; padding:10px 0;}
.calender_attention ul{width:460px; margin:0 auto;padding-bottom:10px; }
.calender_attention ul li{font-size:14px; }

.irumi_annai{width:500px; margin:10px auto; text-align:center;}
.irumi_annai img{width:485px; }

/*20150907ストライダー追記*/
#main #content .strider_intro .chukibox_red02 a{text-decoration:none;}

.fm_lead{font-size:18px; color:#316300; font-weight:bold; text-align:center; margin-bottom:20px;}
.leadbox .fm_annai{ margin-top:100px;}
.fm_map{width:400px; margin:0 auto 20px;}
.fm_map img{width:400px;}

/*20150918　としまえんからのお願い*/
#content_onegai h3.title_onegai{ width:495px; font-size:14px; line-height:24px; background-color:#31859d; margin-bottom:10px; margin-top:10px; padding-left:8px; color:#FFF;}
#content_onegai p{padding-left:5px; margin-top:10px;}
#content_onegai ul{padding-left:15px; text-indent:-0.5em;}
#content_onegai ul li{margin-bottom:8px; line-height:16px;}
/*#content_location .tablebox table.hyou_satsuei{ width:400px; border:solid 2px #31859d;border-collapse:collapse;}
#content_location .tablebox table.hyou_satsuei th{text-align:center; padding:5px; background-color:#31859d; border: solid 1px #FFF; color:#FFFFFF; font-weight:normal;}
#content_location .tablebox table.hyou_satsuei td{text-align:right; padding:5px; background-color:#FFFFFF; border:solid 1px #31859d;}
#content_location ul.chuki_satsuei{margin-top:8px; margin-bottom:15px; margin-left:5px;}
#content_location ul.photobox_satsuei{width:490px padding:0px 0px 0px 0px; margin:8px 0px 20px 0px; text-align:center;}
#content_location ul.photobox_satsuei li{width:245px;float:left; padding-bottom:5px;}
#content_location ul.photobox_satsuei li img{text-align:center;}
#content_location dl.photoplace{padding-left:5px;}
#content_location dl.photoplace dd{padding-left:5px;}
#content_location .sstbox_location{margin-top:20px;}
#content_location ul.photoprice{margin-right:60px;}
#content_location ul.photoprice li{ text-indent:-1em;margin:0 0 2px 12px; font-size:12px; padding-bottom:5px;}*/

.mail_waribiki{padding-left:12px;}

.nenshi img{width:306px;}