*{margin:0;
padding:0;
font-size:100%;
list-style: none;
}
img {border: none;vertical-align:  bottom;}
hr{display:none;}

a:link{color:#3399FF; text-decoration:underline;}
a:visited{color:#66CCFF; text-decoration:underline;}
a:active{color:#FF99CC; text-decoration:none;}
a:hover{color:#99CCFF; text-decoration:none;}

input,textarea,select{
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	color:#FF6699;	
	background-color: #FFFFFF;
	border-bottom: #FFC6D8 2px solid;
	border-right: #FFC6D8 2px solid;
	border-left: #FFC6D8 2px solid;
	border-top: #FFC6D8 2px solid;
}
.button{
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	color:#ffffff;	
	background-color: #FD79A3;
	border-bottom: #FD79A3 1px solid;
	border-right: #FD79A3 1px solid;
	border-left: #FD79A3 1px solid;
	border-top: #FD79A3 1px solid;
}
.radio{background-color: #ffffff;}

/*----------------------------------------------------------------全共通 */

#wrap{width: 760px;margin: 0 auto;padding: 0 20px;}

#area_stage{background: url(../images/bg_head.jpg) no-repeat;}
#pg_map #area_stage{background: none;}

#area_main_data{padding: 0 10px;}
#area_left{float: left;width: 222px;}
#area_right{float: right;width: 508px;}
#area_right_left{float: left;width: 296px;}
#area_right_right{float: right;width: 204px;}


#area_copy{background: url(../images/copy.gif) no-repeat;height: 49px;margin-top: 20px;}

#area_menu{width: 339px;height: 329px;}
#area_menu li{position: absolute;}
#area_menu a{display: block;width: 84px;height: 84px;}

#mn_top a{background: url(../images/mn_top.gif) no-repeat;}
#mn_map a{background: url(../images/mn_map.gif) no-repeat;}
#mn_event a{background: url(../images/mn_event.gif) no-repeat;}
#mn_new a{background: url(../images/mn_new.gif) no-repeat;}
#mn_car a{background: url(../images/mn_car.gif) no-repeat;}
#mn_kankou a{background: url(../images/mn_kankou.gif) no-repeat;}
#mn_discount a{background: url(../images/mn_discount.gif) no-repeat;}
#mn_omiya a{background: url(../images/mn_omiya.gif) no-repeat;}
#mn_time a{background: url(../images/mn_time.gif) no-repeat;}
#mn_nori a{background: url(../images/mn_nori.gif) no-repeat;}

#area_menu a:hover{background-position: 0 -84px;}
#area_menu a.on{background-position: 0 -84px;}

#mn_top{margin-top: 128px;margin-left: 128px;}
#mn_map{margin-top: 3px;margin-left: 165px;}
#mn_event{margin-top: 56px;margin-left: 240px;}
#mn_new{margin-top: 154px;margin-left: 260px;}
#mn_car{margin-top: 230px;margin-left: 220px;}
#mn_kankou{margin-top: 263px;margin-left: 135px;}
#mn_discount{margin-top: 238px;margin-left: 43px;}
#mn_omiya{margin-top: 160px;margin-left: 0;}
#mn_time{margin-top: 65px;margin-left: 10px;}
#mn_nori{margin-top: 5px;margin-left: 77px;}

/*----------------------------------------------------------------クラス */
.color1{color: #ffffff;}/* white */
.color2{color: #FF9900;}/* orange */
.color3{color: #FF3399;}/* red */
.color4{color: #00CCCC;}/* blue */
.color5{color: #666666;}/* gray */
.color6{color: #000000;}/* black */

.textS{font-size: 10px;}
.textM{font-size: 14px;}
.textL{font-size: 16px;}

.font1{font-weight: bold;}
.font2{font-family : "ＭＳ Ｐゴシック", "Osaka";}

.text-out{text-indent:-9999px;}

.hidden{position:absolute;
	left:0px;
	top:-500px;
	width:1px; 
	height:1px; 
	overflow:hidden; 
}

.clearfix {
	zoom: 1;
	}
	.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.img_center{text-align: center;}
.area_nakami{padding: 0 10px 10px;}

/*----------------------------------------------------------------body */

body{
	font-size :12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	line-height: 16px;
	background: url(../images/bg_stage.gif) repeat-y center #FFFFE0;
}


body#pg_map{text-align: center;}

/*----------------------------------------------------------------h1 */

h1{background: url(../images/h1.gif) no-repeat;height: 134px;width: 377px;position: absolute;
margin-left: 339px;
}

/*----------------------------------------------------------------h2 */

h2{width: 222px;height: 33px;}

#content_stage #h2_center{float: left;background: url(../images/h3_back_short.gif);width: 241px;height: 33px;}


#pg_map h2{float: left;background: url(../map/images/h2.gif) no-repeat;}
#pg_event h2{float: left;background: url(../event/images/h2.gif) no-repeat;}
#pg_new h2{float: left;background: url(../new/images/h2.gif) no-repeat;}
#pg_car h2{float: left;background: url(../car/images/h2.gif) no-repeat;}
#pg_kankou h2{float: left;background: url(../kankou/images/h2.gif) no-repeat;}
#pg_discount h2{float: left;background: url(../discount/images/h2.gif) no-repeat;}
#pg_omiya h2{float: left;background: url(../omiya/images/h2.gif) no-repeat;}
#pg_time h2{float: left;background: url(../time/images/h2.gif) no-repeat;}
#pg_nori h2{float: left;background: url(../nori/images/h2.gif) no-repeat;}


#pg_map #content_stage #h2_center{width: 473px;}

/*----------------------------------------------------------------h3 */

h3{width: 222px;height: 43px;}

#h3_pick{margin-top: -10px;margin-left: 242px;margin-bottom: 5px;width: 508px;}
#h3_pick .h3_stage{padding: 0 7px;height: 80px;}

#h3_mobile{margin-top: 127px;}
body#pg_top #h3_mobile{margin-bottom: 3px;margin-top: 0;}

#bg_dis{background: url(../images/tb_main_discount.gif) no-repeat right top;padding: 7px;}
#h3_discount .h3_stage{padding: 0;}

#h3_pick h3{float: left;background: url(../images/h3_pick.gif) no-repeat;}
#h3_mobile h3{float: left;background: url(../images/h3_mobile.gif) no-repeat;width: 169px;}
#h3_show h3{float: left;background: url(../images/h3_show.gif) no-repeat;width: 185px;height: 33px;}
#h3_new h3{float: left;background: url(../images/h3_saisin.gif) no-repeat;height: 33px;}
#h3_discount h3{float: left;background: url(../images/h3_discount.gif) no-repeat;height: 33px;}

.h3_center{float: left;background: url(../images/h3_back.gif);width: 241px;height: 43px;}
.h3_right, #content_stage #h2_right{float: left;background: url(../images/tb_right.gif) no-repeat;height: 43px;width: 45px;}
.h3_bottom, #content_stage #data_bottom{background: url(../images/tb_bottom_long.gif) no-repeat;height: 9px;}
.h3_stage, #content_stage #data_stage{background: url(../images/tb_main.gif) repeat-y;padding: 7px;}

#pg_map #content_stage #data_stage{background: url(../map/images/tb_long_main.gif) repeat-y;padding: 7px;}
#pg_map #content_stage #data_bottom{background: url(../map/images/tb_long_bottom.gif) no-repeat;}



#h3_mobile .h3_center{float: left;background: url(../images/h3_back_pink.gif);width: 12px;height: 43px;}
#h3_mobile .h3_right{float: left;background: url(../images/tb_right_pink.gif) no-repeat;width: 41px;height: 43px;}
#h3_mobile .h3_bottom{background: url(../images/tb_bottom_pink.gif) no-repeat;height: 9px;}
#h3_mobile .h3_stage{background: url(../images/tb_main_pink.gif) repeat-y;}

#h3_show .h3_bottom{background: url(../images/tb_bottom_yellow.gif) no-repeat;height: 9px;}
#h3_show .h3_right{float: left;background: url(../images/tb_right_yellow.gif) no-repeat;width: 37px;height: 33px;}
#h3_show .h3_stage{background: url(../images/tb_main_yellow.gif) repeat-y;}

#h3_new .h3_center{float: left;background: url(../images/h3_back_short.gif);width: 29px;height: 33px;}
#h3_new .h3_right, #content_stage #h2_right{float: left;background: url(../images/tb_right_short.gif) no-repeat;height: 33px;width: 45px;}
#h3_new .h3_bottom{background: url(../images/tb_bottom_short.gif) no-repeat;height: 9px;}
#h3_new .h3_stage{background: url(../images/tb_main_short.gif) repeat-y;}

#h3_discount .h3_center{background: url(../images/h3_back_short.gif);height: 33px;width: 189px;}
#h3_discount .h3_right{float: left;background: url(../images/tb_right_ticket.gif) no-repeat;height: 33px;width: 97px;}



/*----------------------2009/3/12レイアウト案追加 */

#h3_news h3{float: left;background: url(../images/h3_saisin.gif) no-repeat;height: 33px;}
#h3_news .h3_center{float: left;background: url(../images/h3_back_short.gif);width: 241px;height: 33px;}
#h3_news .h3_right{float: left;background: url(../images/tb_right_short.gif) no-repeat;height: 33px;width: 45px;}

#new_data li{float: left;margin: 2px;}
#new_data img{border: 1px solid #000000;}

#area_look{margin-bottom: 15px;}
#area_look li{float: left;margin: 10px;}


/*----------------------------------------------------------------h4 */

h4{margin: 10px 0;height: 50px;}


/*----------------------------------------------------------------h5 */

h5{height: 45px;}

/*----------------------------------------------------------------top */



#ticket_left, #mobile_left{float: left;}
#ticket_right, #mobile_right{float: right;}

#mobile_left{width: 110px;background: url(../images/kyaria.gif) no-repeat bottom;padding-bottom: 30px;}
#h3_show .h3_stage li{font-size: 10px;line-height: 12px;color: #996600; text-indent:-1.3em;margin-left:1.4em;font-family:"ＭＳ Ｐゴシック", "Osaka";}

#print_moji{background: url(../images/print_moji.gif) no-repeat;width: 118px;height: 60px;margin-bottom: 10px;}
#bt_ticket a{display: block;background: url(../images/bt_print.gif) no-repeat;width: 124px;height: 52px;}
#bt_ticket_ce a{display: block;background: url(../images/bt_print_center.gif) no-repeat;width: 470px;height: 52px;}

#new_head{text-align: center;}
#new_head li{margin-top: 7px;padding-top: 7px;background: url(../images/line.gif) repeat-x;}


#park_set{background: #ffffff;width: 350px;border: 3px dotted #FFFF00;float: left;margin-right: 5px;}
#park_set li{float: left;}

#area_right_set{margin: 5px 0;}

#area_right_right li{margin-bottom: 5px;}
#area_right_right li.space_none{margin-bottom: 0;text-align: center;}






/*----------------------------------------------------------------キャラクターショーのデータ_new */

.box_kyara{background: #FFCC33;padding: 3px;border: solid 1px #996600;margin-bottom: 5px;}
.waku_kyara{background: #ffffff;padding: 3px;border: solid 1px #996600;}
.day{text-align: center;padding-bottom: 3px;font-weight: bold;}
.title{color: #009999;font-weight: bold;}
.cm{border-top: dashed 1px #996600;}




/*----------------------------------------------------------------キャラクターショーのデータ

#show_main{margin-bottom: 3px;}
.box_show{width: 92px;float: left;margin: 0 1px 7px 5px;font-family:"ＭＳ Ｐゴシック", "Osaka";}
.show_a{background: url(../images/tb_orange_main.gif) repeat-y;}
.show_a .show_head{background: url(../images/tb_orange_head.gif) no-repeat;}
.show_a .show_bottom{background: url(../images/tb_orange_bottom.gif) no-repeat bottom;}

.show_b{background: url(../images/tb_yellow_main.gif) repeat-y;}
.show_b .show_head{background: url(../images/tb_yellow_head.gif) no-repeat;}
.show_b .show_bottom{background: url(../images/tb_yellow_bottom.gif) no-repeat bottom;}


.show_stage{padding-top: 4px;padding-bottom: 4px;padding-left: 5px;width: 82px;}

.show_img img{border: solid 1px #ffffff;}
.show_data{background: #ffffff;border: solid 1px #996600;margin-top: 3px;padding: 3px;}

.show_day{
text-align: center;
padding-bottom: 1px;
border-bottom: dashed 1px #996600;
margin-bottom: 2px;
}
.show_title{font-size: 10px;line-height: 13px;text-align: center;color: #009999;}
.show_cm{font-size: 10px;line-height: 13px;}
.show_other{text-align: right;font-size: 10px;line-height: 13px;color: #FF66CC;}

#copy_goon{background: url(../images/copy_goon.gif) no-repeat right;height: 13px;}
#copy_pri{background: url(../images/copy_pri.gif) no-repeat right;height: 7px;}
#copy_kamen{background: url(../images/copy_kamen.gif) no-repeat right;height: 13px;}
#copy_ultra{background: url(../images/copy_ultra.gif) no-repeat right;height: 13px;}
#copy_anpan{background: url(../images/copy_anpan.gif) no-repeat right;height: 13px;}

*/


/*----------------------------------------------------------------園内マップ */

#map_name{margin-top: 10px;}
#map_name li{float: left;width: 143px;margin: 3px 0 3px 18px;text-align: left;height: 15px;}

#no1{background: url(../map/images/no_01.gif) no-repeat;padding-left: 19px;}
#no2{background: url(../map/images/no_02.gif) no-repeat;padding-left: 19px;}
#no3{background: url(../map/images/no_03.gif) no-repeat;padding-left: 19px;}
#no4{background: url(../map/images/no_04.gif) no-repeat;padding-left: 19px;}
#no5{background: url(../map/images/no_05.gif) no-repeat;padding-left: 19px;}
#no6{background: url(../map/images/no_06.gif) no-repeat;padding-left: 19px;}
#no7{background: url(../map/images/no_07.gif) no-repeat;padding-left: 19px;}
#no8{background: url(../map/images/no_08.gif) no-repeat;padding-left: 19px;}
#no9{background: url(../map/images/no_09.gif) no-repeat;padding-left: 19px;}
#no10{background: url(../map/images/no_10.gif) no-repeat;padding-left: 19px;}
#no11{background: url(../map/images/no_11.gif) no-repeat;padding-left: 19px;}
#no12{background: url(../map/images/no_12.gif) no-repeat;padding-left: 19px;}
#no13{background: url(../map/images/no_13.gif) no-repeat;padding-left: 19px;}
#no14{background: url(../map/images/no_14.gif) no-repeat;padding-left: 19px;}
#no15{background: url(../map/images/no_15.gif) no-repeat;padding-left: 19px;}
#no16{background: url(../map/images/no_16.gif) no-repeat;padding-left: 19px;}
#no17{background: url(../map/images/no_17.gif) no-repeat;padding-left: 19px;}
#no18{background: url(../map/images/no_18.gif) no-repeat;padding-left: 19px;}
#no19{background: url(../map/images/no_19.gif) no-repeat;padding-left: 19px;}
#no20{background: url(../map/images/no_20.gif) no-repeat;padding-left: 19px;}

#pg_map table{height: 100%;width: 760px;margin: 0 auto;}
#pg_map td{text-align: center;}

#pg_map #content_stage{width: 740px;margin: 0 auto;}

/*----------------------------------------------------------------イベント */

#pg_event h4{color: #FF3300;font-size: 17px;margin: 0;height: auto;padding-top: 15px;padding-bottom: 10px;}
.box_event{width: 470px;margin: 0 auto;}
.event_title{background: url(../event/images/event_title.gif) no-repeat;height: 70px;padding-left: 80px;}
.event_day{display: block;color: #FF9933;font-weight: bold;text-align: right;font-size: 14px;}

.event_left{float: left;text-align: center;}
.event_data{margin-bottom: 20px;background: url(../event/images/bg_event_photo.gif) no-repeat;}
.event_left img{margin: 30px 15px 0 35px;}
.event_right{font-weight: bold;font-size: 14px;}

/*----------------------------------------------------------------NEW */

#new1{text-align: center;}

#type1{margin: 0 auto;width: 415px;padding: 20px 0;}
#type1 dt{
float: left;
width: 100px;
padding: 5px;
margin: 0 7px 2px 0;
border-right: solid 1px #666666;
border-bottom: solid 1px #666666;
background: #FFCC00;
font-weight: bold;
color: #996600;
text-align: center;
}

#type1 dd{
float: left;
width: 130px;
padding: 5px;
margin: 0 7px 2px 0;
border-bottom: 1px solid #996600;
text-align: center;
font-family : "ＭＳ Ｐゴシック", "Osaka";
font-weight: bold;
color: #FF9933;
}
#type1 dd.iti{text-align: left;}

#new_moji{background: url(../new/images/new_moji1.gif) no-repeat center;height: 52px;}



/*----------------------------------------------------------------交通のご案内 */

h4#goannai{background: url(../car/images/h4_goannai.gif) no-repeat;}
h4#tel{background: url(../car/images/h4_tel.gif) no-repeat;}

#pg_car .img_center{margin-bottom: 10px;}
#car_tel div{padding: 0 10px;}

/*----------------------------------------------------------------周辺観光情報 */


#link1 h4{background: url(../kankou/images/h4_kankei.gif) no-repeat;}
#link2 h4{background: url(../kankou/images/h4_shuhen.gif) no-repeat;}

.box_links{background: #FFCC66;width: 143px;padding: 3px;border: dotted 3px #33CC00;float: left;
margin: 0 3px 7px;
}
.box_links .banner{text-align: center;padding: 5px 0;}
.box_links .link_text{text-align: center;background: #FFFFCC;padding: 3px;}

/*----------------------------------------------------------------団体割引 */

h4#dantai{background: url(../discount/images/h4_dantai.gif) no-repeat;}

.look_moji{
background: url(../discount/images/ic_heart.gif) no-repeat;
padding-left: 30px;
height: 23px;
border-bottom: 3px double #FF9933;
margin: 10px 0;
color: #33CC00;
font-weight: bold;
line-height: 23px;
}

.wari_cotegori{font-weight: bold;color: #ffffff;text-align: center;
background: url(../discount/images/bg_midasi.gif) no-repeat;
width: 212px;
height: 26px;
line-height: 26px;
margin-bottom: 5px;
}

#type2{width: 400px;margin: 10px auto;}
#type2 dt, #pg_time .type2 dt{
float: left;
width: 230px;
font-weight: bold;
padding: 3px;
background: #CC99FF;
border-right: solid 1px #666666;
border-bottom: solid 1px #666666;
margin-bottom: 4px;
margin-right: 4px;
color: #ffffff;
}

#type2 dd, #pg_time .type2 dd{
padding: 3px;
padding-bottom: 8px;
border-bottom: 1px solid #CC99FF;
margin-bottom: 4px;
text-align: right;
}
#type2 dd.text_center{text-align: center;}

#wari_bottom{padding-left: 10px;font-weight: bold;}
#wari_bottom li{margin-bottom: 5px;color: #00CCCC;}

/*----------------------------------------------------------------お食事・おみやげ */

#pg_omiya #data_stage, #pg_new #data_stage{text-align: center;}
#pg_omiya #data_stage li, #pg_new #data_stage li{margin-bottom: 20px;}


/*----------------------------------------------------------------営業時間・料金 */


#time_annai h4{background: url(../time/images/h4_goriyou.gif) no-repeat;}
#time_money h4{background: url(../time/images/h4_money.gif) no-repeat;}
#time_tokubetu h4{background: url(../time/images/h4_tokubetu.gif) no-repeat;}

#money_nyuen h5{background: url(../time/images/h5_nyuen.gif) no-repeat;}
#money_ken h5{background: url(../time/images/h5_kaisuken.gif) no-repeat;}
#money_yuugu h5{background: url(../time/images/h5_yuugu.gif) no-repeat;}
#money_tokusetu h5{background: url(../time/images/h5_tokusetu.gif) no-repeat;}
#money_1day h5{background: url(../time/images/h5_1day.gif) no-repeat;}
#money_afternoon h5{background: url(../time/images/h5_afternoon.gif) no-repeat;}

#money_yuugu li{
background: url(../time/images/ic_hana.gif) no-repeat;
height: 20px;
line-height: 20px;
float: left;
border-bottom: solid 1px #FF99CC;
width: 185px;
padding: 0 2px 2px 23px;
margin: 0 15px 3px 0;
font-weight: bold;
color: #66CCFF;
}
#money_yuugu li.long{clear: both;width: 410px;}

#type3{width:450px;margin: 0 auto;}
#type3 dt{
float: left;
width: 120px;
font-weight: bold;
text-align: center;
padding: 5px;
background: #99CC33;
border-right: solid 1px #666666;
border-bottom: solid 1px #666666;
margin: 0 3px 3px 0;
color: #336600;
}
#type3 dd{
float: left;
width: 305px;
padding: 5px;
background: #FFFFCC;
border-right: solid 1px #666666;
border-bottom: solid 1px #666666;
margin: 0 0 3px 0;
}

#pg_time .type2{width: 450px;margin: 5px auto 10px;}

#bt_dantai{width: 306px;margin: 0 auto;}
#bt_dantai a{
display: block;
background: url(../time/images/bt_dantai.gif) no-repeat;
width: 306px;
height: 45px;
}

.box_tokubetu{margin: 15px 0;}
.tokubetu_left{float: left;}
.tokubetu_moji{padding: 0 10px;display: block;}

.bt_ue a{
background: url(../time/images/bt_top.gif) no-repeat;
width: 92px;
height: 22px;
display: block;
float: right;
}


/*----------------------------------------------------------------のりもの */

#pg_nori #content_stage{margin-bottom: 15px;}

.box_nori{background: url(../nori/images/tb_main.jpg) repeat-y;margin-bottom: 20px;}
.tb_name{background: url(../nori/images/tb_name.jpg) no-repeat;}


/*
.nori_right{background: url(../nori/images/head_right.jpg) no-repeat right;height: 67px;}
*/

.nori_en200{background: url(../nori/images/en_200.jpg) no-repeat right;height: 67px;}
.nori_en300{background: url(../nori/images/en_300.jpg) no-repeat right;height: 67px;}
.nori_en400{background: url(../nori/images/en_400.jpg) no-repeat right;height: 67px;}
.nori_en400_600{background: url(../nori/images/en_400_600.jpg) no-repeat right;height: 67px;}
.nori_free{background: url(../nori/images/en_free.jpg) no-repeat right;height: 67px;}

.tb_head{position: absolute;}
.tb_head h5 span{padding-top: 37px;padding-left: 47px;display: block;}
.tb_head h5{width: 264px;height: 71px;
background: url(../nori/images/tb_name.jpg) no-repeat;
color: #FF6600;
font-weight: bold;
font-size: 14px;
}


.nori_photo{background: url(../nori/images/bg_top.jpg) no-repeat;}
.photo_head{background: url(../nori/images/tb_photo_head.gif) repeat-x;}
.gabyou{background: url(../nori/images/ic_gabyou.gif) no-repeat center;}
.tb_photo{width: 374px;margin: 0 auto;padding-top: 23px;}
.photo img{
border-bottom: solid #ffffff 10px;
border-right: solid #ffffff 10px;
border-left: solid #ffffff 10px;

}

.nori_bottom{background: url(../nori/images/tb_point.jpg) no-repeat;height: 165px;}
.nori_bottom span{display: block;width: 300px;padding: 50px 20px 0 80px;}

#nori_page a{display: block;width: 120px;height: 24px;}
#nori_page li{float: left;margin: 5px 14px 5px;width: 120px;}
#bt_no1{background: url(../nori/images/bt_1.gif) no-repeat;}
#bt_no2{background: url(../nori/images/bt_2.gif) no-repeat;}
#bt_no3{background: url(../nori/images/bt_3.gif) no-repeat;}
#bt_no4{background: url(../nori/images/bt_4.gif) no-repeat;}
#bt_no5{background: url(../nori/images/bt_5.gif) no-repeat;}
#bt_no6{background: url(../nori/images/bt_6.gif) no-repeat;}
#bt_no7{background: url(../nori/images/bt_7.gif) no-repeat;}

#nori_page li #atraction li{clear: both;margin: 3px 0;
background: url(../nori/images/ic_arrow.gif) no-repeat left 3px;
padding-left: 10px;
}
