@charset "Shift_JIS";
/* CSS Document */

body { background-color:#d80c18; margin-top:10px; text-align:center; font-family:Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic"; font-size:12px; line-height:16px; color:#FFFFFF; overflow-x:hidden;}
.body_ip { background-color:#d80c18; margin-top:10px; text-align:center; font-family:Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic"; font-size:20px; line-height:24px; color:#FFFFFF;}
.body_f { background-color:#001d3a; text-align:left; font-family:Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic"; font-size:12px; line-height:20px; color:#FFFFFF; margin:0px; padding:0px; overflow-x:hidden;}

.div_head { background-color:#081832; width:910px; text-align:center;}
.div_main { background-color:#dce5f1; width:910px; text-align:center; padding-top:5px; color:#434343; font-size:12px; line-height:16px;}
.div_contents { background-color:#ffffff; text-align:left; padding-left:20px; color:#001d3a; font-family:Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic",Arial, Helvetica, sans-serif; margin-bottom:15px;}

.div_koushin { background-image:url(image/kousihin_title.gif); background-repeat:no-repeat; background-position:center top; text-align:left; padding-top:35px;}
.table_k { background-color:#001d3a;}
.td_kk { text-align:left; vertical-align:top; padding:5px;}

a { color:#ffffff; text-decoration:none;}
a:visited { color:#ffffff;}
a:active { color:#ffffff;}
a:hover { color:#d80c18;}

a.link { color:#434343;}
a.link:visited { color:#434343;}
a.link:active { color:#43434;}
a.link:hover { color:#d80c18;}

a.mobile { color:#ffffff;}
a.mobile:visited { color:#ffffff;}
a.mobile:active { color:#ffffff;}
a.mobile:hover { color:#081832;}

.div_about { background-color:#d80c18; text-align:left; background-image:url(image/top_bg.jpg); background-repeat:no-repeat; background-position: center; padding-right:10px;}

.div_foot {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-align:center; width:910px;}

.title { background-image:url(img/icon.gif); background-position:left top; background-repeat:no-repeat; height:45px; border-bottom-color:#434343; border-bottom-style:dotted; border-bottom-width:1px; vertical-align:bottom; width:800px; margin-left:35px;}
.title_tx { font-size:12px; color:#434343; font-weight:bold; padding-left:32px; text-align:left; height:30px;}
.title_day { font-size:10px; color:#434343; text-align:right;}
.news_main_tx { color:#434343; text-align:left; padding-top:20px; padding-bottom: 30px; width:800px; margin-left:35px;}


.movie_text {color:#434343; text-align:left; padding-left:80px;}
.movie_text2 {color:#434343; text-align:left; padding-left:169px;}

.coming { height:530px; background-color:#dce5f1; width:910px; text-align:center; padding-top:5px;}

.lineup_stage { padding-left: 100px; text-align:left;}
.table_photo { font-weight:bold;}
.img_art { border-color:#d80c18; border-width:1px;}

.q_qes { background-image:url(image/q_q.gif); background-repeat:no-repeat; background-position:top left; padding-top: 40px; text-align:left; padding-left:50px; margin-left:50px; padding-bottom:20px; font-weight:bold;}
.q_ans {  background-image:url(image/q-a.gif); background-repeat:no-repeat; background-position:top left; text-align:left; margin-left:100px;padding-left: 40px; padding-top: 8px; padding-bottom:20px; }

.time_main_tx { color:#434343; text-align:left; padding-top:20px; width:800px; margin-left:50px;}
.time_5 { height:10px; width:160px; text-align:center; vertical-align:middle; color:#434343; font-size:8px; line-height:5px; margin:0px; padding:0px;}
.time_2 { height:1px; width:160px; text-align:center; vertical-align:middle; color:#434343; font-size:8px; line-height:5px; margin:0px; padding:0px;}
.time_30_east { height:50px; width:160px;text-align:center; vertical-align:middle;color:#ffffff;font-size:12px;line-height:16px;font-weight:bold; background-color:#00a1e9; margin:0px; padding:0px; padding-top:10px;}
.time_30_duo { height:50px; width:160px;text-align:center; vertical-align:middle;color:#ffffff;font-size:12px;line-height:16px;font-weight:bold; background-color:#009944; margin:0px; padding:0px; padding-top:10px;}
.time_60_west { height:90px; width:160px; text-align:center; vertical-align:middle;color:#ffffff;font-size:12px;line-height:16px;font-weight:bold; background-color:#5ed642; margin:0px; padding:0px; padding-top:30px;}
.time_30_nest { height:50px; width:160px;text-align:center; vertical-align:middle;color:#ffffff;font-size:12px;line-height:16px;font-weight:bold; background-color:#ffb400; margin:0px; padding:0px; padding-top:10px;}
.time_20_nest { height:35px; width:160px;text-align:center; vertical-align:middle;color:#ffffff;font-size:12px;line-height:16px;font-weight:bold; background-color:#ffb400; margin:0px; padding:0px; padding-top:5px;}
.time_25_nest { height:40px; width:160px;text-align:center; vertical-align:middle;color:#ffffff;font-size:12px;line-height:16px;font-weight:bold; background-color:#ffb400; margin:0px; padding:0px; padding-top:10px;}
.time_40_nest { height:60px; width:160px;text-align:center; vertical-align:middle;color:#ffffff;font-size:12px;line-height:16px;font-weight:bold; background-color:#ffb400; margin:0px; padding:0px; padding-top:40px;}
.time_20_crest { height:35px; width:160px;text-align:center; vertical-align:middle;color:#ffffff;font-size:12px;line-height:16px;font-weight:bold; background-color:#fe318c; margin:0px; padding:0px; padding-top:5px;}
.time_30_other { height:40px; width:160px;text-align:center; vertical-align:middle;color:#ffffff;font-size:12px;line-height:16px;font-weight:bold; background-color:#0080bb; margin:0px; padding:0px; padding-top:20px; border-bottom-color:#ffffff; margin-bottom:1px;}
.time_q_other { height:203px; width:160px;text-align:center; vertical-align:middle;color:#ffffff;font-size:12px;line-height:16px;font-weight:bold; background-color:#0080bb; margin:0px; padding:0px; padding-top:40px;}
.time_as_other { height:25px; width:160px;text-align:center; vertical-align:middle;color:#ffffff;font-size:12px;line-height:16px;font-weight:bold; background-color:#0080bb; margin:0px; padding:0px; padding-top:8px; margin-bottom:1px;}
.time_as_other2 { height:26px; width:160px;text-align:center; vertical-align:middle;color:#ffffff;font-size:12px;line-height:16px;font-weight:bold; background-color:#0080bb; margin:0px; padding:0px; padding-top:8px; margin-bottom:1px;}
.time_as_other3 { height:26px; width:160px;text-align:center; vertical-align:middle;color:#ffffff;font-size:12px;line-height:16px;font-weight:bold; background-color:#0080bb; margin:0px; padding:0px; padding-top:9px;}
.time_egg_other { height:32px; width:160px;text-align:center; vertical-align:middle;color:#ffffff;font-size:12px;line-height:16px;font-weight:bold; background-color:#0080bb; margin:0px; padding:0px; padding-top:15px; margin-bottom:1px;}
.time_egg_other2 { height:33px; width:160px;text-align:center; vertical-align:middle;color:#ffffff;font-size:12px;line-height:16px;font-weight:bold; background-color:#0080bb; margin:0px; padding:0px; padding-top:15px; margin-bottom:1px;}
.time_egg_other3 { height:33px; width:160px;text-align:center; vertical-align:middle;color:#ffffff;font-size:12px;line-height:16px;font-weight:bold; background-color:#0080bb; margin:0px; padding:0px; padding-top:16px; margin-bottom:1px;}
.table_tt { background-image:url(img/tt_bg.jpg); }
.td_tt { padding:1px;}
.tt_time { text-align:center; vertical-align:middle;color:#ffffff;font-size:12px;line-height:16px;font-weight:bold; background-color:#666666; margin:0px; padding:0px;}


.ht_toptext { text-align:left;}
.ht_att {font-size:9px; text-align:right;}
.ht_menutx {font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:16px;}
.ht_copy { font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:12px;}
.ht_main { background-color:#dce5f1; text-align:center; padding:5px; color:#434343; font-size:20px; line-height:24px; margin:10px;}

.flame { overflow:overflow-x

