@charset "Shift_JIS";body{font-family:meiryo, verdana, arial;font-size:12px;line-height:150%;color:#323232;margin:0px;padding:0px;text-align:left;background-image:url(../enter/bg.jpg);background-position:50% top;width:100%;background-repeat:no-repeat;}
h1{font-weight:normal;margin:0px;padding:0px;font-size:12px;}
h2{font-size:12px;font-weight:normal;color:#CCCCCC;margin:0px;padding:0px;}
a:link{color:#660033;text-decoration:underline;}
a:visited{color:#660033;text-decoration:underline;}
a:hover{color:#660033;text-decoration:none;}
.header_bg{background-image:url(../img/header_bg.jpg);height:112px;width:100%;background-position:50%;}
#header{width:980px;margin-right:auto;margin-left:auto;}
.header01{background-image:url(../images/top_02.jpg);height:112px;width:980px;}
.header02{background-image:url(../images/top_04.jpg);height:249px;width:980px;}
.main_content{background-image:url(../img/main_bg.jpg);background-position:50% top;width:100%;}
#main_cont_wrap{width:980px;margin-right:auto;margin-left:auto;}
ul{margin:0px;padding:0px;float:left;list-style-type:none;}
img{margin:0px;padding:0px;border:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
.main_menu{margin:0px;padding:0px;float:left;}
.h1_area{background-image:url(../images/top_18.jpg);height:28px;width:980px;text-align:right;}
.h1_area_wrap{padding-top:6px;padding-right:10px;}
.tx10{font-size:10px;}
.side01{background-image:url(../images/top_19.jpg);height:10px;width:225px;}
.side02{background-image:url(../images/top_22.jpg);width:225px;}
.side03{background-image:url(../images/top_26.jpg);height:13px;width:225px;}
.side_wrap{padding-left:17px;}
.side_banner{padding-bottom:5px;}
.news_bg{background-image:url(../images/top_20.jpg);height:607px;width:505px;}
.wait_bg{background-image:url(../images/top_21.jpg);height:455px;width:250px;}
.t_news_time{font-size:10px;color:#00CCCC;background-color:#FFFFCC;width:auto;margin-right:3px;padding:2px;}
.t_news_title{font-size:14px;color:#CC3366;background-color:#FFCDD9;width:auto;padding:2px;margin-right:3px;margin-bottom:5px;}
.t_news_com{font-size:14px;line-height:150%;color:#666666;margin-top:3px;margin-right:3px;}
.t_news_wrap{padding-top:75px;padding-left:23px;}
.img_line{border:1px solid #D9D1C5;}
.newsimg{float:left;padding-right:5px;padding-bottom:5px;}
.wait_flm{background-image:url(../img/top_wait_flame.jpg);height:311px;width:211px;background-repeat:no-repeat;padding-bottom:3px;}
.wait_wrap{padding-top:65px;padding-left:16px;}
.waitimg_wrap{padding-top:16px;padding-left:12px;}
.landicon{float:left;padding-right:5px;padding-top:2px;padding-bottom:2px;}
.listname_a{font-size:14px;float:left;padding-right:3px;}
.listname_b{font-size:12px;float:left;padding-right:3px;}
.clear{clear:left;}
.worktime{color:#CC0000;}
.list_data{padding-top:3px;}
.tmap_bg{background-image:url(../images/top_23.jpg);height:152px;width:250px;}
.tmap_wrap{padding-top:3px;padding-left:5px;}
.tschedule_bg{background-image:url(../images/top_25.jpg);height:1348px;width:755px;}
.list_flm{background-image:url(../img/top_list_flame.jpg);height:340px;width:211px;background-repeat:no-repeat;padding-bottom:3px;}
.list_flm02{background-image:url(../img/listflm.jpg);height:272px;width:169px;background-repeat:no-repeat;padding-bottom:3px;}
.cast_list{float:left;padding-right:15px;padding-bottom:15px;}
.cast_list02{float:left;padding-right:20px;padding-bottom:20px;}
.cast_list03{float:left;padding-right:6px;padding-bottom:6px;}
.listimg_wrap{padding-top:15px;padding-left:13px;}
.listimg_wrap02{padding-top:13px;padding-left:10px;}
.list_wrap{padding-top:80px;padding-left:25px;}
.list_wrap02{padding-top:10px;padding-left:35px;}
.list_wrap03{padding-top:10px;padding-left:25px;}
.foot_bg{background-image:url(../img/foot_bg.jpg);height:234px;width:100%;}
#foot_wrap{width:980px;margin-right:auto;margin-left:auto;}
.pager{background-image:url(../images/top_29.jpg);text-align:right;height:30px;width:980px;}
.foot_cont{background-image:url(../images/top_30.jpg);height:204px;width:980px;background-repeat:no-repeat;}
.sitelink{text-align:center;width:980px;padding-top:20px;padding-bottom:20px;}
.foot_name{text-align:right;width:980px;color:#CCCCCC;}
.copy{font-size:10px;color:#999999;text-align:right;width:980px;padding-top:10px;}
.copy a:link{color:#999999;text-decoration:none;}
.copy a:visited{color:#999999;text-decoration:none;}
.copy a:hover{color:#999999;text-decoration:none;}
.cast01{background-image:url(../images/cast_01.jpg);height:74px;width:755px;}
.schedule01{background-image:url(../images/schedule_01.jpg);height:74px;width:755px;}
.cast02{background-image:url(../images/cast_02.jpg);width:755px;}
.cast03{background-image:url(../images/cast_03.jpg);height:35px;width:755px;}
table.sample{border-collapse:collapse;border-spacing:0;background-color:#ffffff;empty-cells:show;width:692px;border-top-width:1px;border-left-width:1px;border-top-style:solid;border-left-style:solid;border-top-color:#999999;border-left-color:#999999;}
table.sample02{border-collapse:collapse;border-spacing:0;background-color:#ffffff;empty-cells:show;width:667px;border-top-width:1px;border-left-width:1px;border-top-style:solid;border-left-style:solid;border-top-color:#999999;border-left-color:#999999;}
.cal_nomal{color:#330000;background-color:#EEEEEE;background-image:url(../img/table-back.gif);background-position:left top;text-align:center;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#999999;border-bottom-color:#999999;font-weight:normal;padding-top:0.3em;padding-right:0.5em;padding-bottom:0.3em;padding-left:0.5em;}
.cal_sat{color:#330000;background-color:#DBEEEE;background-image:url(../img/table-back.gif);background-position:left top;text-align:center;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#999999;border-bottom-color:#999999;font-weight:normal;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;}
.cal_sun{color:#330000;background-color:#F0DFE4;background-image:url(../img/table-back.gif);background-position:left top;text-align:center;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#999999;border-bottom-color:#999999;font-weight:normal;padding-top:0.5em;padding-right:1em;padding-bottom:0.5em;padding-left:1em;}
.sample td{padding:0.3em 1em;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#999999;border-bottom-color:#999999;}
.cation{background-color:#E6E6E6;width:657px;border:1px solid #CCCCCC;padding:10px;}
.schedule_cal{padding-left:25px;padding-top:5px;}
.section_bar{padding-left:34px;padding-top:10px;}
.rec_cation{font-size:10px;padding-top:3px;padding-bottom:3px;}
.recform_title{padding-bottom:10px;padding-left:32px;}
.system01{background-image:url(../images/system_01.jpg);height:70px;width:755px;}
.recruitimg{background-image:url(../img/recruit.jpg);height:747px;width:715px;}
.systemimg{background-image:url(../images/system.jpg);height:1361px;width:713px;}
.system_wrap{padding-left:15px;}
.official_banner{width:681px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#CCCCCC;padding-top:10px;padding-bottom:10px;}
.cation_wrap{padding-left:33px;}
.cation_tx{padding-top:5px;padding-bottom:5px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#CCCCCC;list-style-type:none;}
.cation_tx02{padding-top:5px;padding-bottom:5px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#CCCCCC;list-style-type:none;color:#CC3300;}
.recruit01{background-image:url(../images/recruit01.jpg);height:74px;width:755px;}
.con_price{width:656px;margin-top:5px;}
.link01{background-image:url(../images/link_title.jpg);height:74px;width:755px;}
.banner_title{padding-bottom:10px;padding-left:32px;padding-top:10px;}
.maga_02{background-image:url(../images/res_maga_02.jpg);height:203px;width:238px;}
.magaform_wrap{padding-top:90px;padding-left:53px;}
.magaform_inp{width:390px;padding-bottom:5px;padding-top:5px;}
.banner_wrap{padding-left:33px;}
.banerimg{float:left;padding-right:10px;}
.linsite_wrap{width:680px;padding-left:33px;}
.reserve01{background-image:url(../img/reserve_title.jpg);height:75px;width:755px;}
.reserveimg{background-image:url(../img/reserve01.jpg);height:906px;width:714px;}
.maga_01{background-image:url(../images/res_maga_01.jpg);height:203px;width:475px;}
.maga_bt{padding-top:147px;padding-left:11px;}
.concept01{background-image:url(../img/concept_title.jpg);height:74px;width:755px;}
.conceptimg{background-image:url(../img/concept.jpg);height:1144px;width:714px;}
.gravure01{background-image:url(../img/gravure_title.jpg);height:75px;width:755px;}
.mail01{background-image:url(../../common/img/magazin_title.jpg);height:74px;width:755px;}
.magazineimg{background-image:url(../../common/img/magazine.jpg);height:1332px;width:714px;}
.maga_03{background-image:url(../../common/images/maga_form_02.jpg);height:203px;width:238px;}
.campaign01{background-image:url(../img/campaign_title.jpg);height:74px;width:755px;}
.event_wrap{padding-top:10px;padding-left:25px;}
.thum_wrap{padding-top:4px;padding-left:22px;}
.eventimg{padding-bottom:10px;}
.proficon{float:left;padding-right:3px;}
.guide01{background-image:url(../img/guide_title.jpg);height:74px;width:755px;}
.profile01{background-image:url(../images/profile_20.jpg);height:108px;width:755px;}
.prof_name_wrap{padding-top:80px;padding-left:25px;}
.imgline{border:1px solid #CCCCCC;}
.ph_big_bg{background-image:url(../images/profile_22.jpg);height:518px;width:372px;}
.bigimg_wrap{padding-top:36px;padding-left:45px;}
.int_wrap{padding-top:50px;padding-left:18px;}
.int{width:320px;}
.yoyaku_bg{background-image:url(../images/profile_25.jpg);height:44px;width:372px;}
.yoyaku_wrap{font-size:14px;color:#FFFFFF;text-align:center;width:343px;padding-top:13px;padding-left:19px;}
.owner_com_wrap{padding-top:45px;padding-left:17px;}
.thum_bg{background-image:url(../images/profile_27.jpg);height:107px;width:372px;}
.pr_thum{float:left;padding-right:6px;list-style-type:none;}
.int_bg{background-image:url(../images/profile_23.jpg);height:352px;width:383px;}
.int_title{background-image:url(../img/arrow.gif);background-repeat:no-repeat;background-position:left center;padding-left:15px;}
.int td{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#CCCCCC;padding-top:3px;padding-bottom:3px;}
.owner_con_bg{background-image:url(../images/profile_24.jpg);height:166px;width:383px;}
.op_bg{background-image:url(../images/profile_26.jpg);height:151px;width:383px;}
.op_wrap{width:320px;padding-top:43px;padding-left:17px;}
.prof_icon_wrap{padding-left:43px;}
.op_icon{float:left;padding-right:3px;list-style-type:none;margin:0px;}
.pr_sche{background-image:url(../images/profile_28.jpg);height:145px;width:755px;}
.yoyaku_wrap a:link{color:#FFFF00;text-decoration:underline;}
.yoyaku_wrap a:visited{color:#FFFF00;text-decoration:underline;}
.yoyaku_wrap a:hover{color:#FFFF00;text-decoration:none;}
.pr_sche_wrap{padding-top:53px;padding-left:39px;}
.section{padding-bottom:10px;}
#index_wrap{width:980px;margin-right:auto;margin-left:auto;}
.index01{height:546px;width:980px;background-repeat:no-repeat;}
.index_bt{margin:0px;padding:0px;float:left;list-style-type:none;}
.index_bt02{margin:0px;float:left;list-style-type:none;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;}
.sec_banner{padding-top:20px;padding-left:130px;}
.phone{text-align:center;width:980px;}
.mobile_banner{padding-top:5px;padding-bottom:5px;}