body {background-color:#ffffff;font-size: 16px;font-family: "游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height: 1.42857;}

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

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

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;}

#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;}

.alert-danger a {color:#ff0000;}

/* loader */
.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;}


/* SmatPhones */
@media (max-width: 767px) {
    #wrap {min-width:731px;}

    #header {width:95%;margin:0 auto;}
    #main {width:95%;margin:0 auto;}

    .bnr_pc {display:none;}
    .bnr_sp {display:inline-block;text-align:center;width:100%;}

    .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: "ＭＳ 明朝";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: "ＭＳ 明朝";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: "ＭＳ 明朝";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: "ＭＳ 明朝";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: "ＭＳ 明朝";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: "ＭＳ 明朝";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: "ＭＳ 明朝";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: "ＭＳ 明朝";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%;}

    .top03 {}
        .top03 .knowhow_text01 {padding:20px 0;}
            .top03 .knowhow_text01 img {float:left;padding:10px 0 0 10px;}
            .top03 .knowhow_text01 h2 {float:left;font-family: "ＭＳ 明朝";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;}
        .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: "游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;}
                .top03 .bnr_img .text .caption {font-size:12px;line-height:1.5;color:#000000;text-align:left;font-family: "游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;}
            .top03 .bnr_img > p {color: #ffffff;font-size: 11px;font-weight: bold;height: 0;left: 10px;position: relative;top: -40px;text-align}
        .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%;}
        #info_00 .staff_top01 .staff_top_text {padding: 5px 15px;font-family: "ＭＳ 明朝";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: "ＭＳ 明朝";font-size: 20px;font-weight: bold;padding-left: 20px;padding-right: 9px;}
        #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: "ＭＳ 明朝";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;}
        #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: 25%;}
                .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:100%;margin-top: 10px;}

               .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_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: 13px;text-align: right;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_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;}
                               /* VP */
                               .news_01 > .news_vp {background: #bdd2fd none repeat scroll 0 0;}
                               /* Show */
                               .news_01 > .news_show {background: #80e280 none repeat scroll 0 0;}
                               /* PV */
                               .news_01 > .news_pv {background: #ecc512 none repeat scroll 0 0;}
                               /* PV */
                               .news_01 > .news_pv {background: #ecc512 none repeat scroll 0 0;}
                               /* News */
                               .news_01 > .news_news {background: #ff3333 none repeat scroll 0 0;}
                               /* MC */
                               .news_01 > .news_mc {background: #32b16c none repeat scroll 0 0;}
                               /* CM */
                               .news_01 > .news_cm {background: #ff9933 none repeat scroll 0 0;}
                               /* DVD */
                               .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:14px;}
                                .voice_text00 h4 {font-size:18px;}


    /**
     * モデルタレント一覧
     */
    .modeltalent_contact00 {}
        .modeltalent_contact00 #modeltalent_contact01 {float:left;}
        .modeltalent_contact00 #modeltalent_contact02 {float:left;}
        .modeltalent_contact00 #modeltalent_contact03 {float:left;}
        .modeltalent_contact00 #modeltalent_contact04 {float:left;}

        .modeltalent_woman01 {}
        .modeltalent_man01 {display:none;}
        .modeltalent_kids01 {display:none;}
        .modeltalent_culture01 {display:none;}

        .modeltalent_contact00 {padding:0 20px;}
        .modeltalent_main02 {padding:0 20px;}

        .staff_00 {float:left;margin-right:3px;width:18%;text-align:center;}
            .staff_00 > a {}
                .staff_00 > a > img {}
        .staff_00_01 {float:left;width:18%;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;}
     #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 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: "ＭＳ 明朝";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 > .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: left;font-size: 17px;font-weight: bold;width: 30%;}
            #wrap #main #main_contents #main_titl .top_titl_bg .top_titl .top_titl_text06 {color: #999999;float: right;font-size: 13px;font-weight: bold;padding-top: 2px;width: 70%;}

    .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: "ＭＳ 明朝";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: "ＭＳ 明朝";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: "ＭＳ 明朝";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: "ＭＳ 明朝";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-bottom: 40px;}
            .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: "ＭＳ 明朝";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_main02 {}
        .modeltalent_main02 .staff_00 {float:none;width:100%;}
        .modeltalent_main02 .staff_00_01 {float:none;width:100%;}
        .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 {display:none;}
                #wrap #footer #footer_contents #footer_01 .footer_01_right .footer_sns_twitter {display:none;}

    /**
     * オーディション情報
     */
    .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 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;}
        .audition_text11 {color: #666666;font-size: 16px;line-height: 1.7;margin: 0 20px;}

        .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: "ＭＳ 明朝";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 {}
            #main_contents00 #main_left #main_left_vision .staff_main03 {margin:0 20px;}
                #main_contents00 #main_left #main_left_vision .staff_main03_text03 {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;}

    /**
     * お客様の声
     */
           #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;}
    .inline_content08_left {color: #309dc4;float: left;font-size: 17px;font-weight: bold;width: 15%;}
    .inline_content08_right {color: #666666;font-size: 17px;}

    .inline_content12_left {color: #e57f7d;float: left;font-size: 17px;font-weight: bold;width: 15%;}
    .inline_content12_right {color: #666666;font-size: 17px;}
    .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;}
    .inline_content14_left {color: #309dc4;float: left;font-size: 17px;font-weight: bold;width: 15%;}
    .inline_content14_right {color: #666666;font-size: 17px;}

    .inline_content09_left {color: #e57f7d;float: left;font-size: 17px;font-weight: bold;width: 15%;}
    .inline_content09_right {color: #666666;font-size: 17px;}
    .inline_content16_left {color: #e57f7d;float: left;font-size: 17px;font-weight: bold;width: 15%;}
    .inline_content16_right {color: #666666;font-size: 17px;}

    .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 {}
                    #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 {}
                        #main_contents00 #main_left #recruit_bnr02 .recruit_main06_002 img {width:100%;margin: 0 0 10px;}

                #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;}
                    #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;-moz-background-size:100% auto;background-size:100% auto;min-height:175px;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:68%;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;-moz-background-size:100% auto;background-size:100% auto;min-height:185px;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:68%;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;-moz-background-size:100% auto;background-size:100% auto;min-height:185px;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:68%;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:14px;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:69%;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:30%;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: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:25%;}
                            #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;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_contact h4 {font-size:18px;line-height:1.5;color:#e7607d;width:85%;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact h5 {font-size:18x;line-height:1.5;color:#000000;width:85%;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact h6 {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 #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 {width: 90px;padding:18px 0 0;padding-right:13px;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns_twitter {width: 90px;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;}
            #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 {width:100%;}
                #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_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 {}
                        #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%;}


}

/* Tablets */
@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;}
                              .logo_00 { padding-top: 10px;}
                          .top_logo_01 {float: left;width: 80%;}
                          .top_logo_02 {float: right;text-align: right;width: 20%;}
                               .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 {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_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;}
                               /* VP */
                               .news_00 > .news_vp {background: #bdd2fd none repeat scroll 0 0;}
                               /* Show */
                               .news_00 > .news_show {background: #80e280 none repeat scroll 0 0;}
                               /* PV */
                               .news_00 > .news_pv {background: #ecc512 none repeat scroll 0 0;}
                               /* PV */
                               .news_00 > .news_pv {background: #ecc512 none repeat scroll 0 0;}
                               /* News */
                               .news_00 > .news_news {background: #ff3333 none repeat scroll 0 0;}
                               /* MC */
                               .news_00 > .news_mc {background: #32b16c none repeat scroll 0 0;}
                               /* CM */
                               .news_00 > .news_cm {background: #ff9933 none repeat scroll 0 0;}
                               /* DVD */
                               .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;}
                               /* VP */
                               .news_01 > .news_vp {background: #bdd2fd none repeat scroll 0 0;}
                               /* Show */
                               .news_01 > .news_show {background: #80e280 none repeat scroll 0 0;}
                               /* PV */
                               .news_01 > .news_pv {background: #ecc512 none repeat scroll 0 0;}
                               /* PV */
                               .news_01 > .news_pv {background: #ecc512 none repeat scroll 0 0;}
                               /* News */
                               .news_01 > .news_news {background: #ff3333 none repeat scroll 0 0;}
                               /* MC */
                               .news_01 > .news_mc {background: #32b16c none repeat scroll 0 0;}
                               /* CM */
                               .news_01 > .news_cm {background: #ff9933 none repeat scroll 0 0;}
                               /* DVD */
                               .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 73px;}
                              .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 {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_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: 27px;}
                                .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: 12px;padding-left: 12px;color: #000000;line-height: 1.39;}
                                 .staff_text02 {font-size: 11px;padding-left: 12px;color: #000000;}

                                     .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:14px;}
                                .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;}
                   .inline_content08_left {color: #309dc4;float: left;width: 5%;}
                  .inline_content08_right {}
                        .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;}
                             .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_text09 {}
                             .audition_text10 { float: left;padding: 10px 0;width: 52%;}
                             .audition_text11 { float: left;padding: 10px 0;width: 75%;}
        #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: 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_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 .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;-moz-background-size:100% auto;background-size:100% auto;min-height:220px;margin-top:20px;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 h3 {width:100%;font-size:19px;padding:10px 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:68%;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;-moz-background-size:100% auto;background-size:100% auto;min-height:180px;margin-top:20px;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 h3 {width:100%;font-size:19px;padding:10px 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:68%;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;-moz-background-size:100% auto;background-size:100% auto;min-height:180px;margin-top:20px;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 h3 {width:100%;font-size:19px;padding:10px 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:68%;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:14px;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:69%;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:30%;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: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:25%;}
                            #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_contact h4 {font-size:18px;line-height:1.5;color:#e7607d;width:90%;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact h5 {font-size:18px;line-height:1.5;color:#000000;width:90%;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact h6 {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 #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 {width: 90px;padding:18px 0 0;padding-right:13px;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns_twitter {width: 90px;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;}
            #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 {width:100%;}
                #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_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 {}
                        #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:20px 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;}
}

/* Desktops */
@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;}
                              .logo_00 { padding-top: 10px;}
                          .top_logo_01 {float: left;width: 80%;}
                          .top_logo_02 {float: right;text-align: right;width: 20%;}
                               .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 {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_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;}
                               /* VP */
                               .news_00 > .news_vp {background: #bdd2fd none repeat scroll 0 0;}
                               /* Show */
                               .news_00 > .news_show {background: #80e280 none repeat scroll 0 0;}
                               /* PV */
                               .news_00 > .news_pv {background: #ecc512 none repeat scroll 0 0;}
                               /* PV */
                               .news_00 > .news_pv {background: #ecc512 none repeat scroll 0 0;}
                               /* News */
                               .news_00 > .news_news {background: #ff3333 none repeat scroll 0 0;}
                               /* MC */
                               .news_00 > .news_mc {background: #32b16c none repeat scroll 0 0;}
                               /* CM */
                               .news_00 > .news_cm {background: #ff9933 none repeat scroll 0 0;}
                               /* DVD */
                               .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;}
                               /* VP */
                               .news_01 > .news_vp {background: #bdd2fd none repeat scroll 0 0;}
                               /* Show */
                               .news_01 > .news_show {background: #80e280 none repeat scroll 0 0;}
                               /* PV */
                               .news_01 > .news_pv {background: #ecc512 none repeat scroll 0 0;}
                               /* PV */
                               .news_01 > .news_pv {background: #ecc512 none repeat scroll 0 0;}
                               /* News */
                               .news_01 > .news_news {background: #ff3333 none repeat scroll 0 0;}
                               /* MC */
                               .news_01 > .news_mc {background: #32b16c none repeat scroll 0 0;}
                               /* CM */
                               .news_01 > .news_cm {background: #ff9933 none repeat scroll 0 0;}
                               /* DVD */
                               .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 73px;}
                              .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 {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_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: 27px;}
                                .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: 12px;padding-left: 12px;color: #000000;line-height: 1.39;}
                                 .staff_text02 {font-size: 11px;padding-left: 12px;color: #000000;}

                                     .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:14px;}
                                .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;}
                   .inline_content08_left {color: #309dc4;float: left;width: 5%;}
                  .inline_content08_right {}
                        .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;}
                             .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_text09 {}
                             .audition_text10 {;padding: 10px 0;width:100%;}
                             .audition_text11 { float: left;padding: 10px 0;width: 75%;}
        #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: 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_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_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;-moz-background-size:100% auto;background-size:100% auto;min-height:220px;margin-top:20px;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 h3 {width:100%;font-size:19px;padding:10px 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:68%;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;-moz-background-size:100% auto;background-size:100% auto;min-height:180px;margin-top:20px;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 h3 {width:100%;font-size:19px;padding:10px 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:68%;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;-moz-background-size:100% auto;background-size:100% auto;min-height:180px;margin-top:20px;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 h3 {width:100%;font-size:19px;padding:10px 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:68%;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:14px;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:69%;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:30%;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: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:25%;}
                            #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_contact h4 {font-size:18px;line-height:1.5;color:#e7607d;width:90%;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact h5 {font-size:18px;line-height:1.5;color:#000000;width:90%;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact h6 {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 #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 {width: 90px;padding:18px 0 0;padding-right:13px;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns_twitter {width: 90px;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;}
            #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 {width:100%;}
                #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_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 {}
                        #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:20px 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;}
}

/* LargeDesktops */
@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;}
                              .logo_00 { padding-top: 10px;}
                          .top_logo_01 {float: left;width: 80%;}
                          .top_logo_02 {float: right;text-align: right;width: 20%;}
                               .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 {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;}
                        .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: 31%;float: left;padding-right: 33px;text-align:center;}
               .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;}
            #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 > 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_01_01 {float: left;width: 13.6%;}
                                  .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_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: 65%;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;}
                               /* VP */
                               .news_00 > .news_vp {background: #bdd2fd none repeat scroll 0 0;}
                               /* Show */
                               .news_00 > .news_show {background: #80e280 none repeat scroll 0 0;}
                               /* PV */
                               .news_00 > .news_pv {background: #ecc512 none repeat scroll 0 0;}
                               /* PV */
                               .news_00 > .news_pv {background: #ecc512 none repeat scroll 0 0;}
                               /* News */
                               .news_00 > .news_news {background: #ff3333 none repeat scroll 0 0;}
                               /* MC */
                               .news_00 > .news_mc {background: #32b16c none repeat scroll 0 0;}
                               /* CM */
                               .news_00 > .news_cm {background: #ff9933 none repeat scroll 0 0;}
                               /* DVD */
                               .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;}
                               /* VP */
                               .news_01 > .news_vp {background: #bdd2fd none repeat scroll 0 0;}
                               /* Show */
                               .news_01 > .news_show {background: #80e280 none repeat scroll 0 0;}
                               /* PV */
                               .news_01 > .news_pv {background: #ecc512 none repeat scroll 0 0;}
                               /* PV */
                               .news_01 > .news_pv {background: #ecc512 none repeat scroll 0 0;}
                               /* News */
                               .news_01 > .news_news {background: #ff3333 none repeat scroll 0 0;}
                               /* MC */
                               .news_01 > .news_mc {background: #32b16c none repeat scroll 0 0;}
                               /* CM */
                               .news_01 > .news_cm {background: #ff9933 none repeat scroll 0 0;}
                               /* DVD */
                               .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 {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 73px;}
                              .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 {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_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: 27px;}
                                .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: 11px;padding-left: 12px;color: #000000;line-height: 1.39;}
                                 .staff_text02 {font-size: 11px;padding-left: 12px;color: #000000;}

                                     .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:14px;}
                                .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;}
                   .inline_content08_left {color: #309dc4;float: left;width: 5%;}
                  .inline_content08_right {}
                        .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;}
                             .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_text09 {}
                             .audition_text10 { float: left;padding: 10px 0;}
                             .audition_text11 { float: left;padding: 10px 0;width: 75%;}
        #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: 700px;}

                        .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_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_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_text01_01{margin-right: 60px;}
                  .inline_modeltalent_text02 h2 {float: left;}
                  .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:20%;}
                       .inline_modeltalent04 {float: left;width:70%;}
                        .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 > .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;-moz-background-size:100% auto;background-size:100% auto;min-height:220px;margin-top:20px;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 h3 {width:100%;font-size:19px;padding:10px 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:68%;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;-moz-background-size:100% auto;background-size:100% auto;min-height:180px;margin-top:20px;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 h3 {width:100%;font-size:19px;padding:10px 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:68%;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;-moz-background-size:100% auto;background-size:100% auto;min-height:180px;margin-top:20px;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 h3 {width:100%;font-size:19px;padding:10px 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:68%;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:14px;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:69%;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:30%;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: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:25%;}
                            #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_contact h4 {font-size:16px;line-height:1.5;color:#e7607d;width:90%;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact h5 {font-size:16px;line-height:1.5;color:#000000;width:90%;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact h6 {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;-moz-background-size:100% auto;background-size:100% auto;min-height:220px;margin-top:20px;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 h3 {width:100%;font-size:19px;padding:10px 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:68%;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;-moz-background-size:100% auto;background-size:100% auto;min-height:180px;margin-top:20px;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 h3 {width:100%;font-size:19px;padding:10px 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:68%;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;-moz-background-size:100% auto;background-size:100% auto;min-height:180px;margin-top:20px;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 h3 {width:100%;font-size:19px;padding:10px 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:68%;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:14px;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:69%;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:30%;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: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:25%;}
                            #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_contact h4 {font-size:18px;line-height:1.5;color:#e7607d;width:90%;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact h5 {font-size:18px;line-height:1.5;color:#000000;width:90%;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact h6 {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 #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 {width: 90px;padding:18px 0 0;padding-right:13px;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body #blog_sns .footer_sns_twitter {width: 90px;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 {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: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 {width:100%;}
                #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_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 {}
                        #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:20px 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;}
}

/* iPhone4,iPhone5,iPhone5sのみ */
@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;}

    .bnr_pc {display:none;}
    .bnr_sp {display:block;text-align:center;}

                        .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 {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;}

    /**
     * キャスティング
     */
    #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:0 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:68%;box-sizing:border-box;padding:0 10px;font-size:7px;}
        #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:0 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:68%;box-sizing:border-box;padding:0 10px;font-size:7px;}
        #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:0 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:68%;box-sizing:border-box;padding:0 10px;font-size:7px;}
        #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_caption {padding:23px 0 0;font-size:14px;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:25%;}
                            #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;font-size:14px;}
                    #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 .support_text04 {color: #000000;font-size:10px;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_contact h4 {font-size:7px;line-height:1.5;color:#e7607d;width:85%;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact h5 {font-size:7px;line-height:1.5;color:#000000;width:85%;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact h6 {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 #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 {width:100%;}
                #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_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 {}
                        #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;}

}

/* [Retina iPhone and iPod] :iPhone 4, 4S, 5, 5s, 5c, iPod touch 4, 5 */
@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;}

    .bnr_pc {display:none;}
    .bnr_sp {display:block;text-align:center;}

                        .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 {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;}

    /**
     * キャスティング
     */
    #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:110px;margin-top:20px;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 h3 {width:100%;font-size:16px;padding:0 0 5px 30px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 div {width:68%;box-sizing:border-box;padding:0 10px;font-size:8px;}
        #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:90px;margin-top:20px;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 h3 {width:100%;font-size:16px;padding:0 0 5px 30px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 div {width:68%;box-sizing:border-box;padding:0 10px;font-size:9px;}
        #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:90px;margin-top:20px;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 h3 {width:100%;font-size:16px;padding:0 0 5px 30px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 div {width:68%;box-sizing:border-box;padding:0 10px;font-size:9px;}
        #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_caption {padding:23px 0 0;font-size:14px;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:69%;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:30%;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: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:25%;}
                            #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;font-size:14px;}
                    #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 .support_text04 {color: #000000;font-size:10px;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;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact h4 {font-size:9px;line-height:1.5;color:#e7607d;width:85%;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact h5 {font-size:9px;line-height:1.5;color:#000000;width:85%;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact h6 {font-size:7px;line-height:1.5;color:#e7607d;text-align:center;padding:14px 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:18px;line-height:1.0;color:#000000;padding:8px 0 0 50px;}
                    #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:0 0 0 50px;}
                    #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 #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 {width:100%;}
                #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_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 {}
                        #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;}

}

/* iPhone6のみ */
@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;}

    .bnr_pc {display:none;}
    .bnr_sp {display:block;text-align:center;}

                        .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 {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;}

    /**
     * キャスティング
     */
    #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:130px;margin-top:20px;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 h3 {width:100%;font-size:17px;padding:0 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:68%;box-sizing:border-box;padding:0 10px;font-size:9px;}
        #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:110px;margin-top:20px;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 h3 {width:100%;font-size:17px;padding:0 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:68%;box-sizing:border-box;padding:0 10px;font-size:9px;}
        #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:110px;margin-top:20px;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 h3 {width:100%;font-size:17px;padding:0 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:68%;box-sizing:border-box;padding:0 10px;font-size:9px;}
        #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_caption {padding:23px 0 0;font-size:14px;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:69%;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:30%;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: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:25%;}
                            #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;font-size:14px;}
                    #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 .support_text04 {color: #000000;font-size:10px;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_contact h4 {font-size:10px;line-height:1.5;color:#e7607d;width:85%;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact h5 {font-size:10px;line-height:1.5;color:#000000;width:85%;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact h6 {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 #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 {width:100%;}
                #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_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 {}
                        #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;}

}

/* iPhone6 Plus ~ ちょっと大きいスマホまで */
@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;}

    .bnr_pc {display:none;}
    .bnr_sp {display:block;text-align:center;}

                        .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 {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;}

    /**
     * キャスティング
     */
    #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:140px;margin-top:10px;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 h3 {width:100%;font-size:17px;padding:0 0 10px 40px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service01 div {width:68%;box-sizing:border-box;padding:0 10px;font-size:8px;}
        #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:120px;margin-top:10px;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 h3 {width:100%;font-size:17px;padding:0 0 10px 40px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service02 div {width:68%;box-sizing:border-box;padding:0 10px;font-size:8px;}
        #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:120px;margin-top:10px;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 h3 {width:100%;font-size:17px;padding:0 0 10px 40px;color:#4b90ba;font-weight:bold;box-sizing:border-box;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service03 div {width:68%;box-sizing:border-box;padding:0 10px;font-size:8px;}
        #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_caption {padding:23px 0 0;font-size:14px;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:69%;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:30%;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: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:25%;}
                            #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;font-size:14px;}
                    #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_service05_body .support_02 .support_03 .support_text04 {color: #000000;font-size:10px;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_contact h4 {font-size:10px;line-height:1.5;color:#e7607d;width:85%;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact h5 {font-size:10px;line-height:1.5;color:#000000;width:85%;}
            #wrap #main #main_contents #main_contents00 #main_left #main_left_body .casting_contact h6 {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 #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 {width:100%;}
                #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_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 {}
                        #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;}

}
