@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap');

body{background-color:#ffffff;font-size:16px;font-family:'Noto Serif JP', serif;line-height:1.42857;word-wrap:break-word;overflow-wrap:break-word;-webkit-text-size-adjust: 100%;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
body{-webkit-text-size-adjust:none;}
a{color:#ffffff;}
a img:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
input[type="text"]{padding:5px;}
input[type="tel"]{padding:5px;}
input[type="email"]{padding:5px;}
select{padding:5px;}
textarea{padding:5px;resize:vertical;}
.h2{font-weight:bold;}
.h3{font-weight:bold;}
.b{font-weight:bold;}
p {box-sizing:border-box;}
div {box-sizing:border-box;}

img {max-width:100%;}


.youtube {font-size:16px;line-height:1.25;text-align:left;}
.youtube p {font-size:23px;}
.youtube img {margin:10px 0;}

.company_photo {margin-top:15px;}
.company_photo img {max-width:100%;margin:0 auto;display:block;}

.staff_photo {margin-top:10px;}
.staff_photo li {width:32%;margin-right:1%;display:inline-block;font-size:0;line-height:0;vertical-align:top;}
.staff_photo li:last-child {margin-right:0;}
.staff_photo li img {width:100%;}

.casting_facebook {width:100%;margin:15px 0;border-top:1px solid #000000;border-bottom:1px solid #000000;}
    .casting_facebook li {padding:15px 0;border-bottom:1px dashed #000000;}
    .casting_facebook li:last-child {border-bottom:none;}
        .casting_facebook li a {color:#000000;font-size:16px;}
        .casting_facebook li .date {float: left;width:10%;}
        .casting_facebook li .text {float: left;width:90%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.column_title{font-size:20px;line-height:1.35;color:#000;text-align:left;margin-bottom:10px;font-weight:bold;}
.audition_voice {margin:15px auto;padding:0;}
.audition_voice:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
    .audition_voice li {display:block;width:49%;margin-bottom:1%;}
    .audition_voice li:nth-child(2n) {float:right;}
    .audition_voice li:nth-child(2n+1) {float:left;}
        .audition_voice li img {max-width:100%;border:1px solid #c3c3c3;}

#wrap #main_contents00 #main_left .voice_main03_text01 span.line{display:inline-block;width:20px;padding:2px 0;background-color:#bcd4e2;margin:7px 0 0 0;font-size:0;vertical-align:top;}
.inline_content04_left span.line{display:inline-block;width:20px;padding:2px 0;background-color:#bcd4e2;margin:15px 0 0 0;font-size:0;vertical-align:top;}
.news_main02{}
.news_main02 .current{border:1px solod #8c9ef7 !important;background-color:#8c9ef7 !important;}
.news_main02 .current a{color:#ffffff !important;}
#wrap{width:100%;box-sizing:border-box;position:relative;margin:0 auto;}
.taka_hash{width:100%;}
.android #main #main_contents #main_contents00 #main_left #main_left_body{}
.android #main #main_contents #main_contents00 #main_left #main_left_body h2{background:url("../image/casting/casting_h2.png") repeat left top;width:100%;display:block;padding:14px;font-size:16px;box-sizing:border-box;margin-top:20px;font-size:18px;line-height:1.0;}
.android #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01{background:url("../image/casting/_casting_plan01.png") no-repeat left top;-moz-background-size:100% auto;background-size:100% auto;min-height:220px;margin-top:20px;}
.android #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 h3{width:100%;font-size:17px;padding:12px 0 10px 60px !important;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
.android #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 div{width:68%;box-sizing:border-box;padding:20px 10px !important;font-size:7px;}
.android #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02{background:url("../image/casting/_casting_plan02.png") no-repeat left top;-moz-background-size:100% auto;background-size:100% auto;min-height:180px;margin-top:0;}
.android #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 h3{width:100%;font-size:17px;padding:12px 0 10px 60px !important;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
.android #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 div{width:68%;box-sizing:border-box;padding:20px 10px !important;font-size:7px;}
.android #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03{background:url("../image/casting/casting_plan03.png") no-repeat left top;-moz-background-size:100% auto;background-size:100% auto;min-height:180px;margin-top:0;}
.android #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 h3{width:100%;font-size:17px;padding:12px 0 10px 60px !important;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
.android #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 div{width:68%;box-sizing:border-box;padding:20px 10px !important;font-size:7px;}
.android #main #main_contents #main_contents00 #main_left #main_left_body .casting_caption{padding:23px 0 0;font-size:14px;line-height:1.5;}
.tel_sp{display:none;}
.pc{display:block;}
.sp{display:none;}
.alert-danger a{color:#ff0000;}
.loader{width:100%;height:100%;}
.loader .loader_background{z-index:10000;position:absolute;top:0;left:0;opacity:0.5;filter:alpha(opacity=30)!important;background-color:#000;}
.loader .loader_window{width:300px;z-index:11000;position:absolute;top:0px;left:0px;}
.loader .loader_window_area{position:relative;background:#f6f6f6;border:1px solid #333;width:300px;border-radius:10px;box-shadow:0px 0px 15px 10px #777;}
.loader .loader_content_area{padding:15px 50px;}
.loader .loader_content_area span{display:inline-block;font-size:14px;height:31px;line-height:31px;padding-left:40px;margin:10px;background:transparent url('../image/loading.gif') no-repeat scroll left center;}
.validation_summary_report_area{width:100%;max-width:500px;padding:10px 0 50px;margin:0 auto;}
.alert-danger{display:none;padding:20px;border:1px solid #ff0000;margin:10px 0 0;background-color:#ffffff;}
.alert-danger ul{padding:0;}
.alert-danger ul li{list-style-type:none;}
.sp_menu{display:none;}
.main_contents_menu{display:none;}
#cboxClose{display:none;}

.interview_main00 .interview_title {margin:10px 0;text-align:center;font-size:16px;line-height:1.5;}
.interview_main00 .photo {}
.interview_main00 .interview_caption {}
.interview_main00 .interview_caption .photo {display:inline-block;width:49%;vertical-align:top;font-size:0;line-height:0;}
.interview_main00 .interview_caption .photo img {max-width:100%;}
.interview_main00 .interview_caption .profile {display:inline-block;width:48%;vertical-align:top;padding-left:1%;font-size:16px;line-height:1.5;}
.interview_main00 .interview_caption .profile dl {display:table;width:100%;}
.interview_main00 .interview_caption .profile dl dt {display:table-cell;width:15%;}
.interview_main00 .interview_caption .profile dl dd {display:table-cell;width:75%;}
.interview_main00 .interview_list {margin-top:15px;}
.interview_main00 .interview_list li {margin-bottom:16px;}
.interview_main00 .interview_list li.person01 {color: #3999b1;}
.interview_main00 .interview_list li.person02 {}
.interview_main00 .interview_list li div:first-child {display:inline-block;width:10%;vertical-align:top;}
.interview_main00 .interview_list li div:last-child {display:inline-block;width:90%;vertical-align:top;}
.interview_main00 .interview_list li div:last-child img {display:block;width:300px;display:block;margin:0 auto;}

.top_bnr01 {padding:0 0 20px;margin: 0 20px;box-sizing: border-box;background:url("") #fff;}
    .top_bnr01 img.sp {display:none;}
    .top_bnr01 img.pc {max-width:100%;display:block;margin:0 auto;}

@media (max-width:767px){#wrap{min-width:731px;}
#header{width:95%;margin:0 auto;}
#main{width:95%;margin:0 auto;}
.tel_sp{display:block;text-align:right;}
.tel_sp a{color:#000000;font-size:20px;}
.bnr_pc{display:none;}
.bnr_sp{display:inline-block;text-align:center;width:100%;}
.pc{display:none;}
.sp{display:block;}
br.sp{display:block;}
.top_logo_01{float:left;}
.top_logo_02{display:none;}
#header_menu{display:none;}
#footer_contents02{display:none;}
.inline_content{display:none;}
.casting_main01_03 img{width:100%;}
.sp_menu{display:block;float:right;padding:0 0 23px;}
.sp_menu:hover{cursor:pointer;}
.main_contents_menu{display:none;}
.inline_content01_00{text-align:right;}
.inline_content01_01{text-align:center;padding:10px 0 0;}
.knowhow_text01{padding:20px 0;}
.inline_news{}
.inline_news .information{font-size:18px;border-bottom:1px dotted #999999;margin:0 0 15px;padding:0 10px;width:100%;box-sizing:border-box;}
.inline_news .information_contents{padding:0 10px;width:100%;box-sizing:border-box;}
.inline_news .information_contents .information_date{color:#4d768c;margin:0 0 10px;text-align:right;}
.inline_news .information_contents p{}
.inline_news .information_contents p a{color:#000000;}
#wrap #main #main_contents .main_contents_menu{cursor:pointer;display:none;margin:0 auto;position:absolute;width:100%;z-index:10000;}
#wrap #main #main_contents .main_contents_menu .menu_01{background:transparent url("../image/sp/menu_bg.png") repeat-x scroll 0 0;border-top:2px solid #c8e8eb;font-family:'Noto Serif JP', serif;font-size:17px;font-weight:bold;height:95px;}
#wrap #main #main_contents .main_contents_menu .menu_02{background:transparent url("../image/sp/menu_bg.png") repeat-x scroll 0 0;border-top:2px solid #c8e8eb;font-family:'Noto Serif JP', serif;font-size:17px;font-weight:bold;height:95px;}
#wrap #main #main_contents .main_contents_menu .menu_03{background:transparent url("../image/sp/menu_bg.png") repeat-x scroll 0 0;border-top:2px solid #c8e8eb;font-family:'Noto Serif JP', serif;font-size:17px;font-weight:bold;height:95px;}
#wrap #main #main_contents .main_contents_menu .menu_04{background:transparent url("../image/sp/menu_bg.png") repeat-x scroll 0 0;border-top:2px solid #c8e8eb;border-bottom:2px solid #c8e8eb;font-family:'Noto Serif JP', serif;font-size:17px;font-weight:bold;height:95px;}
#wrap #main #main_contents .main_contents_menu .menu_05{background:#ffffff none repeat scroll 0 0;border-top:2px solid #c8e8eb;font-family:'Noto Serif JP', serif;font-size:17px;font-weight:bold;padding:33px 30px 30px;}
#wrap #main #main_contents .main_contents_menu .menu_06{background:#ffffff none repeat scroll 0 0;border-top:2px solid #c8e8eb;font-family:'Noto Serif JP', serif;font-size:17px;font-weight:bold;padding:33px 30px 30px;}
#wrap #main #main_contents .main_contents_menu .menu_07{background:#ffffff none repeat scroll 0 0;font-family:'Noto Serif JP', serif;font-size:17px;font-weight:bold;padding:33px 30px 30px;}
#wrap #main #main_contents .main_contents_menu .menu_08{background:#ffffff none repeat scroll 0 0;border-top:2px solid #c8e8eb;border-bottom:2px solid #c8e8eb;font-family:'Noto Serif JP', serif;font-size:17px;font-weight:bold;padding:33px 30px 30px;}
#wrap #main #main_contents .main_contents_menu .menu_00{display:none;}
#wrap #main #main_contents .main_contents_menu .menu_00_01{}
#wrap #main #main_contents .main_contents_menu .menu_00_01 > .menu_05{display:none;}
#wrap #main #main_contents .main_contents_menu .menu_00_001{display:none;}
#wrap #main #main_contents .main_contents_menu a{color:#000000;}
#wrap #main #main_contents .main_contents_menu .menu_01_text01{padding:33px 0 31px 10px;}
#wrap #main #main_contents .main_contents_menu .menu_02_text01{float:left;padding:33px 10px 31px;width:75%;}
#wrap #main #main_contents .main_contents_menu .menu_02_img01{float:right;padding:38px 0 17px;width:15%;}
#wrap #main #main_contents .main_contents_menu .menu_02_img01 img{width:50%;}
#wrap #main #main_contents .main_contents_menu .menu_03_text01{float:left;padding:33px 10px 31px;width:75%;}
#wrap #main #main_contents .main_contents_menu .menu_03_img01{float:right;padding:38px 0 17px;width:15%;}
#wrap #main #main_contents .main_contents_menu .menu_03_img01 img{width:50%;}
#wrap #main #main_contents .main_contents_menu .menu_06_text01{float:left;padding:0;width:75%;}
#wrap #main #main_contents .main_contents_menu .menu_06_img01{float:right;padding:0;width:17%;text-align:right;}
#wrap #main #main_contents .main_contents_menu .menu_06_img01 img{width:50%;}
.slider{}
.slider li{}
.slider li img{width:100%;}
.top_caption{width:100%;max-width:960px;margin:0 auto 2px;text-align:right;}
.top_caption a{color:#cc0000;text-decoration:underline;font-size:20px;}
@media only screen and (min-device-width:414px) and (max-device-width:736px){.top_caption a {font-size:16px;}}
.top03{}
.top03 .staff_top01 {font-size: 10px;}
.top03 .knowhow_text01{padding:20px 0;}
.top03 .knowhow_text01 img{float:left;padding:8px 10px 0 0;}
.top03 .knowhow_text01 h2{float:left;font-family:'Noto Serif JP', serif;font-size:18px;font-weight:bold;padding-left:10px;padding-right:9px;}
.top03 .knowhow_text01 .inline_modeltalent_text01{float:left;color:#a9a9a9;text-align:left;margin-left:10px;}
.top03 .bnr_img{position:relative;width:100%;text-align:center;}
.top03 .bnr_img > a{display:inline-block;}
.top03 .bnr_img > img{}
.top03 .bnr_img .image{float:left;width:30%;}
.top03 .bnr_img .image img{width:100%;}
.top03 .bnr_img .text{float:right;width:65%;}
.top03 .bnr_img .text .title{font-size:25px;line-height:1.35;color:#000000;text-align:left;margin-bottom:10px;font-family:'Noto Sans JP', sans-serif;}
.top03 .bnr_img .text .caption{font-size:12px;line-height:1.5;color:#000000;text-align:left;font-family:'Noto Sans JP', sans-serif;}
.top03 .bnr_img > p{color:#ffffff;font-size:11px;font-weight:bold;height:0;left:10px;position:relative;top:-40px;}
.top03 .bnr_border{padding:15px 0;border-bottom:1px solid #c3c3c3;}
.top03 .bnr_border01{padding:0 0 15px;border-bottom:1px solid #c3c3c3;}
.top03 .bnr_img01{text-align:left;}
.top03 .bnr_img01 img{width:100%;}
#info_00{padding:20px 0 0;}
#info_00 .staff_top01{background:rgba(0, 0, 0, 0) url("../image/main_titl_bg.png") repeat scroll 0 0;width:100%;padding:10px;box-sizing:border-box;}
#info_00 .staff_top001{background:rgba(0, 0, 0, 0) url("") !important;width:100%;padding:10px;box-sizing:border-box;color:#ff0000;font-size:26px;}
#info_00 .staff_top01 .staff_top_text{padding:5px 15px;font-family:'Noto Serif JP', serif;font-size:20px;font-weight:bold;padding-left:20px;padding-right:9px;}
#info_00 .knowhow_text04{padding:20px 0px;}
#info_00 .knowhow_text04 img{float:left;margin:13px 0 0 10px;}
#info_00 .knowhow_text04 h2{float:left;font-family:'Noto Serif JP', serif;font-size:20px;font-weight:bold;padding-left:20px;padding-right:9px;}
#info_00 .knowhow_text04 .h2{float:left;font-family:'Noto Serif JP', serif;font-size:20px;font-weight:bold;padding-left:20px;padding-right:9px;}
.casting_facebook {width:100%;margin:15px 0;border-top:1px solid #000000;border-bottom:1px solid #000000;}
.casting_facebook li {padding:15px 0;border-bottom:1px dashed #000000;}
.casting_facebook li:last-child {border-bottom:none;}
.casting_facebook li a {color:#000000;font-size:16px;}
.casting_facebook li .date {display:block;width:100%;font-size: 14px;}
.casting_facebook li .text {display:block;width:100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px;}

#info_00 > p{font-family:menu;font-size:14px;padding:10px 10px 0;}
#info_01{}
#info_01 .knowhow_text01{padding:20px 10px;}
#info_01 .knowhow_text01 img{float:left;margin:4px 0 0;}
#info_01 .knowhow_text01 h2{float:left;font-family:'Noto Serif JP', serif;font-size:20px;font-weight:bold;padding-left:10px;padding-right:9px;}
#info_01 .knowhow_text01 .inline_modeltalent_text01{float:left;color:#a9a9a9;text-align:left;padding:1px 0 0;margin-left:10px;}
#info_01 .info_left02{padding:10px 10px 0;}
#info_01 .info_left02 img{width:50%;margin-bottom:10px;}
#info_02{}
#info_02 .info_left01{border-bottom:1px dotted #ccc;padding:10px 0;margin:0 10px 0 10px;}
#info_02 .info_left01 .info_text00{}
#info_02 .info_left01 .info_text00 .text01_02{font-size:14px;}
#info_02 .info_left01 .info_text00 .text01_02 a{color:#3e3eff;}
#info_02 .info_left01 .info_img01{float:left;}
#info_02 .info_left01 .info_img01 img{width:100%;}
#info_02 .info_left01 .info_text01{float:left;line-height:1.3;width:320px;}
#info_02 .info_left01 .info_text01 .text01_01{color:#cc0000;font-family:"Comic Sans MS";font-size:16px;}
#info_02 .info_left01 .info_text01 .text01_02{font-size:16px;}
#info_02 .info_left01 .info_text01 .text01_02 a{color:#3e3eff;}
#info_02 .info_left01 .info_text01 .text01_03{font-size:16px;}
#main_contents .top_bnr{margin:20px auto;width:100%;text-align:center;font-size:0;line-height:0;}
#main_contents .top_bnr .bnr_sp{display:inline-block;width:auto !important;}
#main_contents .top_bnr img{}
#main_contents .top_bnr02{margin:20px auto 20px;width:100%;text-align:center;font-size:0;line-height:0;}
#main_contents .top_bnr02 img{}
#main_contents .info_left02{margin:20px auto 0;width:100%;}
#main_contents .info_left02 a{display:block;text-align:center;}
#main_contents .info_left02 a img{padding:10px 0;}
.news{padding:0 0 10px;}
.news .news_main{}
.news .news_main .news_00{border-bottom:1px dotted #ccc;margin:0 10px;padding:10px 0;}
.news .news_main .news_00 .date{float:left;font-size:15px;margin-top:5px;width:15%;}
.news .news_main .news_00 .title{float:left;font-size:13px;width:18%;color:#ffffff;padding:5px 0;text-align:center;}
.news .news_main .news_00 .text{float:left;font-size:14px;margin-left:10px;width:64%;margin-top:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news_00 > .news_web{background:#83b873 none repeat scroll 0 0;}
.news_00 > .news_event{background:#6f90c0 none repeat scroll 0 0;font-size:12px !important;}
.news_00 > .news_radio{background:#ff3399 none repeat scroll 0 0;}
.news_00 > .news_tv{background:#dd9f9f none repeat scroll 0 0;}
.news_00 > .news_model{background:#e8b865 none repeat scroll 0 0;}
.news_00 > .news_advertising{background:#33cc99 none repeat scroll 0 0;}
.news_00 > .news_magazine{background:#33cccc none repeat scroll 0 0;}
.news_00 > .news_movie{background:#3366ff none repeat scroll 0 0;}
.news_00 > .news_etc{background:#3d71db none repeat scroll 0 0;}
.news_00 > .news_stage{background:#5b21d0 none repeat scroll 0 0;}
.news_00 > .news_steel{background:#9966ff none repeat scroll 0 0;}
.news_00 > .news_vp{background:#bdd2fd none repeat scroll 0 0;}
.news_00 > .news_show{background:#80e280 none repeat scroll 0 0;}
.news_00 > .news_pv{background:#ecc512 none repeat scroll 0 0;}
.news_00 > .news_news{background:#ff3333 none repeat scroll 0 0;}
.news_00 > .news_mc{background:#32b16c none repeat scroll 0 0;}
.news_00 > .news_cm{background:#ff9933 none repeat scroll 0 0;}
.news_00 > .news_dvd{background:#ff8e8e none repeat scroll 0 0;}
.info_right{width:97%;padding-bottom:30px;margin:0 auto;}
.news_001{padding-top:25px;}
.news_page{color:#5c7787;font-size:16px;text-align:center;padding-bottom:20px;}
.news_page a{color:#5c7787;}
.news_main{border:1px solid #ccc;margin-bottom:10px;}
.news_01{border-bottom:1px dotted #ccc;margin:0 10px;}
.news_99{border-bottom:none;}
.news_main > div{margin:10px;}
.news_01 > .date{float:left;font-size:16px;margin-top:9px;width:25%;}
.news_01 > .title{float:left;width:23%;text-align:center;color:#ffffff;font-size:15px;margin-top:11px;}
.news_01 > .text{display:inline-block;float:left;width:100%;font-size:15px;margin-top:10px;margin-bottom:10px;}
.news_01 > .text a{color:#3e3eff;}
.news_01_01 > .title{text-align:center;color:#ffffff;font-size:15px;margin-top:11px;margin-right:25px;}
.news_01_01 > .title0{text-align:center;color:#ffffff;font-size:15px;margin-top:11px;margin-right:25px;}
.news_01_01{float:left;width:31.5%;}
.news_01 > .news_web{background:#83b873 none repeat scroll 0 0;}
.news_01 > .news_event{background:#6f90c0 none repeat scroll 0 0;}
.news_01 > .news_radio{background:#ff3399 none repeat scroll 0 0;}
.news_01 > .news_tv{background:#dd9f9f none repeat scroll 0 0;}
.news_01 > .news_model{background:#e8b865 none repeat scroll 0 0;}
.news_01 > .news_stage{background:#5b21d0 none repeat scroll 0 0;}
.news_01 > .news_etc{background:#3d71db none repeat scroll 0 0;}
.news_01_01 > .news_event{background:#6f90c0 none repeat scroll 0 0;}
.news_01_01 > .news_cm{background:#ff9933 none repeat scroll 0 0;}
.news_01_01 > .news_mc{background:#32b16c none repeat scroll 0 0;}
.news_01 > .news_advertising{background:#33cc99 none repeat scroll 0 0;}
.news_01 > .news_magazine{background:#33cccc none repeat scroll 0 0;}
.news_01 > news_movie{background:#3366ff none repeat scroll 0 0;}
.news_01 > news_etc{background:#3d71db none repeat scroll 0 0;}
.news_01 > news_stage{background:#5b21d0 none repeat scroll 0 0;}
.news_01 > news_steel{background:#9966ff none repeat scroll 0 0;}
.news_01 > .news_vp{background:#bdd2fd none repeat scroll 0 0;}
.news_01 > .news_show{background:#80e280 none repeat scroll 0 0;}
.news_01 > .news_pv{background:#ecc512 none repeat scroll 0 0;}
.news_01 > .news_pv{background:#ecc512 none repeat scroll 0 0;}
.news_01 > .news_news{background:#ff3333 none repeat scroll 0 0;}
.news_01 > .news_mc{background:#32b16c none repeat scroll 0 0;}
.news_01 > .news_cm{background:#ff9933 none repeat scroll 0 0;}
.news_01 > .news_dvd{background:#ff8e8e none repeat scroll 0 0;}
.news_main02{text-align:center;width:95%;padding:30px 0px;margin-left:10px;}
.news_02{float:left;width:83%;}
.news_03{border:1px solid #cccccc;float:left;margin:5px 3px 0 0px;text-align:center;width:6%;font-size:16px;}
.news_03 a{color:#333;}
.news_04{border:1px solid #cccccc;float:left;margin-right:3px;margin-top:5px;text-align:center;width:6%;font-size:16px;}
.news_04 a{color:#333;}
.news_05{float:left;margin-right:5px;text-align:center;width:2%;margin-top:5px;}
.news_06{border:1px solid #0075b8;float:left;margin-top:5px;margin-right:3px;text-align:center;width:6%;font-size:16px;}
.news_06 a{color:#333;}
#info_01 .info_left01 .info_text01 .text01_02{font-size:16px;}
#info_01 .info_left01 .info_text01 .text01_02 a{color:#3e3eff;}
.news_main > div .end{}
.staff_top05{text-align:center;}
.staff_top05 img{margin-top:25px;}
.staff_top09{text-align:center;}
.staff_top09 img{margin-top:10px;}
.staff_top10{text-align:center;}
.staff_top10 img{margin-top:13px;}
.voice_text00{border-bottom:1px dotted #cccccc;padding-bottom:20px;width:100%;font-size:16px;}
.voice_text00 h4{font-size:18px;}
.modeltalent_contact00{}
.modeltalent_contact00 #modeltalent_contact01{float:left;width:25%;margin-bottom:10px;}
.modeltalent_contact00 #modeltalent_contact01 img{max-width:100%;}
.modeltalent_contact00 #modeltalent_contact02{float:left;width:25%;margin-bottom:10px;}
.modeltalent_contact00 #modeltalent_contact02 img{max-width:100%;}
.modeltalent_contact00 #modeltalent_contact03{float:left;width:25%;margin-bottom:10px;}
.modeltalent_contact00 #modeltalent_contact03 img{max-width:100%;}
.modeltalent_contact00 #modeltalent_contact04{float:left;width:25%;margin-bottom:10px;}
.modeltalent_contact00 #modeltalent_contact04 img{max-width:100%;}
.modeltalent_woman01{}
.modeltalent_man01{display:none;}
.modeltalent_kids01{display:none;}
.modeltalent_culture01{display:none;}
.modeltalent_contact00{padding:0 20px;}
.modeltalent_main01 .model_title{font-size:16px;font-weight:bold;padding:0 20px 20px;}
.modeltalent_main02{padding:0 20px;}
.staff_00{float:left;margin-right:3px;width:18%;min-height:230px;text-align:center;}
.staff_00 > a{}
.staff_00 > a > img{}
.staff_00_01{float:left;width:18%;min-height:230px;text-align:center;}
.staff_00_01 > a{}
.staff_00_01 > a > img{}
.staff_01{text-align:center;}
.staff_img00{float:left;margin-right:2px;display:none;}
#wrap #main #main_contents #main_left .staff_text01{float:left;color:#000000;font-size:17px;width:94%;}
.modeltalent_main03{padding:20px 0;text-align:center;}
.modeltalent_main03 > a{}
.modeltalent_main03 > a > img{padding:10px 0 0;}
#wrap #main #main_contents #main_left .staff_text00{padding:10px 0;width:95%;margin:0 auto;text-align:center;}
#wrap #main #main_contents #main_left .staff_text00 br{display:block;}
#wrap #main #main_contents #main_left .staff_text02{font-size:17px;color:#000000;}
.inline_modeltalent00{padding:10px 0;}
.inline_modeltalent00_left{float:left;font-size:25px;padding-right:10px;}
.inline_modeltalent00_right{color:#cccccc;float:left;margin-top:7px;}
.inline_modeltalent01{}
.inline_modeltalent01_left{float:left;width:45%;overflow:hidden;font-size:0;line-height:0;text-align:center;}
.inline_modeltalent01_left img{width:100%;}
.inline_modeltalent01_right{float:right;width:45%;}
.inline_modeltalent01_right .inline_modeltalent01_right00{}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01{}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01 .inline_modeltalent01_right02{float:left;width:136px;max-height:136px;overflow:hidden;font-size:0;line-height:0;text-align:center;margin-bottom:10px;margin-right:10px;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01 .inline_modeltalent01_right02 img{width:100%;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01 .inline_modeltalent01_right02 img:hover{cursor:pointer;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01 .inline_modeltalent01_right03{float:left;width:136px;max-height:136px;overflow:hidden;font-size:0;line-height:0;text-align:center;margin-bottom:10px;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01 .inline_modeltalent01_right03 img{width:100%;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01 .inline_modeltalent01_right03 img:hover{cursor:pointer;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right02{}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right02 .inline_modeltalent01_right02{font-size:0;line-height:0;margin-bottom:10px;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right02 .inline_modeltalent01_right02 img{width:100%;}
.inline_modeltalent_text02{}
.inline_modeltalent_text02 h2{float:left;}
.inline_modeltalent_text02 .h2{float:left;font-weight:bold;}
.inline_modeltalent_text02 img{float:left;vertical-align:top;margin-top:3px;}
.inline_modeltalent_text02 b{float:left;}
#inline_content01 .inline_modeltalent_text02 .knowhow_text01{font-size:17px;padding:20px 0 10px;}
#inline_content01 .inline_modeltalent_text02 .knowhow_text01 img{padding:0 8px 4px 0;float:left;}
.inline_modeltalent_text02 .inline_modeltalent_text01{float:left;text-align:left;color:#a9a9a9;}
.inline_modeltalent_text03{display:inline-block;margin-right:10px;font-family:"Century",serif;font-size:20px;}
.inline_modeltalent02{}
.inline_modeltalent03{float:left;padding-right:45px;padding-top:20px;}
.inline_modeltalent_text04{}
.support_lbox_text04{padding:10px 0 5px;}
.support_lbox_text05{padding:10px 0;}
.inline_modeltalent03_left{float:left;font-size:15px;padding-right:20px;color:#1698cc;width:80px;}
.inline_modeltalent03_right{float:left;font-size:15px;width:152px;}
.inline_modeltalent03_right a{color:#000000;text-decoration:underline;}
.inline_modeltalent03_right02{color:#3e3eff;}
.inline_modeltalent04{float:left;padding:20px 0;}
.inline_modeltalent04 a{color:#3e93bc;}
.inline_modeltalent05{float:left;}
.inline_modeltalent06{padding-bottom:10px;}
.inline_modeltalent06_01{float:left;width:25%;}
.inline_modeltalent06_01 img{width:100%;}
.inline_modeltalent06_02{}
.inline_modeltalent06_02 img{width:100%;}
.modeltalent_kids01 .staff_00{float:none;width:100%;}
.modeltalent_kids01 .staff_00_01{float:none;width:100%;}
#wrap #main #main_contents #main_left .modeltalent_kids01 .staff_text00 .staff_img00{}
#wrap #main #main_contents #main_left .modeltalent_kids01 .staff_text00 .staff_img00 img{padding-left:5px;}
#wrap #main #main_contents #main_left .modeltalent_kids01 .staff_text00 .staff_text01{float:left;color:#000000;font-size:17px;width:90%;}
.modeltalent_culture01 .staff_00{float:none;width:100%;}
.modeltalent_culture01 .staff_00_01{float:none;width:100%;}
.modeltalent_culture01 .staff_00_02{float:none;width:100%;}
.modeltalent_culture01 .staff_00_03{float:none;width:100%;}
.staff_00_02{float:left;width:18%;text-align:center;}
.staff_00_02 > a{}
.staff_00_02 > a > img{}
.staff_00_03{float:left;width:18%;text-align:center;}
.staff_00_03 > a{}
.staff_00_03 > a > img{}
.modeltalent_culture00{border:4px solid #9bd9e6;margin-bottom:25px;padding:10px;}
.culture_text01{color:#5295c9;font-size:17px;text-align:center;}
.culture_text02{font-size:11px;text-align:center;padding:10px 0;}
.culture_text03{font-size:13px;text-align:right;}
.knowhow_ text01 inline_modeltalent_text02{font-size:17px;padding:20px 0 10px;}
.knowhow_text01_01{font-family:'Noto Serif JP', serif;font-size:30px;font-weight:bold;padding-left:20px;padding-right:9px;}
.knowhow_text01_01 img{float:left;padding:20px 8px 4px 0;}
.modeltalent_main04{margin:0 10px;border-bottom:1px dotted #cccccc;padding:10px 0;}
.modeltalent_main05{}
.modeltalent_main05_00{float:right;width:80%;}
.modeltalent_main05_01{float:left;width:20%;color:#1698cc;}
.modeltalent_main05_02{float:left;width:30%;padding:0 10px 0 0;box-sizing:border-box;}
.modeltalent_main05_03{float:left;width:70%;}
.modeltalent_main05_03_01{float:left;}
.modeltalent_main05_04{float:left;width:100%;}
.modeltalent_main05_05{float:left;width:70%;color:#3e3eff;}
.inline_modeltalent06_01{float:left;width:25%;}
.inline_modeltalent06_02{float:left;width:24%;}
#wrap #main #main_contents #main_contents00 #main_left > h2{margin:0 0 10px;}
#wrap #main #main_contents #main_contents00 #main_left > .staff_top99{margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left > .caption{margin:0 0 20px;}
#wrap #main #main_contents #main_contents00 #main_left > .comment_list{margin:0 0 20px;padding:0 0 0 32px;}
#wrap #main #main_contents #main_contents00 #main_left > .comment_list li {font-size: 16px;line-height: 1.5;list-style: disc;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main01{margin:0 !important;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main15{margin:0 0 30px;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main16{}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main16 .movie{text-align:center;margin:30px 0;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_text09{margin-left:0;margin-right:0;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11{}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11 > .audition_main12{padding:20px 0;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11 > .audition_main12 > .audition_main12_left{display:inline-block;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11 > .audition_main12 > .audition_main12_left img{}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11 > .audition_main12 > .audition_main12_right{display:inline-block;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11 > .audition_main12 > .audition_main12_right img{}
#wrap #main #main_contents #main_contents00 #main_left > .question_main00 .question_main01{}
#wrap #main #main_contents #main_contents00 #main_left > .question_main00 .question_main01:hover{cursor:pointer;}
#wrap #main #main_contents #main_titl{width:100%;}
#wrap #main #main_contents #main_titl .top_titl_bg{background:rgba(0, 0, 0, 0) url("../image/top_titl_bg.png") repeat-x scroll 0 0;}
#wrap #main #main_contents #main_titl .top_titl_bg .top_titl{margin:0 auto;padding:30px 0;}
#wrap #main #main_contents #main_titl .top_titl_bg .top_titl .top_titl_text03{float:left;font-size:17px;font-weight:bold;width:40%;}
#wrap #main #main_contents #main_titl .top_titl_bg .top_titl .top_titl_text04{color:#999999;float:right;font-size:13px;font-weight:bold;padding-top:2px;width:60%;}
#wrap #main #main_contents #main_titl .top_titl_bg .top_titl .top_titl_text05{float:none;font-size:17px;font-weight:bold;width:100%;margin-bottom:5px;padding:0 10px;}
#wrap #main #main_contents #main_titl .top_titl_bg .top_titl .top_titl_text06{color:#999999;float:none;font-size:13px;font-weight:bold;padding-top:2px;width:100%;padding:0 10px;}
.support_01{}
.support_01 .support_text02{color:#4b90ba;font-size:20.3px;line-height:1.8;padding:0 25px;}
.support_02{}
.support_02 .support_03{}
.support_02 .support_03 p{text-align:center;padding:10px 0;}
.support_02 .support_03 p img{}
.support_02 .support_03 .support_text03{color:#3e93bc;font-family:'Noto Serif JP', serif;font-size:20px;font-weight:bold;text-align:center;}
.support_02 .support_03 .support_text04{padding:0 20px 20px;font-size:18px;line-height:1.8;}
.casting_comment{}
.casting_comment .comment_text01{color:#666666;font-size:18px;line-height:1.7;margin:12px;}
.casting_main01{width:95%;margin:0 auto 30px;padding:20px;box-sizing:border-box;background:url("../image/sp/casting_bg.png") repeat left top;border:3px solid #c3c3c3;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.casting_main01 .casting_main01_01{}
.casting_main01 .casting_main01_01 .casting_left{display:none;}
.casting_main01 .casting_main01_01 .casting_right{}
.casting_main01 .casting_main01_01 .casting_right .casting_right_text01{color:#3e93bc;font-family:'Noto Serif JP', serif;font-size:25px;padding:15px 0 4px;}
.casting_main01 .casting_main01_01 .casting_right_text02{font-size:16px;}
.casting_main01 .casting_main01_01 .casting_right_img{text-align:center;padding:10px 0;font-size:0;line-height:0;}
.casting_dairiten{text-align:center;}
.casting_dairiten .casting_title{color:#3e93bc;font-family:'Noto Serif JP', serif;font-size:21px;padding:19px 0;}
.casting_dairiten .casting_00{font-size:19.3px;line-height:1.55;padding:15px 0 30px;text-align:left;}
.casting_dairiten .casting_00 .casting_dairiten_left{font-size:16px;}
.casting_dairiten .casting_00 .casting_dairiten_right{text-align:center;}
.casting_dairiten .casting_00 .casting_dairiten_right img{}
.casting_dairiten a{display:block;text-align:center;}
.casting_dairiten a img{}
.casting_main01 .casting_main01_0201{display:none;}
.casting_main01 .casting_main01_0202{display:none;}
.casting_main01 .casting_main01_0203{display:none;}
.casting_main01 .casting_main01_03{display:none;}
.recruit_main04{}
.recruit_main04 a{}
.recruit_main04 a img{}
.support_00{}
.support_00 .staff_main03_text01{padding:20px 10px;}
.support_00 .staff_main03_text01 img{vertical-align:middle;}
.support_00 .staff_main03_text01 b{vertical-align:middle;display:inline-block;margin-left:10px;font-size:20px;font-weight:bold;}
.support_00 .support_text01{font-size:18px;line-height:1.8;padding:0 25px;}
.modeltalent_support01{}
.modeltalent_support01 .modeltalent_support01_text{background:#b8e7f1 none repeat scroll 0 0;font-family:'Noto Serif JP', serif;font-size:20px;font-weight:bold;margin:23px 0 29px;padding:10px 20px;}
.modeltalent_support01 .staff_00{}
.modeltalent_support01 .staff_00 a{display:block;text-align:center;}
.modeltalent_support01 .staff_00 a img{}
.modeltalent_support01 .staff_00 .staff_text00{}
.modeltalent_support01 .staff_00 .staff_text00 .staff_img00{display:none;}
.modeltalent_support01 .staff_00 .staff_text00 a{}
.modeltalent_support01 .staff_00 .staff_text00 a .staff_text01{font-size:24px;line-height:1.2;padding:20px 0;text-align:center;color:#000000;width:100%;}
.modeltalent_support01 .staff_00 .staff_text00 a .staff_text02{font-size:24px;line-height:1.2;text-align:center;color:#000000;width:100%;}
.support_lbox_text00{text-align:center;}
.support_lbox_text00 .support_lbox_text01{font-size:26px;color:#3e93bc;font-size:20px;font-weight:bold;}
.support_lbox_name{text-align:center;font-size:26px;}
.support_lbox_main00_left{text-align:center;}
.support_lbox_main00_left img{width:100%;}
.support_righttext01{width:100%;}
.support_lbox_img{width:100%;text-align:center;}
.support_righttext01{color:#7a7a7a;font-size:17px;line-height:1.71;padding:0 0 20px;}
.support_lbox_text04{}
.support_lbox_text04 img{float:left;margin-top:10px;margin-right:10px;}
.support_lbox_text04 b{float:left;font-size:20px;}
.support_lbox_text04 .support_lbox_text05{float:left;color:#a9a9a9;padding:7px 0 6px;margin-left:5px;}
.voice_main01{padding:30px 0 0;}
.voice_main01 .voice_main01_left{text-align:center;}
.voice_main01 .voice_main01_left a{}
.voice_main01 .voice_main01_left a img{}
.voice_main01 .voice_main01_right{}
.voice_main01 .voice_main01_right a{}
.voice_main01 .voice_main01_right a img{}
#main_contents00{}
#main_contents00 #main_right{}
#main_contents00 #main_right .staff_top02{display:none;}
#main_contents00 #main_right .staff_top08{display:none;}
#main_contents00 #main_right .staff_top04{padding-top:40px;text-align:center;}
#main_contents00 #main_right .staff_top04 .knowhow_text01{font-family:'Noto Serif JP', serif;font-size:30px;font-weight:bold;padding-left:20px;padding-right:9px;}
#main_contents00 #main_right .staff_top04 .knowhow_text01 img{}
#main_contents00 #main_right .staff_top04 a{display:block;}
#main_contents00 #main_right .staff_top04 a img{}
#main_contents00 #main_right .staff_top05{text-align:center;font-size:0;line-height:0;margin:25px 0;}
#main_contents00 #main_right .staff_top05 a img{}
.modeltalent_main01 .model_title{font-size:16px;font-weight:bold;padding:0 20px 20px;}
.modeltalent_main02{}
.modeltalent_main01 .model_title{font-size:16px;font-weight:bold;padding:0 20px 20px;}
.modeltalent_main02 .staff_00{width:49%;padding-right:0;min-height:260px;box-sizing:border-box;}
.modeltalent_main02 > div:nth-child(2n+1){float:left;}
.modeltalent_main02 > div:nth-child(2n){float:right;}
.modeltalent_main02 .staff_00_01{width:49%;padding-right:0;min-height:260px;box-sizing:border-box;}
.staff_text00 .staff_text01{font-size:24px;}
.staff_text00 .staff_text01 br{display:none;}
.fb_iframe_widget{display:block !important;position:relative;width:320px;margin:0 auto;}
#footer{margin:30px 0 0;}
#wrap #footer #footer_contents{background:rgba(0, 0, 0, 0) url("../image/footer_bg01.png") repeat-x scroll 0 0;line-height:0;margin:0 auto;width:100%;}
#wrap #footer #footer_contents #footer_01{}
#wrap #footer #footer_contents #footer_01 .footer_01_left{float:left;padding:20px 0 0 20px;line-height:1.0;}
#wrap #footer #footer_contents #footer_01 .footer_01_right{float:right;}
#wrap #footer #footer_contents #footer_01 .footer_01_right .footer_sns_facebook{float:left;width:100px;margin-top:15px;}
#wrap #footer #footer_contents #footer_01 .footer_01_right .footer_sns_facebook .fb_iframe_widget{width:100px;}
#wrap #footer #footer_contents #footer_01 .footer_01_right .footer_sns_twitter{float:left;width:100px;margin-top:15px;}
#wrap #footer #footer_contents #footer_01 .footer_01_right .footer_sns_page_top{float:left;}
.audition_main01{margin:0 0px;}
.audition_main01 .staff_main03_text01{}
.audition_main01 .staff_main03_text01 img{margin-right:10px;vertical-align:middle;}
.audition_main01 .staff_main03_text01 b{}
#main_left .audition_main02{margin:0 20px;}
#main_left .audition_main02 .audition_main03{}
#main_left .audition_main02 .audition_main03 .audition_main02_left{color:#409cc5;font-size:18px;font-weight:bold;padding-top:18px;}
#main_left .audition_main02 .audition_main03 .audition_main02_right{color:#666666;font-size:16px;line-height:1.7;}
#main_left .audition_main02 .audition_main03 .audition_main02_right a{color:#666666;}
.audition_text03{color:#ca2128;padding-bottom:15px;}
.audition_text04{color:#409cc5;font-size:18px;font-weight:bold;padding-top:18px;margin:0 20px;}
.audition_main04{margin:0 20px;}
.audition_main04 .audition_main04_001{}
.audition_main04 .audition_main04_001 img{width:40%;}
.audition_main04 .audition_main04_001 .audition_text05{width:57%;display:inline-block;vertical-align:top;margin-left:7px;font-size:12px;}
.audition_main04 .audition_main04_001 .audition_text05 a{color:#000000;}
.audition_main04 .audition_main04_002{}
.audition_main04 .audition_main04_002 img{width:40%;}
.audition_main04 .audition_main04_002 .audition_text05{width:57%;display:inline-block;vertical-align:top;margin-left:7px;font-size:12px;}
.audition_comment{color:#666666;font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:16px;line-height:1.7;margin:0 20px;}
.audition_text02{text-align:right;font-size:13px;margin-right:20px;margin:10px 0;}
.audition_text06{color:#409cc5;font-size:18px;font-weight:bold;}
.audition_main14{text-align:center;}
.audition_main12_left{text-align:center;}
.audition_main12_left img{}
.audition_main12_right{text-align:center;}
.audition_main12_right img{}
.audition_text08{color:#666666;font-size:16px;line-height:1.7;margin:0 20px 20px;}
.audition_text08 > img{width:22%;padding-top:10px;}
.audition_text08 a{color:#000000;}
.audition_main05{margin:15px 20px 0;}
.audition_main05_02{color:#666666;font-size:16px;line-height:1.7;}
.audition_main07_02{color:#666666;font-size:16px;line-height:1.7;margin:0 20px;}
.audition_text07{color:#ca2128;}
.audition_main07_01{margin:15px 20px 10px;font-size:16px;}
.audition_main07_02{margin:15px 20px 10px;font-size:16px;}
.audition_main13{width:100%;padding:10px 0;text-align:center;}
.audition_main13 img{}
.audition_text09{background:#effafc none repeat scroll 0 0;color:#409cc5;font-size:17px;font-weight:bold;margin:0 20px;padding:10px 20px;}
.audition_text10{color:#666666;font-size:16px;line-height:1.7;margin:0 20px;}
.audition_main10{text-align:center;font-size:30px;line-height:1.0;}
.audition_text11{color:#666666;font-size:16px;line-height:1.7;margin:0 20px;}
.audition_main12{text-align:center;font-size:0;line-height:0;}
.audition_main12 img{width:100%;}
.production_main03{text-align:center;font-size:0;line-height:0;margin:0 0 20px;}
.production_main03 #bnr_production_trouble{width:100%;}
.production_main04{text-align:center;font-size:0;line-height:0;margin:0 0 20px;}
.production_main04 img{}
.modeltalent_righttop01{display:none;}
#main_contents00{}
#main_contents00 #main_left{}
#main_contents00 #main_left .staff_top_text{background:#f3f0e6 none repeat scroll 0 0;font-family:'Noto Serif JP', serif;font-size:18px;font-weight:bold;margin:21px 20px 27px;padding:12px 15px 13px;}
#main_contents00 #main_left .movie_main01{color:#666666;font-size:20px;line-height:1.7;}
.movie_main02{}
.movie_main02 .movie_main03{}
.movie_main02 .movie_main03 .movie_main03_left{text-align:center;}
.movie_main02 .movie_main03 .movie_main03_left img{width:80%;}
.movie_main02 .movie_main03 .movie_main03_right{margin:0 20px;font-size:18px;font-weight:bold;padding:10px 0;}
.movie_main02 .movie_main03 .movie_main03_right a{color:#000000;text-decoration:underline;}
.movie_text01{font-size:15px;margin:0 20px;}
#main_contents00 #main_left > .staff_main03{padding:0 20px;}
#main_contents00 #main_left .staff_main03 .staff_main03_text01{font-family:"メイリオ";font-size:20px;font-weight:bold;margin:0 auto;}
#main_contents00 #main_left .staff_main03 .staff_main03_text01 img{margin-right:10px;vertical-align:middle;}
#main_contents00 #main_left .staff_main03 .staff_main03_text01 b{}
#main_contents00 #main_left .staff_main03 .staff_main03_text04{color:#409cc5;font-size:18px;font-weight:bold;padding:18px 0;}
#main_contents00 #main_left .staff_main03 .staff_main03_text02{color:#666666;font-size:18px;line-height:1.7;padding:0 0 30px;}
#main_contents00 #main_left #main_left_vision{width:100%;}
#main_contents00 #main_left #main_left_vision .staff_main03{margin:0 20px;}
#main_contents00 #main_left #main_left_vision .staff_main03 .staff_main03_left{width:100%;}
#main_contents00 #main_left #main_left_vision .staff_main03 .staff_main03_right{width:100%;text-align:center;}
#main_contents00 #main_left #main_left_vision .staff_main03 .staff_main03_right img{width:100%;}
#main_contents00 #main_left #main_left_vision .staff_main03_text03{width:90%;margin:0 20px;color:#666666;font-size:18px;line-height:1.7;padding-bottom:15px;}
.staff_main01{padding:0 20px;margin:0 auto;}
.staff_main01 .staff_00{margin-right:2px;width:100%}
.staff_main01 .staff_00:last-child{margin-right:0;}
.staff_main01 .staff_01{width:100%;text-align:center;}
.staff_main01 .staff_00 > img{}
.staff_main01 .staff_01 > img{}
.staff_main01 .staff_00 > .staff_text00{padding:10px 0;}
.staff_main01 .staff_01 > .staff_text00{padding:10px 0;}
.staff_main01 .staff_00 > .staff_text00 .staff_img00{float:left;width:5%;}
.staff_main01 .staff_00 > .staff_text00 .staff_text01{float:left;width:93%;font-size:20px;}
.staff_main01 .staff_01 > .staff_text00 .staff_img00{float:left;width:5%;}
.staff_main01 .staff_01 > .staff_text00 .staff_text01{float:left;width:93%;font-size:20px;}
.staff_main02{padding:0 20px;margin:0 auto;}
.staff_main02 .staff_00{float:left;margin-right:2px;width:100%}
.staff_main02 .staff_00:last-child{margin-right:0;}
.staff_main02 .staff_01{width:100%}
.staff_main02 .staff_00 > img{}
.staff_main02 .staff_01 > img{}
.staff_main02 .staff_00 > .staff_text00{padding:10px 0;}
.staff_main02 .staff_00 > .staff_text00 .staff_img00{float:left;width:5%;}
.staff_main02 .staff_00 > .staff_text00 .staff_text01{float:left;width:93%;font-size:20px;}
.staff_main02 .staff_01 > .staff_text00 .staff_img00{float:left;width:5%;}
.staff_main02 .staff_01 > .staff_text00 .staff_text01{float:left;width:93%;font-size:20px;}
.staff_main03_text01 img{padding:0 8px 4px 0;}
.staff_main03_text02{font-size:15px;}
.staff_main03_text03{font-size:15px;padding:15px 0 0;width:710px;}
.staff_main03_text04{font-size:15px;color:#3e93bc;padding-bottom:10px;}
.staff_main03_right{float:right;width:37%;}
.staff_00{float:left;padding-right:26px;}
.staff_00_02{float:left;padding:15px 27px 0 0;}
.staff_00_01{float:left;width:120px;}
.staff_01{float:left;}
.staff_img00{float:left;}
.staff_text00{width:120px;}
.staff_text01{font-size:10px;padding-left:12px;color:#000000;line-height:1.39;}
.staff_text02{font-size:10px;padding-left:12px;color:#000000;}
.staff_10{padding-bottom:80px;}
.staff_10 .photo{width:17%;display:inline-block;vertical-align:top;margin-right:1%;font-size:0;line-height:0;}
.staff_10 .photo img{width:100%;}
.staff_10 .text{width:80%;display:inline-block;vertical-align:top;}
.staff_10 .text .text01{border-left:3px solid #b8e7f1;padding:2px 0 0 10px;font-size:12px;line-height:1.5;margin-bottom:5px;}
.staff_10 .text .text03{font-size:12px;line-height:1.5;margin-bottom:2px;}
.staff_10 .text .comment{margin-top:10px;}
.staff_10 .text .comment .comment_photo{width:60px;display:inline-block;vertical-align:top;margin-right:5px;}
.staff_10 .text .comment .comment_photo img{width:60px;border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;}
.staff_10 .text .comment .comment_body{display:inline-block;vertical-align:top;}
.staff_10 .text .comment .comment_body .title{font-size:10px;}
.staff_10 .text .comment .comment_body .title .arrow_box{position:relative;background:#b8e7f1;border:2px solid #b8e7f1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:5px 10px;display:inline-block;}
.staff_10 .text .comment .comment_body .title .arrow_box:after, .arrow_box:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.staff_10 .text .comment .comment_body .title .arrow_box:after{border-color:rgba(184, 231, 241, 0);border-right-color:#b8e7f1;border-width:5px;margin-top:-5px;}
.staff_10 .text .comment .comment_body .title .arrow_box:before{border-color:rgba(184, 231, 241, 0);border-right-color:#b8e7f1;border-width:5px;margin-top:-5px;}
.staff_10 .text .comment .comment_body .comment_text{font-size:11px;}
#wrap #main_contents00 #main_left .voice_main03_text01{font-family:"メイリオ";font-size:16px;font-weight:bold;margin-top:10px;}
#wrap #main_contents00 #main_left .voice_main03_text01 img{padding-bottom:4px;padding-right:5px;}
.voice_text00_left{color:#666666;font-size:17px;padding-bottom:20px;}
.voice_text00_left a{color:#000000;}
.voice_text00_right{text-align:center;padding-bottom:17px;}
.inline_content04_left{float:left;}
.inline_content04_left img{padding-top:10px;}
.inline_content04_right{float:left;font-size:17px;font-weight:bold;width:92%;}
.inline_content02{color:#409cc5;font-size:21px;font-weight:bold;padding:10px 0;}
.inline_content05_text01{color:#666666;font-size:17px;padding:5px 0 30px;}
.inline_content05_text01 a{color:#000000;}
.inline_content06_right{color:#666666;font-size:17px;padding:10px 0;}
.inline_content06_right a{color:#000000;}
.inline_content08{padding:10px 0;display:table;}
.inline_content08_left{color:#309dc4;;font-size:17px;font-weight:bold;width:8%;display:table-cell;}
.inline_content08_right{color:#666666;font-size:17px;width:92%;display:table-cell;}
.inline_content09{padding:10px 0;display:table;}
.inline_content09_left{color:#e57f7d;display:table-cell;font-size:17px;font-weight:bold;width:8%;}
.inline_content09_right{color:#666666;display:table-cell;font-size:17px;width:92%;}
.inline_content12{padding:10px 0;display:table;}
.inline_content12_left{color:#e57f7d;font-size:17px;font-weight:bold;display:table-cell;width:8%;}
.inline_content12_right{color:#666666;font-size:17px;display:table-cell;width:92%;}
.inline_content13{background:url("../image/voice_bg_01.png") repeat;border:1px solid #cccccc;margin:20px 0;}
.inline_content13_point00{padding:15px 8px;}
.inline_content13_point01{color:#309dd6;font-size:20px;}
.inline_content13_point02{font-size:13px;}
.inline_content14{padding:10px 0;display:table;}
.inline_content14_left{color:#309dc4;display:table-cell;font-size:17px;font-weight:bold;width:8%;}
.inline_content14_right{color:#666666;font-size:17px;display:table-cell;width:92%;}
.inline_content16{padding:10px 0;display:table;}
.inline_content16_left{color:#e57f7d;display:table-cell;font-size:17px;font-weight:bold;width:8%;}
.inline_content16_right{color:#666666;font-size:17px;display:table-cell;width:92%;}
.staff_main04{padding:20px 20px 0;}
.about_01{border-bottom:2px dotted #cccccc;margin:0 20px;}
.about_01_left{color:#409cc5;font-size:19px;font-weight:bold;padding-top:18px;}
.about_01_right{color:#666666;font-size:19px;line-height:1.7;}
.about_01_right a{color:#000000;}
.about_02_right{color:#666666;font-size:19px;line-height:1.7;}
#main_left_vision{}
#main_left_vision iframe{margin:0 auto;}
.vision_text01{font-size:19px;font-weight:bold;margin:0 20px;padding-bottom:10px;}
.vision_text01 img{padding-bottom:5px;padding-right:5px;}
.vision_text02{color:#666666;font-size:18px;line-height:1.7;margin:0 20px;}
.access_main01{margin:0 20px;}
#main_contents00 #main_left > #recruit_01{}
#main_contents00 #main_left > #recruit_01 .staff_main03_text01 img{margin-right:10px;vertical-align:middle;}
#main_contents00 #main_left > #recruit_01 .staff_main03_text01 b{}
#main_contents00 #main_left .staff_main03_text01{font-family:"メイリオ";font-size:18px;font-weight:bold;margin:0 20px;}
#main_contents00 #main_left .staff_main03_text01 img{padding-bottom:5px;}
#main_contents00 #main_left .recruit_main00{padding:0 20px 30px;}
#main_contents00 #main_left .recruit_main00 .recruit_main01{font-size:16px;line-height: 1.5;}
#main_contents00 #main_left .recruit_main00 .recruit_main01 .recruit_main01_left{color:#409cc5;font-size:18px;font-weight:bold;padding-top:18px;}
#main_contents00 #main_left .recruit_main00 .recruit_main01 .recruit_main01_right{color:#666666;font-size:18px;line-height:1.7;}
#main_contents00 #main_left #recruit_bnr01{}
#main_contents00 #main_left #recruit_bnr01 .recruit_main03_001{}
#main_contents00 #main_left #recruit_bnr01 .recruit_main03_001 img{width:100%;margin:0 0 10px;}
#main_contents00 #main_left #recruit_bnr01 .recruit_main03_002{}
#main_contents00 #main_left #recruit_bnr01 .recruit_main03_002 img{width:100%;margin:0 0 10px;}
.recruit_main05{padding:0 20px;}
.recruit_main05 .recruit_text02{color:#666666;font-size:18px;line-height:1.7;}
#main_contents00 #main_left #recruit_bnr02{}
#main_contents00 #main_left #recruit_bnr02 .recruit_main06_001{}
#main_contents00 #main_left #recruit_bnr02 .recruit_main06_001 img{width:100%;margin:0 0 10px;}
#main_contents00 #main_left #recruit_bnr02 .recruit_main06_002{text-align:center;}
#main_contents00 #main_left #recruit_bnr02 .recruit_main06_002 img{width:100%;margin:0 0 10px;max-width:162px;}
#main_contents00 #main_left #recruit_bnr03{}
#main_contents00 #main_left #recruit_bnr03 .recruit_main03_001{}
#main_contents00 #main_left #recruit_bnr03 .recruit_main03_001 img{width:100%;margin:0 0 10px;}
#main_contents00 #main_left #recruit_bnr03 .recruit_main03_002{}
#main_contents00 #main_left #recruit_bnr03 .recruit_main03_002 img{width:100%;margin:0 0 10px;}
#main_contents00 #main_left .recruit_main04{padding:45px 0;text-align:center;}
#main_contents00 #main_left .recruit_main04 img{}
#main_contents00 #main_left .recruit_main07{padding:45px 0;text-align:center;}
#main_contents00 #main_left .recruit_main07 img{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body h2{background:url("../image/casting/casting_h2.png") repeat left top;width:100%;display:block;padding:14px;font-size:16px;box-sizing:border-box;margin-top:20px;font-size:18px;line-height:1.0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01{background:url("../image/casting/_casting_plan01.png") no-repeat left top;margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 .h3{width:100%;font-size:19px;padding:20px 0 10px 60px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 div{width:100%;box-sizing:border-box;padding:15px 30px;font-size:15px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02{background:url("../image/casting/_casting_plan02.png") no-repeat left top;margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 .h3{width:100%;font-size:19px;padding:20px 0 10px 60px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 div{width:100%;box-sizing:border-box;padding:15px 30px;font-size:15px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03{background:url("../image/casting/casting_plan03.png") no-repeat left top;margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 .h3{width:100%;font-size:19px;padding:20px 0 10px 60px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 div{width:100%;box-sizing:border-box;padding:15px 30px;font-size:15px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_caption{padding:23px 0 0;font-size:16px;line-height:1.5;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04{background:rgba(0, 0, 0, 0) url("../image/casting_blog/casting_blog_background.png") repeat scroll left top;margin-bottom:40px;padding:30px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3{position:relative;padding-bottom:6px;border-bottom:2px solid #4b90ba;font-size:22px;margin-top:10px;color:#4b90ba;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3 button{position:absolute;right:0;color:#ffffff;font-size:12px;background-color:#4b90ba;border:0;padding:5px 10px;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3 button:hover{cursor:pointer;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption{padding:10px;background-color:#ffffff;margin-bottom:20px;display:none;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_left{width:100%;float:left;font-size:15px;line-height:1.5;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_right{width:0%;float:right;font-size:0;line-height:0;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_right img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten{position:relative;top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_title{background:#f3f0e6 none repeat scroll 0 0;margin:0 0 15px;padding:10px;font-weight:bold;text-align:left;color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00{padding:0 0 20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_left{float:left;font-size:15px;width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_left img.link{width:100%;max-width:399px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_right{float:right;text-align:right;width:0%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_right img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05{padding:15px 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05 .casting_service05_caption{font-size:15px;padding:5px 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body{padding-bottom:45px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02{float:none;padding-bottom:2%;width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02:last-child{padding-right:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 p{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 p img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 .support_text03{color:#4b90ba;padding:4px 0;text-align:center;font-size:18px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 .support_text04{color:#000000;font-size:12px;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact{background:rgba(0, 0, 0, 0) url("../image/casting/casting_contact.png") no-repeat scroll left top;-moz-background-size:100% auto;background-size:100% auto;margin-bottom:31px;padding:40px 15px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact01{margin-top:31px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h2{font-size:17px;line-height:1.5;color:#e7607d;width:85%;background:none;padding:0;margin:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h3{font-size:17px;line-height:1.5;color:#000000;width:85%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h4{font-size:16px;line-height:1.5;color:#e7607d;text-align:center;padding:25px 20px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body{position:relative;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel01{font-size:38px;line-height:1.0;color:#000000;padding:4px 0 0 110px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel01 a{color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel02{font-size:38px;line-height:1.0;color:#000000;padding:0 0 0 110px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel02 a{color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .button{font-size:0;line-height:0;position:absolute;top:10px;right:40px;width:40%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .button img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact01{margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_main_photo{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_main_photo img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05{}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05 .casting_service05_caption{font-size:16px;}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05 .casting_service05_caption .title{font-size:23px;line-height:1.75;font-weight:bold;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #date{padding:40px 0 0;font-size:11px;color:#999999;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_title{padding:11px 0 0;font-size:22px;color:#4b90ba;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns{font-size:0;line-height:0;padding:0 0 27px;border-bottom:2px solid #4b90ba;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns{display:inline-block;vertical-align:bottom;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns_facebook{padding:18px 0 0;padding-right:13px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns_twitter{padding:22px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body{padding:30px;margin-bottom:51px;background:url("../image/casting_blog/casting_blog_background.png") repeat left top;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption01{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_title{font-size:17px;color:#4b90ba;border-bottom:1px solid #4b90ba;padding-bottom:5px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption02{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_photo{padding:18px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_photo img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption03{padding:18px 0 0;}
    #wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption03 a {color:#000;}
    #wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption03 a:hover {text-decoration:underline;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption04{padding:18px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items:last-child{border-bottom:1px solid #cccccc;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item{width:49%;float:left;box-sizing:border-box;min-height:62px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item:first-child{border-right:1px solid #cccccc;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item:last-child{padding-left:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_left{float:left;width:30%;font-size:0;line-height:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_left img{max-height:107px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right{float:left;width:70%;padding:0 0 0 10px;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right00{width:100% !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right .blog_item_title{font-size:10px;color:#999999;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right .blog_item_text{padding:0 10px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right .blog_item_text a{font-size:16px;line-height:1.5;color:#5797bf;}
#main_contents #main_left .page_comment{color:#666666;font-size:18px;line-height:1.7;margin:0 20px;padding:20px 0;}
#main_contents #main_left .contant_information{padding:0 0 30px;}
#main_contents #main_left .contant_information .contant_information01{margin:0 20px;}
#main_contents #main_left .contant_information .contant_information01 h2{color:#409cc5;font-size:26px;font-weight:bold;padding-top:18px;}
#main_contents #main_left .contant_information .contant_information01 div{font-size:26px;}
#main_contents #main_left .contant_information .contant_information01 div .title{display:inline-block;padding-right:20px;}
#main_contents #main_left .contant_information .contant_information01 div .text{display:inline-block;}
#main_contents #main_left .contant_information .contant_information01 div .text a{color:#000000;}
#main_contents #main_left .contant_information .contant_information02{margin:0 20px;}
#main_contents #main_left .contant_information .contant_information02 h2{color:#409cc5;font-size:26px;font-weight:bold;padding-top:18px;}
#main_contents #main_left .contant_information .contant_information02 div{font-size:26px;}
#main_contents #main_left .contant_information .contant_information02 div .title{display:inline-block;padding-right:20px;}
#main_contents #main_left .contant_information .contant_information02 div .text{display:inline-block;}
#main_contents #main_left .contant_information .contant_information02 div .text a{color:#000000;}
#main_contents #main_left .contant_information .contant_information03{margin:0 20px;}
#main_contents #main_left .contant_information .contant_information03 h2{color:#409cc5;font-size:26px;font-weight:bold;padding-top:18px;}
#main_contents #main_left .contant_information .contant_information03 div{font-size:26px;}
#main_contents #main_left .contant_information .contant_information03 div .title{display:inline-block;padding-right:20px;}
#main_contents #main_left .contant_information .contant_information03 div .text{display:inline-block;}
#main_contents #main_left .contant_information .contant_information03 div .text a{color:#000000;}
#connect_tabs{}
#connect_tabs .tab01{float:left;}
#connect_tabs .tab00{float:left;}
#contact_form{}
#contact_form .items{padding:0 30px;}
#contact_form .items .title{color:#409cc5;font-size:20px;font-weight:bold;padding-top:18px;}
#contact_form .items .text{font-size:18px;}
#contact_form .btn{padding:30px;text-align:center;}
.interview_main02_left{text-align:center;}
.interview_main02_left img{}
.interview_main02_right{}
.interview_main02_right .interview_text01{padding:20px;}
.interview_main02_right .interview_text01 .interview_text01_left{color:#3191cd;font-size:17px;font-weight:bold;width:31%;float:left;}
.interview_main02_right .interview_text01 .interview_text01_right{font-size:15px;font-weight:bold;width:69%;float:left;}
.interview_main02_right .interview_text01 .interview_text01_left02{color:#3191cd;font-size:17px;font-weight:bold;width:45%;float:left;}
.interview_main02_right .interview_text01 .interview_text01_right02{font-size:15px;font-weight:bold;width:55%;float:left;}
.interview_main02_right .interview_text02{padding:0 20px;color:#707070;font-size:17px;padding-bottom:20px;}
.interview_main03{padding:0 20px;color:#707070;font-size:17px;padding-bottom:20px;}
.interview_main04{padding:0 20px;color:#707070;font-size:17px;padding-bottom:20px;}
.interview_main04 .interview_main04_left{padding:0 0 20px;}
.interview_main04 .interview_main04_right{text-align:center;}
.interview_main04 .interview_main04_right img{}
.production_righttop01{display:none;}
.production_main01{}
.production_main01 img{width:100%;}
.staff_main04 .production_text01{color:#409cc5;font-size:18px;font-weight:bold;padding-top:18px;}
.staff_main04 .production_text02{color:#666666;font-size:16px;line-height:1.7;padding-bottom:20px;}
.staff_main04 .production_text03{color:#409cc5;font-size:26px;font-weight:bold;padding-top:18px;padding:0 0 20px;}
#recruit_01 .audition_main01 .staff_main03_text01{}
.knowhow_text01{font-size:17px;padding:20px 0 10px;}
.knowhow_text01 img{padding:8px 8px 4px 0;float:left;}
.knowhow_text02{font-size:16px;}
.knowhow_text02 a{color:#000000;}
.knowhow_main01{width:100%;padding-bottom:30px;text-align:center;}
.knowhow_main01 img{max-width:200px;}
.knowhow_main02{padding:20px 0;font-size:17px;}
.knowhow_main03{float:left;text-align:right;width:37%;}
.knowhow_main03 a{color:#4298af;}
.knowhow_main04{float:left;text-align:left;}
.knowhow_main04 a{color:#4298af;}
.knowhow_main05{margin:0 8px;background:#4093bd none repeat scroll 0 0;float:left;text-align:center;width:7%;}
.knowhow_main05 a{}
.inline_knowhow02{color:#3c93c9;padding:10px 0;}
.inline_knowhow03{text-align:center;}
.inline_knowhow03 img{max-width:200px;padding:10px 0;}
.question_main00{padding:0 0 20px;}
.question_main00 .question_main01{margin:0;}
.question_main00 .question_main01 .question_main01_left{float:left;width:95%;}
.question_main00 .question_main01 .question_main01_left .question_main01_left01{display:inline;vertical-align:top;}
.question_main00 .question_main01 .question_main01_left .question_main01_left01 img{}
.question_main00 .question_main01 .question_main01_left .question_main01_left02{padding:0 5px;display:inline;;color:#3191cd;font-size:16px;font-weight:bold;}
.question_main00 .question_main01 .question_main01_right{float:right;width:5%;}
.question_main00 .question_main01 .question_main01_right img{vertical-align:top;}
.question_main00 .question_main02{display:none;margin:0;}
.question_main00 .question_main02 .question_main02_left{float:left;}
.question_main00 .question_main02 .question_main02_right{float:left;width:90%;color:#707070;font-size:16px;padding-bottom:20px;}
.torikumi_text01{color:#3191cd;font-size:15px;padding:10px 0;}
.torikumi_text02{font-size:17px;}
.torikumi_text02 img{padding:0 8px 4px 0;}
.torikumi_text03{padding-bottom:20px;font-size:14px;}
.torikumi_main00{padding-bottom:30px;}
.torikumi_main01{}
.torikumi_main02{float:left;padding-bottom:15px;text-align:center;width:100%;}
.torikumi_main02 img{}
.torikumi_main03{float:left;padding-bottom:15px;text-align:center;width:100%;}
.torikumi_main03 img{}
#wrap #main #main_contents #main_contents00 #main_left #torikumi_top{}
#bnr_production_trouble{width:100%;}

.interview_main00 .interview_title {margin:10px 0;text-align:center;font-size:16px;line-height:1.5;text-align:left;}
.interview_main00 .photo {}
.interview_main00 .interview_caption {padding:15px;}
.interview_main00 .interview_caption .photo {display:block;width:100%;vertical-align:top;font-size:0;line-height:0;margin-bottom:15px;}
.interview_main00 .interview_caption .photo img {max-width:100%;display:block;margin:0 auto;}
.interview_main00 .interview_caption .profile {display:block;width:100%;vertical-align:top;padding-left:1%;font-size:16px;line-height:1.5;}
.interview_main00 .interview_caption .profile dl {display:table;width:100%;}
.interview_main00 .interview_caption .profile dl dt {display:table-cell;width:10%;}
.interview_main00 .interview_caption .profile dl dd {display:table-cell;width:90%;}
.interview_main00 .interview_list {margin-top:15px;padding:0;}
.interview_main00 .interview_list li {margin-bottom:16px;font-size:16px;line-height:1.5;}
.interview_main00 .interview_list li.person01 {color: #3999b1;}
.interview_main00 .interview_list li.person02 {}
.interview_main00 .interview_list li div:first-child {display:block;width:100%;vertical-align:top;}
.interview_main00 .interview_list li div:last-child {display:block;width:100%;vertical-align:top;}
.interview_main00 .interview_list li div:last-child img {display:block;width:80%;display:block;margin:0 auto;}

.top_bnr01 {padding:0 0 20px;margin: 0 20px;box-sizing: border-box;background:url("") #fff;}
    .top_bnr01 img.sp {max-width:100%;display:block;margin:0 auto;}
    .top_bnr01 img.pc {display:none;}

}
@media (min-width:768px) and (max-width:991px){.bnr_pc{display:block;text-align:center;}
.bnr_sp{display:none;}
#wrap #header{width:100%;min-width:962px;}
#wrap #header #header_contents{width:962px;margin:0 auto;}
h1{font-weight:normal;display:inline-block;}
.h1{font-weight:normal;}
.logo_00{padding-top:10px;}
.top_logo_01{float:left;width:80%;}
.top_logo_02{float:right;text-align:right;width:20%;}
.top_logo_02 a{color:#000000;}
.tel_00{}
.tel_01{font-size:17px;color:#8c9ef7;float:left;padding-right:15px;font-family:"Century";}
.tel_02{color:#000000;font-size:17px;float:left;font-family:"Book Antiqua";}
.tel_02 a{color:#000000;}
#wrap #header #header_contents #header_menu{padding:10px 0;}
#wrap #header #header_contents #header_menu .header_01{float:left;margin:0 auto;}
#wrap #header #header_contents #header_menu .header_01 img{vertical-align:middle;}
.header_text01{font-size:12px;padding:0;width:140px;display:inline-block;box-sizing:border-box;color:#000000;vertical-align:top;text-align:center;line-height:1;}
.header_text01:hover{color:#77caff;}
.header_text02{font-size:12px;padding:5px 0;width:140px;display:inline-block;box-sizing:border-box;color:#000000;vertical-align:top;text-align:center;line-height:1;}
.header_text02:hover{color:#77caff;}
#wrap #header #header_contents #header_menu .header_01 .active .header_text01{color:#77caff !important;}
#wrap #header #header_contents #header_menu .header_01 .active .header_text02{color:#77caff !important;}
.fb-page{width:420px;margin:79px 0 55px;}
.inline_news{}
.inline_news .information{font-size:20px;border-bottom:1px dotted #999999;margin:0 0 15px;padding:0 10px;width:100%;box-sizing:border-box;}
.inline_news .information_contents{padding:0 10px;width:100%;box-sizing:border-box;}
.inline_news .information_contents .information_date{color:#4d768c;margin:0 0 10px;text-align:right;}
.inline_news .information_contents p{}
#wrap #main{width:100%;}
#wrap #main #main_contents{width:100%;margin:0 auto;}
.top_caption{width:100%;max-width:960px;margin:0 auto 2px;text-align:right;}
.top_caption a{color:#cc0000;text-decoration:underline;}
.top{width:100%;margin:0 auto;min-width:962px;line-height:0;background:url("../image/top_bg.png") repeat-x;}
.top .slider{width:100%;max-width:960px;margin:0 auto;}
.top .slider li{float:left;font-size:0;line-height:0;}
.top01{width:962px;margin:0 auto;}
.top02{width:962px;margin:0 auto;padding-bottom:21px;}
.top03{width:962px;margin:0 auto;}
.top01 img{padding:15px 0 0;}
.bg00{width:100%;min-width:962px;background:url("../image/top_bg_01.png") repeat-x;}
.main_contents_left{float:left;width:50%;}
.main_contents_right{float:left;width:50%;}
.left_01{float:left;width:23%;}
.right_01{float:right;padding-top:3px;width:69%;}
.text00{font-size:16px;width:74%;}
.text01{font-size:14px;width:100%;padding-bottom:5px;}
.left_02{float:left;width:31%;}
.right_02{float:left;padding-top:4px;width:69%;}
.bnr{padding:20px 0;}
.top_bnr00{margin:20px auto 0;max-width:960px;width:100%;text-align:left !important;}
.top_bnr00 .top_bnr00_title{padding-bottom:10px;}
.top_bnr00 .top_bnr00_title h2{display:inline;}
.top_bnr00 .top_bnr00_left{float:left;width:300px;position:relative;}
.top_bnr00 .top_bnr00_left p{color:#ffffff;font-size:14px;position:relative;top:-40px;left:10px;height:0;font-weight:bold;}
.top_bnr00 .top_bnr00_left img{}
.top_bnr00 .top_bnr00_right{float:right;width:630px;}
.top_bnr00 .top_bnr00_right .top_bnr00_right01{margin-bottom:20px;}
.top_bnr00 .top_bnr00_right .top_bnr00_right01 .top_bnr00_right01_00{float:left;width:300px;position:relative;}
.top_bnr00 .top_bnr00_right .top_bnr00_right01 .top_bnr00_right01_00 p{color:#ffffff;font-size:11px;position:relative;top:-40px;left:10px;height:0;font-weight:bold;}
.top_bnr00 .top_bnr00_right .top_bnr00_right01 .top_bnr00_right01_01{float:right;width:300px;position:relative;}
.top_bnr00 .top_bnr00_right .top_bnr00_right01 .top_bnr00_right01_01 p{color:#ffffff;font-size:11px;position:relative;top:-40px;left:10px;height:0;font-weight:bold;}
.bnr_img{width:33%;float:left;}
#wrap #main #main_contents #info_00{width:962px;margin:0 auto;padding-top:20px;}
#info_00 .knowhow_text04 img{float:left;margin:10px 0 0;}
#info_00 .knowhow_text04 h2{float:left;}
.info_left{float:left;width:50%;}
.info_left01{border-bottom:1px dotted #ccc;padding-top:5px;}
.info_img01{float:left;width:28%;}
.info_text00{width:100%;font-size:13px;}
.info_text00 a{color:#3e3eff;}
.info_text01{float:right;width:70%;}
.text01_01{font-size:13px;color:#ff1c40;}
.text01_02{font-size:13px;}
.text01_02 a{color:#3e3eff;}
.text01_03{font-size:13px;color:#000000;}
.top_bnr{margin:20px auto 0;max-width:960px;width:100%;font-size:0;line-height:0;text-align:center;}
.top_bnr02{margin:20px auto;max-width:960px;width:100%;font-size:0;line-height:0;text-align:center;}
.info_left02{margin:20px auto 0;max-width:960px;width:100%;}
.info_left02 a{}
.info_left02 a img{padding-left:11px;vertical-align:middle;}
.info_left02 a:first-child img{padding-left:0;}
.info_right{float:right;width:45%;padding-bottom:30px;}
.news{padding-top:25px;}
.news_page{color:#5c7787;font-size:13px;text-align:right;}
.news_page a{color:#5c7787;}
.news_main{border:1px solid #ccc;margin-bottom:10px;}
.news_00{border-bottom:1px dotted #ccc;}
.news_01{border-bottom:1px dotted #ccc;}
.news_99{border-bottom:none;}
.news_main > div{margin:10px;}
.news_00 > .date{float:left;width:17%;font-size:12px;margin-top:5px;}
.news_00 > .title{float:left;width:15%;text-align:center;color:#ffffff;font-size:12px;margin-top:5px;}
.news_00 > .text{float:left;width:65%;font-size:12px;padding-left:10px;margin-top:5px;margin-bottom:5px;}
.news_01 > .date{float:left;font-size:17px;margin-top:9px;width:13%;}
.news_01 > .title{float:left;width:10%;text-align:center;color:#ffffff;font-size:15px;margin-top:11px;margin-right:25px;}
.news_01 > .text{float:left;width:65%;font-size:16px;padding-left:10px;margin-top:10px;margin-bottom:10px;}
.news_01_01 > .title{text-align:center;color:#ffffff;font-size:15px;margin-top:11px;margin-right:25px;}
.news_01_01 > .title0{text-align:center;color:#ffffff;font-size:15px;margin-top:11px;margin-bottom:15px;margin-right:25px;}
.news_01_01{float:left;width:25.5%;}
#wrap #main #main_contents #info_01{width:962px;margin:0 auto;padding-top:20px;}
#wrap #main #main_contents #info_02{width:962px;margin:0 auto;padding-top:20px;}
#wrap #main #main_contents #info_02 .info_right{margin-top:50px;}
.news_00 > .news_web{background:#83b873 none repeat scroll 0 0;}
.news_00 > .news_event{background:#6f90c0 none repeat scroll 0 0;}
.news_00 > .news_radio{background:#ff3399 none repeat scroll 0 0;}
.news_00 > .news_tv{background:#dd9f9f none repeat scroll 0 0;}
.news_00 > .news_model{background:#e8b865 none repeat scroll 0 0;}
.news_00 > .news_advertising{background:#33cc99 none repeat scroll 0 0;}
.news_00 > .news_magazine{background:#33cccc none repeat scroll 0 0;}
.news_00 > .news_movie{background:#3366ff none repeat scroll 0 0;}
.news_00 > .news_etc{background:#3d71db none repeat scroll 0 0;}
.news_00 > .news_stage{background:#5b21d0 none repeat scroll 0 0;}
.news_00 > .news_steel{background:#9966ff none repeat scroll 0 0;}
.news_00 > .news_vp{background:#bdd2fd none repeat scroll 0 0;}
.news_00 > .news_show{background:#80e280 none repeat scroll 0 0;}
.news_00 > .news_pv{background:#ecc512 none repeat scroll 0 0;}
.news_00 > .news_pv{background:#ecc512 none repeat scroll 0 0;}
.news_00 > .news_news{background:#ff3333 none repeat scroll 0 0;}
.news_00 > .news_mc{background:#32b16c none repeat scroll 0 0;}
.news_00 > .news_cm{background:#ff9933 none repeat scroll 0 0;}
.news_00 > .news_dvd{background:#ff8e8e none repeat scroll 0 0;}
#wrap #main #main_contents #main_contents00 #main_left{float:left;margin:0 auto;width:710px;}
#wrap #main #main_contents #main_contents00 #main_right{float:right;margin:0 auto;width:220px;}
.news_01 > .news_web{background:#83b873 none repeat scroll 0 0;}
.news_01 > .news_event{background:#6f90c0 none repeat scroll 0 0;}
.news_01 > .news_radio{background:#ff3399 none repeat scroll 0 0;}
.news_01 > .news_tv{background:#dd9f9f none repeat scroll 0 0;}
.news_01 > .news_model{background:#e8b865 none repeat scroll 0 0;}
.news_01 > .news_stage{background:#5b21d0 none repeat scroll 0 0;}
.news_01 > .news_etc{background:#3d71db none repeat scroll 0 0;}
.news_01_01 > .news_event{background:#6f90c0 none repeat scroll 0 0;}
.news_01_01 > .news_cm{background:#ff9933 none repeat scroll 0 0;}
.news_01_01 > .news_mc{background:#32b16c none repeat scroll 0 0;}
.news_01 > .news_advertising{background:#33cc99 none repeat scroll 0 0;}
.news_01 > .news_magazine{background:#33cccc none repeat scroll 0 0;}
.news_01 > news_movie{background:#3366ff none repeat scroll 0 0;}
.news_01 > news_etc{background:#3d71db none repeat scroll 0 0;}
.news_01 > news_stage{background:#5b21d0 none repeat scroll 0 0;}
.news_01 > news_steel{background:#9966ff none repeat scroll 0 0;}
.news_01 > .news_vp{background:#bdd2fd none repeat scroll 0 0;}
.news_01 > .news_show{background:#80e280 none repeat scroll 0 0;}
.news_01 > .news_pv{background:#ecc512 none repeat scroll 0 0;}
.news_01 > .news_pv{background:#ecc512 none repeat scroll 0 0;}
.news_01 > .news_news{background:#ff3333 none repeat scroll 0 0;}
.news_01 > .news_mc{background:#32b16c none repeat scroll 0 0;}
.news_01 > .news_cm{background:#ff9933 none repeat scroll 0 0;}
.news_01 > .news_dvd{background:#ff8e8e none repeat scroll 0 0;}
.news_main02{margin:0 20px;text-align:center;width:100%;padding:30px 0;}
.news_02{float:left;width:83%;}
.news_03{border:1px solid #cccccc;float:left;margin-right:5px;text-align:center;width:3%;}
.news_03 a{color:#333;}
.news_04{border:1px solid #cccccc;float:left;margin-right:5px;text-align:center;width:3%;}
.news_04 a{color:#333;}
.news_05{float:left;margin-right:5px;text-align:center;width:3%;}
.news_06{border:1px solid #0075b8;float:left;margin-right:5px;text-align:center;width:3%;}
.news_06 a{color:#333;}
.news_main > div .end{}
#wrap #main #main_contents #main_titl{width:100%;}
.top_titl_bg{background:url("../image/top_titl_bg.png") repeat-x;min-width:962px;}
.top_titl{margin:0 auto;width:962px;padding:30px 0;}
.top_titl_text01{float:left;font-size:17px;width:10%;font-weight:bold;}
.top_titl_text02{float:right;font-size:13px;width:90%;padding-top:2px;color:#999999;}
.top_titl_text03{float:left;font-size:17px;width:13%;font-weight:bold;}
.top_titl_text04{float:right;font-size:13px;width:86%;padding-top:2px;color:#999999;font-weight:bold;}
.top_titl_text05{float:left;font-size:17px;width:30%;font-weight:bold;}
.top_titl_text06{float:right;font-size:13px;width:70%;padding-top:2px;color:#999999;}
.top_titl_text07{float:left;font-size:17px;width:15%;font-weight:bold;}
.top_titl_text08{float:left;font-size:17px;width:85%;font-weight:bold;}
#wrap #main #main_contents #main_contents00{width:962px;margin:0 auto;padding:20px 0;}
#wrap #main #main_contents #main_contents00 #main_left{float:left;margin:0 auto;width:710px;}
.staff_top01{background:url("../image/main_titl_bg.png") repeat-x;width:710px;height:40px;}
.staff_top_text{padding:10px 15px;}
.staff_top02{background:url("../image/right_bg.png") repeat;width:220px;}
.right_top001{padding-bottom:35px;}
.right_top_text{font-size:18px;padding:17px 0;text-align:center;}
.right_top_text02{font-size:18px;padding:17px 64px;}
.right_top_text03{font-size:18px;padding:17px 43px;text-align:center;}
.staff_top03{padding-bottom:30px;}
.staff_top04{padding-top:30px;}
.staff_top06{background:url("../image/right_bg.png") repeat;width:220px;}
.staff_top04 img{padding:0 5px 4px 0;}
.staff_top04 a img{width:100%;}
.staff_top05{}
.staff_top07{}
.staff_top07 .knowhow_text01{padding-top:0;}
.staff_top08{margin:20px 0 0;}
.staff_top05 img{margin-top:25px;}
.staff_top03_menu01{text-align:center;color:#000000;padding:10px 0;margin:0 15px;background:url("../image/recruit_menu_separator.png") no-repeat left bottom #ffffff;position:relative;top:0;left:0;font-size:12px;border-left:1px solid #d0cfcf;border-right:1px solid #d0cfcf;}
.staff_top03_menu01:first-child{border-top:1px solid #d0cfcf;}
.staff_top03_menu01:hover{cursor:pointer;}
.staff_top03_menu01 img{position:absolute;top:16px;right:10px;}
.staff_top03_menu01_2{border-bottom:1px solid #d0cfcf;}
.staff_top03_menu01:last-child{background:url("") no-repeat left bottom #ffffff;}
.staff_top03_menu01 a{color:#000000;font-size:12px;}
.staff_top03_menu02{margin:0 15px;padding:10px 0;text-align:center;color:#7e8080;font-size:12px;background:url("../image/recruit_menu_separator.png") no-repeat left bottom #e7f9fb;border-left:1px solid #d0cfcf;border-right:1px solid #d0cfcf;}
.staff_top03_menu02:hover{cursor:pointer;}
.staff_top03_menu02 a{color:#000000;font-size:12px;}
.staff_top03_menu02_on{display:block !important;}
.staff_top03_menu02_2{border-bottom:1px solid #d0cfcf;background:url("") no-repeat left bottom #e7f9fb;}
.staff_top03_menu03{display:none;margin:0 15px;padding:10px 0;text-align:center;color:#7e8080;font-size:12px;background:url("../image/recruit_menu_separator.png") no-repeat left bottom #e7f9fb;border-left:1px solid #d0cfcf;border-right:1px solid #d0cfcf;}
.staff_top03_menu03:hover{cursor:pointer;}
.staff_top03_menu03 a{color:#000000;font-size:12px;}
.staff_top03_menu04{display:none;margin:0 15px;padding:10px 0;text-align:center;color:#7e8080;font-size:12px;background:url("../image/recruit_menu_separator.png") no-repeat left bottom #e7f9fb;border-left:1px solid #d0cfcf;border-right:1px solid #d0cfcf;}
.staff_top03_menu04:hover{cursor:pointer;}
.staff_top03_menu04 a{color:#000000;font-size:12px;}
.staff_top05_menu01{padding-left:10px;line-height:0;}
.staff_main01{width:710px;padding-top:20px;}
.staff_main02{width:710px;padding-top:20px;padding-bottom:30px;}
.staff_main03{width:710px;padding-top:20px;padding-bottom:17px;}
.staff_main04{width:710px;padding-top:10px;padding-bottom:17px;}
.staff_main03_left{float:left;width:55%;}
.staff_main03_text01{font-size:17px;padding-bottom:10px;}
.staff_top06_menu00{text-align:center;color:#000000;padding:10px 0;margin:0 15px;background:url("../image/recruit_menu_separator.png") no-repeat left bottom #ffffff;position:relative;top:0;left:0;font-size:12px;border-left:1px solid #d0cfcf;border-top:1px solid #d0cfcf;border-right:1px solid #d0cfcf;}
.staff_top06_menu00 a{color:#000000;font-size:12px;}
.staff_top06_menu01{text-align:center;color:#000000;padding:10px 0;margin:0 15px;background:url("../image/recruit_menu_separator.png") no-repeat left bottom #e7f9fb;position:relative;top:0;left:0;font-size:12px;border-left:1px solid #d0cfcf;border-top:1px solid #d0cfcf;border-right:1px solid #d0cfcf;}
.staff_top06_menu01 a{color:#000000;font-size:12px;}
.staff_top06_menu02{text-align:center;color:#000000;padding:10px 0;margin:0 15px;background:url("../image/recruit_menu_separator.png") no-repeat left bottom #ffffff;position:relative;top:0;left:0;font-size:12px;border-left:1px solid #d0cfcf;border-right:1px solid #d0cfcf;}
.staff_top06_menu02 a{color:#000000;font-size:12px;}
.staff_top06_menu02:last-child{border-left:1px solid #d0cfcf;border-right:1px solid #d0cfcf;border-bottom:1px solid #d0cfcf;background:url("") no-repeat left bottom #ffffff;}
.staff_top06_menu03{background:url("../image/recruit_menu_separator.png") no-repeat left bottom #e7f9fb !important;}
.staff_top06_menu03 a{color:#7e8080;font-size:12px;}
.staff_main03_text01 img{padding:0 8px 4px 0;}
.staff_main03_text02{font-size:15px;}
.staff_main03_text03{font-size:15px;padding:15px 0 0;width:710px;}
.staff_main03_text04{font-size:15px;color:#3e93bc;padding-bottom:10px;}
.staff_main03_right{float:right;width:37%;}
.staff_00{float:left;padding-right:26px;}
.staff_00_02{float:left;padding:15px 27px 0 0;}
.staff_00_01{float:left;width:120px;}
.staff_01{float:left;}
.staff_img00{float:left;}
.staff_text00{width:120px;}
.staff_text01{font-size:10px;padding-left:12px;color:#000000;line-height:1.39;}
.staff_text02{font-size:10px;padding-left:12px;color:#000000;}
.staff_10{padding-bottom:80px;}
.staff_10 .photo{width:17%;display:inline-block;vertical-align:top;margin-right:1%;font-size:0;line-height:0;}
.staff_10 .photo img{width:100%;}
.staff_10 .text{width:80%;display:inline-block;vertical-align:top;}
.staff_10 .text .text01{border-left:3px solid #b8e7f1;padding:2px 0 0 10px;font-size:12px;line-height:1.5;margin-bottom:5px;}
.staff_10 .text .text03{font-size:12px;line-height:1.5;margin-bottom:2px;}
.staff_10 .text .comment{margin-top:10px;}
.staff_10 .text .comment .comment_photo{width:10%;display:inline-block;vertical-align:top;margin-right:5px;}
.staff_10 .text .comment .comment_photo img{width:60px;border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;}
.staff_10 .text .comment .comment_body{display:inline-block;vertical-align:top;}
.staff_10 .text .comment .comment_body .title{font-size:10px;}
.staff_10 .text .comment .comment_body .title .arrow_box{position:relative;background:#b8e7f1;border:2px solid #b8e7f1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:5px 10px;display:inline-block;}
.staff_10 .text .comment .comment_body .title .arrow_box:after, .arrow_box:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.staff_10 .text .comment .comment_body .title .arrow_box:after{border-color:rgba(184, 231, 241, 0);border-right-color:#b8e7f1;border-width:5px;margin-top:-5px;}
.staff_10 .text .comment .comment_body .title .arrow_box:before{border-color:rgba(184, 231, 241, 0);border-right-color:#b8e7f1;border-width:5px;margin-top:-5px;}
.staff_10 .text .comment .comment_body .comment_text{font-size:11px;}
.about_01{width:710px;border-bottom:1px dotted #cccccc;padding:20px 0;}
.about_01_left{height:20px;float:left;width:20%;color:#3e93bc;font-size:15px;}
.about_01_right{font-size:15px;}
.about_02_right{font-size:15px;width:80%;float:right;}
.about_access00{padding-bottom:18px;border-bottom:1px dotted #cccccc;}
.about_access01{float:right;width:80%;}
.about_access01_left{float:left;width:18%;padding-top:23px;}
.about_access01_right{float:right;width:77%;}
.access01_text{}
.access01_text a{color:#000000;}
.about_access02{float:right;width:80%;padding-top:20px;}
.about_access02_left{float:left;width:18%;padding-top:23px;}
.about_access02_right{float:right;width:77%;}
.access02_text{}
.access02_text a{color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left_vision{padding-top:40px;}
.vision_text01{font-size:17px;padding:20px 0;}
.vision_text01 img{padding:0 8px 4px 0;}
.vision_text02{font-size:15px;padding:10px 0;width:710px;}
.recruit_main00{width:710px;}
.recruit_main01{border-bottom:1px dotted #d0d0d0;width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #recruit_01{}
#wrap #main #main_contents #main_contents00 #main_left #recruit_01 #recruit_bnr01{}
#wrap #main #main_contents #main_contents00 #main_left #recruit_02{}
#wrap #main #main_contents #main_contents00 #main_left #recruit_02 #recruit_bnr02{}
#wrap #main #main_contents #main_contents00 #main_left #recruit_03{}
#wrap #main #main_contents #main_contents00 #main_left #recruit_03 #recruit_bnr03{}
#wrap #main #main_contents #main_contents00 #main_left #recruit_04{}
.recruit_main02{width:710px;padding-top:15px;padding-bottom:10px;}
.recruit_main03{width:710px;padding:15px 0;}
.recruit_main04{text-align:center;width:710px;padding-bottom:15px;}
.recruit_main05{width:710px;}
.recruit_main06{width:710px;padding:15px 0;}
.recruit_main07{text-align:center;width:710px;padding:25px 0;cursor:pointer;}
.recruit_main04 img{cursor:pointer;}
.recruit_main03_001{float:left;width:30%;}
.recruit_main03_002{float:left;width:30%;padding:0 4.5%;}
.recruit_main06_001{float:left;width:25.7%;}
.recruit_main06_002{float:left;width:21%;}
.recruit_main01_left{color:#409cc5;float:left;width:20%;padding:10px 0;}
.recruit_main01_right{float:right;padding:10px 0;width:80%;font-size:15px;}
.recruit_text01{font-size:17px;}
.recruit_text01 img{padding:0 8px 4px 0;}
.recruit_text02{}
#wrap #main #main_contents #main_contents00 #main_right{float:right;margin:0 auto;width:220px;}
#wrap #main #main_contents #main_contents00 #main_left #voice_top{}
#wrap #main_contents00 #main_left .voice_main03_text01{font-family:"メイリオ";font-size:17px;font-weight:bold;margin-top:10px;}
#wrap #main_contents00 #main_left .voice_main03_text01 img{padding-bottom:5px;padding-right:5px;}
.voice_text00{border-bottom:1px dotted #cccccc;padding-bottom:20px;width:100%;font-size:16px;}
.voice_text00 h4{font-size:18px;}
.voice_text00_left{float:left;width:64%;}
.voice_text00_right{float:right;width:35%;}
.rbox_01{display:inline;color:#000000;}
.rbox_02{display:inline;color:#000000;}
.rbox_03{width:82%;color:#000000;}
.rbox_04{float:left;width:24%;}
.rbox_05{float:right;width:73%;color:#000000;}
.rbox_06{color:#000000;}
.voice_main01{width:710px;padding:30px 0;}
.voice_main01_left{float:left;width:48%;}
.voice_main01_right{float:right;width:48%;}
.inline_content{display:none;box-sizing:border-box;position:relative;}
#wrap #inline_content00{}
.inline_content01{padding:15px;width:760px;}
.inline_content01_00{cursor:pointer;text-align:right;}
.inline_content01_01{cursor:pointer;text-align:center;cursor:pointer;margin:30px 0;}
.inline_content02{}
.inline_content03{padding-bottom:25px;}
.inline_content04{}
.inline_content04_left{float:left;width:3%;}
.inline_content04_right{float:right;padding-top:3px;width:97%;}
.inline_content05{}
.inline_content06{padding:10px 0 30px;}
.inline_content06_left{float:left;width:28%;}
.inline_content06_left img{width:80%;}
.inline_content06_right{float:right;width:72%;}
.inline_content06_right img{max-width:200px;}
.inline_content07{padding-bottom:20px;}
.inline_content08{padding:10px 0;display:table;}
.inline_content08_left{color:#309dc4;width:5%;display:table-cell;}
.inline_content08_right{display:table-cell;width:95%;}
.inline_content09{padding:10px 0;}
.inline_content09_left{color:#e57f7d;float:left;width:5%;}
.inline_content09_right{}
.inline_content10{float:right;padding:10px 0;width:24%;}
.inline_content10 img{max-width:200px;}
.inline_content11{}
.inline_content12{float:left;padding:10px 0;width:95%;}
.inline_content12_left{color:#e57f7d;float:left;width:10%;}
.inline_content12_right{}
.inline_content14{float:left;padding:10px 0;width:75%;width:100%;}
.inline_content14_left{color:#309dc4;float:left;width:5%;}
.inline_content14_right{}
.inline_content15{float:left;width:75%;}
.inline_content16{float:left;padding:10px 0;width:75%;}
.inline_content16_left{color:#e57f7d;float:left;width:7%;}
.inline_content16_right{}
.inline_content13{background:url("../image/voice_bg_01.png") repeat;border:1px solid #cccccc;margin-bottom:20px;}
.inline_content13_point00{padding:15px;}
.inline_content13_point01{color:#309dd6;font-size:20px;}
.inline_content13_point02{font-size:17px;}
.inline_content05_text01{padding:5px 0 30px;}
.support_lbox_text00{}
.support_lbox_text01{color:#a9a9a9;font-size:15px;}
.support_lbox_name{width:665px;}
.support_lbox_text02{float:left;font-size:23px;padding-right:10px;font-family:"メイリオ"serif;}
.support_lbox_text03{font-size:15px;padding-top:7px;color:#a9a9a9;}
.support_lbox_main00{width:665px;padding:10px 0;}
.support_lbox_main00_left{float:left;padding-right:20px;width:45%;}
.support_lbox_main00_right{float:right;width:51%;}
.support_righttext01{padding-bottom:10px;}
.support_lbox_text04{font-size:17px;}
.support_lbox_text04 img{padding:0 8px 4px 0;}
.support_lbox_text05{text-align:left;padding:0 0 10px;color:#a9a9a9;}
.support_lbox_img{}
.support_lbox_img img{padding:0 10px;}
.movie_text01{}
.movie_main01{padding-top:15px;padding-bottom:30px;}
.movie_main02{}
.movie_main03{width:710px;border-bottom:1px dotted #cccccc;padding:20px 0 10px;}
.movie_main03_left{float:left;width:25%;padding-right:5%;box-sizing:border-box;}
.movie_main03_right{float:right;width:75%;}
.movie_righttop_01{font-size:18px;}
.movie_righttop_02{padding-left:10px;line-height:0;}
.movie_righttop_03{text-align:center;font-size:18px;padding:17px 44px;font-weight:bold;}
.movie_righttop_04{background:url("../image/right_bg.png") repeat;width:220px;height:270px;margin-bottom:30px;}
.movie_righttop_05{text-align:center;font-size:18px;padding:17px 47px;font-weight:bold;}
#wrap #main #main_contents #main_contents00 #main_left #movie_top{}
#wrap #main #main_contents #main_contents00 #main_left #sample_top{}
#wrap #main #main_contents #main_contents00 #main_left #voice_top{}
.production_top01{float:left;font-size:17px;width:27%;font-weight:bold;}
.production_top02{float:right;font-size:13px;width:73%;padding-top:2px;color:#cccccc;font-weight:bold;}
.production_main01{padding:20px 0;}
.production_main02{width:710px;padding:20px 0;}
.production_main03{float:left;width:35%;}
.production_main04{float:left;width:30%;}
.production_main05{width:710px;padding-bottom:20px;}
.production_text01{color:#3191cd;font-size:20px;}
.production_text02{padding-bottom:40px;}
.production_righttop01{background:url("../image/right_bg.png") repeat;width:220px;margin-bottom:30px;}
.production_righttop02{padding-left:10px;line-height:0;cursor:pointer;}
#wrap #main #main_contents #main_contents00 #main_left #trouble_top{}
.torikumi_text01{color:#3191cd;font-size:18px;padding:0 0 10px;}
.torikumi_text02{font-size:17px;}
.torikumi_text02 img{padding:0 8px 4px 0;}
.torikumi_text03{padding-bottom:20px;}
.torikumi_main00{padding-bottom:30px;}
.torikumi_main01{}
.torikumi_main02{float:left;width:25.6%;}
.torikumi_main03{float:left;width:20%;}
#wrap #main #main_contents #main_contents00 #main_left #torikumi_top{}
.question_main00{border-bottom:1px dotted #cfcfcf;width:710px;font-size:17px;padding-bottom:10px;}
.question_main01{padding:25px 0 10px;}
.question_main01:hover{cursor:pointer;}
.question_main02{display:none;}
.question_main01_left{float:left;width:97%;}
.question_main02_left{float:left;width:3%;}
.question_main01_left01{float:left;width:3%;}
.question_main01_left01 img{margin-top:3px;}
.question_main01_left02{float:right;width:97%;color:#3191cd;font-size:16px;}
.question_main01_right{cursor:pointer;float:right;width:3%;}
.question_main02_right{float:right;width:97%;font-size:15px;padding-bottom:20px;}
.question_main01_right01{}
.question_main01_right02{}
.question_bnr{padding-top:30px;}
#wrap #main #main_contents #main_contents00 #main_left #question_top{}
.text_question{color:#000000;}
.audition_main01{width:710px;padding-top:15px;}
.audition_main02{width:710px;}
.audition_main03{border-bottom:1px dotted #d0d0d0;width:100%;}
.audition_main04{width:710px;padding:10px 0 30px;}
.audition_main05{width:710px;padding-bottom:30px;}
.audition_main06{padding-bottom:30px;width:710px;}
.audition_main07{float:left;font-size:15px;width:44%;}
.audition_main08{float:right;font-size:15px;width:50%;}
.audition_main09{width:700px;background:#effafc none repeat scroll 0 0;color:#3e93ba;font-size:20px;padding:10px 0 10px 10px;}
.audition_main10{width:710px;text-align:center;font-size:30px;line-height:1.0;}
.audition_main11{width:710px;padding-bottom:20px;}
.audition_main12{float:right;width:48%;padding:10px 0;text-align:right;}
.audition_main13{float:right;width:25%;padding:10px 0;text-align:right;}
.audition_main14{padding:10px 0;text-align:center;}
.audition_main12_left{float:left;width:50%;}
.audition_main12_right{float:right;width:50%;}
.audition_main10 img{padding-bottom:10px;}
.audition_main07_01{border:1px solid #cccccc;padding:10px;}
.audition_main07_02{border:1px solid #cccccc;padding:10px;}
.audition_main05_01{border:1px solid #cccccc;padding:13px;}
.audition_main05_02{border:1px solid #cccccc;font-size:14px;padding:13px;}
.audition_main04_001{float:left;width:220px;padding-right:25px;}
.audition_main04_002{float:left;width:220px;}
.audition_main02_left{color:#409cc5;float:left;width:20%;padding:10px 0;}
.audition_main02_right{float:right;padding:10px 0;width:80%;font-size:14px;}
.audition_main02_right a{color:#000000;}
.audition_text00{padding-bottom:35px;width:710px;}
.audition_text01{width:710px;font-size:15px;}
.audition_comment{font-family:"ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;}
.audition_text02{text-align:right;width:710px;font-size:15px;}
.audition_text03{color:#ca2128;}
.audition_text04{color:#409cc5;}
.audition_text05{font-size:14px;}
.audition_text05 a{color:#000000;}
.audition_text06{color:#409cc5;}
.audition_text07{color:#ca2128;}
.audition_text08{padding:10px 0 30px;width:710px;}
.audition_text08 > img{width:23%;padding-top:10px;}
.audition_text09{}
.audition_text10{float:left;padding:10px 0;width:52%;}
.audition_text11{float:left;padding:10px 0;width:75%;}
.audition_main12{text-align:center;font-size:0;line-height:0;}
.audition_main12 img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #audition_01{}
#wrap #main #main_contents #main_contents00 #main_left #audition_02{}
#wrap #main #main_contents #main_contents00 #main_left #interview_top{}
.interview_main00{}
.interview_main01{width:710px;border-bottom:1px dotted #cccccc;}
.interview_main01_02{width:710px;}
.interview_main02{padding:15px 0 10px;}
.interview_main02_left{float:left;width:30%;}
.interview_main02_right{float:right;width:70%;}
.interview_main03{font-size:15px;padding:10px 0;}
.interview_main04{padding:10px 0 25px;}
.interview_main04_left{float:left;width:68%;font-size:15px;}
.interview_main04_right{float:right;width:30%;}
.interview_text01{border-bottom:2px solid #bce6f4;padding-bottom:3px;}
.interview_text01_left{color:#3999b1;float:left;width:20%;}
.interview_text01_right{font-size:15px;}
.interview_text02{font-size:15px;padding:10px 0;}
#wrap #main #main_contents #main_contents00 #main_left #knowhow_top{}
.knowhow_main00{border-bottom:1px dotted #cccccc;}
.knowhow_main01{float:right;width:35%;padding-bottom:30px;}
.knowhow_main01 img{max-width:200px;}
.knowhow_main02{padding:20px 0;}
.knowhow_main03{float:left;text-align:right;width:37%;}
.knowhow_main03 a{color:#4298af;}
.knowhow_main04{float:left;text-align:left;}
.knowhow_main04 a{color:#4298af;}
.knowhow_main05{margin:0 8px;background:#4093bd none repeat scroll 0 0;float:left;text-align:center;width:4%;}
.knowhow_main05 a{}
.knowhow_text01{font-size:17px;padding:20px 0 10px;}
.knowhow_text01 img{padding:10px 8px 4px 0;float:left;}
.knowhow_text02{float:left;width:60%;font-size:15px;}
.knowhow_text03{color:#000000;}
.knowhow_text04{font-size:17px;padding:0 0 10px;}
.inline_knowhow00{}
.inline_knowhow01{width:680px;}
.inline_knowhow01_01{}
.inline_knowhow02{color:#3c93c9;padding:10px 0;}
.inline_knowhow03{text-align:center;}
.inline_knowhow03 img{max-width:200px;}
.inline_knowhow04{padding:10px 0 20px;font-size:15px;}
.inline_knowhow05{padding:15px 20px;width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #modeltalent_top{}
.modeltalent_righttop01{background:url("../image/right_bg.png") repeat;width:220px;}
.modeltalent_works00{max-height:500px;overflow-y:scroll;margin-bottom:20px;}
.modeltalent_main01{}
.modeltalent_main01 .model_title{font-size:16px;font-weight:bold;padding: 0 20px;}
.modeltalent_woman01{background:url("../image/modeltalent_bg01.png") no-repeat;}
.modeltalent_main02{padding:20px 0;}
.modeltalent_main03{padding-top:10px;text-align:center;}
.modeltalent_main04{margin:0 10px;border-bottom:1px dotted #cccccc;padding:10px 0;}
.modeltalent_main05{}
.modeltalent_main05_00{float:right;width:80%;}
.modeltalent_main05_01{float:left;width:20%;color:#1698cc;}
.modeltalent_main05_02{float:left;width:30%;padding:0 10px 0 0;box-sizing:border-box;}
.modeltalent_main05_03{float:left;width:70%;}
.modeltalent_main05_04{float:left;width:100%;}
.modeltalent_main05_05{float:left;width:70%;color:#3e3eff;}
.modeltalent_support01_text{background:#b8e7f1 none repeat scroll 0 0;margin-bottom:10px;padding:5px 15px;}
.inline_modeltalent00{padding:10px 0;}
.inline_modeltalent00_left{float:left;font-size:25px;padding-right:10px;}
.inline_modeltalent00_right{color:#cccccc;float:left;margin-top:7px;}
.inline_modeltalent01{}
.inline_modeltalent01_left{float:left;width:405px;overflow:hidden;font-size:0;line-height:0;text-align:center;}
.inline_modeltalent01_left img{width:100%;}
.inline_modeltalent01_right{float:right;width:283px;}
.inline_modeltalent01_right .inline_modeltalent01_right00{}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01{}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01 .inline_modeltalent01_right02{float:left;width:136px;max-height:136px;overflow:hidden;font-size:0;line-height:0;text-align:center;margin-bottom:10px;margin-right:10px;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01 .inline_modeltalent01_right02 img{width:100%;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01 .inline_modeltalent01_right02 img:hover{cursor:pointer;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01 .inline_modeltalent01_right03{float:left;width:136px;max-height:136px;overflow:hidden;font-size:0;line-height:0;text-align:center;margin-bottom:10px;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01 .inline_modeltalent01_right03 img{width:100%;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01 .inline_modeltalent01_right03 img:hover{cursor:pointer;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right02{}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right02 .inline_modeltalent01_right02{font-size:0;line-height:0;margin-bottom:10px;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right02 .inline_modeltalent01_right02 img{width:100%;}
.inline_modeltalent_text02{}
.inline_modeltalent_text02 h2{float:left;}
.inline_modeltalent_text02 .h2{float:left;font-weight:bold;}
.inline_modeltalent_text02 .inline_modeltalent_text01{float:left;text-align:left;color:#a9a9a9;}
.inline_modeltalent_text03{float:left;margin-right:10px;font-family:"Century",serif;font-size:20px;}
.inline_modeltalent02{}
.inline_modeltalent03{float:left;padding-right:45px;}
.inline_modeltalent_text04{}
.support_lbox_text04{padding:10px 0 5px;}
.support_lbox_text05{padding:10px 0;}
.inline_modeltalent03_left{float:left;font-size:15px;padding-right:20px;color:#1698cc;}
.inline_modeltalent03_right{float:left;font-size:15px;width:152px;}
.inline_modeltalent03_right02{color:#3e3eff;}
.inline_modeltalent04{float:left;}
.inline_modeltalent04 a{color:#3e93bc;}
.inline_modeltalent05{float:right;}
.inline_modeltalent06{padding-bottom:10px;}
.inline_modeltalent06_01{float:left;width:25%;}
.inline_modeltalent06_02{}
.modeltalent_contact00{line-height:0;width:100%;margin:20px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #modeltalent_contact01{cursor:pointer;float:left;}
#wrap #main #main_contents #main_contents00 #main_left #modeltalent_contact02{cursor:pointer;float:left;}
#wrap #main #main_contents #main_contents00 #main_left #modeltalent_contact03{cursor:pointer;float:left;}
#wrap #main #main_contents #main_contents00 #main_left #modeltalent_contact04{cursor:pointer;float:left;}
#wrap #main #main_contents #main_contents00 #main_left #modeltalent_contact05{cursor:pointer;float:left;}
.modeltalent_man01{display:none;background:url("../image/modeltalent_bg02.png") no-repeat;}
.modeltalent_kids01{display:none;padding:20px 0;background:url("../image/modeltalent_bg03.png") no-repeat;}
.modeltalent_culture00{border:4px solid #9bd9e6;margin-bottom:25px;padding:20px;}
.modeltalent_culture01{display:none;padding:32px 0 20px;background:url("../image/modeltalent_bg04.png") no-repeat;}
.modeltalent_culture01_01{display:none;padding:20px 0;}
.modeltalent_support01{padding:20px 0;}
.culture_text01{color:#5295c9;font-size:23px;text-align:center;}
.culture_text02{font-size:17px;text-align:center;}
.culture_text03{text-align:right;font-size:16px;}
.support_00{}
.support_01{padding-bottom:20px;}
.support_02{float:left;width:33%;}
.support_03{}
.support_03 img{}
.support_text01{font-size:15px;padding:5px 0 20px;}
.support_text02{color:#4b90ba;}
.support_text03{color:#4b90ba;padding:4px 0;text-align:center;}
.support_text04{font-size:14px;width:220px;}
.casting_00{padding:0 22px 20px;}
.casting_comment{padding:10px 0 30px;}
.comment_text01{font-size:15px;}
.casting_main01{padding-bottom:30px;}
.casting_main01_01{width:720px;background:url("../image/casting_bg01.png") no-repeat;}
.casting_main01_0201{background:url("../image/casting_bg02.png") no-repeat;height:463px;width:720px;display:none;}
.casting_main01_0202{background:url("../image/casting_bg03.png") no-repeat;height:680px;width:720px;display:none;}
.casting_main01_0203{background:url("../image/casting_bg04.png") no-repeat;height:917px;width:720px;display:none;}
.casting_main01_03{padding-left:1px;line-height:0;font-size:10px;}
.casting_left{float:left;padding:4px 0 0 4px;width:28%;font-size:0;line-height:0;}
.casting_right{float:right;padding-right:15px;width:67%;}
.casting_right_text01{color:#3e93bc;font-size:17px;padding:15px 0 5px;}
.casting_right_text02{font-size:14px;padding-bottom:11px;}
.casting_right_img{text-align:right;}
.casting_right_img img{cursor:pointer;}
.casting_dairiten{position:relative;top:20px;}
.casting_title{background:#b8e7f1 none repeat scroll 0 0;margin:0 27px 15px 22px;padding:10px;}
.casting_dairiten_left{float:left;font-size:15px;width:72%;}
.casting_dairiten_left img{padding:15px 0;}
.casting_dairiten_right{float:right;width:28%;text-align:right;}
#wrap #main #main_contents #main_contents00 #main_left #casting_main001{}
#wrap #main #main_contents #main_contents00 #main_left #casting_main002{}
#wrap #main #main_contents #main_contents00 #main_left #casting_main003{}
.right_001{margin-bottom:-6px;background:#ffffff none repeat scroll 0 0;color:#000000;font-size:12px;padding:25px 0;text-align:center;}
#wrap #footer{width:100%;padding-top:40px;}
#wrap #footer #footer_contents{width:100%;margin:0 auto;min-width:962px;background:url("../image/footer_bg01.png") repeat-x;line-height:0;}
#wrap #footer #footer_contents #footer_01{width:960px;margin:0 auto;}
.footer_01_left{float:left;padding-top:18px;line-height:1.0;}
.footer_01_right{float:right;line-height:1.0;}
.footer_01_right .footer_sns{display:inline-block;vertical-align:top;}
.footer_01_right .footer_sns_facebook{padding:20px 0 0;}
.footer_01_right .footer_sns_twitter{padding:20px 0 0;}
.footer_01_right .footer_sns_google{padding:20px 0 0;width:35px;overflow:hidden;}
.footer_01_right .footer_sns_mixi{padding:20px 0 0;width:135px;}
.footer_01_right .footer_sns_page_top{}
#wrap #footer #footer_contents02{width:100%;margin:0 auto;min-width:962px;background:url("../image/footer_bg02.png") repeat-x;height:220px;}
#wrap #footer #footer_contents02 #footer_02{}
.footer_menu{margin:0 auto;width:960px;padding:20px 0 15px;}
.footer_menu01{float:left;padding-right:10px;color:#ffffff;}
.footer_menu01_titl{font-size:15px;}
.footer_menu01_text{font-size:13px;}
.footer_menu02{float:left;padding:0 10px;font-size:13px;color:#ffffff;}
.footer_menu03{float:left;padding:0 10px;font-size:13px;color:#ffffff;}
.footer_menu04{float:left;padding:0 10px;font-size:13px;color:#ffffff;}
.footer_menu05{float:left;padding-left:10px;font-size:13px;color:#ffffff;}
.footer_menu06{float:left;}
.footer_contact{margin:0 auto;width:960px;}
.footer_contact_left{float:left;}
.footer_contact_img{float:left;}
.footer_contact_text{float:right;padding-left:25px;color:#ffffff;padding-top:3px;}
.footer_contact_right{float:right;font-size:12px;color:#ffffff;padding-top:28px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body h2{background:url("../image/casting/casting_h2.png") repeat left top;width:100%;display:block;padding:14px;font-size:16px;box-sizing:border-box;margin-top:40px;font-size:18px;line-height:1.0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01{background:url("../image/casting/_casting_plan01.png") no-repeat left top;margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 .h3{width:100%;font-size:19px;padding:14px 0 10px 70px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 div{width:100%;box-sizing:border-box;padding:20px 30px;font-size:14px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02{background:url("../image/casting/_casting_plan02.png") no-repeat left top;margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 .h3{width:100%;font-size:19px;padding:14px 0 10px 70px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 div{width:100%;box-sizing:border-box;padding:20px 30px;font-size:14px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03{background:url("../image/casting/casting_plan03.png") no-repeat left top;margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 .h3{width:100%;font-size:19px;padding:14px 0 10px 70px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 div{width:100%;box-sizing:border-box;padding:20px 30px;font-size:14px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_caption{padding:23px 0 51px;font-size:16px;line-height:1.5;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04{background:rgba(0, 0, 0, 0) url("../image/casting_blog/casting_blog_background.png") repeat scroll left top;margin-bottom:40px;padding:30px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3{position:relative;padding-bottom:6px;border-bottom:2px solid #4b90ba;font-size:22px;margin-top:10px;color:#4b90ba;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3 button{position:absolute;right:0;color:#ffffff;font-size:12px;background-color:#4b90ba;border:0;padding:5px 10px;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3 button:hover{cursor:pointer;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption{padding:10px;background-color:#ffffff;margin-bottom:20px;display:none;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_left{width:100%;float:left;font-size:15px;line-height:1.5;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_right{width:0%;float:right;font-size:0;line-height:0;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_right img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten{position:relative;top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_title{background:#f3f0e6 none repeat scroll 0 0;margin:0 0 15px;padding:10px;font-weight:bold;text-align:left;color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00{padding:0 0 20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_left{float:left;font-size:15px;width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_left img.link{width:100%;max-width:399px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_right{float:right;text-align:right;width:0%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_right img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05{padding:15px 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05 .casting_service05_caption{font-size:15px;padding:5px 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body{padding-bottom:45px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02{float:left;padding-right:2%;width:32%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02:last-child{padding-right:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 p{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 p img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 .support_text03{color:#4b90ba;padding:4px 0;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 .support_text04{color:#000000;font-size:14px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact{background:rgba(0, 0, 0, 0) url("../image/casting/casting_contact.png") no-repeat scroll left top;-moz-background-size:100% auto;background-size:100% auto;margin-bottom:51px;padding:40px 30px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact01{margin-top:51px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h2{font-size:17px;line-height:1.5;color:#e7607d;width:90%;background:none;padding:0;margin:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h3{font-size:17px;line-height:1.5;color:#000000;width:90%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h4{font-size:13px;line-height:1.5;color:#e7607d;text-align:center;padding:25px 20px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body{position:relative;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel01{font-size:35px;line-height:1.0;color:#000000;padding:10px 0 0 100px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel01 a{color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel02{font-size:35px;line-height:1.0;color:#000000;padding:5px 0 0 100px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel02 a{color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .button{font-size:0;line-height:0;position:absolute;top:15px;right:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact01{margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_main_photo{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_main_photo img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05{}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05 .casting_service05_caption{font-size:16px;}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05 .casting_service05_caption .title{font-size:23px;line-height:1.75;font-weight:bold;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #date{padding:40px 0 0;font-size:11px;color:#999999;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_title{padding:11px 0 0;font-size:22px;color:#4b90ba;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns{font-size:0;line-height:0;padding:0 0 27px;border-bottom:2px solid #4b90ba;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns{display:inline-block;vertical-align:bottom;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns_facebook{padding:18px 0 0;padding-right:13px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns_twitter{padding:22px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body{padding:30px;margin-bottom:51px;background:url("../image/casting_blog/casting_blog_background.png") repeat left top;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption01{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_title{font-size:17px;color:#4b90ba;border-bottom:1px solid #4b90ba;padding-bottom:5px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption02{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_photo{padding:18px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_photo img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption03{padding:18px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption04{padding:18px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items:last-child{border-bottom:1px solid #cccccc;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item{width:49%;float:left;box-sizing:border-box;min-height:62px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item:first-child{border-right:1px solid #cccccc;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item:last-child{padding-left:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_left{float:left;width:100px;font-size:0;line-height:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_left img{max-height:107px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right{float:left;width:221px;padding:0 0 0 10px;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right00{width:100% !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right .blog_item_title{font-size:10px;color:#999999;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right .blog_item_text{padding:0 10px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right .blog_item_text a{font-size:16px;line-height:1.5;color:#5797bf;}
#main_contents00{}
#main_contents00 #main_left{}
#main_contents00 #main_left .page_comment{font-size:13px;font-family:"Open Sans", "Helvetica Neue", Helvetica, "Arial", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;padding-bottom:20px;}
#main_contents00 #main_left .contant_information{padding:0 0 53px;}
#main_contents00 #main_left .contant_information .contant_information01{width:33%;float:left;box-sizing:border-box;padding:15px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;}
#main_contents00 #main_left .contant_information .contant_information01 h2{}
#main_contents00 #main_left .contant_information .contant_information01 div{}
#main_contents00 #main_left .contant_information .contant_information01 div .title{color:#808080;display:inline-block;width:50px;}
#main_contents00 #main_left .contant_information .contant_information01 div .text{color:#3e93bc;}
#main_contents00 #main_left .contant_information .contant_information01 div .text a{color:#3e93bc;}
#main_contents00 #main_left .contant_information .contant_information02{width:33%;float:left;box-sizing:border-box;padding:15px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
#main_contents00 #main_left .contant_information .contant_information02 h2{}
#main_contents00 #main_left .contant_information .contant_information02 div{}
#main_contents00 #main_left .contant_information .contant_information02 div .title{color:#808080;display:inline-block;width:50px;}
#main_contents00 #main_left .contant_information .contant_information02 div .text{color:#3e93bc;}
#main_contents00 #main_left .contant_information .contant_information02 div .text a{color:#3e93bc;}
#main_contents00 #main_left .contant_information .contant_information03{width:33%;float:left;box-sizing:border-box;padding:15px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;}
#main_contents00 #main_left .contant_information .contant_information03 h2{}
#main_contents00 #main_left .contant_information .contant_information03 div{}
#main_contents00 #main_left .contant_information .contant_information03 div .title{color:#808080;display:inline-block;width:50px;}
#main_contents00 #main_left .contant_information .contant_information03 div .text{color:#3e93bc;}
#main_contents00 #main_left #connect_tabs{padding:10px 0 0;}
#main_contents00 #main_left #connect_tabs .tab00{font-size:0;line-height:0;float:left;width:10px;}
#main_contents00 #main_left #connect_tabs #tab01{font-size:0;line-height:0;float:left;width:130px;}
#main_contents00 #main_left #connect_tabs #tab02{font-size:0;line-height:0;float:left;width:130px;}
#main_contents00 #main_left #connect_tabs #tab03{font-size:0;line-height:0;float:left;width:130px;}
#main_contents00 #main_left #connect_tabs #tab04{font-size:0;line-height:0;float:left;width:130px;}
#main_contents00 #main_left #connect_tabs #tab05{font-size:0;line-height:0;float:left;width:130px;}
#main_contents00 #main_left form{padding:20px 0 0;background:url("../image/contact_form_background.png") no-repeat left top;}
#main_contents00 #main_left form .items{padding:10px 0;border-bottom:2px dashed #ececec;}
#main_contents00 #main_left form .items .title{color:#3e93bc;float:left;width:30%;font-weight:bold;}
#main_contents00 #main_left form .items .title span{color:#e22061;}
#main_contents00 #main_left form .items .text{float:left;width:70%;}
#main_contents00 #main_left form .items .text div{}
#main_contents00 #main_left form .items .text span{color:#e22061;}
#main_contents00 #main_left form .items .text span.small{font-size:10px;}
#main_contents00 #main_left form .items .text span.normal{color:#747474;}
#main_contents00 #main_left form .items .text input{}
#main_contents00 #main_left form .items .text select{width:200px;}
#main_contents00 #main_left form .btn{text-align:center;padding:20px 0;font-size:0;line-height:0;}
#main_contents00 #main_left form .btn img{}
#main_contents00 #main_left form .btn img:hover{cursor:pointer;}
.contact_top01{float:left;font-size:17px;width:12%;}
.contact_top02{float:right;font-size:13px;width:88%;padding-top:2px;color:#999999;}

.top_bnr01 {padding:0 0 20px;margin: 0 20px;box-sizing: border-box;background:url("") #fff;}
    .top_bnr01 img.sp {display:none !important;}
    .top_bnr01 img.pc {max-width:100%;display:block;margin:0 auto;}

}
@media (min-width:992px) and (max-width:1199px){.bnr_pc{display:block;text-align:center;}
.bnr_sp{display:none;}
#wrap #header{width:100%;min-width:962px;}
#wrap #header #header_contents{width:962px;margin:0 auto;}
h1{font-weight:normal;display:inline-block;}
.h1{font-weight:normal;}
.logo_00{padding-top:10px;}
.top_logo_01{float:left;width:80%;}
.top_logo_02{float:right;text-align:right;width:20%;}
.top_logo_02 a{color:#000000;}
.tel_00{}
.tel_01{font-size:17px;color:#8c9ef7;float:left;padding-right:15px;font-family:"Century";}
.tel_02{color:#000000;font-size:17px;float:left;font-family:"Book Antiqua";}
.tel_02 a{color:#000000;}
#wrap #header #header_contents #header_menu{padding:10px 0;}
#wrap #header #header_contents #header_menu .header_01{float:left;margin:0 auto;}
#wrap #header #header_contents #header_menu .header_01 img{vertical-align:middle;}
.header_text01{font-size:12px;padding:0;width:140px;display:inline-block;box-sizing:border-box;color:#000000;vertical-align:top;text-align:center;line-height:1;}
.header_text01:hover{color:#77caff;}
.header_text02{font-size:12px;padding:5px 0;width:140px;display:inline-block;box-sizing:border-box;color:#000000;vertical-align:top;text-align:center;line-height:1;}
.header_text02:hover{color:#77caff;}
#wrap #header #header_contents #header_menu .header_01 .active .header_text01{color:#77caff !important;}
#wrap #header #header_contents #header_menu .header_01 .active .header_text02{color:#77caff !important;}
.fb-page{width:420px;margin:79px 0 55px;}
.inline_news{}
.inline_news .information{font-size:20px;border-bottom:1px dotted #999999;margin:0 0 15px;padding:0 10px;width:100%;box-sizing:border-box;}
.inline_news .information_contents{padding:0 10px;width:100%;box-sizing:border-box;}
.inline_news .information_contents .information_date{color:#4d768c;margin:0 0 10px;text-align:right;}
.inline_news .information_contents p{}
#wrap #main{width:100%;}
#wrap #main #main_contents{width:100%;margin:0 auto;}
.top_caption{width:100%;max-width:960px;margin:0 auto 2px;text-align:right;}
.top_caption a{color:#cc0000;text-decoration:underline;}
.top{width:100%;margin:0 auto;min-width:962px;line-height:0;background:url("../image/top_bg.png") repeat-x;}
.top .slider{width:100%;max-width:960px;margin:0 auto;}
.top .slider li{float:left;font-size:0;line-height:0;}
.top01{width:962px;margin:0 auto;}
.top02{width:962px;margin:0 auto;padding-bottom:21px;}
.top03{width:960px;margin:0 auto;}
.top01 img{padding:15px 0 0;}
.bg00{width:100%;min-width:962px;background:url("../image/top_bg_01.png") repeat-x;}
.main_contents_left{float:left;width:50%;}
.main_contents_right{float:left;width:50%;}
.left_01{float:left;width:23%;}
.right_01{float:right;padding-top:3px;width:69%;}
.text00{font-size:16px;width:74%;}
.text01{font-size:14px;width:100%;padding-bottom:5px;}
.left_02{float:left;width:31%;}
.right_02{float:left;padding-top:4px;width:69%;}
.bnr{padding:20px 0;}
.top_bnr00{margin:20px auto 0;max-width:960px;width:100%;text-align:left !important;}
.top_bnr00 .top_bnr00_title{padding-bottom:10px;}
.top_bnr00 .top_bnr00_title h2{display:inline;}
.top_bnr00 .top_bnr00_left{float:left;width:300px;position:relative;}
.top_bnr00 .top_bnr00_left p{color:#ffffff;font-size:14px;position:relative;top:-40px;left:10px;height:0;font-weight:bold;}
.top_bnr00 .top_bnr00_left img{}
.top_bnr00 .top_bnr00_right{float:right;width:630px;}
.top_bnr00 .top_bnr00_right .top_bnr00_right01{margin-bottom:20px;}
.top_bnr00 .top_bnr00_right .top_bnr00_right01 .top_bnr00_right01_00{float:left;width:300px;position:relative;}
.top_bnr00 .top_bnr00_right .top_bnr00_right01 .top_bnr00_right01_00 p{color:#ffffff;font-size:11px;position:relative;top:-40px;left:10px;height:0;font-weight:bold;}
.top_bnr00 .top_bnr00_right .top_bnr00_right01 .top_bnr00_right01_01{float:right;width:300px;position:relative;}
.top_bnr00 .top_bnr00_right .top_bnr00_right01 .top_bnr00_right01_01 p{color:#ffffff;font-size:11px;position:relative;top:-40px;left:10px;height:0;font-weight:bold;}
.bnr_img{width:31%;float:left;padding-right:33px;}
.bnr_img:last-child{width:31%;float:left;padding-right:0px;}
#wrap #main #main_contents #info_00{width:962px;margin:0 auto;padding-top:20px;}
#info_00 .knowhow_text04 img{float:left;margin:10px 0 0;}
#info_00 .knowhow_text04 h2{float:left;}
.info_left{float:left;width:50%;}
.info_left01{border-bottom:1px dotted #ccc;padding-top:5px;}
.info_img01{float:left;width:28%;}
.info_text00{width:100%;font-size:13px;}
.info_text00 a{color:#3e3eff;}
.info_text01{float:right;width:70%;}
.text01_01{font-size:13px;color:#ff1c40;}
.text01_02{font-size:13px;}
.text01_02 a{color:#3e3eff;}
.text01_03{font-size:13px;color:#000000;}
.top_bnr{margin:20px auto 0;max-width:960px;width:100%;font-size:0;line-height:0;}
.top_bnr02{margin:20px auto;max-width:960px;width:100%;font-size:0;line-height:0;}
.info_left02{margin:20px auto 0;max-width:960px;width:100%;}
.info_left02 a{}
.info_left02 a img{padding-left:11px;vertical-align:middle;}
.info_left02 a:first-child img{padding-left:0;}
.info_right{float:right;width:45%;padding-bottom:30px;}
.news{padding-top:25px;}
.news_page{color:#5c7787;font-size:13px;text-align:right;}
.news_page a{color:#5c7787;}
.news_main{border:1px solid #ccc;margin-bottom:10px;}
.news_00{border-bottom:1px dotted #ccc;}
.news_01{border-bottom:1px dotted #ccc;}
.news_99{border-bottom:none;}
.news_main > div{margin:10px;}
.news_00 > .date{float:left;width:17%;font-size:12px;margin-top:5px;}
.news_00 > .title{float:left;width:15%;text-align:center;color:#ffffff;font-size:12px;margin-top:5px;}
.news_00 > .text{float:left;width:65%;font-size:12px;padding-left:10px;margin-top:5px;margin-bottom:5px;}
.news_01 > .date{float:left;font-size:17px;margin-top:9px;width:13%;}
.news_01 > .title{float:left;width:10%;text-align:center;color:#ffffff;font-size:15px;margin-top:11px;margin-right:25px;}
.news_01 > .text{float:left;width:65%;font-size:16px;padding-left:10px;margin-top:10px;margin-bottom:10px;}
.news_01_01 > .title{text-align:center;color:#ffffff;font-size:15px;margin-top:11px;margin-right:25px;}
.news_01_01 > .title0{text-align:center;color:#ffffff;font-size:15px;margin-top:11px;margin-bottom:15px;margin-right:25px;}
.news_01_01{float:left;width:13.6%;}
#wrap #main #main_contents #info_01{width:962px;margin:0 auto;padding-top:20px;}
#wrap #main #main_contents #info_02{width:962px;margin:0 auto;padding-top:20px;}
#wrap #main #main_contents #info_02 .info_right{margin-top:50px;}
.news_00 > .news_web{background:#83b873 none repeat scroll 0 0;}
.news_00 > .news_event{background:#6f90c0 none repeat scroll 0 0;}
.news_00 > .news_radio{background:#ff3399 none repeat scroll 0 0;}
.news_00 > .news_tv{background:#dd9f9f none repeat scroll 0 0;}
.news_00 > .news_model{background:#e8b865 none repeat scroll 0 0;}
.news_00 > .news_advertising{background:#33cc99 none repeat scroll 0 0;}
.news_00 > .news_magazine{background:#33cccc none repeat scroll 0 0;}
.news_00 > .news_movie{background:#3366ff none repeat scroll 0 0;}
.news_00 > .news_etc{background:#3d71db none repeat scroll 0 0;}
.news_00 > .news_stage{background:#5b21d0 none repeat scroll 0 0;}
.news_00 > .news_steel{background:#9966ff none repeat scroll 0 0;}
.news_00 > .news_vp{background:#bdd2fd none repeat scroll 0 0;}
.news_00 > .news_show{background:#80e280 none repeat scroll 0 0;}
.news_00 > .news_pv{background:#ecc512 none repeat scroll 0 0;}
.news_00 > .news_pv{background:#ecc512 none repeat scroll 0 0;}
.news_00 > .news_news{background:#ff3333 none repeat scroll 0 0;}
.news_00 > .news_mc{background:#32b16c none repeat scroll 0 0;}
.news_00 > .news_cm{background:#ff9933 none repeat scroll 0 0;}
.news_00 > .news_dvd{background:#ff8e8e none repeat scroll 0 0;}
#wrap #main #main_contents #main_contents00 #main_left{float:left;margin:0 auto;width:710px;}
#wrap #main #main_contents #main_contents00 #main_right{float:right;margin:0 auto;width:220px;}
.news_01 > .news_web{background:#83b873 none repeat scroll 0 0;}
.news_01 > .news_event{background:#6f90c0 none repeat scroll 0 0;}
.news_01 > .news_radio{background:#ff3399 none repeat scroll 0 0;}
.news_01 > .news_tv{background:#dd9f9f none repeat scroll 0 0;}
.news_01 > .news_model{background:#e8b865 none repeat scroll 0 0;}
.news_01 > .news_stage{background:#5b21d0 none repeat scroll 0 0;}
.news_01_01 > .news_event{background:#6f90c0 none repeat scroll 0 0;}
.news_01_01 > .news_cm{background:#ff9933 none repeat scroll 0 0;}
.news_01_01 > .news_mc{background:#32b16c none repeat scroll 0 0;}
.news_01 > .news_advertising{background:#33cc99 none repeat scroll 0 0;}
.news_01 > .news_magazine{background:#33cccc none repeat scroll 0 0;}
.news_01 > news_movie{background:#3366ff none repeat scroll 0 0;}
.news_01 > news_etc{background:#3d71db none repeat scroll 0 0;}
.news_01 > news_stage{background:#5b21d0 none repeat scroll 0 0;}
.news_01 > news_steel{background:#9966ff none repeat scroll 0 0;}
.news_01 > .news_vp{background:#bdd2fd none repeat scroll 0 0;}
.news_01 > .news_show{background:#80e280 none repeat scroll 0 0;}
.news_01 > .news_pv{background:#ecc512 none repeat scroll 0 0;}
.news_01 > .news_pv{background:#ecc512 none repeat scroll 0 0;}
.news_01 > .news_news{background:#ff3333 none repeat scroll 0 0;}
.news_01 > .news_mc{background:#32b16c none repeat scroll 0 0;}
.news_01 > .news_cm{background:#ff9933 none repeat scroll 0 0;}
.news_01 > .news_dvd{background:#ff8e8e none repeat scroll 0 0;}
.news_main02{margin:0 20px;text-align:center;width:100%;padding:30px 0;}
.news_02{float:left;width:83%;}
.news_03{border:1px solid #cccccc;float:left;margin-right:5px;text-align:center;width:3%;}
.news_03 a{color:#333;}
.news_04{border:1px solid #cccccc;float:left;margin-right:5px;text-align:center;width:3%;}
.news_04 a{color:#333;}
.news_05{float:left;margin-right:5px;text-align:center;width:3%;}
.news_06{border:1px solid #0075b8;float:left;margin-right:5px;text-align:center;width:3%;}
.news_06 a{color:#333;}
.news_main > div .end{}
#wrap #main #main_contents #main_titl{width:100%;}
.top_titl_bg{background:url("../image/top_titl_bg.png") repeat-x;min-width:962px;}
.top_titl{margin:0 auto;width:962px;padding:30px 0;}
.top_titl_text01{float:left;font-size:17px;width:10%;font-weight:bold;}
.top_titl_text02{float:right;font-size:13px;width:90%;padding-top:2px;color:#999999;}
.top_titl_text03{float:left;font-size:17px;width:13%;font-weight:bold;}
.top_titl_text04{float:right;font-size:13px;width:86%;padding-top:2px;color:#999999;font-weight:bold;}
.top_titl_text05{float:left;font-size:17px;width:30%;font-weight:bold;}
.top_titl_text06{float:right;font-size:13px;width:70%;padding-top:2px;color:#999999;}
.top_titl_text07{float:left;font-size:17px;width:15%;font-weight:bold;}
.top_titl_text08{float:left;font-size:17px;width:85%;font-weight:bold;}
#wrap #main #main_contents #main_contents00{width:962px;margin:0 auto;padding:20px 0;}
#wrap #main #main_contents #main_contents00 #main_left{float:left;margin:0 auto;width:710px;}
.staff_top01{background:url("../image/main_titl_bg.png") repeat-x;width:710px;height:40px;}
.staff_top_text{padding:10px 15px;}
.staff_top02{background:url("../image/right_bg.png") repeat;width:220px;}
.right_top001{padding-bottom:35px;}
.right_top_text{font-size:18px;padding:17px 0;text-align:center;}
.right_top_text02{font-size:18px;padding:17px 64px;}
.right_top_text03{font-size:18px;padding:17px 43px;text-align:center;}
.staff_top03{padding-bottom:30px;}
.staff_top04{padding-top:30px;}
.staff_top06{background:url("../image/right_bg.png") repeat;width:220px;}
.staff_top04 img{padding:0 5px 4px 0;}
.staff_top04 a img{width:100%;}
.staff_top05{}
.staff_top07{}
.staff_top07 .knowhow_text01{padding-top:0;}
.staff_top08{margin:20px 0 0;}
.staff_top05 img{margin-top:25px;}
.staff_top03_menu01{text-align:center;color:#000000;padding:10px 0;margin:0 15px;background:url("../image/recruit_menu_separator.png") no-repeat left bottom #ffffff;position:relative;top:0;left:0;font-size:12px;border-left:1px solid #d0cfcf;border-right:1px solid #d0cfcf;}
.staff_top03_menu01:first-child{border-top:1px solid #d0cfcf;}
.staff_top03_menu01:hover{cursor:pointer;}
.staff_top03_menu01 img{position:absolute;top:16px;right:10px;}
.staff_top03_menu01_2{border-bottom:1px solid #d0cfcf;}
.staff_top03_menu01:last-child{background:url("") no-repeat left bottom #ffffff;}
.staff_top03_menu01 a{color:#000000;font-size:12px;}
.staff_top03_menu02{margin:0 15px;padding:10px 0;text-align:center;color:#7e8080;font-size:12px;background:url("../image/recruit_menu_separator.png") no-repeat left bottom #e7f9fb;border-left:1px solid #d0cfcf;border-right:1px solid #d0cfcf;}
.staff_top03_menu02:hover{cursor:pointer;}
.staff_top03_menu02 a{color:#000000;font-size:12px;}
.staff_top03_menu02_on{display:block !important;}
.staff_top03_menu02_2{border-bottom:1px solid #d0cfcf;background:url("") no-repeat left bottom #e7f9fb;}
.staff_top03_menu03{display:none;margin:0 15px;padding:10px 0;text-align:center;color:#7e8080;font-size:12px;background:url("../image/recruit_menu_separator.png") no-repeat left bottom #e7f9fb;border-left:1px solid #d0cfcf;border-right:1px solid #d0cfcf;}
.staff_top03_menu03:hover{cursor:pointer;}
.staff_top03_menu03 a{color:#000000;font-size:12px;}
.staff_top03_menu04{display:none;margin:0 15px;padding:10px 0;text-align:center;color:#7e8080;font-size:12px;background:url("../image/recruit_menu_separator.png") no-repeat left bottom #e7f9fb;border-left:1px solid #d0cfcf;border-right:1px solid #d0cfcf;}
.staff_top03_menu04:hover{cursor:pointer;}
.staff_top03_menu04 a{color:#000000;font-size:12px;}
.staff_top05_menu01{padding-left:10px;line-height:0;}
.staff_main01{width:710px;padding-top:20px;}
.staff_main02{width:710px;padding-top:20px;padding-bottom:30px;}
.staff_main03{width:710px;padding-top:20px;padding-bottom:17px;}
.staff_main04{width:710px;padding-top:10px;padding-bottom:17px;}
.staff_main03_left{float:left;width:55%;}
.staff_main03_text01{font-size:17px;padding-bottom:10px;}
.staff_top06_menu00{text-align:center;color:#000000;padding:10px 0;margin:0 15px;background:url("../image/recruit_menu_separator.png") no-repeat left bottom #ffffff;position:relative;top:0;left:0;font-size:12px;border-left:1px solid #d0cfcf;border-top:1px solid #d0cfcf;border-right:1px solid #d0cfcf;}
.staff_top06_menu00 a{color:#000000;font-size:12px;}
.staff_top06_menu01{text-align:center;color:#000000;padding:10px 0;margin:0 15px;background:url("../image/recruit_menu_separator.png") no-repeat left bottom #e7f9fb;position:relative;top:0;left:0;font-size:12px;border-left:1px solid #d0cfcf;border-top:1px solid #d0cfcf;border-right:1px solid #d0cfcf;}
.staff_top06_menu01 a{color:#000000;font-size:12px;}
.staff_top06_menu02{text-align:center;color:#000000;padding:10px 0;margin:0 15px;background:url("../image/recruit_menu_separator.png") no-repeat left bottom #ffffff;position:relative;top:0;left:0;font-size:12px;border-left:1px solid #d0cfcf;border-right:1px solid #d0cfcf;}
.staff_top06_menu02 a{color:#000000;font-size:12px;}
.staff_top06_menu02:last-child{border-left:1px solid #d0cfcf;border-right:1px solid #d0cfcf;border-bottom:1px solid #d0cfcf;background:url("") no-repeat left bottom #ffffff;}
.staff_top06_menu03{background:url("../image/recruit_menu_separator.png") no-repeat left bottom #e7f9fb !important;}
.staff_top06_menu03 a{color:#7e8080;font-size:12px;}
.staff_main03_text01 img{padding:0 8px 4px 0;}
.staff_main03_text02{font-size:15px;}
.staff_main03_text03{font-size:15px;padding:15px 0 0;width:710px;}
.staff_main03_text04{font-size:15px;color:#3e93bc;padding-bottom:10px;}
.staff_main03_right{float:right;width:37%;}
.staff_00{float:left;padding-right:26px;}
.staff_00_02{float:left;padding:15px 27px 0 0;}
.staff_00_01{float:left;width:120px;}
.staff_01{float:left;}
.staff_img00{float:left;}
.staff_text00{width:120px;}
.staff_text01{font-size:10px;padding-left:12px;color:#000000;line-height:1.39;}
.staff_text02{font-size:10px;padding-left:12px;color:#000000;}
.staff_10{padding-bottom:80px;}
.staff_10 .photo{width:17%;display:inline-block;vertical-align:top;margin-right:1%;font-size:0;line-height:0;}
.staff_10 .photo img{width:100%;}
.staff_10 .text{width:80%;display:inline-block;vertical-align:top;}
.staff_10 .text .text01{border-left:3px solid #b8e7f1;padding:2px 0 0 10px;font-size:12px;line-height:1.5;margin-bottom:5px;}
.staff_10 .text .text03{font-size:12px;line-height:1.5;margin-bottom:2px;}
.staff_10 .text .comment{margin-top:10px;}
.staff_10 .text .comment .comment_photo{width:10%;display:inline-block;vertical-align:top;margin-right:5px;}
.staff_10 .text .comment .comment_photo img{width:60px;border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;}
.staff_10 .text .comment .comment_body{display:inline-block;vertical-align:top;}
.staff_10 .text .comment .comment_body .title{font-size:10px;}
.staff_10 .text .comment .comment_body .title .arrow_box{position:relative;background:#b8e7f1;border:2px solid #b8e7f1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:5px 10px;display:inline-block;}
.staff_10 .text .comment .comment_body .title .arrow_box:after, .arrow_box:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.staff_10 .text .comment .comment_body .title .arrow_box:after{border-color:rgba(184, 231, 241, 0);border-right-color:#b8e7f1;border-width:5px;margin-top:-5px;}
.staff_10 .text .comment .comment_body .title .arrow_box:before{border-color:rgba(184, 231, 241, 0);border-right-color:#b8e7f1;border-width:5px;margin-top:-5px;}
.staff_10 .text .comment .comment_body .comment_text{font-size:11px;}
.about_01{width:710px;border-bottom:1px dotted #cccccc;padding:20px 0;}
.about_01_left{height:20px;float:left;width:20%;color:#3e93bc;font-size:15px;}
.about_01_right{font-size:15px;}
.about_02_right{font-size:15px;width:80%;float:right;}
.about_access00{padding-bottom:18px;border-bottom:1px dotted #cccccc;}
.about_access01{float:right;width:80%;}
.about_access01_left{float:left;width:18%;padding-top:23px;}
.about_access01_right{float:right;width:77%;}
.access01_text{}
.access01_text a{color:#000000;}
.about_access02{float:right;width:80%;padding-top:20px;}
.about_access02_left{float:left;width:18%;padding-top:23px;}
.about_access02_right{float:right;width:77%;}
.access02_text{}
.access02_text a{color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left_vision{padding-top:40px;}
.vision_text01{font-size:17px;padding:20px 0;}
.vision_text01 img{padding:0 8px 4px 0;}
.vision_text02{font-size:15px;padding:10px 0;width:710px;}
.recruit_main00{width:710px;}
.recruit_main01{border-bottom:1px dotted #d0d0d0;width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #recruit_01{}
#wrap #main #main_contents #main_contents00 #main_left #recruit_01 #recruit_bnr01{}
#wrap #main #main_contents #main_contents00 #main_left #recruit_02{}
#wrap #main #main_contents #main_contents00 #main_left #recruit_02 #recruit_bnr02{}
#wrap #main #main_contents #main_contents00 #main_left #recruit_03{}
#wrap #main #main_contents #main_contents00 #main_left #recruit_03 #recruit_bnr03{}
#wrap #main #main_contents #main_contents00 #main_left #recruit_04{}
.recruit_main02{width:710px;padding-top:15px;padding-bottom:10px;}
.recruit_main03{width:710px;padding:15px 0;}
.recruit_main04{text-align:center;width:710px;padding-bottom:15px;}
.recruit_main05{width:710px;}
.recruit_main06{width:710px;padding:15px 0;}
.recruit_main07{text-align:center;width:710px;padding:25px 0;cursor:pointer;}
.recruit_main04 img{cursor:pointer;}
.recruit_main03_001{float:left;width:30%;}
.recruit_main03_002{float:left;width:30%;padding:0 4.5%;}
.recruit_main06_001{float:left;width:25.7%;}
.recruit_main06_002{float:left;width:21%;}
.recruit_main01_left{color:#409cc5;float:left;width:20%;padding:10px 0;}
.recruit_main01_right{float:right;padding:10px 0;width:80%;font-size:15px;}
.recruit_text01{font-size:17px;}
.recruit_text01 img{padding:0 8px 4px 0;}
.recruit_text02{}
#wrap #main #main_contents #main_contents00 #main_right{float:right;margin:0 auto;width:220px;}
#wrap #main #main_contents #main_contents00 #main_left #voice_top{}
#wrap #main_contents00 #main_left .voice_main03_text01{font-family:"メイリオ";font-size:17px;font-weight:bold;margin-top:10px;}
#wrap #main_contents00 #main_left .voice_main03_text01 img{padding-bottom:5px;padding-right:5px;}
.voice_text00{border-bottom:1px dotted #cccccc;padding-bottom:20px;width:100%;font-size:16px;}
.voice_text00 h4{font-size:18px;}
.voice_text00_left{float:left;width:64%;}
.voice_text00_right{float:right;width:35%;}
.rbox_01{display:inline;color:#000000;}
.rbox_02{display:inline;color:#000000;}
.rbox_03{width:82%;color:#000000;}
.rbox_04{float:left;width:24%;}
.rbox_05{float:right;width:73%;color:#000000;}
.rbox_06{color:#000000;}
.voice_main01{width:710px;padding:30px 0;}
.voice_main01_left{float:left;width:48%;}
.voice_main01_right{float:right;width:48%;}
.inline_content{display:none;box-sizing:border-box;position:relative;}
#wrap #inline_content00{}
.inline_content01{padding:15px;width:760px;}
.inline_content01_00{cursor:pointer;text-align:right;}
.inline_content01_01{cursor:pointer;text-align:center;cursor:pointer;margin:30px 0;}
.inline_content02{}
.inline_content03{padding-bottom:25px;}
.inline_content04{}
.inline_content04_left{float:left;width:3%;}
.inline_content04_right{float:right;padding-top:3px;width:97%;}
.inline_content05{}
.inline_content06{padding:10px 0 30px;}
.inline_content06_left{float:left;width:28%;}
.inline_content06_left img{width:80%;}
.inline_content06_right{float:right;width:72%;}
.inline_content06_right img{max-width:200px;}
.inline_content07{padding-bottom:20px;}
.inline_content08{padding:10px 0;display:table;}
.inline_content08_left{color:#309dc4;width:5%;display:table-cell;}
.inline_content08_right{display:table-cell;width:95%;}
.inline_content09{padding:10px 0;}
.inline_content09_left{color:#e57f7d;float:left;width:5%;}
.inline_content09_right{}
.inline_content10{float:right;padding:10px 0;width:24%;}
.inline_content10 img{max-width:200px;}
.inline_content11{}
.inline_content12{float:left;padding:10px 0;width:95%;}
.inline_content12_left{color:#e57f7d;float:left;width:10%;}
.inline_content12_right{}
.inline_content14{float:left;padding:10px 0;width:75%;width:100%;}
.inline_content14_left{color:#309dc4;float:left;width:8%;}
.inline_content14_right{}
.inline_content15{float:left;width:75%;}
.inline_content16{float:left;padding:10px 0;width:75%;}
.inline_content16_left{color:#e57f7d;float:left;width:7%;}
.inline_content16_right{}
.inline_content13{background:url("../image/voice_bg_01.png") repeat;border:1px solid #cccccc;margin-bottom:20px;}
.inline_content13_point00{padding:15px;}
.inline_content13_point01{color:#309dd6;font-size:20px;}
.inline_content13_point02{font-size:17px;}
.inline_content05_text01{padding:5px 0 30px;}
.support_lbox_text00{}
.support_lbox_text01{color:#a9a9a9;font-size:15px;}
.support_lbox_name{width:665px;}
.support_lbox_text02{float:left;font-size:23px;padding-right:10px;font-family:"メイリオ"serif;}
.support_lbox_text03{font-size:15px;padding-top:7px;color:#a9a9a9;}
.support_lbox_main00{width:665px;padding:10px 0;}
.support_lbox_main00_left{float:left;padding-right:20px;width:45%;}
.support_lbox_main00_right{float:right;width:51%;}
.support_righttext01{padding-bottom:10px;}
.support_lbox_text04{font-size:17px;}
.support_lbox_text04 img{padding:0 8px 4px 0;}
.support_lbox_text05{text-align:left;padding:0 0 10px;color:#a9a9a9;}
.support_lbox_img{}
.support_lbox_img img{padding:0 10px;}
.movie_text01{}
.movie_main01{padding-top:15px;padding-bottom:30px;}
.movie_main02{}
.movie_main03{width:710px;border-bottom:1px dotted #cccccc;padding:20px 0 10px;}
.movie_main03_left{float:left;width:25%;padding-right:5%;box-sizing:border-box;}
.movie_main03_right{float:right;width:75%;}
.movie_righttop_01{font-size:18px;}
.movie_righttop_02{padding-left:10px;line-height:0;}
.movie_righttop_03{text-align:center;font-size:18px;padding:17px 44px;font-weight:bold;}
.movie_righttop_04{background:url("../image/right_bg.png") repeat;width:220px;height:270px;margin-bottom:30px;}
.movie_righttop_05{text-align:center;font-size:18px;padding:17px 47px;font-weight:bold;}
#wrap #main #main_contents #main_contents00 #main_left #movie_top{}
#wrap #main #main_contents #main_contents00 #main_left #sample_top{}
#wrap #main #main_contents #main_contents00 #main_left #voice_top{}
.production_top01{float:left;font-size:17px;width:27%;font-weight:bold;}
.production_top02{float:right;font-size:13px;width:73%;padding-top:2px;color:#cccccc;font-weight:bold;}
.production_main01{padding:20px 0;}
.production_main02{width:710px;padding:20px 0;}
.production_main03{float:left;width:35%;}
.production_main04{float:left;width:30%;}
.production_main05{width:710px;padding-bottom:20px;}
.production_text01{color:#3191cd;font-size:20px;}
.production_text02{padding-bottom:40px;}
.production_righttop01{background:url("../image/right_bg.png") repeat;width:220px;margin-bottom:30px;}
.production_righttop02{padding-left:10px;line-height:0;cursor:pointer;}
#wrap #main #main_contents #main_contents00 #main_left #trouble_top{}
.torikumi_text01{color:#3191cd;font-size:18px;padding:0 0 10px;}
.torikumi_text02{font-size:17px;}
.torikumi_text02 img{padding:0 8px 4px 0;}
.torikumi_text03{padding-bottom:20px;}
.torikumi_main00{padding-bottom:30px;}
.torikumi_main01{}
.torikumi_main02{float:left;width:25.6%;}
.torikumi_main03{float:left;width:20%;}
#wrap #main #main_contents #main_contents00 #main_left #torikumi_top{}
.question_main00{border-bottom:1px dotted #cfcfcf;width:710px;font-size:17px;padding-bottom:10px;}
.question_main01{padding:25px 0 10px;}
.question_main01:hover{cursor:pointer;}
.question_main02{display:none;}
.question_main01_left{float:left;width:97%;}
.question_main02_left{float:left;width:3%;}
.question_main01_left01{float:left;width:3%;}
.question_main01_left01 img{margin-top:3px;}
.question_main01_left02{float:right;width:97%;color:#3191cd;font-size:16px;}
.question_main01_right{cursor:pointer;float:right;width:3%;}
.question_main02_right{float:right;width:97%;font-size:15px;padding-bottom:20px;}
.question_main01_right01{}
.question_main01_right02{}
.question_bnr{padding-top:30px;}
#wrap #main #main_contents #main_contents00 #main_left #question_top{}
.text_question{color:#000000;}
.audition_main01{width:710px;padding-top:15px;}
.audition_main02{width:710px;}
.audition_main03{border-bottom:1px dotted #d0d0d0;width:100%;}
.audition_main04{width:710px;padding:10px 0 30px;}
.audition_main05{width:710px;padding-bottom:30px;}
.audition_main06{padding-bottom:30px;width:710px;}
.audition_main07{float:left;font-size:15px;width:44%;}
.audition_main08{float:right;font-size:15px;width:50%;}
.audition_main09{width:700px;background:#effafc none repeat scroll 0 0;color:#3e93ba;font-size:20px;padding:10px 0 10px 10px;}
.audition_main10{width:710px;text-align:center;font-size:30px;line-height:1.0;}
.audition_main11{width:710px;padding-bottom:20px;}
.audition_main12{width:100%;padding:10px 0;text-align:center;}
.audition_main13{float:right;width:25%;padding:10px 0;text-align:right;}
.audition_main14{padding:10px 0;text-align:center;}
.audition_main12_left{float:left;width:50%;}
.audition_main12_right{float:right;width:50%;}
.audition_main10 img{padding-bottom:10px;}
.audition_main07_01{border:1px solid #cccccc;padding:10px;}
.audition_main07_02{border:1px solid #cccccc;padding:10px;}
.audition_main05_01{border:1px solid #cccccc;padding:13px;}
.audition_main05_02{border:1px solid #cccccc;font-size:14px;padding:13px;}
.audition_main04_001{float:left;width:220px;padding-right:25px;}
.audition_main04_002{float:left;width:220px;}
.audition_main02_left{color:#409cc5;float:left;width:20%;padding:10px 0;}
.audition_main02_right{float:right;padding:10px 0;width:80%;font-size:14px;}
.audition_main02_right a{color:#000000;}
.audition_text00{padding-bottom:35px;width:710px;}
.audition_text01{width:710px;font-size:15px;}
.audition_comment{font-family:"ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;}
.audition_text02{text-align:right;width:710px;font-size:15px;}
.audition_text03{color:#ca2128;}
.audition_text04{color:#409cc5;}
.audition_text05{font-size:14px;}
.audition_text05 a{color:#000000;}
.audition_text06{color:#409cc5;}
.audition_text07{color:#ca2128;}
.audition_text08{padding:10px 0 30px;width:710px;}
.audition_text08 > img{width:23%;padding-top:10px;}
.audition_text09{}
.audition_text10{;padding:10px 0;width:100%;}
.audition_text11{float:left;padding:10px 0;width:75%;}
.audition_main12{text-align:center;font-size:0;line-height:0;}
.audition_main12 img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #audition_01{}
#wrap #main #main_contents #main_contents00 #main_left #audition_02{}
#wrap #main #main_contents #main_contents00 #main_left #interview_top{}
.interview_main00{}
.interview_main01{width:710px;border-bottom:1px dotted #cccccc;}
.interview_main01_02{width:710px;}
.interview_main02{padding:15px 0 10px;}
.interview_main02_left{float:left;width:30%;}
.interview_main02_right{float:right;width:70%;}
.interview_main03{font-size:15px;padding:10px 0;}
.interview_main04{padding:10px 0 25px;}
.interview_main04_left{float:left;width:68%;font-size:15px;}
.interview_main04_right{float:right;width:30%;}
.interview_text01{border-bottom:2px solid #bce6f4;padding-bottom:3px;}
.interview_text01_left{color:#3999b1;float:left;width:20%;}
.interview_text01_right{font-size:15px;}
.interview_text02{font-size:15px;padding:10px 0;}
#wrap #main #main_contents #main_contents00 #main_left #knowhow_top{}
.knowhow_main00{border-bottom:1px dotted #cccccc;}
.knowhow_main01{float:right;width:35%;padding-bottom:30px;}
.knowhow_main01 img{max-width:200px;}
.knowhow_main02{padding:20px 0;}
.knowhow_main03{float:left;text-align:right;width:37%;}
.knowhow_main03 a{color:#4298af;}
.knowhow_main04{float:left;text-align:left;}
.knowhow_main04 a{color:#4298af;}
.knowhow_main05{margin:0 8px;background:#4093bd none repeat scroll 0 0;float:left;text-align:center;width:4%;}
.knowhow_main05 a{}
.knowhow_text01{font-size:17px;padding:20px 0 10px;}
.knowhow_text01 img{padding:10px 8px 4px 0;float:left;}
.knowhow_text02{float:left;width:60%;font-size:15px;}
.knowhow_text03{color:#000000;}
.knowhow_text04{font-size:17px;padding:0 0 10px;}
.inline_knowhow00{}
.inline_knowhow01{width:680px;}
.inline_knowhow01_01{}
.inline_knowhow02{color:#3c93c9;padding:10px 0;}
.inline_knowhow03{text-align:center;}
.inline_knowhow03 img{max-width:200px;}
.inline_knowhow04{padding:10px 0 20px;font-size:15px;}
.inline_knowhow05{padding:15px 20px;width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #modeltalent_top{}
.modeltalent_righttop01{background:url("../image/right_bg.png") repeat;width:220px;}
.modeltalent_works00{max-height:500px;overflow-y:scroll;margin-bottom:20px;}
.modeltalent_main01{}
.modeltalent_main01 .model_title{font-size:16px;font-weight:bold;}
.modeltalent_woman01{background:url("../image/modeltalent_bg01.png") no-repeat;}
.modeltalent_main02{padding:20px 0;}
.modeltalent_main03{padding-top:10px;text-align:center;}
.modeltalent_main04{margin:0 10px;border-bottom:1px dotted #cccccc;padding:10px 0;}
.modeltalent_main05{}
.modeltalent_main05_00{float:right;width:80%;}
.modeltalent_main05_01{float:left;width:20%;color:#1698cc;}
.modeltalent_main05_02{float:left;width:30%;padding:0 10px 0 0;box-sizing:border-box;}
.modeltalent_main05_03{float:left;width:70%;}
.modeltalent_main05_04{float:left;width:100%;}
.modeltalent_main05_05{float:left;width:70%;color:#3e3eff;}
.modeltalent_support01_text{background:#b8e7f1 none repeat scroll 0 0;margin-bottom:10px;padding:5px 15px;}
.inline_modeltalent00{padding:10px 0;}
.inline_modeltalent00_left{float:left;font-size:25px;padding-right:10px;}
.inline_modeltalent00_right{color:#cccccc;float:left;margin-top:7px;}
.inline_modeltalent01{}
.inline_modeltalent01_left{float:left;width:405px;overflow:hidden;font-size:0;line-height:0;text-align:center;}
.inline_modeltalent01_left img{width:100%;}
.inline_modeltalent01_right{float:right;width:283px;}
.inline_modeltalent01_right .inline_modeltalent01_right00{}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01{}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01 .inline_modeltalent01_right02{float:left;width:136px;max-height:136px;overflow:hidden;font-size:0;line-height:0;text-align:center;margin-bottom:10px;margin-right:10px;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01 .inline_modeltalent01_right02 img{width:100%;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01 .inline_modeltalent01_right02 img:hover{cursor:pointer;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01 .inline_modeltalent01_right03{float:left;width:136px;max-height:136px;overflow:hidden;font-size:0;line-height:0;text-align:center;margin-bottom:10px;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01 .inline_modeltalent01_right03 img{width:100%;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01 .inline_modeltalent01_right03 img:hover{cursor:pointer;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right02{}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right02 .inline_modeltalent01_right02{font-size:0;line-height:0;margin-bottom:10px;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right02 .inline_modeltalent01_right02 img{width:100%;}
.inline_modeltalent_text02{}
.inline_modeltalent_text02 h2{float:left;}
.inline_modeltalent_text02 .h2{float:left;font-weight:bold;}
.inline_modeltalent_text01_01{margin-right:60px;}
.inline_modeltalent_text02 .inline_modeltalent_text01{float:left;text-align:left;color:#a9a9a9;}
.inline_modeltalent_text03{float:left;margin-right:10px;font-family:"Century",serif;font-size:20px;}
.inline_modeltalent02{}
.inline_modeltalent03{float:left;padding-right:45px;}
.inline_modeltalent_text04{}
.support_lbox_text04{padding:10px 0 5px;}
.support_lbox_text05{padding:10px 0;}
.inline_modeltalent03_left{float:left;font-size:15px;padding-right:20px;color:#1698cc;}
.inline_modeltalent03_right{float:left;font-size:15px;width:152px;}
.inline_modeltalent03_right02{color:#3e3eff;}
.inline_modeltalent04{float:left;}
.inline_modeltalent04 a{color:#3e93bc;}
.inline_modeltalent05{float:right;}
.inline_modeltalent06{padding-bottom:10px;}
.inline_modeltalent06_01{float:left;width:25%;}
.inline_modeltalent06_02{}
.modeltalent_contact00{line-height:0;width:100%;margin:20px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #modeltalent_contact01{cursor:pointer;float:left;}
#wrap #main #main_contents #main_contents00 #main_left #modeltalent_contact02{cursor:pointer;float:left;}
#wrap #main #main_contents #main_contents00 #main_left #modeltalent_contact03{cursor:pointer;float:left;}
#wrap #main #main_contents #main_contents00 #main_left #modeltalent_contact04{cursor:pointer;float:left;}
#wrap #main #main_contents #main_contents00 #main_left #modeltalent_contact05{cursor:pointer;float:left;}
.modeltalent_man01{display:none;background:url("../image/modeltalent_bg02.png") no-repeat;}
.modeltalent_kids01{display:none;padding:20px 0;background:url("../image/modeltalent_bg03.png") no-repeat;}
.modeltalent_culture00{border:4px solid #9bd9e6;margin-bottom:25px;padding:20px;}
.modeltalent_culture01{display:none;padding:32px 0 20px;background:url("../image/modeltalent_bg04.png") no-repeat;}
.modeltalent_culture01_01{display:none;padding:20px 0;}
.modeltalent_support01{padding:20px 0;}
.culture_text01{color:#5295c9;font-size:23px;text-align:center;}
.culture_text02{font-size:17px;text-align:center;}
.culture_text03{text-align:right;font-size:16px;}
.support_00{width:720px;}
.support_01{padding-bottom:20px;}
.support_02{float:left;width:31%;padding-right:25px;}
.support_02:last-child{float:left;width:31%;padding-right:0px;}
.support_03{}
.support_03 img{}
.support_text01{font-size:15px;padding:5px 0 20px;}
.support_text02{color:#4b90ba;}
.support_text03{color:#4b90ba;padding:4px 0;text-align:center;}
.support_text04{font-size:14px;width:220px;}
.casting_00{padding:0 22px 20px;}
.casting_comment{padding:10px 0 30px;}
.comment_text01{font-size:15px;}
.casting_main01{padding-bottom:30px;}
.casting_main01_01{width:720px;background:url("../image/casting_bg01.png") no-repeat;}
.casting_main01_0201{background:url("../image/casting_bg02.png") no-repeat;height:463px;width:720px;display:none;}
.casting_main01_0202{background:url("../image/casting_bg03.png") no-repeat;height:680px;width:720px;display:none;}
.casting_main01_0203{background:url("../image/casting_bg04.png") no-repeat;height:917px;width:720px;display:none;}
.casting_main01_03{padding-left:1px;line-height:0;font-size:10px;}
.casting_left{float:left;padding:4px 0 0 4px;width:28%;font-size:0;line-height:0;}
.casting_right{float:right;padding-right:15px;width:67%;}
.casting_right_text01{color:#3e93bc;font-size:17px;padding:15px 0 5px;}
.casting_right_text02{font-size:14px;padding-bottom:11px;}
.casting_right_img{text-align:right;}
.casting_right_img img{cursor:pointer;}
.casting_dairiten{position:relative;top:20px;}
.casting_title{background:#b8e7f1 none repeat scroll 0 0;margin:0 27px 15px 22px;padding:10px;}
.casting_dairiten_left{float:left;font-size:15px;width:72%;}
.casting_dairiten_left img{padding:15px 0;}
.casting_dairiten_right{float:right;width:28%;text-align:right;}
#wrap #main #main_contents #main_contents00 #main_left #casting_main001{}
#wrap #main #main_contents #main_contents00 #main_left #casting_main002{}
#wrap #main #main_contents #main_contents00 #main_left #casting_main003{}
.right_001{margin-bottom:-6px;background:#ffffff none repeat scroll 0 0;color:#000000;font-size:12px;padding:25px 0;text-align:center;}
#wrap #footer{width:100%;padding-top:40px;}
#wrap #footer #footer_contents{width:100%;margin:0 auto;min-width:962px;background:url("../image/footer_bg01.png") repeat-x;line-height:0;}
#wrap #footer #footer_contents #footer_01{width:960px;margin:0 auto;}
.footer_01_left{float:left;padding-top:18px;line-height:1.0;}
.footer_01_right{float:right;line-height:1.0;}
.footer_01_right .footer_sns{display:inline-block;vertical-align:top;}
.footer_01_right .footer_sns_facebook{padding:20px 0 0;}
.footer_01_right .footer_sns_twitter{padding:20px 0 0;}
.footer_01_right .footer_sns_google{padding:20px 0 0;width:35px;overflow:hidden;}
.footer_01_right .footer_sns_mixi{padding:20px 0 0;width:135px;}
.footer_01_right .footer_sns_page_top{}
#wrap #footer #footer_contents02{width:100%;margin:0 auto;min-width:962px;background:url("../image/footer_bg02.png") repeat-x;height:220px;}
#wrap #footer #footer_contents02 #footer_02{}
.footer_menu{margin:0 auto;width:960px;padding:20px 0 15px;}
.footer_menu01{float:left;padding-right:10px;color:#ffffff;}
.footer_menu01_titl{font-size:15px;}
.footer_menu01_text{font-size:13px;}
.footer_menu02{float:left;padding:0 10px;font-size:13px;color:#ffffff;}
.footer_menu03{float:left;padding:0 10px;font-size:13px;color:#ffffff;}
.footer_menu04{float:left;padding:0 10px;font-size:13px;color:#ffffff;}
.footer_menu05{float:left;padding-left:10px;font-size:13px;color:#ffffff;}
.footer_menu06{float:left;}
.footer_contact{margin:0 auto;width:960px;}
.footer_contact_left{float:left;}
.footer_contact_img{float:left;}
.footer_contact_text{float:right;padding-left:25px;color:#ffffff;padding-top:3px;}
.footer_contact_right{float:right;font-size:12px;color:#ffffff;padding-top:28px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body h2{background:url("../image/casting/casting_h2.png") repeat left top;width:100%;display:block;padding:14px;font-size:16px;box-sizing:border-box;margin-top:40px;font-size:18px;line-height:1.0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01{background:url("../image/casting/_casting_plan01.png") no-repeat left top;margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 .h3{width:100%;font-size:19px;padding:14px 0 10px 70px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 div{width:100%;box-sizing:border-box;padding:20px 30px;font-size:14px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02{background:url("../image/casting/_casting_plan02.png") no-repeat left top;margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 .h3{width:100%;font-size:19px;padding:14px 0 10px 70px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 div{width:100%;box-sizing:border-box;padding:20px 30px;font-size:14px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03{background:url("../image/casting/casting_plan03.png") no-repeat left top;margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 .h3{width:100%;font-size:19px;padding:14px 0 10px 70px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 div{width:100%;box-sizing:border-box;padding:20px 30px;font-size:14px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_caption{padding:23px 0 51px;font-size:16px;line-height:1.5;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04{background:rgba(0, 0, 0, 0) url("../image/casting_blog/casting_blog_background.png") repeat scroll left top;margin-bottom:40px;padding:30px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3{position:relative;padding-bottom:6px;border-bottom:2px solid #4b90ba;font-size:22px;margin-top:10px;color:#4b90ba;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3 button{position:absolute;right:0;color:#ffffff;font-size:12px;background-color:#4b90ba;border:0;padding:5px 10px;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3 button:hover{cursor:pointer;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption{padding:10px;background-color:#ffffff;margin-bottom:20px;display:none;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_left{width:100%;float:left;font-size:15px;line-height:1.5;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_right{width:0%;float:right;font-size:0;line-height:0;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_right img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten{position:relative;top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_title{background:#f3f0e6 none repeat scroll 0 0;margin:0 0 15px;padding:10px;font-weight:bold;text-align:left;color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00{padding:0 0 20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_left{float:left;font-size:15px;width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_left img.link{width:100%;max-width:399px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_right{float:right;text-align:right;width:0%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_right img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05{padding:15px 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05 .casting_service05_caption{font-size:15px;padding:5px 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body{padding-bottom:45px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02{float:left;padding-right:2%;width:32%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02:last-child{padding-right:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 p{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 p img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 .support_text03{color:#4b90ba;padding:4px 0;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 .support_text04{color:#000000;font-size:14px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact{background:rgba(0, 0, 0, 0) url("../image/casting/casting_contact.png") no-repeat scroll left top;-moz-background-size:100% auto;background-size:100% auto;margin-bottom:51px;padding:40px 30px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact01{margin-top:51px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h2{font-size:17px;line-height:1.5;color:#e7607d;width:90%;background:none;padding:0;margin:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h3{font-size:17px;line-height:1.5;color:#000000;width:90%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h4{font-size:13px;line-height:1.5;color:#e7607d;text-align:center;padding:25px 20px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body{position:relative;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel01{font-size:35px;line-height:1.0;color:#000000;padding:10px 0 0 100px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel01 a{color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel02{font-size:35px;line-height:1.0;color:#000000;padding:5px 0 0 100px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel02 a{color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .button{font-size:0;line-height:0;position:absolute;top:15px;right:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact01{margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_main_photo{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_main_photo img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05{}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05 .casting_service05_caption{font-size:16px;}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05 .casting_service05_caption .title{font-size:23px;line-height:1.75;font-weight:bold;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #date{padding:40px 0 0;font-size:11px;color:#999999;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_title{padding:11px 0 0;font-size:22px;color:#4b90ba;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns{font-size:0;line-height:0;padding:0 0 27px;border-bottom:2px solid #4b90ba;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns{display:inline-block;vertical-align:bottom;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns_facebook{padding:18px 0 0;padding-right:13px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns_twitter{padding:22px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body{padding:30px;margin-bottom:51px;background:url("../image/casting_blog/casting_blog_background.png") repeat left top;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption01{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_title{font-size:17px;color:#4b90ba;border-bottom:1px solid #4b90ba;padding-bottom:5px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption02{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_photo{padding:18px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_photo img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption03{padding:18px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption04{padding:18px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items:last-child{border-bottom:1px solid #cccccc;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item{width:49%;float:left;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item:first-child{border-right:1px solid #cccccc;min-height:62px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item:last-child{padding-left:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_left{float:left;width:100px;font-size:0;line-height:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_left img{max-height:107px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right{float:left;width:221px;padding:0 0 0 10px;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right00{width:100% !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right .blog_item_title{font-size:10px;color:#999999;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right .blog_item_text{padding:0 10px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right .blog_item_text a{font-size:16px;line-height:1.5;color:#5797bf;}
#main_contents00{}
#main_contents00 #main_left{}
#main_contents00 #main_left .page_comment{font-size:13px;font-family:"Open Sans", "Helvetica Neue", Helvetica, "Arial", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;padding-bottom:20px;}
#main_contents00 #main_left .contant_information{padding:0 0 53px;}
#main_contents00 #main_left .contant_information .contant_information01{width:33%;float:left;box-sizing:border-box;padding:15px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;}
#main_contents00 #main_left .contant_information .contant_information01 h2{}
#main_contents00 #main_left .contant_information .contant_information01 div{}
#main_contents00 #main_left .contant_information .contant_information01 div .title{color:#808080;display:inline-block;width:50px;}
#main_contents00 #main_left .contant_information .contant_information01 div .text{color:#3e93bc;}
#main_contents00 #main_left .contant_information .contant_information01 div .text a{color:#3e93bc;}
#main_contents00 #main_left .contant_information .contant_information02{width:33%;float:left;box-sizing:border-box;padding:15px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
#main_contents00 #main_left .contant_information .contant_information02 h2{}
#main_contents00 #main_left .contant_information .contant_information02 div{}
#main_contents00 #main_left .contant_information .contant_information02 div .title{color:#808080;display:inline-block;width:50px;}
#main_contents00 #main_left .contant_information .contant_information02 div .text{color:#3e93bc;}
#main_contents00 #main_left .contant_information .contant_information02 div .text a{color:#3e93bc;}
#main_contents00 #main_left .contant_information .contant_information03{width:33%;float:left;box-sizing:border-box;padding:15px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;}
#main_contents00 #main_left .contant_information .contant_information03 h2{}
#main_contents00 #main_left .contant_information .contant_information03 div{}
#main_contents00 #main_left .contant_information .contant_information03 div .title{color:#808080;display:inline-block;width:50px;}
#main_contents00 #main_left .contant_information .contant_information03 div .text{color:#3e93bc;}
#main_contents00 #main_left #connect_tabs{padding:10px 0 0;}
#main_contents00 #main_left #connect_tabs .tab00{font-size:0;line-height:0;float:left;width:10px;}
#main_contents00 #main_left #connect_tabs #tab01{font-size:0;line-height:0;float:left;width:130px;}
#main_contents00 #main_left #connect_tabs #tab02{font-size:0;line-height:0;float:left;width:130px;}
#main_contents00 #main_left #connect_tabs #tab03{font-size:0;line-height:0;float:left;width:130px;}
#main_contents00 #main_left #connect_tabs #tab04{font-size:0;line-height:0;float:left;width:130px;}
#main_contents00 #main_left #connect_tabs #tab05{font-size:0;line-height:0;float:left;width:130px;}
#main_contents00 #main_left form{padding:20px 0 0;background:url("../image/contact_form_background.png") no-repeat left top;}
#main_contents00 #main_left form .items{padding:10px 0;border-bottom:2px dashed #ececec;}
#main_contents00 #main_left form .items .title{color:#3e93bc;float:left;width:30%;font-weight:bold;}
#main_contents00 #main_left form .items .title span{color:#e22061;}
#main_contents00 #main_left form .items .text{float:left;width:70%;}
#main_contents00 #main_left form .items .text div{}
#main_contents00 #main_left form .items .text span{color:#e22061;}
#main_contents00 #main_left form .items .text span.small{font-size:10px;}
#main_contents00 #main_left form .items .text span.normal{color:#747474;}
#main_contents00 #main_left form .items .text input{}
#main_contents00 #main_left form .items .text select{width:200px;}
#main_contents00 #main_left form .btn{text-align:center;padding:20px 0;font-size:0;line-height:0;}
#main_contents00 #main_left form .btn img{}
#main_contents00 #main_left form .btn img:hover{cursor:pointer;}
.contact_top01{float:left;font-size:17px;width:12%;}
.contact_top02{float:right;font-size:13px;width:88%;padding-top:2px;color:#999999;}

.top_bnr01 {padding:0 0 20px;margin: 0 20px;box-sizing: border-box;background:url("") #fff;}
    .top_bnr01 img.sp {display:none !important;}
    .top_bnr01 img.pc {max-width:100%;display:block;margin:0 auto;}
}
@media (min-width:1200px){.bnr_pc{display:block;text-align:center;}
.bnr_sp{display:none;}
#wrap #header{width:100%;min-width:962px;}
#wrap #header #header_contents{width:962px;margin:0 auto;}
h1{font-weight:normal;display:inline-block;}
.h1{font-weight:normal;}
.logo_00{padding-top:10px;}
.top_logo_01{float:left;width:70%;}
.top_logo_02{float:right;text-align:right;width:30%;}
.top_logo_02 a{color:#000000;}
.top_logo_02 > a > .tel_02{display:block;}
.top_logo_02 .comment{font-size:14px;line-height:1.5;text-align:right;}
.top_logo_02 .comment p {font-weight:bold;}
.top_logo_02 .comment span {font-weight:bold;}
.tel_00{}
.tel_01{font-size:17px;color:#8c9ef7;float:left;font-family:"Century";width:60%;text-align:right;}
.tel_00 .tel_02{color:#000000;font-size:17px;float:right;font-family:"Book Antiqua";width:37%;}
.tel_00 .tel_02 a{color:#000000;}
#wrap #header #header_contents #header_menu{padding:10px 0;}
#wrap #header #header_contents #header_menu .header_01{float:left;margin:0 auto;}
#wrap #header #header_contents #header_menu .header_01 img{vertical-align:middle;}
.header_text01{font-size:12px;padding:0;width:140px;display:inline-block;box-sizing:border-box;color:#000000;vertical-align:top;text-align:center;line-height:1;}
.header_text01:hover{color:#77caff;}
.header_text02{font-size:12px;padding:5px 0;width:140px;display:inline-block;box-sizing:border-box;color:#000000;vertical-align:top;text-align:center;line-height:1;}
.header_text02:hover{color:#77caff;}
#wrap #header #header_contents #header_menu .header_01 .active .header_text01{color:#77caff !important;}
#wrap #header #header_contents #header_menu .header_01 .active .header_text02{color:#77caff !important;}
.fb-page{width:420px;margin:79px 0 55px;}
.inline_news{}
.inline_news .information{font-size:20px;border-bottom:1px dotted #999999;margin:0 0 15px;padding:0 10px;width:100%;box-sizing:border-box;}
.inline_news .information_contents{padding:0 10px;width:100%;box-sizing:border-box;}
.inline_news .information_contents .information_date{color:#4d768c;margin:0 0 10px;text-align:right;}
.inline_news .information_contents p{}
#wrap #main{width:100%;}
#wrap #main #main_contents{width:100%;margin:0 auto;}
.top_caption{width:100%;max-width:960px;margin:0 auto 2px;text-align:right;}
.top_caption a{color:#cc0000;text-decoration:underline;font-size:23px;}
.top{width:100%;margin:0 auto;min-width:962px;line-height:0;background:url("../image/top_bg.png") repeat-x;}
.top .slider{width:100%;max-width:960px;margin:0 auto;}
.top .slider li{float:left;font-size:0;line-height:0;}
.top01{width:962px;margin:0 auto;}
.top02{width:962px;margin:0 auto;padding-bottom:21px;}
.top03{width:960px;margin:0 auto 20px;}
.top03 .staff_top01{background:rgba(0, 0, 0, 0) url("../image/main_titl_bg.png") repeat-x scroll 0 0;height:40px;width:100%;}
.top01 img{padding:15px 0 0;}
.bg00{width:100%;min-width:962px;background:url("../image/top_bg_01.png") repeat-x;}
.main_contents_left{float:left;width:50%;}
.main_contents_right{float:left;width:50%;}
.left_01{float:left;width:23%;}
.right_01{float:right;padding-top:3px;width:69%;}
.text00{font-size:16px;width:74%;}
.text01{font-size:14px;width:100%;padding-bottom:5px;}
.left_02{float:left;width:31%;}
.right_02{float:left;padding-top:4px;width:69%;}
.bnr{padding:20px 0;}
.top_bnr00{margin:20px auto 0;max-width:960px;width:100%;text-align:left !important;}
.top_bnr00 .top_bnr00_title{padding-bottom:10px;}
.top_bnr00 .top_bnr00_title h2{display:inline;}
.top_bnr00 .top_bnr00_left{float:left;width:300px;position:relative;}
.top_bnr00 .top_bnr00_left p{color:#ffffff;font-size:14px;position:relative;top:-40px;left:10px;height:0;font-weight:bold;}
.top_bnr00 .top_bnr00_left img{}
.top_bnr00 .top_bnr00_right{float:right;width:630px;}
.top_bnr00 .top_bnr00_right .top_bnr00_right01{margin-bottom:20px;}
.top_bnr00 .top_bnr00_right .top_bnr00_right01 .top_bnr00_right01_00{float:left;width:300px;position:relative;}
.top_bnr00 .top_bnr00_right .top_bnr00_right01 .top_bnr00_right01_00 p{color:#ffffff;font-size:11px;position:relative;top:-40px;left:10px;height:0;font-weight:bold;}
.top_bnr00 .top_bnr00_right .top_bnr00_right01 .top_bnr00_right01_01{float:right;width:300px;position:relative;}
.top_bnr00 .top_bnr00_right .top_bnr00_right01 .top_bnr00_right01_01 p{color:#ffffff;font-size:11px;position:relative;top:-40px;left:10px;height:0;font-weight:bold;}
.top_bnr00 .top_bnr00_contents{}
.top_bnr00 .top_bnr00_contents .top_bnr00_contents01{float:left;width:33%;margin-right:0.5%}
.top_bnr00 .top_bnr00_contents .top_bnr00_contents01:last-child{margin-right:0;}
.bnr_img{width:34.5%;float:left;padding-right:2%;text-align:center;}
.bnr_img:last-child{width:31%;float:left;padding-right:0px;}
.bnr_img img {max-width:100%;}
#wrap #main #main_contents #info_00{width:962px;margin:0 auto;padding-top:20px;}
#wrap #main #main_contents #info_00 .staff_top01{background:rgba(0, 0, 0, 0) url("../image/main_titl_bg.png") repeat-x scroll 0 0;height:40px;width:100%;}
#wrap #main #main_contents #info_00 .staff_top001 {background:url("") !important;font-size:42px !important;;height:auto !important;color:#ff0000;}
#wrap #main #main_contents #info_00 > p{margin:20px 0 0;}
#info_00 .knowhow_text04 img{float:left;margin:10px 10px 10px 0;vertical-align:middle;}
#info_00 .knowhow_text04 h2{float:left;}
.info_left{float:left;width:50%;}
.info_left01{border-bottom:1px dotted #ccc;padding-top:5px;}
.info_img01{float:left;width:28%;}
.info_text00{width:100%;font-size:13px;}
.info_text00 a{color:#3e3eff;}
.info_text01{float:right;width:70%;}
.text01_01{font-size:13px;color:#ff1c40;}
.text01_02{font-size:13px;}
.text01_02 a{color:#3e3eff;}
.text01_03{font-size:13px;color:#000000;}
.top_bnr{margin:20px auto 0;max-width:960px;width:100%;font-size:0;line-height:0;text-align:center;}
.top_bnr02{margin:20px auto;max-width:960px;width:100%;font-size:0;line-height:0;text-align:center;}
.info_left02{margin:20px auto 0;max-width:960px;width:100%;}
.info_left02 a{}
.info_left02 a img{padding-left:11px;vertical-align:middle;}
.info_left02 a:first-child img{padding-left:0;}
.info_right{float:right;width:45%;padding-bottom:30px;}
.news{padding-top:25px;}
.news_page{color:#5c7787;font-size:13px;text-align:right;}
.news_page a{color:#5c7787;}
.news_main{border:1px solid #ccc;margin-bottom:10px;}
.news_00{border-bottom:1px dotted #ccc;}
.news_01{border-bottom:1px dotted #ccc;}
.news_99{border-bottom:none;}
.news_01_01{float:left;width:13.6%;}
.news_main > div{margin:10px;}
.news_00 > .date{float:left;width:12%;font-size:12px;margin-top:5px;}
.news_00 > .title{float:left;width:15%;text-align:center;color:#ffffff;font-size:12px;margin-top:5px;}
.news_00 > .text{float:left;width:70%;font-size:12px;padding-left:10px;margin-top:5px;margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news_01 > .date{float:left;font-size:17px;margin-top:9px;width:13%;}
.news_01 > .title{float:left;width:10%;text-align:center;color:#ffffff;font-size:15px;margin-top:11px;margin-right:25px;}
.news_01_01 > .title{text-align:center;color:#ffffff;font-size:15px;margin-top:11px;margin-right:25px;}
.news_01_01 > .title0{text-align:center;color:#ffffff;font-size:15px;margin-top:11px;margin-bottom:15px;margin-right:25px;}
.news_01 > .text{float:left;width:70%;font-size:16px;padding-left:10px;margin-top:10px;margin-bottom:10px;}
.news_01 > .text a{color:#3e3eff;}
#wrap #main #main_contents #info_01{width:962px;margin:0 auto;padding-top:20px;}
#wrap #main #main_contents #info_02{width:962px;margin:0 auto;padding-top:20px;}
#wrap #main #main_contents #info_02 .info_right{margin-top:50px;}
.news_00 > .news_web{background:#83b873 none repeat scroll 0 0;}
.news_00 > .news_event{background:#6f90c0 none repeat scroll 0 0;}
.news_00 > .news_radio{background:#ff3399 none repeat scroll 0 0;}
.news_00 > .news_tv{background:#dd9f9f none repeat scroll 0 0;}
.news_00 > .news_model{background:#e8b865 none repeat scroll 0 0;}
.news_01 > .news_etc{background:#3d71db none repeat scroll 0 0;}
.news_01_01 > .news_event{background:#6f90c0 none repeat scroll 0 0;}
.news_01_01 > .news_cm{background:#ff9933 none repeat scroll 0 0;}
.news_01_01 > .news_mc{background:#32b16c none repeat scroll 0 0;}
.news_00 > .news_advertising{background:#33cc99 none repeat scroll 0 0;}
.news_00 > .news_magazine{background:#33cccc none repeat scroll 0 0;}
.news_00 > .news_movie{background:#3366ff none repeat scroll 0 0;}
.news_00 > .news_etc{background:#3d71db none repeat scroll 0 0;}
.news_00 > .news_stage{background:#5b21d0 none repeat scroll 0 0;}
.news_00 > .news_steel{background:#9966ff none repeat scroll 0 0;}
.news_00 > .news_vp{background:#bdd2fd none repeat scroll 0 0;}
.news_00 > .news_show{background:#80e280 none repeat scroll 0 0;}
.news_00 > .news_pv{background:#ecc512 none repeat scroll 0 0;}
.news_00 > .news_pv{background:#ecc512 none repeat scroll 0 0;}
.news_00 > .news_news{background:#ff3333 none repeat scroll 0 0;}
.news_00 > .news_mc{background:#32b16c none repeat scroll 0 0;}
.news_00 > .news_cm{background:#ff9933 none repeat scroll 0 0;}
.news_00 > .news_dvd{background:#ff8e8e none repeat scroll 0 0;}
#wrap #main #main_contents #main_contents00 #main_left{float:left;margin:0 auto;width:710px;}
#wrap #main #main_contents #main_contents00 #main_right{float:right;margin:0 auto;width:220px;}
.news_01 > .news_web{background:#83b873 none repeat scroll 0 0;}
.news_01 > .news_event{background:#6f90c0 none repeat scroll 0 0;}
.news_01 > .news_radio{background:#ff3399 none repeat scroll 0 0;}
.news_01 > .news_tv{background:#dd9f9f none repeat scroll 0 0;}
.news_01 > .news_model{background:#e8b865 none repeat scroll 0 0;}
.news_01 > .news_stage{background:#5b21d0 none repeat scroll 0 0;}
.news_01 > .news_000{}
.news_01 > .news_advertising{background:#33cc99 none repeat scroll 0 0;}
.news_01 > .news_magazine{background:#33cccc none repeat scroll 0 0;}
.news_01 > news_movie{background:#3366ff none repeat scroll 0 0;}
.news_01 > news_etc{background:#3d71db none repeat scroll 0 0;}
.news_01 > news_stage{background:#5b21d0 none repeat scroll 0 0;}
.news_01 > news_steel{background:#9966ff none repeat scroll 0 0;}
.news_01 > .news_vp{background:#bdd2fd none repeat scroll 0 0;}
.news_01 > .news_show{background:#80e280 none repeat scroll 0 0;}
.news_01 > .news_pv{background:#ecc512 none repeat scroll 0 0;}
.news_01 > .news_pv{background:#ecc512 none repeat scroll 0 0;}
.news_01 > .news_news{background:#ff3333 none repeat scroll 0 0;}
.news_01 > .news_mc{background:#32b16c none repeat scroll 0 0;}
.news_01 > .news_cm{background:#ff9933 none repeat scroll 0 0;}
.news_01 > .news_dvd{background:#ff8e8e none repeat scroll 0 0;}
.news_main02{margin:0 20px;text-align:center;width:100%;padding:30px 0;}
.news_02{float:left;width:83%;}
.news_03{border:1px solid #cccccc;float:left;margin-right:5px;text-align:center;width:5%;}
.news_03 a{color:#333;font-size:11px;}
.news_04{border:1px solid #cccccc;float:left;margin-right:5px;text-align:center;width:5%;}
.news_04 a{color:#333;font-size:11px;}
.news_05{float:left;margin-right:5px;text-align:center;width:3%;}
.news_06{border:1px solid #0075b8;float:left;margin-right:5px;text-align:center;width:5%;}
.news_06 a{color:#333;font-size:11px;}
.news_main > div .end{}
#wrap #main #main_contents #main_titl{idth:100%;}
.top_titl_bg{background:url("../image/top_titl_bg.png") repeat-x;min-width:962px;}
.top_titl{margin:0 auto;width:962px;padding:30px 0;}
.top_titl_text01{float:left;font-size:17px;width:10%;font-weight:bold;}
.top_titl_text02{float:right;font-size:13px;width:90%;padding-top:2px;color:#999999;}
.top_titl_text03{float:left;font-size:17px;width:13%;font-weight:bold;}
.top_titl_text04{float:right;font-size:13px;width:86%;padding-top:2px;color:#999999;font-weight:bold;}
.top_titl_text05{float:left;font-size:17px;width:30%;font-weight:bold;}
.top_titl_text06{float:right;font-size:13px;width:70%;padding-top:2px;color:#999999;}
.top_titl_text07{float:left;font-size:17px;width:15%;font-weight:bold;}
.top_titl_text08{float:left;font-size:17px;width:85%;font-weight:bold;}
#wrap #main #main_contents #main_contents00{width:962px;margin:0 auto;padding:20px 0;}
#wrap #main #main_contents #main_contents00 #main_left{float:left;margin:0 auto;width:710px;}
.staff_top01{background:url("../image/main_titl_bg.png") repeat-x;width:710px;height:40px;box-sizing:border-box;}
.staff_top_text{padding:10px 15px;}
.staff_top02{background:url("../image/right_bg.png") repeat;width:220px;}
.right_top001{padding-bottom:35px;}
.right_top_text{font-size:18px;padding:17px 0;text-align:center;}
.right_top_text02{font-size:18px;padding:17px 64px;}
.right_top_text03{font-size:18px;padding:17px 43px;text-align:center;}
.staff_top03{padding-bottom:30px;}
.staff_top04{padding-top:30px;}
.staff_top06{background:url("../image/right_bg.png") repeat;width:220px;}
.staff_top04 img{padding:0 5px 4px 0;}
.staff_top04 a img{width:100%;}
.staff_top05{font-size:0;line-height:0;padding:0 0 20px;}
.staff_top05 img{margin-top:25px;}
.staff_top07{}
.staff_top07 .knowhow_text01{padding-top:0;}
.staff_top08{margin:20px 0 0;}
.staff_top09{}
.staff_top09 img{margin-top:10px;}
.staff_top10{}
.staff_top10 img{margin-top:13px;}
.staff_top03_menu01{text-align:center;color:#000000;padding:10px 0;margin:0 15px;background:url("../image/recruit_menu_separator.png") no-repeat bottom #ffffff;position:relative;top:0;left:0;font-size:12px;border-left:1px solid #d0cfcf;border-right:1px solid #d0cfcf;}
.staff_top03_menu01:first-child{border-top:1px solid #d0cfcf;}
.staff_top03_menu01:hover{cursor:pointer;}
.staff_top03_menu01 img{position:absolute;top:16px;right:10px;}
.staff_top03_menu01_2{border-bottom:1px solid #d0cfcf;}
.staff_top03_menu01:last-child{background:url("") no-repeat left bottom #ffffff;}
.staff_top03_menu01 a{color:#000000;font-size:12px;}
.staff_top03_menu02{margin:0 15px;padding:10px 0;text-align:center;color:#7e8080;font-size:12px;background:url("../image/recruit_menu_separator.png") no-repeat bottom #e7f9fb;border-left:1px solid #d0cfcf;border-right:1px solid #d0cfcf;}
.staff_top03_menu02:hover{cursor:pointer;}
.staff_top03_menu02 a{color:#000000;font-size:12px;}
.staff_top03_menu02_on{display:block !important;}
.staff_top03_menu02_2{border-bottom:1px solid #d0cfcf;background:url("") no-repeat left bottom #e7f9fb;}
.staff_top03_menu03{display:none;margin:0 15px;padding:10px 0;text-align:center;color:#7e8080;font-size:12px;background:url("../image/recruit_menu_separator.png") no-repeat bottom #e7f9fb;border-left:1px solid #d0cfcf;border-right:1px solid #d0cfcf;}
.staff_top03_menu03:hover{cursor:pointer;}
.staff_top03_menu03 a{color:#000000;font-size:12px;}
.staff_top03_menu04{display:none;margin:0 15px;padding:10px 0;text-align:center;color:#7e8080;font-size:12px;background:url("../image/recruit_menu_separator.png") no-repeat bottom #e7f9fb;border-left:1px solid #d0cfcf;border-right:1px solid #d0cfcf;}
.staff_top03_menu04:hover{cursor:pointer;}
.staff_top03_menu04 a{color:#000000;font-size:12px;}
.staff_top05_menu01{padding-left:10px;line-height:0;}
.staff_main01{width:710px;padding-top:20px;}
.staff_main02{width:710px;padding-top:20px;padding-bottom:30px;}
.staff_main03{width:710px;padding-top:20px;padding-bottom:17px;}
.staff_main04{width:710px;padding-top:10px;padding-bottom:17px;}
.staff_main03_left{float:left;width:55%;}
.staff_main03_text01{font-size:17px;padding-bottom:10px;}
.staff_top06_menu00{text-align:center;color:#000000;padding:10px 0;margin:0 15px;background:url("../image/recruit_menu_separator.png") no-repeat bottom #ffffff;position:relative;top:0;left:0;font-size:12px;border-left:1px solid #d0cfcf;border-top:1px solid #d0cfcf;border-right:1px solid #d0cfcf;}
.staff_top06_menu00 a{color:#000000;font-size:12px;}
.staff_top06_menu01{text-align:center;color:#000000;padding:10px 0;margin:0 15px;background:url("../image/recruit_menu_separator.png") no-repeat bottom #e7f9fb;position:relative;top:0;left:0;font-size:12px;border-left:1px solid #d0cfcf;border-top:1px solid #d0cfcf;border-right:1px solid #d0cfcf;}
.staff_top06_menu01 a{color:#000000;font-size:12px;}
.staff_top06_menu02{text-align:center;color:#000000;padding:10px 0;margin:0 15px;background:url("../image/recruit_menu_separator.png") no-repeat bottom #ffffff;position:relative;top:0;left:0;font-size:12px;border-left:1px solid #d0cfcf;border-right:1px solid #d0cfcf;}
.staff_top06_menu02 a{color:#000000;font-size:12px;}
.staff_top06_menu02:last-child{border-left:1px solid #d0cfcf;border-right:1px solid #d0cfcf;border-bottom:1px solid #d0cfcf;background:url("") no-repeat left bottom #ffffff;}
.staff_top06_menu03{background:url("../image/recruit_menu_separator.png") no-repeat bottom #e7f9fb !important;}
.staff_top06_menu03 a{color:#7e8080;font-size:12px;}
.staff_main03_text01 img{padding:0 8px 4px 0;}
.staff_main03_text02{font-size:15px;}
.staff_main03_text03{font-size:15px;padding:15px 0 0;width:710px;}
.staff_main03_text04{font-size:15px;color:#3e93bc;padding-bottom:10px;}
.staff_main03_right{float:right;width:37%;}
.staff_00{float:left;padding-right:26px;padding-bottom:26px;min-height:231px;box-sizing:border-box;}
.staff_00_02{float:left;padding:15px 27px 0 0;}
.staff_00_01{float:left;padding-bottom:26px;min-height:231px;box-sizing:border-box;}
.staff_01{float:left;}
.staff_img00{float:left;}
.staff_text00{width:120px;}
.staff_text01{font-size:10px;padding-left:12px;color:#000000;line-height:1.39;}
.staff_text02{font-size:10px;padding-left:12px;color:#000000;}
.staff_10{padding-bottom:80px;}
.staff_10 .photo{width:17%;display:inline-block;vertical-align:top;margin-right:1%;font-size:0;line-height:0;}
.staff_10 .photo img{width:100%;}
.staff_10 .text{width:80%;display:inline-block;vertical-align:top;}
.staff_10 .text .text01{border-left:3px solid #b8e7f1;padding:2px 0 0 10px;font-size:12px;line-height:1.5;margin-bottom:5px;}
.staff_10 .text .text03{font-size:12px;line-height:1.5;margin-bottom:2px;}
.staff_10 .text .comment{margin-top:10px;}
.staff_10 .text .comment .comment_photo{width:10%;display:inline-block;vertical-align:top;margin-right:5px;}
.staff_10 .text .comment .comment_photo img{width:60px;border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;}
.staff_10 .text .comment .comment_body{display:inline-block;vertical-align:top;}
.staff_10 .text .comment .comment_body .title{font-size:10px;}
.staff_10 .text .comment .comment_body .title .arrow_box{position:relative;background:#b8e7f1;border:2px solid #b8e7f1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:5px 10px;display:inline-block;}
.staff_10 .text .comment .comment_body .title .arrow_box:after, .arrow_box:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.staff_10 .text .comment .comment_body .title .arrow_box:after{border-color:rgba(184, 231, 241, 0);border-right-color:#b8e7f1;border-width:5px;margin-top:-5px;}
.staff_10 .text .comment .comment_body .title .arrow_box:before{border-color:rgba(184, 231, 241, 0);border-right-color:#b8e7f1;border-width:5px;margin-top:-5px;}
.staff_10 .text .comment .comment_body .comment_text{font-size:11px;}
.about_01{width:710px;border-bottom:1px dotted #cccccc;padding:20px 0;}
.about_01_left{height:20px;float:left;width:20%;color:#3e93bc;font-size:15px;}
.about_01_right{font-size:15px;}
.about_02_right{font-size:15px;width:80%;float:right;}
.about_access00{padding-bottom:18px;border-bottom:1px dotted #cccccc;}
.about_access01{float:right;width:80%;}
.about_access01_left{float:left;width:18%;padding-top:23px;}
.about_access01_right{float:right;width:77%;}
.access01_text{}
.access01_text a{color:#000000;}
.about_access02{float:right;width:80%;padding-top:20px;}
.about_access02_left{float:left;width:18%;padding-top:23px;}
.about_access02_right{float:right;width:77%;}
.access02_text{}
.access02_text a{color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left_vision{padding-top:40px;}
.vision_text01{font-size:17px;padding:20px 0;}
.vision_text01 img{padding:0 8px 4px 0;}
.vision_text02{font-size:15px;padding:10px 0;width:710px;}
.recruit_main00{width:710px;}
.recruit_main01{border-bottom:1px dotted #d0d0d0;width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #recruit_01{}
#wrap #main #main_contents #main_contents00 #main_left #recruit_01 #recruit_bnr01{}
#wrap #main #main_contents #main_contents00 #main_left #recruit_02{}
#wrap #main #main_contents #main_contents00 #main_left #recruit_02 #recruit_bnr02{}
#wrap #main #main_contents #main_contents00 #main_left #recruit_03{}
#wrap #main #main_contents #main_contents00 #main_left #recruit_03 #recruit_bnr03{}
#wrap #main #main_contents #main_contents00 #main_left #recruit_04{}
.recruit_main02{width:710px;padding-top:15px;padding-bottom:10px;}
.recruit_main03{width:710px;padding:15px 0;}
.recruit_main04{text-align:center;width:710px;padding-bottom:15px;}
.recruit_main05{width:710px;}
.recruit_main06{width:710px;padding:15px 0;}
.recruit_main07{text-align:center;width:710px;padding:25px 0;cursor:pointer;}
.recruit_main04 img{cursor:pointer;}
.recruit_main03_001{float:left;width:30%;}
.recruit_main03_002{float:left;width:30%;padding:0 4.5%;}
.recruit_main06_001{float:left;width:25.7%;}
.recruit_main06_002{float:left;width:21%;}
.recruit_main01_left{color:#409cc5;float:left;width:20%;padding:10px 0;}
.recruit_main01_right{float:right;padding:10px 0;width:80%;font-size:15px;}
.recruit_text01{font-size:17px;}
.recruit_text01 img{padding:0 8px 4px 0;}
.recruit_text02{}
#wrap #main #main_contents #main_contents00 #main_right{float:right;margin:0 auto;width:220px;}
#wrap #main #main_contents #main_contents00 #main_left #voice_top{}
#wrap #main_contents00 #main_left .voice_main03_text01{font-family:"メイリオ";font-size:17px;font-weight:bold;margin-top:10px;}
#wrap #main_contents00 #main_left .voice_main03_text01 img{padding-bottom:5px;padding-right:5px;}
.voice_text00{border-bottom:1px dotted #cccccc;padding-bottom:20px;width:100%;font-size:16px;}
.voice_text00 h4{font-size:18px;}
.voice_text00_left{float:left;width:64%;}
.voice_text00_right{float:right;width:35%;}
.rbox_01{display:inline;color:#000000;}
.rbox_02{display:inline;color:#000000;}
.rbox_03{width:82%;color:#000000;}
.rbox_04{float:left;width:24%;}
.rbox_05{float:right;width:73%;color:#000000;}
.rbox_06{color:#000000;}
.voice_main01{width:710px;padding:30px 0;}
.voice_main01_left{float:left;width:48%;}
.voice_main01_right{float:right;width:48%;}
.inline_content{display:none;box-sizing:border-box;position:relative;}
#wrap #inline_content00{}
.inline_content01{padding:15px;width:760px;}
.inline_content01_00{cursor:pointer;text-align:right;}
.inline_content01_01{cursor:pointer;text-align:center;cursor:pointer;margin:30px 0;}
.inline_content02{}
.inline_content03{padding-bottom:25px;}
.inline_content04{}
.inline_content04_left{float:left;width:3%;}
.inline_content04_right{float:right;padding-top:3px;width:97%;}
.inline_content05{}
.inline_content06{padding:10px 0 30px;}
.inline_content06_left{float:left;width:28%;}
.inline_content06_left img{width:80%;}
.inline_content06_right{float:right;width:72%;}
.inline_content06_right img{max-width:200px;}
.inline_content07{padding-bottom:20px;}
.inline_content08{padding:10px 0;display:table;}
.inline_content08_left{color:#309dc4;width:5%;display:table-cell;}
.inline_content08_right{display:table-cell;width:95%;}
.inline_content09{padding:10px 0;display:table;}
.inline_content09_left{color:#e57f7d;width:5%;display:table-cell;}
.inline_content09_right{display:table-cell;width:95%;}
.inline_content10{float:right;padding:10px 0;width:24%;}
.inline_content10 img{max-width:200px;}
.inline_content11{}
.inline_content12{display:table;padding:10px 0;width:100%;}
.inline_content12_left{color:#e57f7d;display:table-cell;width:7%;}
.inline_content12_right{display:table-cell;width:93%;}
.inline_content14{display:table;padding:10px 0;width:100%;}
.inline_content14_left{color:#309dc4;display:table-cell;width:7%;}
.inline_content14_right{display:table-cell;width:93%;}
.inline_content15{display:table;width:76%;float:left;}
.inline_content16{display:table;padding:10px 0;width:75%;float:left;}
.inline_content16_left{color:#e57f7d;display:table-cell;width:8%;}
.inline_content16_right{display:table-cell;width:92%;}
.inline_content13{background:url("../image/voice_bg_01.png") repeat;border:1px solid #cccccc;margin-bottom:20px;}
.inline_content13_point00{padding:15px;}
.inline_content13_point01{color:#309dd6;font-size:20px;}
.inline_content13_point02{font-size:17px;}
.inline_content05_text01{padding:5px 0 30px;}
.support_lbox_text00{}
.support_lbox_text01{color:#a9a9a9;font-size:15px;}
.support_lbox_name{width:665px;}
.support_lbox_text02{float:left;font-size:23px;padding-right:10px;font-family:"メイリオ"serif;}
.support_lbox_text03{font-size:15px;padding-top:7px;color:#a9a9a9;}
.support_lbox_main00{width:665px;padding:10px 0;}
.support_lbox_main00_left{float:left;padding-right:20px;width:45%;}
.support_lbox_main00_right{float:right;width:51%;}
.support_righttext01{padding-bottom:10px;}
.support_lbox_text04{font-size:17px;}
.support_lbox_text04 img{padding:0 8px 4px 0;}
.support_lbox_text05{text-align:left;padding:0 0 10px;color:#a9a9a9;}
.support_lbox_img{}
.support_lbox_img img{padding:0 10px;}
.movie_text01{}
.movie_main01{padding-top:15px;padding-bottom:30px;}
.movie_main02{}
.movie_main03{width:710px;border-bottom:1px dotted #cccccc;padding:20px 0 10px;}
.movie_main03_left{float:left;width:25%;padding-right:5%;box-sizing:border-box;}
.movie_main03_right{float:right;width:75%;}
.movie_righttop_01{font-size:18px;}
.movie_righttop_02{padding-left:10px;line-height:0;}
.movie_righttop_03{text-align:center;font-size:18px;padding:17px 44px;font-weight:bold;}
.movie_righttop_04{background:url("../image/right_bg.png") repeat;width:220px;height:270px;margin-bottom:30px;}
.movie_righttop_05{text-align:center;font-size:18px;padding:17px 47px;font-weight:bold;}
#wrap #main #main_contents #main_contents00 #main_left #movie_top{}
#wrap #main #main_contents #main_contents00 #main_left #sample_top{}
#wrap #main #main_contents #main_contents00 #main_left #voice_top{}
.production_top01{float:left;font-size:17px;width:27%;font-weight:bold;}
.production_top02{float:right;font-size:13px;width:73%;padding-top:2px;color:#cccccc;font-weight:bold;}
.production_main01{padding:20px 0;}
.production_main02{width:710px;padding:20px 0;}
.production_main03{float:left;width:35%;}
.production_main04{float:left;width:30%;}
.production_main05{width:710px;padding-bottom:20px;}
.production_text01{color:#3191cd;font-size:20px;}
.production_text02{padding-bottom:40px;}
.production_righttop01{background:url("../image/right_bg.png") repeat;width:220px;margin-bottom:30px;}
.production_righttop02{padding-left:10px;line-height:0;cursor:pointer;}
#wrap #main #main_contents #main_contents00 #main_left #trouble_top{}
.torikumi_text01{color:#3191cd;font-size:18px;padding:0 0 10px;}
.torikumi_text02{font-size:17px;}
.torikumi_text02 img{padding:0 8px 4px 0;}
.torikumi_text03{padding-bottom:20px;}
.torikumi_main00{padding-bottom:30px;}
.torikumi_main01{}
.torikumi_main02{float:left;width:25.6%;}
.torikumi_main03{float:left;width:20%;}
#wrap #main #main_contents #main_contents00 #main_left #torikumi_top{}
.question_main00{border-bottom:1px dotted #cfcfcf;width:710px;font-size:17px;padding-bottom:10px;}
.question_main01{padding:25px 0 10px;}
.question_main01:hover{cursor:pointer;}
.question_main02{display:none;}
.question_main01_left{float:left;width:97%;}
.question_main02_left{float:left;width:3%;}
.question_main01_left01{float:left;width:3%;}
.question_main01_left01 img{margin-top:3px;}
.question_main01_left02{float:right;width:97%;color:#3191cd;font-size:16px;}
.question_main01_right{cursor:pointer;float:right;width:3%;}
.question_main02_right{float:right;width:97%;font-size:15px;padding-bottom:20px;}
.question_main01_right01{}
.question_main01_right02{}
.question_bnr{padding-top:30px;}
#wrap #main #main_contents #main_contents00 #main_left #question_top{}
.text_question{color:#000000;}
.audition_main01{width:710px;padding-top:15px;}
.audition_main02{width:710px;}
.audition_main03{border-bottom:1px dotted #d0d0d0;width:100%;}
.audition_main04{width:710px;padding:10px 0 30px;}
.audition_main05{width:710px;padding-bottom:30px;}
.audition_main06{padding-bottom:30px;width:710px;}
.audition_main07{float:left;font-size:15px;width:44%;}
.audition_main08{float:right;font-size:15px;width:50%;}
.audition_main09{width:700px;background:#effafc none repeat scroll 0 0;color:#3e93ba;font-size:20px;padding:10px 0 10px 10px;}
.audition_main10{width:710px;text-align:center;font-size:30px;line-height:1.0;}
.audition_main11{width:710px;padding-bottom:20px;}
.audition_main12{width:100%;padding:10px 0;text-align:center;}
.audition_main13{float:right;width:25%;padding:10px 0;text-align:right;}
.audition_main14{padding:10px 0;text-align:center;}
.audition_main12_left{float:left;width:50%;}
.audition_main12_right{float:right;width:50%;}
.audition_main10 img{padding-bottom:10px;}
.audition_main07_01{border:1px solid #cccccc;padding:10px;}
.audition_main07_02{border:1px solid #cccccc;padding:10px;}
.audition_main05_01{border:1px solid #cccccc;padding:13px;}
.audition_main05_02{border:1px solid #cccccc;font-size:14px;padding:13px;}
.audition_main04_001{float:left;width:32.5%;padding-right:2.5%;}
.audition_main04_002{float:left;width:32.5%}
.audition_main02_left{color:#409cc5;float:left;width:20%;padding:10px 0;}
.audition_main02_right{float:right;padding:10px 0;width:80%;font-size:14px;}
.audition_main02_right a{color:#000000;}
.audition_text00{padding-bottom:35px;width:710px;}
.audition_text01{width:710px;font-size:15px;}
.audition_comment{font-family:"ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;}
.audition_text02{text-align:right;width:710px;font-size:15px;}
.audition_text03{color:#ca2128;}
.audition_text04{color:#409cc5;}
.audition_text05{font-size:14px;}
.audition_text05 a{color:#000000;}
.audition_text06{color:#409cc5;}
.audition_text07{color:#ca2128;}
.audition_text08{padding:10px 0 30px;width:710px;}
.audition_text08 > img{width:23%;padding-top:10px;}
.audition_text09{}
.audition_text10{float:left;padding:10px 0;}
.audition_text11{float:left;padding:10px 0;width:75%;}
.audition_main12{text-align:center;font-size:0;line-height:0;}
.audition_main12 img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #audition_01{}
#wrap #main #main_contents #main_contents00 #main_left #audition_02{}
#wrap #main #main_contents #main_contents00 #main_left #interview_top{}
.interview_main00{}
.interview_main01{width:710px;border-bottom:1px dotted #cccccc;}
.interview_main01_02{width:710px;}
.interview_main02{padding:15px 0 10px;}
.interview_main02_left{float:left;width:30%;}
.interview_main02_right{float:right;width:70%;}
.interview_main03{font-size:15px;padding:10px 0;}
.interview_main04{padding:10px 0 25px;}
.interview_main04_left{float:left;width:68%;font-size:15px;}
.interview_main04_right{float:right;width:30%;}
.interview_text01{border-bottom:2px solid #bce6f4;padding-bottom:3px;}
.interview_text01_left{color:#3999b1;float:left;width:20%;}
.interview_text01_right{font-size:15px;}
.interview_text01_left02{color:#3999b1;float:left;width:20%;}
.interview_text01_right02{font-size:15px;}
.interview_text02{font-size:15px;padding:10px 0;}
#wrap #main #main_contents #main_contents00 #main_left #knowhow_top{}
.knowhow_main00{border-bottom:1px dotted #cccccc;padding-bottom:30px;}
.knowhow_main01{float:right;width:35%;}
.knowhow_main01 img{max-width:200px;}
.knowhow_main02{padding:20px 0;}
.knowhow_main03{float:left;text-align:right;width:37%;}
.knowhow_main03 a{color:#4298af;}
.knowhow_main04{float:left;text-align:left;}
.knowhow_main04 a{color:#4298af;}
.knowhow_main05{margin:0 8px;background:#4093bd none repeat scroll 0 0;float:left;text-align:center;width:4%;}
.knowhow_main05 a{}
.knowhow_text01{font-size:17px;padding:20px 0 10px;}
.knowhow_text01 img{padding:10px 8px 4px 0;float:left;}
.knowhow_text02{float:left;width:60%;font-size:15px;}
.knowhow_text03{color:#000000;}
.knowhow_text04{font-size:17px;padding:0 0 10px;}
.inline_knowhow00{}
.inline_knowhow01{width:680px;}
.inline_knowhow01_01{}
.inline_knowhow02{color:#3c93c9;padding:10px 0;}
.inline_knowhow03{text-align:center;}
.inline_knowhow03 img{max-width:200px;}
.inline_knowhow04{padding:10px 0 20px;font-size:15px;}
.inline_knowhow05{padding:15px 20px;width:100%;}
.inline_scout01{width:680px;}
.inline_scout01{width:680px;}
.inline_scout01_01{}
.inline_scout02{color:#3c93c9;padding:10px 0;}
.inline_scout03{text-align:center;}
.inline_scout03 img{max-width:550px;}
.inline_scout04{padding:10px 0 20px;font-size:15px;}
    .inline_scout04 a {color:#000;}
    .inline_scout04 a:hover {text-decoration:underline;}
.inline_scout05{padding:15px 20px;width:700px;}
#wrap #main #main_contents #main_contents00 #main_left #modeltalent_top{}
.modeltalent_righttop01{background:url("../image/right_bg.png") repeat;width:220px;}
.modeltalent_works00{max-height:500px;overflow-y:scroll;margin-bottom:20px;}
.modeltalent_main01{}
.modeltalent_main01 .model_title{font-size:16px;font-weight:bold;}
.modeltalent_woman01{background:url("../image/modeltalent_bg01.png") no-repeat;}
.modeltalent_main02{padding:20px 0;}
.modeltalent_main03{padding-top:10px;text-align:center;}
.modeltalent_main04{margin:0 10px;border-bottom:1px dotted #cccccc;padding:10px 0;}
.modeltalent_main05{}
.modeltalent_main05_00{float:right;width:80%;}
.modeltalent_main05_01{float:left;width:20%;color:#1698cc;}
.modeltalent_main05_02{float:left;width:20%;padding:0 10px 0 0;box-sizing:border-box;font-size:16px;}
.modeltalent_main05_03{float:left;width:80%;font-size:14px;}
.modeltalent_main05_04{float:left;width:100%;}
.modeltalent_main05_05{float:left;width:70%;color:#3e3eff;}
.modeltalent_support01_text{background:#b8e7f1 none repeat scroll 0 0;margin-bottom:10px;padding:5px 15px;}
.inline_modeltalent00{padding:10px 0;}
.inline_modeltalent00_left{float:left;font-size:25px;padding-right:10px;}
.inline_modeltalent00_right{color:#cccccc;float:left;margin-top:7px;}
.inline_modeltalent01{}
.inline_modeltalent01_left{float:left;width:405px;overflow:hidden;font-size:0;line-height:0;text-align:center;}
.inline_modeltalent01_left img{width:100%;}
.inline_modeltalent01_right{float:right;width:283px;}
.inline_modeltalent01_right .inline_modeltalent01_right00{}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01{}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01 .inline_modeltalent01_right02{float:left;width:136px;max-height:136px;overflow:hidden;font-size:0;line-height:0;text-align:center;margin-bottom:10px;margin-right:10px;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01 .inline_modeltalent01_right02 img{width:100%;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01 .inline_modeltalent01_right02 img:hover{cursor:pointer;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01 .inline_modeltalent01_right03{float:left;width:136px;max-height:136px;overflow:hidden;font-size:0;line-height:0;text-align:center;margin-bottom:10px;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01 .inline_modeltalent01_right03 img{width:100%;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right01 .inline_modeltalent01_right03 img:hover{cursor:pointer;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right02{}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right02 .inline_modeltalent01_right02{font-size:0;line-height:0;margin-bottom:10px;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right02 .inline_modeltalent01_right02 img{width:100%;}
.inline_modeltalent_text02{}
.inline_modeltalent_text01_01{margin-right:60px;}
.inline_modeltalent_text02 h2{float:left;}
.inline_modeltalent_text02 .h2{float:left;font-weight:bold;}
.inline_modeltalent_text02 .inline_modeltalent_text01{float:right;text-align:left;color:#a9a9a9;width:78%;}
.inline_modeltalent_text03{float:left;margin-right:10px;font-family:"Century",serif;font-size:20px;}
.inline_modeltalent02{}
.inline_modeltalent03{float:left;padding-right:15px;width:40%;}
.inline_modeltalent04{float:left;width:40%;}
.inline_modeltalent04 a{color:#3e93bc;}
.inline_modeltalent_text04{}
.support_lbox_text04{padding:10px 0 5px;}
.support_lbox_text05{float:right;width:60%;}
.support_lbox_text05_01{width:86%;}
.inline_modeltalent03_left{float:left;font-size:15px;padding-right:20px;color:#1698cc;}
.inline_modeltalent03_right{float:left;font-size:15px;width:152px;}
.inline_modeltalent03_right a{color:#3e3eff;}
.inline_modeltalent03_right02{color:#3e3eff;}
.inline_modeltalent05{float:right;}
.inline_modeltalent06{padding-bottom:10px;}
.inline_modeltalent06_01{float:left;width:25%;}
.inline_modeltalent06_02{}
.modeltalent_contact00{line-height:0;width:100%;margin:20px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #modeltalent_contact01{cursor:pointer;float:left;}
#wrap #main #main_contents #main_contents00 #main_left #modeltalent_contact02{cursor:pointer;float:left;}
#wrap #main #main_contents #main_contents00 #main_left #modeltalent_contact03{cursor:pointer;float:left;}
#wrap #main #main_contents #main_contents00 #main_left #modeltalent_contact04{cursor:pointer;float:left;}
#wrap #main #main_contents #main_contents00 #main_left #modeltalent_contact05{cursor:pointer;float:left;}
.modeltalent_man01{display:none;background:url("../image/modeltalent_bg02.png") no-repeat;}
.modeltalent_kids01{display:none;padding:20px 0;background:url("../image/modeltalent_bg03.png") no-repeat;}
.modeltalent_culture00{border:4px solid #9bd9e6;margin-bottom:25px;padding:20px;}
.modeltalent_culture01{display:none;padding:32px 0 20px;background:url("../image/modeltalent_bg04.png") no-repeat;}
.modeltalent_culture01_01{display:none;padding:20px 0;}
.modeltalent_support01{padding:20px 0;}
.culture_text01{color:#5295c9;font-size:23px;text-align:center;}
.culture_text02{font-size:17px;text-align:center;}
.culture_text03{text-align:right;font-size:16px;}
.support_00{width:720px;}
.support_01{padding-bottom:20px;}
.support_02{float:left;width:31%;padding-right:20px;}
.support_02:last-child{float:left;width:31%;padding-right:0px;}
.support_03{}
.support_03 img{}
.support_text01{font-size:15px;padding:5px 0 20px;}
.support_text02{color:#4b90ba;}
.support_text03{color:#4b90ba;padding:4px 0;text-align:center;}
.support_text04{font-size:14px;width:220px;}
.casting_00{padding:0 22px 20px;}
.casting_comment{padding:10px 0 30px;}
.comment_text01{font-size:15px;}
.casting_main01{padding-bottom:30px;}
.casting_main01_01{width:720px;background:url("../image/casting_bg01.png") no-repeat;}
.casting_main01_0201{background:url("../image/casting_bg02.png") no-repeat;height:463px;width:720px;display:none;}
.casting_main01_0202{background:url("../image/casting_bg03.png") no-repeat;height:680px;width:720px;display:none;}
.casting_main01_0203{background:url("../image/casting_bg04.png") no-repeat;height:917px;width:720px;display:none;}
.casting_main01_03{padding-left:1px;line-height:0;font-size:10px;}
.casting_left{float:left;padding:4px 0 0 4px;width:28%;font-size:0;line-height:0;}
.casting_right{float:right;padding-right:15px;width:67%;}
.casting_right_text01{color:#3e93bc;font-size:17px;padding:15px 0 5px;}
.casting_right_text02{font-size:14px;padding-bottom:11px;}
.casting_right_img{text-align:right;}
.casting_right_img img{cursor:pointer;}
.casting_dairiten{position:relative;top:20px;}
.casting_title{background:#b8e7f1 none repeat scroll 0 0;margin:0 27px 15px 22px;padding:10px;}
.casting_dairiten_left{float:left;font-size:15px;width:72%;}
.casting_dairiten_left img{padding:15px 0;}
.casting_dairiten_right{float:right;width:28%;text-align:right;}
#wrap #main #main_contents #main_contents00 #main_left #casting_main001{}
#wrap #main #main_contents #main_contents00 #main_left #casting_main002{}
#wrap #main #main_contents #main_contents00 #main_left #casting_main003{}
.right_001{margin-bottom:-6px;background:#ffffff none repeat scroll 0 0;color:#000000;font-size:12px;padding:25px 0;text-align:center;}
#wrap #footer{width:100%;padding-top:40px;}
#wrap #footer #footer_contents{width:100%;margin:0 auto;min-width:962px;background:url("../image/footer_bg01.png") repeat-x;line-height:0;}
#wrap #footer #footer_contents #footer_01{width:960px;margin:0 auto;}
.footer_01_left{float:left;padding-top:18px;line-height:1.0;}
.footer_01_right{float:right;line-height:1.0;}
.footer_01_right .footer_sns{display:inline-block;vertical-align:top;}
.footer_01_right .footer_sns_facebook{padding:20px 0 0;}
.footer_01_right .footer_sns_twitter{padding:20px 0 0;}
.footer_01_right .footer_sns_google{padding:20px 0 0;width:35px;overflow:hidden;}
.footer_01_right .footer_sns_mixi{padding:20px 0 0;width:135px;}
.footer_01_right .footer_sns_page_top{}
#wrap #footer #footer_contents02{width:100%;margin:0 auto;min-width:962px;background:url("../image/footer_bg02.png") repeat-x;height:220px;}
#wrap #footer #footer_contents02 #footer_02{}
.footer_menu{margin:0 auto;width:960px;padding:20px 0 15px;}
.footer_menu01{float:left;padding-right:10px;color:#ffffff;}
.footer_menu01_titl{font-size:15px;}
.footer_menu01_text{font-size:13px;}
.footer_menu02{float:left;padding:0 10px;font-size:13px;color:#ffffff;}
.footer_menu03{float:left;padding:0 10px;font-size:13px;color:#ffffff;}
.footer_menu04{float:left;padding:0 10px;font-size:13px;color:#ffffff;}
.footer_menu05{float:left;padding-left:10px;font-size:13px;color:#ffffff;}
.footer_menu06{float:left;}
.footer_contact{margin:0 auto;width:960px;}
.footer_contact_left{float:left;}
.footer_contact_img{float:left;}
.footer_contact_text{float:right;padding-left:25px;color:#ffffff;padding-top:3px;}
.footer_contact_right{float:right;font-size:12px;color:#ffffff;padding-top:28px;}
#wrap #main #main_contents #main_contents00 #main_left > h2{margin:0 0 10px;}
#wrap #main #main_contents #main_contents00 #main_left > .caption{margin:0 0 20px;}
#wrap #main #main_contents #main_contents00 #main_left > .caption > img{width:100%;max-width:710px;}
#wrap #main #main_contents #main_contents00 #main_left > .comment_list{margin:0 0 20px;padding:0 0 0 32px;}
#wrap #main #main_contents #main_contents00 #main_left > .comment_list li {font-size: 16px;line-height: 1.5;list-style: disc;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main15{margin:0 0 30px;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main16{}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main16 .movie{text-align:center;margin:30px 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body h2{background:url("../image/casting/casting_h2.png") repeat left top;width:100%;display:block;padding:14px;font-size:16px;box-sizing:border-box;margin-top:40px;font-size:18px;line-height:1.0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01{background:url("../image/casting/_casting_plan01.png") no-repeat left top;margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 .h3{width:100%;font-size:19px;padding:14px 0 10px 70px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 div{width:100%;box-sizing:border-box;padding:20px 30px;font-size:14px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02{background:url("../image/casting/_casting_plan02.png") no-repeat left top;margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 .h3{width:100%;font-size:19px;padding:14px 0 10px 70px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 div{width:100%;box-sizing:border-box;padding:20px 30px;font-size:14px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03{background:url("../image/casting/casting_plan03.png") no-repeat left top;margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 .h3{width:100%;font-size:19px;padding:14px 0 10px 70px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 div{width:100%;box-sizing:border-box;padding:20px 30px;font-size:14px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_caption{padding:23px 0 51px;font-size:16px;line-height:1.5;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04{background:rgba(0, 0, 0, 0) url("../image/casting_blog/casting_blog_background.png") repeat scroll left top;margin-bottom:40px;padding:30px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3{position:relative;padding-bottom:6px;border-bottom:2px solid #4b90ba;font-size:18px;margin-top:10px;color:#4b90ba;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3 button{position:absolute;right:0;color:#ffffff;font-size:12px;background-color:#4b90ba;border:0;padding:5px 10px;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3 button:hover{cursor:pointer;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption{padding:10px;background-color:#ffffff;margin-bottom:20px;display:none;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_left{width:100%;float:left;font-size:15px;line-height:1.5;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_right{width:0%;float:right;font-size:0;line-height:0;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_right img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten{position:relative;top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_title{background:#f3f0e6 none repeat scroll 0 0;margin:0 0 15px;padding:10px;font-weight:bold;text-align:left;color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00{padding:0 0 20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_left{float:left;font-size:15px;width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_left img.link{width:100%;max-width:399px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_right{float:right;text-align:right;width:0%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_right img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05{padding:15px 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05 .casting_service05_caption{font-size:15px;padding:5px 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body{padding-bottom:45px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02{float:left;padding-right:2%;width:32%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02:last-child{padding-right:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 p{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 p img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 .support_text03{color:#4b90ba;padding:4px 0;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 .support_text04{color:#000000;font-size:14px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact{background:rgba(0, 0, 0, 0) url("../image/casting/casting_contact.png") no-repeat scroll left top;-moz-background-size:100% auto;background-size:100% auto;margin-bottom:51px;padding:40px 30px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact01{margin-top:51px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h2{font-size:15px;line-height:1.5;color:#e7607d;width:90%;background:none;padding:0;margin:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h3{font-size:15px;line-height:1.5;color:#000000;width:90%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h4{font-size:10px;line-height:1.5;color:#e7607d;text-align:center;padding:25px 20px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body{position:relative;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel01{font-size:35px;line-height:1.0;color:#000000;padding:10px 0 0 100px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel01 a{color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel02{font-size:35px;line-height:1.0;color:#000000;padding:5px 0 0 100px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel02 a{color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .button{font-size:0;line-height:0;position:absolute;top:15px;right:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body h2{background:url("../image/casting/casting_h2.png") repeat left top;width:100%;display:block;padding:14px;font-size:16px;box-sizing:border-box;margin-top:40px;font-size:18px;line-height:1.0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01{background:url("../image/casting/_casting_plan01.png") no-repeat left top;margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 .h3{width:100%;font-size:19px;padding:14px 0 10px 70px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 div{width:100%;box-sizing:border-box;padding:20px 30px;font-size:14px;border:4px solid #bcd4e2;background-color:#f1f9fe;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02{background:url("../image/casting/_casting_plan02.png") no-repeat left top;margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 .h3{width:100%;font-size:19px;padding:14px 0 10px 70pxx;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 div{width:100%;box-sizing:border-box;padding:20px 30px;font-size:14px;border:4px solid #bcd4e2;background-color:#f1f9fe;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03{background:url("../image/casting/casting_plan03.png") no-repeat left top;margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 .h3{width:100%;font-size:19px;padding:14px 0 10px 70px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 div{width:100%;box-sizing:border-box;padding:20px 30px;font-size:14px;border:4px solid #bcd4e2;background-color:#f1f9fe;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_caption{padding:23px 0 51px;font-size:16px;line-height:1.5;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04{background:rgba(0, 0, 0, 0) url("../image/casting_blog/casting_blog_background.png") repeat scroll left top;margin-bottom:40px;padding:30px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3{position:relative;padding-bottom:6px;border-bottom:2px solid #4b90ba;font-size:22px;margin-top:10px;color:#4b90ba;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3 button{position:absolute;right:0;color:#ffffff;font-size:12px;background-color:#4b90ba;border:0;padding:5px 10px;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3 button:hover{cursor:pointer;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption{padding:10px;background-color:#ffffff;margin-bottom:20px;display:none;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_left{width:100%;float:left;font-size:15px;line-height:1.5;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_right{width:0%;float:right;font-size:0;line-height:0;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_right img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten{position:relative;top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_title{background:#f3f0e6 none repeat scroll 0 0;margin:0 0 15px;padding:10px;font-weight:bold;text-align:left;color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00{padding:0 0 20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_left{float:left;font-size:15px;width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_left img.link{width:100%;max-width:399px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_right{float:right;text-align:right;width:0%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_right img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05{padding:15px 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05 .casting_service05_caption{font-size:15px;padding:5px 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body{padding-bottom:45px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02{float:left;padding-right:2%;width:32%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02:last-child{padding-right:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 p{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 p img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 .support_text03{color:#4b90ba;padding:4px 0;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 .support_text04{color:#000000;font-size:14px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact{background:rgba(0, 0, 0, 0) url("../image/casting/casting_contact.png") no-repeat scroll left top;-moz-background-size:100% auto;background-size:100% auto;margin-bottom:51px;padding:40px 30px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact01{margin-top:51px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h2{font-size:16px;line-height:1.5;color:#e7607d;width:90%;background:none;padding:0;margin:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h3{font-size:16px;line-height:1.5;color:#000000;width:90%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h4{font-size:13px;line-height:1.5;color:#e7607d;text-align:center;padding:25px 20px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body{position:relative;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel01{font-size:35px;line-height:1.0;color:#000000;padding:10px 0 0 100px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel01 a{color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel02{font-size:35px;line-height:1.0;color:#000000;padding:5px 0 0 100px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel02 a{color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .button{font-size:0;line-height:0;position:absolute;top:15px;right:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_main_photo{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_main_photo img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05{}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05 .casting_service05_caption{font-size:16px;}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05 .casting_service05_caption01{color:#ff0000;}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05 .casting_service05_caption .title{font-size:23px;line-height:1.75;font-weight:bold;}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05 .casting_service05_caption .title01{font-size:42px;color:#ff0000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #date{padding:40px 0 0;font-size:11px;color:#999999;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_title{padding:11px 0 0;font-size:22px;color:#4b90ba;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns{font-size:0;line-height:0;padding:0 0 27px;border-bottom:2px solid #4b90ba;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns{display:inline-block;vertical-align:bottom;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns_facebook{padding:18px 0 0;padding-right:13px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns_twitter{padding:22px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body{padding:30px;margin-bottom:51px;background:url("../image/casting_blog/casting_blog_background.png") repeat left top;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption01{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_title{font-size:17px;color:#4b90ba;border-bottom:1px solid #4b90ba;padding-bottom:5px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption02{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_photo{padding:18px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_photo img{max-width:100%;display:block;margin:0 auto;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption03{padding:18px 0 0;}
    #wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption03 a {color:#000;}
    #wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption03 a:hover {text-decoration:underline;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption04{padding:18px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items{border-top:1px solid #cccccc;padding:10px 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items:last-child{border-bottom:1px solid #cccccc;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item{width:49%;min-height:62px;float:left;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item:first-child{border-right:1px solid #cccccc;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item:last-child{padding-left:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_left{float:left;width:100px;font-size:0;line-height:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_left img{max-height:107px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right{float:left;width:221px;padding:0 0 0 10px;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right00{width:100% !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right .blog_item_title{font-size:10px;color:#999999;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right .blog_item_text{padding:0 10px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right .blog_item_text a{font-size:16px;line-height:1.5;color:#5797bf;}
#main_contents00{}
#main_contents00 #main_left{}
#main_contents00 #main_left .page_comment{font-size:13px;font-family:"Open Sans", "Helvetica Neue", Helvetica, "Arial", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;padding-bottom:20px;}
#main_contents00 #main_left .contant_information{padding:0 0 53px;}
#main_contents00 #main_left .contant_information .contant_information01{width:33%;float:left;box-sizing:border-box;padding:15px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;}
#main_contents00 #main_left .contant_information .contant_information01 h2{}
#main_contents00 #main_left .contant_information .contant_information01 div{}
#main_contents00 #main_left .contant_information .contant_information01 div .title{color:#808080;display:inline-block;width:50px;}
#main_contents00 #main_left .contant_information .contant_information01 div .text{color:#3e93bc;}
#main_contents00 #main_left .contant_information .contant_information01 div .text a{color:#3e93bc;}
#main_contents00 #main_left .contant_information .contant_information02{width:33%;float:left;box-sizing:border-box;padding:15px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
#main_contents00 #main_left .contant_information .contant_information02 h2{}
#main_contents00 #main_left .contant_information .contant_information02 div{}
#main_contents00 #main_left .contant_information .contant_information02 div .title{color:#808080;display:inline-block;width:50px;}
#main_contents00 #main_left .contant_information .contant_information02 div .text{color:#3e93bc;}
#main_contents00 #main_left .contant_information .contant_information02 div .text a{color:#3e93bc;}
#main_contents00 #main_left .contant_information .contant_information03{width:33%;float:left;box-sizing:border-box;padding:15px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;}
#main_contents00 #main_left .contant_information .contant_information03 h2{}
#main_contents00 #main_left .contant_information .contant_information03 div{}
#main_contents00 #main_left .contant_information .contant_information03 div .title{color:#808080;display:inline-block;width:50px;}
#main_contents00 #main_left .contant_information .contant_information03 div .text{color:#3e93bc;}
#main_contents00 #main_left #connect_tabs{padding:10px 0 0;}
#main_contents00 #main_left #connect_tabs .tab00{font-size:0;line-height:0;float:left;width:10px;}
#main_contents00 #main_left #connect_tabs #tab01{font-size:0;line-height:0;float:left;width:130px;}
#main_contents00 #main_left #connect_tabs #tab02{font-size:0;line-height:0;float:left;width:130px;}
#main_contents00 #main_left #connect_tabs #tab03{font-size:0;line-height:0;float:left;width:130px;}
#main_contents00 #main_left #connect_tabs #tab04{font-size:0;line-height:0;float:left;width:130px;}
#main_contents00 #main_left #connect_tabs #tab05{font-size:0;line-height:0;float:left;width:130px;}
#main_contents00 #main_left form{padding:20px 0 0;background:url("../image/contact_form_background.png") no-repeat left top;}
#main_contents00 #main_left form > img{width:100%;max-width:710px;}
#main_contents00 #main_left form .items{padding:10px 0;border-bottom:2px dashed #ececec;}
#main_contents00 #main_left form .items .title{color:#3e93bc;float:left;width:30%;font-weight:bold;}
#main_contents00 #main_left form .items .title span{color:#e22061;}
#main_contents00 #main_left form .items .text{float:left;width:70%;}
#main_contents00 #main_left form .items .text div{}
#main_contents00 #main_left form .items .text span{color:#e22061;}
#main_contents00 #main_left form .items .text span.small{font-size:10px;}
#main_contents00 #main_left form .items .text span.normal{color:#747474;}
#main_contents00 #main_left form .items .text input{}
#main_contents00 #main_left form .items .text select{width:200px;}
#main_contents00 #main_left form .btn{text-align:center;padding:20px 0;font-size:0;line-height:0;}
#main_contents00 #main_left form .btn img{}
#main_contents00 #main_left form .btn img:hover{cursor:pointer;}
.contact_top01{float:left;font-size:17px;width:12%;}
.contact_top02{float:right;font-size:13px;width:88%;padding-top:2px;color:#999999;}

.top_bnr01 {padding:20px 0;margin: 0 20px;box-sizing: border-box;background:url("") #fff;}
    .top_bnr01 img.sp {display:none !important;}
    .top_bnr01 img.pc {max-width:100%;display:block;margin:0 auto;}
}
@media screen and (min-device-width:320px) and (max-device-width:374px){html{font-size:62.5%;}
body{font-size:28px;font-size:1.0rem;}
#wrap{min-width:320px;}
.tel_sp{display:block;text-align:right;}
.tel_sp a{color:#000000;font-size:20px;}
.bnr_pc{display:none;}
.bnr_sp{display:block;text-align:center;}
.pc{display:none;}
.sp{display:block;}
br.sp{display:block;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right02{}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right02 .inline_modeltalent01_right02{font-size:0;line-height:0;margin-bottom:10px;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right02 .inline_modeltalent01_right02 img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left > h2{margin:0 0 10px;font-size:16px;}
#wrap #main #main_contents #main_contents00 #main_left > .staff_top99{margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left > .caption{font-family:"メイリオ";font-size:16px;margin:0 0 20px;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main01{margin:0 !important;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main15{margin:0 0 30px;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main16{font-size:14px;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main16 .movie{text-align:center;margin:30px 0;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_text09{margin-left:0;margin-right:0;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11{}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11 > .audition_main12{padding:20px 0;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11 > .audition_main12 > .audition_main12_left{display:inline-block;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11 > .audition_main12 > .audition_main12_left img{}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11 > .audition_main12 > .audition_main12_right{display:inline-block;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11 > .audition_main12 > .audition_main12_right img{}
#wrap #main #main_contents #main_contents00 #main_left > .question_main00 .question_main01{}
#wrap #main #main_contents #main_contents00 #main_left > .question_main00 .question_main01:hover{cursor:pointer;}
#main_contents00 #main_left .staff_main03_text01_body{font-family:"メイリオ";font-size:16px;}
.inline_knowhow04{font-size:14px;}
.audition_main01 .staff_main03_text01 b{font-size:26px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body h2{background:url("../image/casting/casting_h2.png") repeat left top;width:100%;display:block;padding:14px;font-size:16px;box-sizing:border-box;margin-top:20px;font-size:18px;line-height:1.0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01{background:url("../image/casting/_casting_plan01.png") no-repeat left top;-moz-background-size:100% auto;background-size:100% auto;min-height:100px;margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 .h3{width:100%;font-size:13px;padding:14px 0 10px 70px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 div{width:100%;box-sizing:border-box;padding:0 10px;font-size:16px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02{background:url("../image/casting/_casting_plan02.png") no-repeat left top;-moz-background-size:100% auto;background-size:100% auto;min-height:80px;margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 .h3{width:100%;font-size:13px;padding:14px 0 10px 70px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 div{width:100%;box-sizing:border-box;padding:0 10px;font-size:16px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03{background:url("../image/casting/casting_plan03.png") no-repeat left top;-moz-background-size:100% auto;background-size:100% auto;min-height:80px;margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 .h3{width:100%;font-size:13px;padding:14px 0 10px 70px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 div{width:100%;box-sizing:border-box;padding:0 10px;font-size:16px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_caption{padding:23px 0 0;font-size:16px;line-height:1.5;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04{background:rgba(0, 0, 0, 0) url("../image/casting_blog/casting_blog_background.png") repeat scroll left top;margin-bottom:40px;padding:30px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3{position:relative;padding-bottom:6px;border-bottom:2px solid #4b90ba;font-size:13px;margin-top:10px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3 button{position:absolute;right:0;color:#ffffff;font-size:9px;background-color:#4b90ba;border:0;padding:2px 10px;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3 button:hover{cursor:pointer;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption{padding:10px;background-color:#ffffff;margin-bottom:20px;display:none;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_left{width:59%;float:left;font-size:12px;line-height:1.5;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_right{width:40%;float:right;font-size:0;line-height:0;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_right img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten{position:relative;top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_title{background:#f3f0e6 none repeat scroll 0 0;margin:0 0 15px;font-size:12px;padding:10px;font-weight:bold;text-align:left;color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00{padding:0 0 20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_left{float:left;font-size:10px;width:73%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_left img.link{width:100%;max-width:399px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_right{float:right;text-align:right;width:0%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_right img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05{padding:15px 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05 .casting_service05_caption{font-size:15px;padding:5px 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body{padding-bottom:45px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02{float:none;padding-bottom:2%;width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02:last-child{padding-right:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 p{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 p img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 .support_text03{color:#4b90ba;padding:4px 0;text-align:center;font-size:16px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 .support_text04{color:#000000;font-size:16px;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact{background:rgba(0, 0, 0, 0) url("../image/casting/casting_contact.png") no-repeat scroll left top;-moz-background-size:100% auto;background-size:100% auto;margin-bottom:31px;padding:15px 15px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact01{margin-top:31px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h2{font-size:7px;line-height:1.5;color:#e7607d;width:85%;background:none;padding:0;margin:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h3{font-size:7px;line-height:1.5;color:#000000;width:85%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h4{font-size:6px;line-height:1.5;color:#e7607d;text-align:center;padding:15px 20px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body{position:relative;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel01{font-size:16px;line-height:1.0;color:#000000;padding:4px 0 0 40px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel01 a{color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel02{font-size:16px;line-height:1.0;color:#000000;padding:0 0 0 40px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel02 a{color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .button{font-size:0;line-height:0;position:absolute;top:8px;right:10px;width:40%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .button img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact01{margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_main_photo{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_main_photo img{}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05{}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05 .casting_service05_caption{font-size:16px;}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05 .casting_service05_caption .title{font-size:23px;line-height:1.75;font-weight:bold;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #date{padding-top:10px !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_title{padding-top:3px !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns{padding-bottom:10px !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns_facebook{padding-top:5px !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns_twitter{padding-top:5px !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption01{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_title{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption02{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_photo{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_photo img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption03{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption04{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items{border-top:1px solid #cccccc;padding:10px 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items:last-child{border-bottom:1px solid #cccccc;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item{width:49%;float:left;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item:first-child{border-right:1px solid #cccccc;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item:last-child{padding-left:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_left{float:left;width:30%;font-size:0;line-height:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_left img{max-height:107px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right{float:left;width:70%;padding:0 0 0 10px;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right00{width:100% !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right .blog_item_title{font-size:10px;color:#999999;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right .blog_item_text{padding:0 10px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right .blog_item_text a{font-size:16px;line-height:1.5;color:#5797bf;}
.inline_content08{padding:10px 0;display:table;}
.inline_content08_left{color:#309dc4;;font-size:17px;font-weight:bold;width:10% !important;display:table-cell;}
.inline_content08_right{color:#666666;font-size:17px;width:90% !important;display:table-cell;}
.inline_content09{padding:10px 0;display:table;}
.inline_content09_left{color:#e57f7d;display:table-cell;font-size:17px;font-weight:bold;width:10% !important;}
.inline_content09_right{color:#666666;display:table-cell;font-size:17px;width:90% !important;}
.inline_content12{padding:10px 0;display:table;}
.inline_content12_left{color:#e57f7d;font-size:17px;font-weight:bold;display:table-cell;width:10% !important;}
.inline_content12_right{color:#666666;font-size:17px;display:table-cell;width:90% !important;}
.inline_content14{padding:10px 0;display:table;}
.inline_content14_left{color:#309dc4;display:table-cell;font-size:17px;font-weight:bold;width:10% !important;}
.inline_content14_right{color:#666666;font-size:17px;display:table-cell;width:90% !important;}
.inline_content16{padding:10px 0;display:table;}
.inline_content16_left{color:#e57f7d;display:table-cell;font-size:17px;font-weight:bold;width:10% !important;}
.inline_content16_right{color:#666666;font-size:17px;display:table-cell;width:90% !important;}
.staff_main03_text01 img{padding:0 8px 4px 0;}
.staff_main03_text02{font-size:15px;}
.staff_main03_text03{font-size:15px;padding:15px 0 0;width:710px;}
.staff_main03_text04{font-size:15px;color:#3e93bc;padding-bottom:10px;}
.staff_main03_right{float:right;width:37%;}
.staff_00{float:left;padding-right:26px;margin-right:0;}
.staff_00_02{float:left;padding:15px 27px 0 0;}
.staff_00_01{float:left;width:120px;}
.staff_01{float:left;}
.staff_img00{float:left;}
.staff_text00{width:120px;}
.staff_text01{font-size:10px;padding-left:12px;color:#000000;line-height:1.39;}
.staff_text02{font-size:10px;padding-left:12px;color:#000000;}
.staff_10{padding-bottom:40px;}
.staff_10 .photo{width:17%;display:inline-block;vertical-align:top;margin-right:1%;font-size:0;line-height:0;}
.staff_10 .photo img{width:100%;}
.staff_10 .text{width:80%;display:inline-block;vertical-align:top;}
.staff_10 .text .text01{border-left:3px solid #b8e7f1;padding:2px 0 0 10px;font-size:12px;line-height:1.5;margin-bottom:5px;}
.staff_10 .text .text03{font-size:12px;line-height:1.5;margin-bottom:2px;}
.staff_10 .text .comment{margin-top:10px;}
.staff_10 .text .comment .comment_photo{width:10%;display:inline-block;vertical-align:top;margin-right:5px;}
.staff_10 .text .comment .comment_photo img{width:60px;border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;}
.staff_10 .text .comment .comment_body{display:inline-block;vertical-align:top;}
.staff_10 .text .comment .comment_body .title{font-size:10px;}
.staff_10 .text .comment .comment_body .title .arrow_box{position:relative;background:#b8e7f1;border:2px solid #b8e7f1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:5px 10px;display:inline-block;}
.staff_10 .text .comment .comment_body .title .arrow_box:after, .arrow_box:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.staff_10 .text .comment .comment_body .title .arrow_box:after{border-color:rgba(184, 231, 241, 0);border-right-color:#b8e7f1;border-width:5px;margin-top:-5px;}
.staff_10 .text .comment .comment_body .title .arrow_box:before{border-color:rgba(184, 231, 241, 0);border-right-color:#b8e7f1;border-width:5px;margin-top:-5px;}
.staff_10 .text .comment .comment_body .comment_text{font-size:11px;}
}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2){html{font-size:62.5%;}
body{font-size:10px;font-size:1.0rem;}
#wrap{min-width:375px;}
.tel_sp{display:block;text-align:right;}
.tel_sp a{color:#000000;font-size:20px;}
.bnr_pc{display:none;}
.bnr_sp{display:block;text-align:center;}
.pc{display:none;}
.sp{display:block;}
br.sp{display:block;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right02{}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right02 .inline_modeltalent01_right02{font-size:0;line-height:0;margin-bottom:10px;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right02 .inline_modeltalent01_right02 img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left > h2{margin:0 0 10px;}
#wrap #main #main_contents #main_contents00 #main_left > .staff_top99{margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left > .caption{font-family:"メイリオ";font-size:16px;margin:0 0 20px;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main01{margin:0 !important;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main15{margin:0 0 30px;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main16{font-size:14px;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main16 .movie{text-align:center;margin:30px 0;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_text09{margin-left:0;margin-right:0;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11{}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11 > .audition_main12{padding:20px 0;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11 > .audition_main12 > .audition_main12_left{display:inline-block;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11 > .audition_main12 > .audition_main12_left img{}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11 > .audition_main12 > .audition_main12_right{display:inline-block;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11 > .audition_main12 > .audition_main12_right img{}
#wrap #main #main_contents #main_contents00 #main_left > .question_main00 .question_main01{}
#wrap #main #main_contents #main_contents00 #main_left > .question_main00 .question_main01:hover{cursor:pointer;}
#main_contents00 #main_left .staff_main03_text01_body{font-family:"メイリオ";font-size:16px;}
.inline_knowhow04{font-size:14px;}
.audition_main01 .staff_main03_text01 b{font-size:26px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body h2{background:url("../image/casting/casting_h2.png") repeat left top;width:100%;display:block;padding:14px;font-size:16px;box-sizing:border-box;margin-top:20px;font-size:18px;line-height:1.0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01{background:url("../image/casting/_casting_plan01.png") no-repeat left top;margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 .h3{width:100%;font-size:16px;padding:14px 0 5px 70px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 div{width:100%;box-sizing:border-box;padding:10px;font-size:16px;margin-top:20px;border:4px solid #bcd4e2;background-color:#f1f9fe;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02{background:url("../image/casting/_casting_plan02.png") no-repeat left top;margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 .h3{width:100%;font-size:16px;padding:14px 0 5px 70px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 div{width:100%;box-sizing:border-box;padding:10px;font-size:16px;margin-top:20px;border:4px solid #bcd4e2;background-color:#f1f9fe;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03{background:url("../image/casting/casting_plan03.png") no-repeat left top;margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 .h3{width:100%;font-size:16px;padding:14px 0 5px 70px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 div{width:100%;box-sizing:border-box;padding:10px;font-size:16px;margin-top:20px;border:4px solid #bcd4e2;background-color:#f1f9fe;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_caption{padding:23px 0 0;font-size:16px;line-height:1.5;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04{background:rgba(0, 0, 0, 0) url("../image/casting_blog/casting_blog_background.png") repeat scroll left top;margin-bottom:40px;padding:30px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3{position:relative;padding-bottom:6px;border-bottom:2px solid #4b90ba;font-size:22px;margin-top:10px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3 button{position:absolute;right:0;color:#ffffff;font-size:12px;background-color:#4b90ba;border:0;padding:5px 10px;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3 button:hover{cursor:pointer;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption{padding:10px;background-color:#ffffff;margin-bottom:20px;display:none;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_left{width:100%;float:left;font-size:15px;line-height:1.5;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_right{width:0%;float:right;font-size:0;line-height:0;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_right img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten{position:relative;top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_title{background:#f3f0e6 none repeat scroll 0 0;margin:0 0 15px;padding:10px;font-weight:bold;text-align:left;color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00{padding:0 0 20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_left{float:left;font-size:15px;width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_left img.link{width:100%;max-width:399px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_right{float:right;text-align:right;width:0%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_right img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05{padding:15px 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05 .casting_service05_caption{font-size:15px;padding:5px 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body{padding-bottom:45px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02{float:none;padding-bottom:2%;width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02:last-child{padding-right:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 p{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 p img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 .support_text03{color:#4b90ba;padding:4px 0;text-align:center;font-size:16px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 .support_text04{color:#000000;font-size:16px;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact{background:rgba(0, 0, 0, 0) url("../image/casting/casting_contact.png") no-repeat scroll left top;-moz-background-size:100% auto;background-size:100% auto;margin-bottom:31px;padding:17px 15px 30px !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact01{margin-top:31px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h2{font-size:10px !important;line-height:1.5;color:#e7607d;width:85%;background:none;padding:0;margin:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h3{font-size:10px !important;line-height:1.5;color:#000000;width:85%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h4{font-size:7px;line-height:1.5;color:#e7607d;text-align:center;padding:24px 20px 0 0 !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body{position:relative;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel01{font-size:18px !important;line-height:1.0;color:#000000;padding:8px 0 0 70px !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel01 a{color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel02{font-size:18px;line-height:1.0;color:#000000;padding:10px 0 0 70px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel02 a{color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .button{font-size:0;line-height:0;position:absolute;top:10px;right:20px;width:40%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .button img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact01{margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_main_photo{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_main_photo img{}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05{}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05 .casting_service05_caption{font-size:16px;}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05 .casting_service05_caption01{color:#ff0000;}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05 .casting_service05_caption .title{font-size:23px;line-height:1.75;font-weight:bold;}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05 .casting_service05_caption .title01{color:#ff0000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #date{padding-top:10px !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_title{padding-top:3px !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns{padding-bottom:10px !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns_facebook{padding-top:5px !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns_twitter{padding-top:5px !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption01{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_title{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption02{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_photo{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_photo img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption03{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption04{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items{border-top:1px solid #cccccc;padding:10px 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items:last-child{border-bottom:1px solid #cccccc;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item{width:49%;float:left;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item:first-child{border-right:1px solid #cccccc;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item:last-child{padding-left:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_left{float:left;width:30%;font-size:0;line-height:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_left img{max-height:107px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right{float:left;width:70%;padding:0 0 0 10px;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right00{width:100% !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right .blog_item_title{font-size:10px;color:#999999;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right .blog_item_text{padding:0 10px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right .blog_item_text a{font-size:16px;line-height:1.5;color:#5797bf;}
.inline_content08{padding:10px 0;display:table;}
.inline_content08_left{color:#309dc4;;font-size:17px;font-weight:bold;width:10% !important;display:table-cell;}
.inline_content08_right{color:#666666;font-size:17px;width:90% !important;display:table-cell;}
.inline_content09{padding:10px 0;display:table;}
.inline_content09_left{color:#e57f7d;display:table-cell;font-size:17px;font-weight:bold;width:10% !important;}
.inline_content09_right{color:#666666;display:table-cell;font-size:17px;width:90% !important;}
.inline_content12{padding:10px 0;display:table;}
.inline_content12_left{color:#e57f7d;font-size:17px;font-weight:bold;display:table-cell;width:10% !important;}
.inline_content12_right{color:#666666;font-size:17px;display:table-cell;width:90% !important;}
.inline_content14{padding:10px 0;display:table;}
.inline_content14_left{color:#309dc4;display:table-cell;font-size:17px;font-weight:bold;width:10% !important;}
.inline_content14_right{color:#666666;font-size:17px;display:table-cell;width:90% !important;}
.inline_content16{padding:10px 0;display:table;}
.inline_content16_left{color:#e57f7d;display:table-cell;font-size:17px;font-weight:bold;width:10% !important;}
.inline_content16_right{color:#666666;font-size:17px;display:table-cell;width:90% !important;}
.staff_main03_text01 img{padding:0 8px 4px 0;}
.staff_main03_text02{font-size:15px;}
.staff_main03_text03{font-size:15px;padding:15px 0 0;width:710px;}
.staff_main03_text04{font-size:15px;color:#3e93bc;padding-bottom:10px;}
.staff_main03_right{float:right;width:37%;}
.staff_00{float:left;padding-right:26px;margin-right:0;}
.staff_00_02{float:left;padding:15px 27px 0 0;}
.staff_00_01{float:left;width:120px;}
.staff_01{float:left;}
.staff_img00{float:left;}
.staff_text00{width:120px;}
.staff_text01{font-size:10px;padding-left:12px;color:#000000;line-height:1.39;}
.staff_text02{font-size:10px;padding-left:12px;color:#000000;}
.staff_10{padding-bottom:40px;}
.staff_10 .photo{width:17%;display:inline-block;vertical-align:top;margin-right:1%;font-size:0;line-height:0;}
.staff_10 .photo img{width:100%;}
.staff_10 .text{width:80%;display:inline-block;vertical-align:top;}
.staff_10 .text .text01{border-left:3px solid #b8e7f1;padding:2px 0 0 10px;font-size:12px;line-height:1.5;margin-bottom:5px;}
.staff_10 .text .text03{font-size:12px;line-height:1.5;margin-bottom:2px;}
.staff_10 .text .comment{margin-top:10px;}
.staff_10 .text .comment .comment_photo{width:60px;display:inline-block;vertical-align:top;margin-right:5px;}
.staff_10 .text .comment .comment_photo img{width:60px;border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;}
.staff_10 .text .comment .comment_body{display:inline-block;vertical-align:top;}
.staff_10 .text .comment .comment_body .title{font-size:10px;}
.staff_10 .text .comment .comment_body .title .arrow_box{position:relative;background:#b8e7f1;border:2px solid #b8e7f1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:5px 10px;display:inline-block;}
.staff_10 .text .comment .comment_body .title .arrow_box:after, .arrow_box:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.staff_10 .text .comment .comment_body .title .arrow_box:after{border-color:rgba(184, 231, 241, 0);border-right-color:#b8e7f1;border-width:5px;margin-top:-5px;}
.staff_10 .text .comment .comment_body .title .arrow_box:before{border-color:rgba(184, 231, 241, 0);border-right-color:#b8e7f1;border-width:5px;margin-top:-5px;}
.staff_10 .text .comment .comment_body .comment_text{font-size:11px;}
}
@media only screen and (min-device-width:414px) and (max-device-width:736px){html{font-size:62.5%;}
body{font-size:28px;font-size:1.0rem;}
#wrap{min-width:375px;}
.tel_sp{display:block;text-align:right;}
.tel_sp a{color:#000000;font-size:20px;}
.bnr_pc{display:none;}
.bnr_sp{display:block;text-align:center;}
.pc{display:none;}
.sp{display:block;}
br.sp{display:block;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right02{}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right02 .inline_modeltalent01_right02{font-size:0;line-height:0;margin-bottom:10px;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right02 .inline_modeltalent01_right02 img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left > h2{margin:0 0 10px;}
#wrap #main #main_contents #main_contents00 #main_left > .staff_top99{margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left > .caption{font-family:"メイリオ";font-size:16px;margin:0 0 20px;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main01{margin:0 !important;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main15{margin:0 0 30px;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main16{font-size:14px;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main16 .movie{text-align:center;margin:30px 0;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_text09{margin-left:0;margin-right:0;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11{}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11 > .audition_main12{padding:20px 0;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11 > .audition_main12 > .audition_main12_left{display:inline-block;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11 > .audition_main12 > .audition_main12_left img{}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11 > .audition_main12 > .audition_main12_right{display:inline-block;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11 > .audition_main12 > .audition_main12_right img{}
#wrap #main #main_contents #main_contents00 #main_left > .question_main00 .question_main01{}
#wrap #main #main_contents #main_contents00 #main_left > .question_main00 .question_main01:hover{cursor:pointer;}
#main_contents00 #main_left .staff_main03_text01_body{font-family:"メイリオ";font-size:16px;}
.inline_knowhow04{font-size:14px;}
.audition_main01 .staff_main03_text01 b{font-size:26px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body h2{background:url("../image/casting/casting_h2.png") repeat left top;width:100%;display:block;padding:14px;font-size:16px;box-sizing:border-box;margin-top:20px;font-size:18px;line-height:1.0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01{background:url("../image/casting/_casting_plan01.png") no-repeat left top;margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 .h3{width:100%;font-size:17px;padding:14px 0 10px 70px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 div{width:100%;box-sizing:border-box;padding:0 10px;font-size:16px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02{background:url("../image/casting/_casting_plan02.png") no-repeat left top;margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 .h3{width:100%;font-size:17px;padding:14px 0 10px 70px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 div{width:100%;box-sizing:border-box;padding:10px;font-size:16px;margin-top:20px;border:4px solid #bcd4e2;background-color:#f1f9fe;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03{background:url("../image/casting/casting_plan03.png") no-repeat left top;margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 .h3{width:100%;font-size:17px;padding:14px 0 10px 70px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 div{width:100%;box-sizing:border-box;padding:10px;font-size:16px;margin-top:20px;border:4px solid #bcd4e2;background-color:#f1f9fe;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_caption{padding:23px 0 0;font-size:16px;line-height:1.5;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04{background:rgba(0, 0, 0, 0) url("../image/casting_blog/casting_blog_background.png") repeat scroll left top;margin-bottom:40px;padding:30px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3{position:relative;padding-bottom:6px;border-bottom:2px solid #4b90ba;font-size:22px;margin-top:10px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3 button{position:absolute;right:0;color:#ffffff;font-size:12px;background-color:#4b90ba;border:0;padding:5px 10px;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3 button:hover{cursor:pointer;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption{padding:10px;background-color:#ffffff;margin-bottom:20px;display:none;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_left{width:100%;float:left;font-size:15px;line-height:1.5;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_right{width:0%;float:right;font-size:0;line-height:0;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_right img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten{position:relative;top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_title{background:#f3f0e6 none repeat scroll 0 0;margin:0 0 15px;padding:10px;font-weight:bold;text-align:left;color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00{padding:0 0 20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_left{float:left;font-size:15px;width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_left img.link{width:100%;max-width:399px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_right{float:right;text-align:right;width:0%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_right img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05{padding:15px 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05 .casting_service05_caption{font-size:15px;padding:5px 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body{padding-bottom:45px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02{float:none;padding-bottom:2%;width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02:last-child{padding-right:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 p{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 p img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 .support_text03{color:#4b90ba;padding:4px 0;text-align:center;font-size:16px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 .support_text04{color:#000000;font-size:16px;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact{background:rgba(0, 0, 0, 0) url("../image/casting/casting_contact.png") no-repeat scroll left top;-moz-background-size:100% auto;background-size:100% auto;margin-bottom:31px;padding:25px 15px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact01{margin-top:31px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h2{font-size:10px;line-height:1.5;color:#e7607d;width:85%;background:none;padding:0;margin:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h3{font-size:10px;line-height:1.5;color:#000000;width:85%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h4{font-size:8px;line-height:1.5;color:#e7607d;text-align:center;padding:8px 20px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body{position:relative;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel01{font-size:20px;line-height:1.0;color:#000000;padding:8px 0 0 60px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel01 a{color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel02{font-size:20px;line-height:1.0;color:#000000;padding:0 0 0 60px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel02 a{color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .button{font-size:0;line-height:0;position:absolute;top:10px;right:20px;width:40%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .button img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact01{margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_main_photo{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_main_photo img{}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05{}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05 .casting_service05_caption{font-size:16px;}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05 .casting_service05_caption .title{font-size:23px;line-height:1.75;font-weight:bold;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #date{padding-top:10px !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_title{padding-top:3px !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns{padding-bottom:10px !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns_facebook{padding-top:5px !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns_twitter{padding-top:5px !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption01{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_title{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption02{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_photo{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_photo img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption03{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption04{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items{border-top:1px solid #cccccc;padding:10px 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items:last-child{border-bottom:1px solid #cccccc;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item{width:49%;float:left;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item:first-child{border-right:1px solid #cccccc;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item:last-child{padding-left:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_left{float:left;width:30%;font-size:0;line-height:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_left img{max-height:107px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right{float:left;width:70%;padding:0 0 0 10px;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right00{width:100% !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right .blog_item_title{font-size:10px;color:#999999;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right .blog_item_text{padding:0 10px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right .blog_item_text a{font-size:16px;line-height:1.5;color:#5797bf;}
.inline_content08{padding:10px 0;display:table;}
.inline_content08_left{color:#309dc4;;font-size:17px;font-weight:bold;width:10% !important;display:table-cell;}
.inline_content08_right{color:#666666;font-size:17px;width:90% !important;display:table-cell;}
.inline_content09{padding:10px 0;display:table;}
.inline_content09_left{color:#e57f7d;display:table-cell;font-size:17px;font-weight:bold;width:10% !important;}
.inline_content09_right{color:#666666;display:table-cell;font-size:17px;width:90% !important;}
.inline_content12{padding:10px 0;display:table;}
.inline_content12_left{color:#e57f7d;font-size:17px;font-weight:bold;display:table-cell;width:10% !important;}
.inline_content12_right{color:#666666;font-size:17px;display:table-cell;width:90% !important;}
.inline_content14{padding:10px 0;display:table;}
.inline_content14_left{color:#309dc4;display:table-cell;font-size:17px;font-weight:bold;width:10% !important;}
.inline_content14_right{color:#666666;font-size:17px;display:table-cell;width:90% !important;}
.inline_content16{padding:10px 0;display:table;}
.inline_content16_left{color:#e57f7d;display:table-cell;font-size:17px;font-weight:bold;width:10% !important;}
.inline_content16_right{color:#666666;font-size:17px;display:table-cell;width:90% !important;}
.staff_main03_text01 img{padding:0 8px 4px 0;}
.staff_main03_text02{font-size:15px;}
.staff_main03_text03{font-size:15px;padding:15px 0 0;width:710px;}
.staff_main03_text04{font-size:15px;color:#3e93bc;padding-bottom:10px;}
.staff_main03_right{float:right;width:37%;}
.staff_00{float:left;padding-right:26px;margin-right:0;}
.staff_00_02{float:left;padding:15px 27px 0 0;}
.staff_00_01{float:left;width:120px;}
.staff_01{float:left;}
.staff_img00{float:left;}
.staff_text00{width:120px;}
.staff_text01{font-size:10px;padding-left:12px;color:#000000;line-height:1.39;}
.staff_text02{font-size:10px;padding-left:12px;color:#000000;}
.staff_10{padding-bottom:40px;}
.staff_10 .photo{width:17%;display:inline-block;vertical-align:top;margin-right:1%;font-size:0;line-height:0;}
.staff_10 .photo img{width:100%;}
.staff_10 .text{width:80%;display:inline-block;vertical-align:top;}
.staff_10 .text .text01{border-left:3px solid #b8e7f1;padding:2px 0 0 10px;font-size:12px;line-height:1.5;margin-bottom:5px;}
.staff_10 .text .text03{font-size:12px;line-height:1.5;margin-bottom:2px;}
.staff_10 .text .comment{margin-top:10px;}
.staff_10 .text .comment .comment_photo{width:60px;display:inline-block;vertical-align:top;margin-right:5px;}
.staff_10 .text .comment .comment_photo img{width:60px;border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;}
.staff_10 .text .comment .comment_body{display:inline-block;vertical-align:top;}
.staff_10 .text .comment .comment_body .title{font-size:10px;}
.staff_10 .text .comment .comment_body .title .arrow_box{position:relative;background:#b8e7f1;border:2px solid #b8e7f1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:5px 10px;display:inline-block;}
.staff_10 .text .comment .comment_body .title .arrow_box:after, .arrow_box:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.staff_10 .text .comment .comment_body .title .arrow_box:after{border-color:rgba(184, 231, 241, 0);border-right-color:#b8e7f1;border-width:5px;margin-top:-5px;}
.staff_10 .text .comment .comment_body .title .arrow_box:before{border-color:rgba(184, 231, 241, 0);border-right-color:#b8e7f1;border-width:5px;margin-top:-5px;}
.staff_10 .text .comment .comment_body .comment_text{font-size:11px;}
}
@media only screen and (min-device-width:414px) and (max-device-width:736px){html{font-size:62.5%;}
body{font-size:28px;font-size:1.0rem;}
#wrap{min-width:414px;}
.tel_sp{display:block;text-align:right;}
.tel_sp a{color:#000000;font-size:20px;}
.tel_sp .comment{font-size:12px;line-height:1.5;text-align:right;}
.tel_sp .comment p {font-weight:bold;}
.tel_sp .comment span {font-weight:bold;}
.bnr_pc{display:none;}
.bnr_sp{display:block;text-align:center;}
.pc{display:none;}
.sp{display:block;}
br.sp{display:block;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right02{}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right02 .inline_modeltalent01_right02{font-size:0;line-height:0;margin-bottom:10px;}
.inline_modeltalent01_right .inline_modeltalent01_right00 .inline_modeltalent01_right02 .inline_modeltalent01_right02 img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left > h2{margin:0 0 10px;}
#wrap #main #main_contents #main_contents00 #main_left > .staff_top99{margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left > .caption{font-family:"メイリオ";font-size:16px;margin:0 0 20px;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main01{margin:0 !important;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main15{margin:0 0 30px;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main16{font-size:14px;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main16 .movie{text-align:center;margin:30px 0;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_text09{margin-left:0;margin-right:0;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11{}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11 > .audition_main12{padding:20px 0;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11 > .audition_main12 > .audition_main12_left{display:inline-block;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11 > .audition_main12 > .audition_main12_left img{}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11 > .audition_main12 > .audition_main12_right{display:inline-block;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left > .audition_main11 > .audition_main12 > .audition_main12_right img{}
#wrap #main #main_contents #main_contents00 #main_left > .question_main00 .question_main01{}
#wrap #main #main_contents #main_contents00 #main_left > .question_main00 .question_main01:hover{cursor:pointer;}
#main_contents00 #main_left .staff_main03_text01_body{font-family:"メイリオ";font-size:16px;}
.inline_knowhow04{font-size:14px;}
.audition_main01 .staff_main03_text01 b{font-size:26px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body h2{background:url("../image/casting/casting_h2.png") repeat left top;width:100%;display:block;padding:14px;font-size:16px;box-sizing:border-box;margin-top:20px;font-size:18px;line-height:1.0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01{background:url("../image/casting/_casting_plan01.png") no-repeat left top;margin-top:10px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 .h3{width:100%;font-size:17px;padding:14px 0 10px 70px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 div{width:100%;box-sizing:border-box;padding:10px;font-size:16px;margin-top:20px;border:4px solid #bcd4e2;background-color:#f1f9fe;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02{background:url("../image/casting/_casting_plan02.png") no-repeat left top;margin-top:10px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 .h3{width:100%;font-size:17px;padding:14px 0 10px 70px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 div{width:100%;box-sizing:border-box;padding:10px;font-size:16px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03{background:url("../image/casting/casting_plan03.png") no-repeat left top;margin-top:10px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 .h3{width:100%;font-size:17px;padding:14px 0 10px 70px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 div{width:100%;box-sizing:border-box;padding:10px;font-size:16px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_caption{padding:23px 0 0;font-size:16px;line-height:1.5;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04{background:rgba(0, 0, 0, 0) url("../image/casting_blog/casting_blog_background.png") repeat scroll left top;margin-bottom:40px;padding:30px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3{position:relative;padding-bottom:6px;border-bottom:2px solid #4b90ba;font-size:22px;margin-top:10px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3 button{position:absolute;right:0;color:#ffffff;font-size:12px;background-color:#4b90ba;border:0;padding:5px 10px;text-align:center;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 h3 button:hover{cursor:pointer;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption{padding:10px;background-color:#ffffff;margin-bottom:20px;display:none;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_left{width:100%;float:left;font-size:15px;line-height:1.5;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_right{width:0%;float:right;font-size:0;line-height:0;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten_caption > .casting_right img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten{position:relative;top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_title{background:#f3f0e6 none repeat scroll 0 0;margin:0 0 15px;padding:10px;font-weight:bold;text-align:left;color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00{padding:0 0 20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_left{float:left;font-size:15px;width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_left img.link{width:100%;max-width:399px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_right{float:right;text-align:right;width:0%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service04 .casting_service04_caption .casting_dairiten .casting_00 > .casting_dairiten_right img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05{padding:15px 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05 .casting_service05_caption{font-size:15px;padding:5px 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body{padding-bottom:45px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02{float:none;padding-bottom:2%;width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02:last-child{padding-right:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 p{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 p img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 .support_text03{color:#4b90ba;padding:4px 0;text-align:center;font-size:16px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 .support_text04{color:#000000;font-size:16px;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact{background:rgba(0, 0, 0, 0) url("../image/casting/casting_contact.png") no-repeat scroll left top;-moz-background-size:100% auto;background-size:100% auto;margin-bottom:31px;padding:25px 15px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact01{margin-top:31px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h2{font-size:10px;line-height:1.5;color:#e7607d;width:85%;background:none;padding:0;margin:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h3{font-size:10px;line-height:1.5;color:#000000;width:85%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .h4{font-size:8px;line-height:1.5;color:#e7607d;text-align:center;padding:8px 20px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body{position:relative;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel01{font-size:20px;line-height:1.0;color:#000000;padding:8px 0 0 60px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel01 a{color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel02{font-size:20px;line-height:1.0;color:#000000;padding:0 0 0 60px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .tel02 a{color:#000000;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .button{font-size:0;line-height:0;position:absolute;top:10px;right:20px;width:40%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact .casting_contact_body .button img{width:100%;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact01{margin-top:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_main_photo{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_main_photo img{}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05{}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05 .casting_service05_caption{font-size:16px;}
#wrap #main #main_contents #main_contents00 #main_left .casting_service05 .casting_service05_caption .title{font-size:23px;line-height:1.75;font-weight:bold;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #date{padding-top:10px !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_title{padding-top:3px !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns{padding-bottom:10px !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns_facebook{padding-top:5px !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns_twitter{padding-top:5px !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption01{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_title{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption02{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_photo{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_photo img{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption03{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_body .blog_caption04{}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items{border-top:1px solid #cccccc;padding:10px 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items:last-child{border-bottom:1px solid #cccccc;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item{width:48%;float:left;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item:first-child{border-right:1px solid #cccccc;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item:last-child{padding-left:20px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_left{float:left;width:30%;font-size:0;line-height:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_left img{max-height:107px;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right{float:left;width:70%;padding:0 0 0 10px;box-sizing:border-box;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right00{width:100% !important;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right .blog_item_title{font-size:10px;color:#999999;padding:0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right .blog_item_text{padding:0 10px 0 0;}
#wrap #main #main_contents #main_contents00 #main_left #main_left_body .blog_items .blog_item .blog_item_right .blog_item_text a{font-size:16px;line-height:1.5;color:#5797bf;}
.inline_content08{padding:10px 0;display:table;}
.inline_content08_left{color:#309dc4;;font-size:17px;font-weight:bold;width:10% !important;display:table-cell;}
.inline_content08_right{color:#666666;font-size:17px;width:90% !important;display:table-cell;}
.inline_content09{padding:10px 0;display:table;}
.inline_content09_left{color:#e57f7d;display:table-cell;font-size:17px;font-weight:bold;width:10% !important;}
.inline_content09_right{color:#666666;display:table-cell;font-size:17px;width:90% !important;}
.inline_content12{padding:10px 0;display:table;}
.inline_content12_left{color:#e57f7d;font-size:17px;font-weight:bold;display:table-cell;width:10% !important;}
.inline_content12_right{color:#666666;font-size:17px;display:table-cell;width:90% !important;}
.inline_content14{padding:10px 0;display:table;}
.inline_content14_left{color:#309dc4;display:table-cell;font-size:17px;font-weight:bold;width:10% !important;}
.inline_content14_right{color:#666666;font-size:17px;display:table-cell;width:90% !important;}
.inline_content16{padding:10px 0;display:table;}
.inline_content16_left{color:#e57f7d;display:table-cell;font-size:17px;font-weight:bold;width:10% !important;}
.inline_content16_right{color:#666666;font-size:17px;display:table-cell;width:90% !important;}
.staff_main03_text01 img{padding:0 8px 4px 0;}
.staff_main03_text02{font-size:15px;}
.staff_main03_text03{font-size:15px;padding:15px 0 0;width:710px;}
.staff_main03_text04{font-size:15px;color:#3e93bc;padding-bottom:10px;}
.staff_main03_right{float:right;width:37%;}
.staff_00{float:left;padding-right:26px;margin-right:0;}
.staff_00_02{float:left;padding:15px 27px 0 0;}
.staff_00_01{float:left;width:120px;}
.staff_01{float:left;}
.staff_img00{float:left;}
.staff_text00{width:120px;}
.staff_text01{font-size:10px;padding-left:12px;color:#000000;line-height:1.39;}
.staff_text02{font-size:10px;padding-left:12px;color:#000000;}
.staff_10{padding-bottom:40px;}
.staff_10 .photo{width:17%;display:inline-block;vertical-align:top;margin-right:1%;font-size:0;line-height:0;}
.staff_10 .photo img{width:100%;}
.staff_10 .text{width:80%;display:inline-block;vertical-align:top;}
.staff_10 .text .text01{border-left:3px solid #b8e7f1;padding:2px 0 0 10px;font-size:12px;line-height:1.5;margin-bottom:5px;}
.staff_10 .text .text03{font-size:12px;line-height:1.5;margin-bottom:2px;}
.staff_10 .text .comment{margin-top:10px;}
.staff_10 .text .comment .comment_photo{width:60px;display:inline-block;vertical-align:top;margin-right:5px;}
.staff_10 .text .comment .comment_photo img{width:60px;border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;}
.staff_10 .text .comment .comment_body{display:inline-block;vertical-align:top;}
.staff_10 .text .comment .comment_body .title{font-size:10px;}
.staff_10 .text .comment .comment_body .title .arrow_box{position:relative;background:#b8e7f1;border:2px solid #b8e7f1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:5px 10px;display:inline-block;}
.staff_10 .text .comment .comment_body .title .arrow_box:after, .arrow_box:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.staff_10 .text .comment .comment_body .title .arrow_box:after{border-color:rgba(184, 231, 241, 0);border-right-color:#b8e7f1;border-width:5px;margin-top:-5px;}
.staff_10 .text .comment .comment_body .title .arrow_box:before{border-color:rgba(184, 231, 241, 0);border-right-color:#b8e7f1;border-width:5px;margin-top:-5px;}
.staff_10 .text .comment .comment_body .comment_text{font-size:11px;}
}
