.underpage section .pagettl_box .pagettl,.underpage section .pagettl_box .jpttl,.modellist .model_list .pagettl_box .pagettl,.modellist .model_list .pagettl_box .jpttl,.model_conts .career .career_ttl_box #career_ttl,.model_conts .career .career_ttl_box #career_sub,.model_conts .model_news .news_ttl_box #news_ttl,.model_conts .model_news .news_ttl_box #news_sub{opacity:0;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transition:.5s;transition:.5s}.underpage section .pagettl_box .pagettl.reaching,.underpage section .pagettl_box .jpttl.reaching,.modellist .model_list .pagettl_box .pagettl.reaching,.modellist .model_list .pagettl_box .jpttl.reaching,.model_conts .career .career_ttl_box #career_ttl.reaching,.model_conts .career .career_ttl_box #career_sub.reaching,.model_conts .model_news .news_ttl_box #news_ttl.reaching,.model_conts .model_news .news_ttl_box #news_sub.reaching{padding-left:0px;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}.model_conts #detail_conts #nameblock #nameblock_name,.model_conts #detail_conts #nameblock #nameblock_name_jp{opacity:0;-webkit-transition:.6s;transition:.6s;-webkit-transition-timing-function:cubic-bezier(0.38, 0, 1, 0.01);transition-timing-function:cubic-bezier(0.38, 0, 1, 0.01)}.model_conts #detail_conts #nameblock #nameblock_name.reaching,.model_conts #detail_conts #nameblock #nameblock_name_jp.reaching{width:100%;opacity:1}@-webkit-keyframes scrollbar{0%{height:0px;margin-top:0}38%{height:30px;margin-top:0}40%{height:30px;margin-top:0}42%{height:30px;margin-top:0}90%{height:0px;margin-top:30px}100%{height:0px;margin-top:0}}@keyframes scrollbar{0%{height:0px;margin-top:0}38%{height:30px;margin-top:0}40%{height:30px;margin-top:0}42%{height:30px;margin-top:0}90%{height:0px;margin-top:30px}100%{height:0px;margin-top:0}}@font-face{font-family:"asiacross";src:url("../fonts/icons.eot");src:url("../fonts/icons.eot?#iefix") format("eot"),url("../fonts/icons.woff2") format("woff2"),url("../fonts/icons.woff") format("woff"),url("../fonts/icons.ttf") format("truetype");font-weight:normal;font-style:normal}[class*=" i--"]:before,[class^=i--]:before{display:inline-block;font-family:"asiacross";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i--inst:before{content:"\EA01"}.i--twit:before{content:"\EA02"}.cf:before,.cf:after{content:' ';display:table}.cf:after{clear:both}.cf{*zoom:1}img{vertical-align:middle}a:visited{color:inherit;text-decoration:none}a:active{color:inherit;text-decoration:none}a:link{color:inherit;text-decoration:none}*::-moz-selection{background:#eee;color:#000}*::selection{background:#eee;color:#000}*::-moz-selection{background:#eee;color:#000}.logof{font-family:'Libre Baskerville', serif !important;font-weight:normal}.pdr{font-family:'Playfair Display', serif !important;font-weight:normal}.pdb{font-family:'Playfair Display', serif !important;font-weight:bold}.pdi{font-family:'Playfair Display', serif !important;font-weight:normal;font-style:italic}.en{font-family:Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif}.hb{font-family:Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;font-weight:bold}html{font-size:10px}html,body{width:100%;font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-size:10px;color:#000;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.red{color:#f00}#opeaning{position:fixed;top:0;left:0;background:#000;width:100%;height:100%;z-index:1700}#opeaning #Stage{position:absolute;top:50%;left:50%;margin:-114px 0 0 -101px;width:199px !important;height:199px !important}.screen-reader-response{display:none}.wpcf7-response-output{max-width:664px;margin:60px auto 0px;font-size:12px;font-size:1.2rem;letter-spacing:0.05em;text-align:center}.wpcf7-not-valid-tip{color:#f00;letter-spacing:0.05em;font-size:12px;font-size:1.2rem}#pagemove{width:100%;height:100%;position:fixed;z-index:2000;display:none;text-align:center;overflow:hidden;left:-100%;-webkit-transition:.4s;transition:.4s;-webkit-transition-timing-function:cubic-bezier(0.57, 0.31, 0.19, 1);transition-timing-function:cubic-bezier(0.57, 0.31, 0.19, 1)}#pagemove.a{top:0;left:0}#pagemove.a:after{left:0;-webkit-transition-delay:0s;transition-delay:0s}#pagemove.b{display:table;top:0;left:0}#pagemove.b:after{left:0;-webkit-transition-delay:.0s;transition-delay:.0s}#pagemove.b.d{left:100%}#pagemove.b.d #logoblock{opacity:0}#pagemove.b.d:after{left:0;-webkit-transition-delay:.0s;transition-delay:.0s}#pagemove:after{content:'';display:block;position:fixed;width:100%;height:100%;left:0%;top:0;background-color:#fafafa;background-image:url(../img/common/loading-l.png);background-position:center center;background-repeat:no-repeat;-webkit-background-size:312px auto;background-size:312px auto}#pagemove #logoblock{opacity:0;position:relative;text-outline:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:100;-webkit-transition:.4s;transition:.4s}#pagemove #logoblock .logo{width:100%;text-align:center}#pagemove #logoblock .logo img{display:inline;width:22px}#pagemove #logoblock .logof{color:#d2d2d2;font-weight:normal;margin-top:14px;font-size:25px;font-size:2.5rem}#contact_move{display:none}#lang_pc{display:none}#shere_pc{display:none}#rboxxx,#lboxxx{display:none}#scrollbox{cursor:pointer;display:block;position:absolute;bottom:60px;left:50%;z-index:80;margin-left:-31px;font-size:12px;font-size:1.2rem;letter-spacing:0.2em;color:#fff;padding:0 0 30px}#scrollbox:after{content:'';display:block;position:absolute;width:2px;height:30px;background:#fff;top:37px;left:50%;margin-left:-2px;-webkit-animation-name:scrollbar;animation-name:scrollbar;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(0.8, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.8, 0, 0.2, 1);-webkit-animation-duration:3.5s;animation-duration:3.5s}header{left:-300px;width:300px;position:fixed;background:#fff;top:0;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;z-index:150;-webkit-transition:.3s;transition:.3s;-webkit-transition-timing-function:cubic-bezier(0, 0.55, 0.21, 1);transition-timing-function:cubic-bezier(0, 0.55, 0.21, 1)}header .lang{position:absolute;top:22px;right:22px}header .lang .lang_nav .lang_li{float:left;font-size:12px;font-size:1.2rem;letter-spacing:0.06em}header .lang .lang_nav .lang_li:nth-child(1){margin-right:2.5em;position:relative}header .lang .lang_nav .lang_li:nth-child(1):after{content:'/';display:block;position:absolute;color:#a5a5a5 !important;top:0;left:100%;margin-left:1em}header .lang .lang_nav .lang_li .lang_link{color:#a5a5a5;text-decoration:none}header .lang .lang_nav .lang_li .lang_link.now_lang{color:#000}header .nav_content{width:100%;padding:62px 23px;text-align:center}header .nav_content .logo{width:100%;opacity:0;-webkit-transition:.8s;transition:.8s;-webkit-transition-timing-function:cubic-bezier(0.38, 0.8, 0.55, 0.95);transition-timing-function:cubic-bezier(0.38, 0.8, 0.55, 0.95)}header .nav_content .logo img{display:inline;width:22px}header .nav_content .nav_ttl{font-size:25px;font-size:2.5rem;color:#d2d2d2;font-weight:normal;margin-top:8px;opacity:0;-webkit-transition:.8s;transition:.8s;-webkit-transition-timing-function:cubic-bezier(0.19, 0.05, 0.4, 0.64);transition-timing-function:cubic-bezier(0.19, 0.05, 0.4, 0.64)}header .nav_content .headnav{margin-top:45px;width:100%}header .nav_content .headnav .nav_list{width:100%}header .nav_content .headnav .nav_list .nav_li{font-size:14px;font-size:1.4rem;letter-spacing:0.1em;margin-bottom:28px;opacity:0;-webkit-transition:.6s;transition:.6s;-webkit-transition-timing-function:cubic-bezier(0.38, 0.8, 0.55, 0.95);transition-timing-function:cubic-bezier(0.38, 0.8, 0.55, 0.95);padding-right:20px}header .nav_content .headnav .nav_list .nav_li:last-child{margin:0}header .nav_content .headnav .nav_list .nav_li .nav_link{color:inherit;text-decoration:none}header .nav_content .shere{margin-top:45px;padding:0 82px}header .nav_content .shere .share_list{width:100%}header .nav_content .shere .share_list .share_li{float:left}header .nav_content .shere .share_list .share_li .share_link{display:block;width:45px}header .nav_content .shere .share_list .share_li .share_link.twi svg{width:30px;height:auto}header .nav_content .shere .share_list .share_li .share_link.face svg{width:15px;height:auto}header .nav_content .bunner{opacity:0;width:100%;margin-top:49px;-webkit-transition:.8s;transition:.8s;-webkit-transition-timing-function:cubic-bezier(0.19, 0.05, 0.4, 0.64);transition-timing-function:cubic-bezier(0.19, 0.05, 0.4, 0.64)}header .nav_content .bunner .bunner_link{display:block}header .nav_content .bunner .bunner_link img{width:100%;height:auto}header.open{left:0}header.open .nav_content .logo{-webkit-transition-delay:.3s;transition-delay:.3s;opacity:1}header.open .nav_content .nav_ttl{-webkit-transition-delay:.6s;transition-delay:.6s;opacity:1}header.open .nav_content .headnav .nav_list .nav_li:nth-child(1){-webkit-transition-delay:.95s;transition-delay:.95s;opacity:1;padding-right:0}header.open .nav_content .headnav .nav_list .nav_li:nth-child(2){-webkit-transition-delay:1.02s;transition-delay:1.02s;opacity:1;padding-right:0}header.open .nav_content .headnav .nav_list .nav_li:nth-child(3){-webkit-transition-delay:1.09s;transition-delay:1.09s;opacity:1;padding-right:0}header.open .nav_content .headnav .nav_list .nav_li:nth-child(4){-webkit-transition-delay:1.16s;transition-delay:1.16s;opacity:1;padding-right:0}header.open .nav_content .headnav .nav_list .nav_li:nth-child(5){-webkit-transition-delay:1.23s;transition-delay:1.23s;opacity:1;padding-right:0}header.open .nav_content .headnav .nav_list .nav_li:nth-child(6){-webkit-transition-delay:1.3s;transition-delay:1.3s;opacity:1;padding-right:0}header.open .nav_content .headnav .nav_list .nav_li:nth-child(7){-webkit-transition-delay:1.37s;transition-delay:1.37s;opacity:1;padding-right:0}header.open .nav_content .bunner{-webkit-transition-delay:1.72s;transition-delay:1.72s;opacity:1}#humberger{position:fixed;width:70px;height:70px;z-index:200;cursor:pointer;outline:none}#humberger:before{content:'';display:block;top:0;left:0;width:0;height:0;border-style:solid;border-width:70px 70px 0 0;border-color:#ffffff transparent transparent transparent;line-height:0px;_border-color:#ffffff #000000 #000000 #000000;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')}#humberger .hum_line{width:19px;height:16px;position:absolute;top:13px;left:11px}#humberger .hum_line span{position:absolute;width:100%;height:2px;background:#000;-webkit-transition-timing-function:cubic-bezier(0.07, 0.22, 0.45, 0.99);transition-timing-function:cubic-bezier(0.07, 0.22, 0.45, 0.99);-webkit-transition:.4s;transition:.4s}#humberger .hum_line span:nth-child(1){top:0;left:0}#humberger .hum_line span:nth-child(2){top:7px;left:0}#humberger .hum_line span:nth-child(3){bottom:0;left:0}#humberger .humb_text{display:none}#humberger.active span{height:2px}#humberger.active span:nth-child(1){top:7px;opacity:0}#humberger.active span:nth-child(2){top:7px;left:0}#humberger.active span:nth-child(3){bottom:7px;opacity:0}#opening{position:fixed;width:100%;height:100%;z-index:1000;position:fixed;top:0;left:0;background:#000}#opening #Stage{width:100% !important;height:0 !important;padding-top:100% !important;max-width:640px}#mainvisual{width:100%;height:100%;padding:10px;position:relative;z-index:0}#mainvisual .slick_all{width:100%;height:100%;overflow:hidden}#mainvisual .slick_all .slick{width:100%;height:100%;-webkit-background-size:cover !important;background-size:cover !important;background-position:top center !important}#mainvisual .slick_all .slick.b01{background:url(../img/index/sp/main_02.jpg) no-repeat}#mainvisual .slick_all .slick.b02{background:url(../img/index/sp/main_01.jpg) no-repeat}#mainvisual .slick_all .slick.b03{background:url(../img/index/sp/main_03.jpg) no-repeat}#mainvisual .slick_all .slick.b04{background:url(../img/index/sp/main_04.jpg) no-repeat}#mainvisual .slick_all .slick.b05{background:url(../img/index/sp/main_05.jpg) no-repeat}#mainvisual .slick_all .slick.b06{background:url(../img/index/sp/main_06.jpg) no-repeat}#mainvisual .slick_all .slick.b07{background:url(../img/index/sp/main_07.jpg) no-repeat}#mainvisual .slick_all .slick .slick_in{display:table;width:100%;height:100%;vertical-align:middle;text-align:center}#mainvisual .slick_all .slick .slick_in .slick_in_box{display:table-cell;vertical-align:middle}#mainvisual .slick_all .slick .slick_in .slick_in_box .logo{margin-bottom:18px}#mainvisual .slick_all .slick .slick_in .slick_in_box .logo img{display:inline;width:29px}#mainvisual .slick_all .slick .slick_in .slick_in_box .slick_ttl{font-size:30px;font-size:3rem;color:#fff;margin-bottom:32px;padding-right:4px}#mainvisual .slick_all .slick .slick_in .slick_in_box .slick_ttl img{width:199px;text-align:center;display:inline}#mainvisual .slick_all .slick .slick_in .slick_in_box .read{color:#fff;font-size:6px;font-size:0.6rem}#model{width:100%;padding:50px 0 0}#model .link_ttl{padding:0 10px 37px;overflow:hidden}#model .link_ttl .dis_a{display:block;width:100%;height:100%;position:relative}#model .link_ttl .dis_a .model_sec_ttl{padding-left:20px;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);font-size:25px;font-size:2.5rem;-webkit-transition:.5s;transition:.5s;opacity:0}#model .link_ttl .dis_a .read_ttl{font-size:12px;font-size:1.2rem;margin-top:10px;padding-left:10px;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);opacity:0;-webkit-transition:.5s;transition:.5s;-webkit-transition-delay:.2s;transition-delay:.2s}#model .link_ttl .dis_a .view{display:none}#model .link_ttl .dis_a.reaching .model_sec_ttl{padding-left:0px;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}#model .link_ttl .dis_a.reaching .read_ttl{padding-left:0px;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}#model .model_list{width:100%}#model .model_list .model_li{float:left;width:50%;position:relative}#model .model_list .model_li .dis_a{display:block;width:100%;height:0;padding-top:106%;position:relative;outline:none;color:#fff;-webkit-background-size:cover !important;background-size:cover !important;background-repeat:no-repeat !important;background-position:top center !important}#model .model_list .model_li .dis_a.m01{background:url(../img/index/sp/model_01.jpg)}#model .model_list .model_li .dis_a.m02{background:url(../img/index/sp/model_02.jpg)}#model .model_list .model_li .dis_a.m03{background:url(../img/index/sp/model_03.jpg)}#model .model_list .model_li .dis_a.m04{background:url(../img/index/sp/model_04.jpg)}#model .model_list .model_li .dis_a.m05{background:url(../img/index/sp/model_05.jpg)}#model .model_list .model_li .dis_a.m06{background:url(../img/index/sp/model_06.jpg)}#model .model_list .model_li .dis_a.m07{background:url(../img/index/sp/model_07.jpg)}#model .model_list .model_li .dis_a .model_name_box{position:absolute;bottom:0;padding:0 0 9px 8px}#model .model_list .model_li .dis_a .model_name_box .en_name{font-size:22px;font-size:2.2rem;line-height:0.909;margin-bottom:8px}#model .model_list .model_li .dis_a .model_name_box .jp_name{font-size:12px;font-size:1.2rem;font-weight:bold}#news{padding:47px 10px 0}#news .link_ttl{width:100%;padding-top:3px;padding-bottom:42px;overflow:hidden}#news .link_ttl .dis_a{display:block;width:100%;height:100%;position:relative}#news .link_ttl .dis_a .news_sec_ttl{font-size:20px;font-size:2rem;letter-spacing:0.05em;margin-bottom:8px;padding-left:20px;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transition:.5s;transition:.5s;opacity:0}#news .link_ttl .dis_a .read_ttl{font-size:12px;font-size:1.2rem;padding-left:10px;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);opacity:0;-webkit-transition:.5s;transition:.5s;-webkit-transition-delay:.2s;transition-delay:.2s}#news .link_ttl .dis_a .view{display:none}#news .link_ttl .dis_a.reaching .news_sec_ttl{padding-left:0px;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}#news .link_ttl .dis_a.reaching .read_ttl{padding-left:0px;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}#news .news_list{width:100%;padding-bottom:59px;border-bottom:1px solid #eeeeee}#news .news_list .news_li{width:100%;margin-top:30px}#news .news_list .news_li:nth-child(1){margin-top:0}#news .news_list .news_li .dis_a{display:block;width:100%;height:100%}#news .news_list .news_li .dis_a .news_article{width:100%;height:100%}#news .news_list .news_li .dis_a .news_article .day_box{float:left;-webkit-box-sizing:content-box;box-sizing:content-box;padding-left:14px;text-align:center;width:44px}#news .news_list .news_li .dis_a .news_article .day_box .day{margin-top:-4px;font-size:38px;font-size:3.8rem}#news .news_list .news_li .dis_a .news_article .day_box .manth{margin-top:5px;font-size:9px;font-size:0.9rem;display:block;width:100%}#news .news_list .news_li .dis_a .news_article .news_content{float:left;padding-left:26px;width: calc(100% - 44px - 26px)}#news .news_list .news_li .dis_a .news_article .news_content .news_name{display:inline-block;font-size:14px;font-size:1.4rem;letter-spacing:0.1em;border-bottom:1px solid #000;margin-bottom:11px;font-weight:bold}#news .news_list .news_li .dis_a .news_article .news_content .news_ttl{font-weight:normal;font-size:11px;font-size:1.1rem;line-height:1.5454}#news .news_list .news_li .dis_a .view{font-size:11px;font-size:1.1rem;position:relative;text-align:right;overflow:hidden}#news .news_list .news_li .dis_a .view span{display:inline-block;position:relative;width:auto;height:100%;padding:3em 0}#news .news_list .news_li .dis_a .view span:before{content:'';display:block;width:4px;height:6px;background:url(../img/common/view_arrow.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;position:absolute;left:-10px;top:50%;margin-top:-3px}#news .news_list .news_li .dis_a .view:before{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:2px;background:#000}#news .news_list .news_li .dis_a .view:after{content:'';display:block;position:absolute;left:-100%;bottom:0;width:100%;height:2px;background:#a5a5a5}#join{width:100%;padding:70px 10px 55px}#join .join_list{width:100%}#join .join_list .join_li{width:100%;margin-top:10px;overflow:hidden}#join .join_list .join_li:first-child{margin:0}#join .join_list .join_li .join_link{display:block;width:100%;height:0;padding-top:43.674698795%;position:relative;-webkit-background-size:cover !important;background-size:cover !important;background-position:top right !important;background-repeat:no-repeat !important}#join .join_list .join_li .join_link.j01{background:url(../img/index/sp/audition.jpg)}#join .join_list .join_li .join_link.j01 article{width:60%;min-width:212px}#join .join_list .join_li .join_link.j02{background:url(../img/index/sp/recruit.jpg)}#join .join_list .join_li .join_link.j02 article{width:63.5%;min-width:228px}#join .join_list .join_li .join_link article{position:absolute;bottom:0;left:0;padding:0 0 20px 20px}#join .join_list .join_li .join_link article h1{font-size:22px;font-size:2.2rem;margin-bottom:10px}#join .join_list .join_li .join_link article p{font-size:10px;font-size:1rem;letter-spacing:0.05em}#about{padding:0px 10px 55px;position:relative}#about #aboutright{padding-top:55px;border-top:1px solid #eeeeee;text-align:center;width:100%}#about #aboutright .about_ttl{font-size:22px;font-size:2.2rem;padding-bottom:20px;position:relative}#about #aboutright .about_ttl:after{content:'';display:block;width:60px;height:1px;background:#eee;position:absolute;bottom:0;left:50%;margin-left:-30px}#about #aboutright .about_read{font-size:10px;font-size:1rem;line-height:2;margin-top:20px;width:100%}#about #aboutright .about_read span{display:inline-block;padding-right:1.5em}#about #aboutright .about_link{display:block;font-size:10px;font-size:1rem;width:170px;height:30px;overflow:hidden;line-height:31px;color:#000;background:#ededed;text-align:center;margin:20px auto}#about #aboutleft{width:100%;margin-top:40px;padding-bottom:55px;border-bottom:1px solid #eeeeee}#about #aboutleft #about_map{width:100%;background:#000;padding-bottom:45%}#footer{background:#000;padding:62px 0 131px;color:#fff;text-align:center}#footer .footer_nav{width:100%}#footer .footer_nav .footer_nav_li{margin-top:25px;text-align:center}#footer .footer_nav .footer_nav_li:first-child{margin:0}#footer .footer_nav .footer_nav_li .footer_nav_ttl{font-size:14px;font-size:1.4rem;font-weight:bold}#footer .footer_nav .footer_nav_li .footer_model_list{display:inline-block;padding:13px 0 12px;text-align:center}#footer .footer_nav .footer_nav_li .footer_model_list .top{display:inline-block;margin-top:27px;margin-bottom:14px}#footer .footer_nav .footer_nav_li .footer_model_list .under{display:inline-block}#footer .footer_nav .footer_nav_li .footer_model_list .footer_model_li{font-size:12px;font-size:1.2rem;padding:0 0.75em;display:inline-block;margin:14px 0 0}#footer .footer_nav .footer_nav_li .footer_model_list .footer_model_li a{display:inline-block}#footer .info{margin-top:86px}#footer .info .company_name{font-size:26px;font-size:2.6rem;text-align:center}#footer .info .company_name img{display:inline-block;width:20px;vertical-align:bottom;margin-right:12px}#footer .info .info_add{font-size:10px;font-size:1rem;line-height:2;margin-top:28px}#footer .info .info_add span{display:inline-block;text-align:center;width:2em}#footer .info .info_add .mail{text-decoration:underline}#footer .snsbox{text-align:center;margin-top:50px}#footer .snsbox .sns_list{display:inline-block}#footer .snsbox .sns_list .sns_li{float:left;width:34px;margin-left:25px}#footer .snsbox .sns_list .sns_li:first-child{margin-left:0}#footer .snsbox .sns_list .sns_li svg{fill:#fff;width:100%;height:auto}#footer #copy{margin-top:90px;font-size:0.9em}#pagetop{position:fixed;bottom:-64px;right:0px;width:64px;height:64px;z-index:80;outline:none;-webkit-transition:.3s;transition:.3s;-webkit-transition-timing-function:cubic-bezier(0.38, 0, 1, 0.01);transition-timing-function:cubic-bezier(0.38, 0, 1, 0.01)}#pagetop.ok{right:0;bottom:0}#pagetop:before{content:'';position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 64px 64px;border-color:transparent transparent #fff transparent;line-height:0px;_border-color:#000000 #000000 #fff #000000;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')}#pagetop svg{position:absolute;bottom:9px;right:9px;width:18px}#dark{display:none;position:fixed;top:0;left:0;z-index:90;width:100%;height:100%;background:url(../img/common/dark.png)}.page_content{padding:0 10px;background:#fff}.underpage{padding-bottom:30px}.underpage section{padding-top:50px}.underpage section .pagettl_box{width:100%;padding-bottom:40px;text-align:center}.underpage section .pagettl_box .pagettl{font-size:22px;font-size:2.2rem;letter-spacing:0.05em;margin-bottom:9px;padding-left:20px}.underpage section .pagettl_box .jpttl{font-size:9px;font-size:0.9rem;letter-spacing:0.3em;padding-left:10px;-webkit-transition-delay:.15s;transition-delay:.15s}.underpage section .pagettl_box .jpttl.reaching{padding-left:0}.about_index .about_page .right_cont{width:100%;padding:0 4.9%}.about_index .about_page .right_cont .about_detail{width:100%}.about_index .about_page .right_cont .about_detail .about_li{margin-top:30px}.about_index .about_page .right_cont .about_detail .about_li:first-child{margin:0}.about_index .about_page .right_cont .about_detail .about_li dl{width:100%}.about_index .about_page .right_cont .about_detail .about_li dl dt{font-size:12px;font-size:1.2rem;margin-bottom:9px}.about_index .about_page .right_cont .about_detail .about_li dl dd{font-size:9px;font-size:0.9rem}.about_index .about_page .right_cont .about_detail .about_li dl dd+dd{margin-top:1em}.about_index .about_page .right_cont .about_detail .about_li dl dd.lht{line-height:1.8333}.about_index .about_page .right_cont .about_detail .about_li dl dd .in_list{width:100%}.about_index .about_page .right_cont .about_detail .about_li dl dd .in_list .in_li{padding-left:1em;position:relative;margin-top:1em;line-height:1.3333}.about_index .about_page .right_cont .about_detail .about_li dl dd .in_list .in_li:before{content:'・';position:absolute;display:block;top:0;left:-0.5em}.about_index .about_page .left_cont{width:100%;margin-top:30px}.about_index .about_page .left_cont #map{width:100%;padding-bottom:60%;background:#000;margin-bottom:10px;margin-bottom:1rem}.about_index .about_page .left_cont .maplink{float:right;padding-right:1px;position:relative}.about_index .about_page .left_cont .maplink:after{display:block;content:'';position:absolute;width:4px;height:6px;background:url(../img/common/maparrow.png) no-repeat top center;-webkit-background-size:cover;background-size:cover;top:50%;margin-top:-4px;left:-10px}.contact_index{width:100%}.contact_index .contactlist{width:100%;padding:0 4.9%}.contact_index .contactlist .contact_li{width:100%;margin-top:8px}.contact_index .contactlist .contact_li.textarea{margin-top:25px}.contact_index .contactlist .contact_li:first-child{margin-top:0}.contact_index .contactlist .contact_li.file.rec{display:none}.contact_index .contactlist .contact_li.file dl dd div{padding:7px 3px 8px;padding:7px 0.3rem 8px}.contact_index .contactlist .contact_li.file dl dd div input{padding:0;height:16px;font-size:10px;font-size:1rem}.contact_index .contactlist .contact_li dl{width:100%}.contact_index .contactlist .contact_li dl dt{float:left;width:100px;width:10rem;padding:7px 0;line-height:15px;font-size:10px;font-size:1rem}.contact_index .contactlist .contact_li dl dd{padding-left:103px;padding-left:10.3rem;height:100%}.contact_index .contactlist .contact_li dl dd.selecter{width:100%}.contact_index .contactlist .contact_li dl dd.selecter div{padding:1px 0;width:100%;height:100%;border:none;overflow:hidden;position:relative;border:1px solid #dedede}.contact_index .contactlist .contact_li dl dd.selecter div:after{content:'';display:block;position:absolute;top:50%;left:100%;margin-left:-18px;margin-top:-4px;width:0;height:0;border-style:solid;border-width:7px 4px 0 4px;border-color:#434343 transparent transparent transparent;line-height:0px;_border-color:#434343 #000000 #000000 #000000;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000')}.contact_index .contactlist .contact_li dl dd div{padding:1px 0;width:100%;height:100%;border-bottom:1px solid #dedede}.contact_index .contactlist .contact_li dl dd div input{line-height:16px;margin:0;padding:0.4em;border:none;outline:none;-webkit-border-radius:0px;border-radius:0px;font-size:10px;font-size:1rem;width:100%;font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif}.contact_index .contactlist .contact_li dl dd div input:focus{background:#fafafa}.contact_index .contactlist .contact_li dl dd select{-webkit-appearance:none;border:none;-webkit-border-radius:0px;border-radius:0px;padding-left:9px;background:#fff;width:105%;height:29px;font-size:10px;font-size:1rem;font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;outline:none}.contact_index .contactlist .contact_li dl dd.tat{margin-top:40px;padding:0}.contact_index .contactlist .contact_li dl dd.tat textarea{-webkit-appearance:none;width:100%;height:160px;border:none;margin:0;padding:7px;padding:0.7rem;-webkit-border-radius:0px;border-radius:0px;background:#e5e5e5;resize:none;outline:none;font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif}.contact_index .contactlist .contact_li dl dd .ex{margin-top:5px;font-size:9px;font-size:0.9rem;color:#a5a5a5}.contact_index .contactlist .contact_li.ymd{margin-top:20px}.contact_index .contactlist .contact_li.ymd dl dd{position:relative;padding-left:10.3em;padding-right:2em}.contact_index .contactlist .contact_li.ymd dl dd select{height:24px}.contact_index .contactlist .contact_li.ymd dl dd div{margin-top:1em}.contact_index .contactlist .contact_li.ymd dl dd div:nth-child(1){margin:0}.contact_index .contactlist .contact_li.ymd dl dd span.y{right:0.3em;position:absolute;top:10px}.contact_index .contactlist .contact_li.ymd dl dd span.m{right:0.3em;position:absolute;top:48px}.contact_index .contactlist .contact_li.ymd dl dd span.d{right:0.3em;position:absolute;top:86px}.contact_index .contactlist .contact_li.twolist dl dd{position:relative;padding-right:3em}.contact_index .contactlist .contact_li.twolist dl dd div{margin-top:10px}.contact_index .contactlist .contact_li.twolist dl dd div:nth-child(1){margin-top:0}.contact_index .contactlist .contact_li.twolist dl dd span.in1{position:absolute;line-height:15px;right:0.5em;top:5px}.contact_index .contactlist .contact_li.twolist dl dd span.in2{position:absolute;line-height:15px;right:0.5em;top:42px}.contact_index .contactlist .contact_li.threelisti dl dd{position:relative;padding-right:3em}.contact_index .contactlist .contact_li.threelisti dl dd div{margin-top:10px}.contact_index .contactlist .contact_li.threelisti dl dd div:nth-child(1){margin-top:0}.contact_index .contactlist .contact_li.threelisti dl dd span.in1{position:absolute;line-height:15px;right:0.5em;top:5px}.contact_index .contactlist .contact_li.threelisti dl dd span.in2{position:absolute;line-height:15px;right:0.5em;top:42px}.contact_index .contactlist .contact_li.threelisti dl dd span.in3{position:absolute;line-height:15px;right:0.5em;top:79px}.contact_index .contactlist .contact_li.radio{margin-top:15px}.contact_index .contactlist .contact_li.radio dl dd div{border:none}.contact_index .contactlist .contact_li.radio dl dd div label{padding:6px 0 7px;display:inline-block;width:5em;height:100%;line-height:15px}.contact_index .contactlist .contact_li.radio dl dd div label input[type=radio]{padding:0;margin-right:0.2em;display:inline;width:auto}.contact_index .contactlist .contact_li.radio dl dd div label input[type=radio]:focus{background:#000}.contact_index .contactlist .contact_li.model_photo dl dt{line-height:20px}.contact_index .contactlist .contact_li.model_photo dl dd div{height:20px;-webkit-box-sizing:content-box;box-sizing:content-box}.contact_index .contactlist .contact_li.model_photo dl dd div input{height:18px}.contact_index .button_area{width:100%;padding:0 4.9%;margin-top:25px;padding-bottom:80px;text-align:center}.contact_index .button_area .privacy{text-align:center;display:inline-block;width:100%;color:#a5a5a5;outline:none}.contact_index .button_area input{-webkit-appearance:none;border:2px solid #000;background:#000;color:#fff;font-size:1.2em;height:46px;max-width:264px;width:100%;border:none;-webkit-border-radius:0px;border-radius:0px;margin:25px auto 0;font-family:Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;font-weight:bold;outline:none}.recruit_page{width:100%;padding:0 4.9%}.recruit_page .pageconts_list{width:100%}.recruit_page .pageconts_list .conts_lis{width:100%}.recruit_page .pageconts_list .conts_lis .conts_li{width:100%;padding:24px 0 22px;border-bottom:1px solid #a5a5a5}.recruit_page .pageconts_list .conts_lis .conts_li:first-child{padding:0px 0 20px}.recruit_page .pageconts_list .conts_lis .conts_li .conts_line{width:100%}.recruit_page .pageconts_list .conts_lis .conts_li .conts_line dt{float:left;width:100px;width:10rem;line-height:1.9}.recruit_page .pageconts_list .conts_lis .conts_li .conts_line dd{padding-top:2px;width:100%;font-size:9px;font-size:0.9rem;padding-left:100px;padding-left:10rem;line-height:1.9}.recruit_page .pageconts_list .conts_lis .conts_li .conts_line dd.list p{padding-left:1em;position:relative}.recruit_page .pageconts_list .conts_lis .conts_li .conts_line dd.list p:before{content:'';display:block;position:absolute;width:7px;height:7px;background:#000;top:4px;left:-0.1em}.recruit_page .pageconts_list .conts_lis .conts_li .conts_line dd.list p.bbr{margin-bottom:1.9em}.recruit_page .formlink{display:block;text-align:center;border:2px solid #000;padding:1.4em;line-height:1.2;background:#000;color:#fff;font-size:12px;font-size:1.2rem;max-width:264px;width:100%;margin:50px auto 80px}.recruit_page .formlink span{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-size:11px;font-size:1.1rem}.recruit_page .formlink_model{display:block;text-align:center;border:2px solid #000;padding:1.4em;line-height:1.2;background:#000;color:#fff;font-size:12px;font-size:1.2rem;max-width:264px;width:100%;margin:50px auto 80px}.recruit_page .formlink_model span{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-size:11px;font-size:1.1rem}.modellist{padding:0 10px}.modellist .model_list{padding:50px 0 115px;width:100%}.modellist .model_list .pagettl_box{width:100%;padding-bottom:30px;text-align:center}.modellist .model_list .pagettl_box .pagettl{font-size:22px;font-size:2.2rem;letter-spacing:0.05em;margin-bottom:9px;padding-left:20px}.modellist .model_list .pagettl_box .jpttl{font-size:9px;font-size:0.9rem;letter-spacing:0.3em;padding-left:10px;-webkit-transition-delay:.15s;transition-delay:.15s}.modellist .model_list .pagettl_box .jpttl.reaching{padding-left:0}.modellist .model_list .modellistbox{width:100%;opacity:0;-webkit-transition-timing-function:cubic-bezier(0.8, 0.23, 0.37, 0.96);transition-timing-function:cubic-bezier(0.8, 0.23, 0.37, 0.96);-webkit-transition:.6s;transition:.6s}.modellist .model_list .modellistbox.reaching{opacity:1}.modellist .model_list .modellistbox.reaching .model_li article .dis_a figure img{-webkit-transition-delay:.05s;transition-delay:.05s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1)}.modellist .model_list .modellistbox .model_li{width:50%;margin-top:25px}.modellist .model_list .modellistbox .model_li:nth-child(-n+2){margin-top:0}.modellist .model_list .modellistbox .model_li:nth-child(odd){float:left;padding:0 4.24% 0 4.945%}.modellist .model_list .modellistbox .model_li:nth-child(even){float:right;padding:0 4.945% 0 4.24%}.modellist .model_list .modellistbox .model_li article{display:block}.modellist .model_list .modellistbox .model_li article .dis_a{display:block;width:100%;height:100%;color:#a5a5a5}.modellist .model_list .modellistbox .model_li article .dis_a figure{width:100%}.modellist .model_list .modellistbox .model_li article .dis_a figure img{display:inline;width:100%;-webkit-transform:translateY(5px) scale(1.02);-ms-transform:translateY(5px) scale(1.02);transform:translateY(5px) scale(1.02);-webkit-transition:.6s;transition:.6s}.modellist .model_list .modellistbox .model_li article .dis_a h1{margin-top:9px;margin-bottom:5px;font-size:15px;font-size:1.5rem}.modellist .model_list .modellistbox .model_li article .dis_a p{font-size:10px;font-size:1rem}.modeldetail{padding-top:63%}.model_conts{background:#f7f7f7;padding-top:68%;padding-bottom:50px;position:relative}.model_conts .mian_photo{width:82%;padding:10px;top:-130px;position:absolute;margin:0px 9%;background:#fff;opacity:0;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07);-webkit-transition:.7s;transition:.7s;-webkit-transition-timing-function:cubic-bezier(0.38, 0.81, 0.56, 1);transition-timing-function:cubic-bezier(0.38, 0.81, 0.56, 1)}.model_conts .mian_photo.reaching{opacity:1;margin-top:0;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.model_conts .mian_photo:before{content:'';display:block;width:100%;height:0;padding-bottom:129.07%;-webkit-background-size:cover !important;background-size:cover !important;background-position:top center !important;background-repeat:no-repeat !important}.model_conts .mian_photo figure{position:absolute;width:100%;text-align:center;top:100%;margin-top:-24%;opacity:0;-webkit-transition-timing-function:cubic-bezier(0.38, 0.81, 0.56, 1);transition-timing-function:cubic-bezier(0.38, 0.81, 0.56, 1);-webkit-transition:1.6s;transition:1.6s}.model_conts .mian_photo figure.reaching{opacity:1}.model_conts .mian_photo figure img{display:inline;width:48.7%}.model_conts #detail_conts #nameblock{text-align:center;padding:0 9px}.model_conts #detail_conts #nameblock #nameblock_name{font-size:37px;font-size:3.7rem;height:40px;height:4rem;width:0;overflow:hidden;white-space:pre}.model_conts #detail_conts #nameblock #nameblock_name span{display:inline-block}.model_conts #detail_conts #nameblock #nameblock_name_jp{font-size:12px;font-size:1.2rem;height:12px;height:1.2rem;width:0;margin-top:7px}.model_conts #detail_conts #nameblock #nameblock_name_jp span{display:inline-block}.model_conts #detail_conts .detail_list{margin-top:30px;padding:0  17px}.model_conts #detail_conts .detail_list .detail_li{width:100%;padding:15px 0;border-bottom:1px solid #e7e7e7}.model_conts #detail_conts .detail_list .detail_li._sns{border-bottom:0}.model_conts #detail_conts .detail_list .detail_li dl{width:100%}.model_conts #detail_conts .detail_list .detail_li dl dt{padding-top:1px;float:left;width:122px;font-size:12px;font-size:1.2rem;letter-spacing:0.1em}.model_conts #detail_conts .detail_list .detail_li dl dt span{display:inline-block;float:right}.model_conts #detail_conts .detail_list .detail_li dl dd{font-size:12px;font-size:1.2rem;line-height:1.4;overflow:hidden;padding-left:15px;letter-spacing:0.1em}.model_conts #detail_conts .detail_list .detail_li dl .spn--one{display:block}.model_conts #detail_conts .detail_list .detail_li dl .spn--one:nth-of-type(n+2){margin:6px 0 0}.model_conts #detail_conts .detail_list .detail_li dl .pdr__anc{display:inline-block}.model_conts #detail_conts .detail_list .detail_li dl .pdr__anc:before{vertical-align:middle;font-size:13px;font-size:1.3rem;margin:0 5px 0 0;line-height:inherit;-webkit-transform:translate(0, -2px);-ms-transform:translate(0, -2px);transform:translate(0, -2px)}.model_conts .gallery_button{margin-top:79px;width:100%;position:relative;cursor:pointer;display:block}.model_conts .gallery_button:after{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:url(../img/common/pc_over.png)}.model_conts .gallery_button .gallery_button_list{width:100%;position:relative}.model_conts .gallery_button .gallery_button_list .gallery_button_li{float:left;width:33.333%}.model_conts .gallery_button .gallery_button_list .gallery_button_li img{width:100%}.model_conts .gallery_button .button_name{position:absolute;display:block;text-align:center;color:#fff;font-size:25px;font-size:2.5rem;z-index:10;text-decoration:underline;top:50%;left:50%;margin:-15px 0 0 -3.5em}.model_conts .career{display:block;padding:53px 17px 0}.model_conts .career .career_ttl_box{padding-bottom:18px}.model_conts .career .career_ttl_box #career_ttl{font-size:25px;font-size:2.5rem;padding-left:20px}.model_conts .career .career_ttl_box #career_sub{font-size:12px;font-size:1.2rem;margin-top:9px;letter-spacing:0.7em;padding-left:10px;-webkit-transition-delay:.2s;transition-delay:.2s}.model_conts .career .type_sec .hidden{height:45px;width:100%;overflow:hidden;border:1px solid #cecece;border-right:none;border-left:none}.model_conts .career .type_sec .hidden .over{width:100%;height:60px;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.model_conts .career .type_sec .hidden .over .type_list{height:45px;width:100%;display:inline-table}.model_conts .career .type_sec .hidden .over .type_list .type_li{cursor:pointer;display:table-cell;vertical-align:middle;white-space:pre;padding:0 0.75em;font-size:12px;font-size:1.2rem;color:#959595;outline:none;-webkit-transition:.5s;transition:.5s}.model_conts .career .type_sec .hidden .over .type_list .type_li.now{color:#000}.model_conts .career .type_sec .type_conts{width:100%;min-height:220px;height:auto;margin-top:20px;position:relative;padding-bottom:37px;border-bottom:1px solid #d8d8d8;-webkit-transition:.4s;transition:.4s;position:relative}.model_conts .career .type_sec .type_conts .type_opt{width:100%;position:absolute;opacity:1;z-index:1;display:none}.model_conts .career .type_sec .type_conts .type_opt.now{display:block;opacity:1;z-index:3}.model_conts .career .type_sec .type_conts .type_opt .tarea{font-size:9px;font-size:0.9rem;letter-spacing:0.1em;line-height:1.6}.model_conts .career .type_sec .type_conts .type_opt .tarea br{line-height:3.6}.model_conts .model_news{padding:36px 17px 0;display:block}.model_conts .model_news .news_ttl_box{width:100%;padding-bottom:32px}.model_conts .model_news .news_ttl_box #news_ttl{font-size:25px;font-size:2.5rem;padding-left:20px}.model_conts .model_news .news_ttl_box #news_sub{font-size:11px;font-size:1.1rem;letter-spacing:0.7em;margin-top:9px;padding-left:10px;-webkit-transition-delay:.2s;transition-delay:.2s}.model_conts .model_news .model_news_list{width:100%}.model_conts .model_news .model_news_list .model_news_li{width:100%;padding-bottom:22px}.model_conts .model_news .model_news_list .model_news_li .dis_a{display:block;width:100%;height:100%;pointer-events:none}.model_conts .model_news .model_news_list .model_news_li .dis_a article{width:100%;height:100%}.model_conts .model_news .model_news_list .model_news_li .dis_a article .day{float:left;font-size:12px;font-size:1.2rem;padding-top:2px;padding-right:30px}.model_conts .model_news .model_news_list .model_news_li .dis_a article .cont_name{overflow:hidden;font-size:11px;font-size:1.1rem;line-height:1.5454;letter-spacing:0.1em}.model_conts .model_news .news_link{width:167px;height:35px;margin:24px auto 0}.model_conts .model_news .news_link .dis_a{width:100%;height:100%;background:#000;line-height:36px;color:#fff;font-size:12px;font-size:1.2rem;letter-spacing:0.05em;display:block;text-align:center}.bunner_area{margin-top:30px;width:100%;padding-bottom:30px}.bunner_area .bunner_list{width:100%}.bunner_area .bunner_list .bunner_li{float:left;width:50%;margin-top:8px}.bunner_area .bunner_list .bunner_li:nth-child(-n+2){margin-top:0}.bunner_area .bunner_list .bunner_li:nth-child(odd){padding-right:3px}.bunner_area .bunner_list .bunner_li:nth-child(even){padding-left:3px}.bunner_area .bunner_list .bunner_li a img{display:inline;width:100%;height:auto}#gallery_box{display:none;position:fixed;background:#000;width:100%;height:100%;z-index:200;padding-top:87px;top:0;left:0}#gallery_box #close_g{width:100%;padding:37px 0 34px;text-align:center;position:fixed;z-index:10;top:0}#gallery_box #close_g img{display:inline;width:16px;height:16px}#gallery_box .galleryoutline{width:100%;height:100%;padding:0 12.8% 34px;overflow:auto;-webkit-overflow-scrolling:touch}#gallery_box .gallery-wrap{width:100%;height:100%;-webkit-overflow-scrolling:touch}#gallery_box .gallery-wrap .gallery-item{width:100%;margin-bottom:8px}#gallery_box .gallery-wrap .gallery-item .gallery-icon{width:100%}#gallery_box .gallery-wrap .gallery-item .gallery-icon a{cursor:default}#gallery_box .gallery-wrap .gallery-item .gallery-icon img{width:100%;height:auto}.news_index{padding:0 4.9% 70px}.news_index #infscr-loading{display:none !important}.news_index .choice_block{width:100%;margin-bottom:50px}.news_index .choice_block .choice_list{width:100%;text-align:center;position:relative;padding:15px 0;border:1px solid #a5a5a5;border-right:none;border-left:none;position:relative}.news_index .choice_block .choice_list .choice_li{width:50%;float:left;position:relative}.news_index .choice_block .choice_list .choice_li:before{content:'';position:absolute;top:-2px;left:50%;margin-left:-61px;display:block;width:9px;height:9px;border:2px solid #e8e8e8;border-right:none;border-top:none;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:.3s;transition:.3s}.news_index .choice_block .choice_list .choice_li .cttl{font-size:13px;font-size:1.3rem;padding-left:11px;-webkit-transition:.3s;transition:.3s}.news_index .choice_block .choice_list .choice_li.open:before{-webkit-transform:translateY(6px) rotate(135deg);-ms-transform:translateY(6px) rotate(135deg);transform:translateY(6px) rotate(135deg)}.news_index .choice_block .choice_list .choice_li.open .cttl{width:100%;display:inline-block;color:#e1e1e1}.news_index .choice_block .choice_list .choice_li .abs{position:absolute;margin-top:15px;top:100%;width:100%;z-index:10}.news_index .choice_block .choice_list .choice_li .mo_news_list{display:none;position:absolute;width:200%;top:0;padding:24px 0;background:#f6f6f6;color:#a5a5a5}.news_index .choice_block .choice_list .choice_li .mo_news_list li{font-size:14px;font-size:1.4rem;padding:16px 0}.news_index .choice_block .choice_list .choice_li .mo_news_list li:first-child{margin:0}.news_index .choice_block .choice_list .choice_li .mo_news_list li.now{color:#000}.news_index .choice_block .choice_list .choice_li .inf_news_list{display:none;position:absolute;width:200%;top:0;right:0;padding:40px 0;background:#f6f6f6;color:#a5a5a5}.news_index .choice_block .choice_list .choice_li .inf_news_list .inf_news_li{font-size:14px;font-size:1.4rem;margin-top:32px}.news_index .choice_block .choice_list .choice_li .inf_news_list .inf_news_li:first-child{margin:0}.news_index .choice_block .choice_list .choice_li .inf_news_list .inf_news_li.now{color:#000}.news_index .news_conts{width:100%;position:relative}.news_index .news_conts .news_conts_list{width:100%;padding-bottom:70px}.news_index .news_conts .news_conts_li{margin-top:50px;width:100%}.news_index .news_conts .news_conts_li:first-child{margin-top:0}.news_index .news_conts .news_conts_li .news_art{width:100%;height:100%}.news_index .news_conts .news_conts_li .news_art .days{margin-bottom:24px}.news_index .news_conts .news_conts_li .news_art .days p{font-size:17px;font-size:1.7rem;letter-spacing:0.1em}.news_index .news_conts .news_conts_li .news_art .conts_news .name_news{font-size:17px;font-size:1.7rem;color:#a5a5a5;margin-bottom:14px}.news_index .news_conts .news_conts_li .news_art .conts_news .news_conts_ttl{font-size:17px;font-size:1.7rem;line-height:1.59923529}.news_index .news_conts .news_conts_li .news_art .conts_news .inner_contents{margin-top:16px;font-size:11px;font-size:1.1rem;line-height:1.9090909;letter-spacing:0}.news_index .news_conts .news_conts_li .news_art .conts_news .inner_contents a{color:#ff0000;text-decoration:underline}.news_index .news_conts .news_conts_li .news_art .conts_news .inner_contents a:after{content:'';display:inline-block;width:10px;height:9px;background:url(../img/news/link_icon.png) no-repeat top center;-webkit-background-size:cover;background-size:cover;margin-left:0.3em;margin-right:0.2em}.news_index .morebutton{margin-top:50px;width:100%;display:block;font-size:12px;font-size:1.2rem;letter-spacing:0.05em;line-height:38px}.news_index .morebutton a{color:#000;border:2px solid #efefef;background:#efefef;width:100%;display:block;display:block;height:100%;height:38px;text-align:center;cursor:pointer}@media screen and (min-width: 600px){.model_conts #detail_conts .detail_list .detail_li dl .spn--one{display:inline-block;margin:0 24px 0 0 !important}.model_conts #detail_conts .detail_list .detail_li dl .spn--one:last-of-type{margin:0 !important}.model_conts #detail_conts .detail_list .detail_li dl .pdr__anc:before{font-size:1.6rem}#opeaning{position:fixed;top:0;left:0;background:#000;width:100%;height:100%;z-index:1700}#opeaning #Stage{position:absolute;top:50%;left:50%;margin:-225px 0 0 -191px;width:382px !important;height:382px !important}#pagemove{width:100%;height:100%;position:fixed;z-index:1000;display:none;text-align:center}#pagemove.a{left:0}#pagemove.a:after{left:0;-webkit-transition-delay:0s;transition-delay:0s}#pagemove.b{top:0;left:0}#pagemove.b:after{left:0;-webkit-transition-delay:0s;transition-delay:0s}#pagemove.b.d{left:120%}#pagemove.b.d #logoblock{opacity:0}#pagemove.b.d:after{left:0;-webkit-transition-delay:0s;transition-delay:0s}#pagemove:after{content:'';display:block;position:fixed;width:100%;height:100%;left:0;top:0;background-color:#fafafa;background-image:url(../img/common/loading-l.png);background-position:center 42%;background-repeat:no-repeat;-webkit-background-size:588px auto;background-size:588px auto;-webkit-transition:.4s;transition:.4s;-webkit-transition-timing-function:cubic-bezier(0.57, 0.31, 0.19, 1);transition-timing-function:cubic-bezier(0.57, 0.31, 0.19, 1)}#pagemove #logoblock{opacity:0;position:relative;text-outline:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:100}#pagemove #logoblock .logo{width:100%}#pagemove #logoblock .logo img{display:inline}#pagemove #logoblock .logof{color:#d2d2d2;font-weight:normal;margin-top:14px;font-size:3.6rem}body,html{min-width:1200px}#rboxxx{display:block;position:fixed;top:0;right:0;z-index:90;width:52px;height:100%;background:#fff}#lboxxx{display:block;position:fixed;top:0;left:0;z-index:90;width:52px;height:100%;background:#fff}#lang_pc{display:block;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:fixed;top:56px;right:18px;opacity:1;z-index:100;-webkit-transition:.8s;transition:.8s;-webkit-transition-timing-function:cubic-bezier(0.19, 0.05, 0.4, 0.64);transition-timing-function:cubic-bezier(0.19, 0.05, 0.4, 0.64)}#lang_pc .lang_nav{position:relative;z-index:100}#lang_pc .lang_nav .lang_li{float:left;font-size:1.2rem;letter-spacing:0.06em;color:#a5a5a5;position:relative;z-index:100}#lang_pc .lang_nav .lang_li:nth-child(1){margin-right:0;margin-bottom:2.5em;position:relative}#lang_pc .lang_nav .lang_li:nth-child(1):after{content:'/';display:block;position:absolute;color:#a5a5a5 !important;top:100%;left:0;margin-left:0;margin-top:1em}#lang_pc .lang_nav .lang_li .lang_link{color:#a5a5a5;text-decoration:none;-webkit-transition:.4s;transition:.4s}#lang_pc .lang_nav .lang_li .lang_link:hover{color:#d8d8d8}#lang_pc .lang_nav .lang_li .lang_link.now_lang{color:#000}#scrollbox{cursor:pointer;display:block;position:absolute;bottom:4px;left:50%;z-index:80;margin-left:-31px;font-size:1.2rem;letter-spacing:0.2em;color:#fff;padding:0 0 130px}#scrollbox:after{width:2px;height:30px;background:#fff}#shere_pc{display:block;position:fixed;padding:0;margin:0;z-index:100;bottom:53px;right:16px;opacity:1 !important;width:18px;-webkit-transition:none;transition:none}#shere_pc .share_list{width:100%}#shere_pc .share_list .share_li{float:none;margin-top:29px}#shere_pc .share_list .share_li:first-child{margin:0}#shere_pc .share_list .share_li .share_link{display:block;width:18px;outline:none}#shere_pc .share_list .share_li .share_link:hover svg{fill:#d8d8d8}#shere_pc .share_list .share_li .share_link.twi svg{width:18px;height:16px;-webkit-transition:.4s;transition:.4s}#shere_pc .share_list .share_li .share_link.face svg{margin-left:5px;width:8px;height:15px;-webkit-transition:.4s;transition:.4s}body:before,body:after{content:'';display:block;position:fixed;width:100%;height:52px;background:#fff;z-index:9}body:before{top:0;left:0}body:after{bottom:0;left:0}#contact_move{display:block;position:fixed;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;top:50%;right:18px;margin-top:-53px;z-index:100;color:#000}#contact_move:hover a{color:#d8d8d8}#contact_move:before{content:'';background:url(../img/common/arrow_b.png) no-repeat center center;-webkit-background-size:cover;background-size:cover;display:block;width:6px;height:4px;top:0;right:3px;position:absolute;-webkit-transition:.1s;transition:.1s}#contact_move a{padding-top:14px;padding-right:1px;font-size:1.2rem;letter-spacing:0.12em;-webkit-transition:.3s;transition:.3s}header{left:-380px;width:380px;position:fixed;background:#fff;top:0;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;z-index:150;-webkit-transition:.4s;transition:.4s;-webkit-transition-delay:.05s;transition-delay:.05s;-webkit-transition-timing-function:cubic-bezier(0, 0.55, 0.21, 1);transition-timing-function:cubic-bezier(0, 0.55, 0.21, 1)}header .lang{display:none}header .nav_content{width:100%;padding:125px 70px 0;text-align:center}header .nav_content .logo{width:100%;opacity:0}header .nav_content .logo img{width:30px}header .nav_content .nav_ttl{font-size:3.6rem;line-height:0.8888;font-weight:normal;margin-top:11px;opacity:0;-webkit-transition:.8s;transition:.8s;-webkit-transition-timing-function:cubic-bezier(0.19, 0.05, 0.4, 0.64);transition-timing-function:cubic-bezier(0.19, 0.05, 0.4, 0.64)}header .nav_content .headnav{margin-top:90px}header .nav_content .headnav .nav_list{width:100%}header .nav_content .headnav .nav_list .nav_li{font-size:1.4rem;letter-spacing:0.1em;margin-bottom:28px;opacity:0;-webkit-transition:.6s;transition:.6s;-webkit-transition-timing-function:cubic-bezier(0.38, 0.8, 0.55, 0.95);transition-timing-function:cubic-bezier(0.38, 0.8, 0.55, 0.95);padding-right:20px}header .nav_content .headnav .nav_list .nav_li:last-child{margin:0}header .nav_content .headnav .nav_list .nav_li .nav_link{color:inherit;text-decoration:none;-webkit-transition-timing-function:cubic-bezier(0.32, 0.99, 0.32, 0.99);transition-timing-function:cubic-bezier(0.32, 0.99, 0.32, 0.99);-webkit-transition:.3s;transition:.3s;display:inline-block;position:relative}header .nav_content .headnav .nav_list .nav_li .nav_link:before{content:'';display:block;position:absolute;width:0%;height:1px;bottom:-3px;left:50%;background:#000;-webkit-transition:.2s;transition:.2s}header .nav_content .headnav .nav_list .nav_li .nav_link:hover{letter-spacing:0.2em}header .nav_content .headnav .nav_list .nav_li .nav_link:hover:before{width:100%;height:1px;left:-1px}header .nav_content .shere{display:none}header .nav_content .bunner{opacity:0;width:100%;margin-top:49px;-webkit-transition:.8s;transition:.8s;-webkit-transition-timing-function:cubic-bezier(0.19, 0.05, 0.4, 0.64);transition-timing-function:cubic-bezier(0.19, 0.05, 0.4, 0.64)}header .nav_content .bunner .bunner_link{display:block;-webkit-transition:.4s;transition:.4s}header .nav_content .bunner .bunner_link:hover{opacity:.8}header .nav_content .bunner .bunner_link img{width:100%;height:auto}header.open{-webkit-transition:.3s;transition:.3s}#humberger{position:fixed;width:114px;height:114px;z-index:200;cursor:pointer;outline:none;top:50%;left:-45px;margin-top:-58px;-webkit-transition-timing-function:cubic-bezier(0, 1, 0, 1);transition-timing-function:cubic-bezier(0, 1, 0, 1);-webkit-transition:.3s;transition:.3s}#humberger:before{content:'';display:block;position:absolute;top:18px;left:auto;right:18px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:80px;height:80px;background:#fff;border:none}#humberger .hum_line{width:22px;height:17px;position:absolute;top:51px;left:auto;right:31px}#humberger .hum_line span{position:absolute;width:100%;height:3px;background:#000;-webkit-transition:.3s;transition:.3s}#humberger .hum_line span:nth-child(1){top:0;left:0}#humberger .hum_line span:nth-child(2){top:7px;left:0}#humberger .hum_line span:nth-child(3){bottom:0;left:0}#humberger .hum_line:hover span{-webkit-transition:.2s;transition:.2s;-webkit-transform:scaleX(1.15);-ms-transform:scaleX(1.15);transform:scaleX(1.15);background:#aaa}#humberger .hum_line:hover span .humb_text{color:#aaa}#humberger .humb_text{position:absolute;display:inline-block;width:52px;text-align:center;color:#000;top:76px;right:16px;font-size:0.8rem;-webkit-transition:.3s;transition:.3s}#humberger:hover span{-webkit-transition:.2s;transition:.2s;-webkit-transform:scaleX(1.15);-ms-transform:scaleX(1.15);transform:scaleX(1.15);background:#aaa}#humberger:hover .humb_text{color:#aaa}#humberger.active{left:310px;-webkit-transition-delay:.05s;transition-delay:.05s;-webkit-transition-timing-function:cubic-bezier(0.07, 0.6, 0.41, 1);transition-timing-function:cubic-bezier(0.07, 0.6, 0.41, 1)}#humberger.active span{height:3px;-webkit-transition:.3s;transition:.3s;-webkit-transition-timing-function:cubic-bezier(0.07, 0.22, 0.45, 0.99);transition-timing-function:cubic-bezier(0.07, 0.22, 0.45, 0.99)}#humberger.active span:nth-child(1){top:7px;opacity:0}#humberger.active span:nth-child(2){top:7px;left:0}#humberger.active span:nth-child(3){bottom:7px;opacity:0}#humberger.active .humb_text{opacity:0}.mainvisual_out{position:relative;overflow:hidden;width:100%;height:100%}.mainvisual_out .sec_in_box{position:absolute;top:0;left:0;display:table;width:70%;margin:0 15% 0;height:100%;vertical-align:middle;text-align:center;z-index:10}.mainvisual_out .sec_in_box .slick_in_box{display:table-cell;vertical-align:middle;z-index:90;width:100%;padding-bottom:px}.mainvisual_out .sec_in_box .slick_in_box .logo img{display:inline;width:380px;height:181px}.mainvisual_out .sec_in_box .slick_in_box .slick_ttl{font-size:5.7rem;margin-bottom:74px;color:#fff}.mainvisual_out .sec_in_box .slick_in_box .slick_ttl span:nth-child(1){letter-spacing:-0.01em}.mainvisual_out .sec_in_box .slick_in_box .slick_ttl span:nth-child(3){letter-spacing:0.04em}.mainvisual_out .sec_in_box .slick_in_box .slick_ttl span:nth-child(5){letter-spacing:0.02em}.mainvisual_out .sec_in_box .slick_in_box .slick_ttl span:nth-child(6){letter-spacing:0.01em}.mainvisual_out .sec_in_box .slick_in_box .slick_ttl span:nth-child(7){letter-spacing:-0.02em}.mainvisual_out .sec_in_box .slick_in_box .slick_ttl span:nth-child(9){letter-spacing:-0.03em}.mainvisual_out .sec_in_box .slick_in_box .read{color:#fff;font-size:1.2rem}#mainvisual{width:100%;height:100%;padding:52px;position:relative;z-index:1}#mainvisual .tps-wrapper{height:100%}#mainvisual .slick_all{width:100%;height:100%;overflow:hidden;-webkit-perspective:13em;-ms-perspective:13em;-o-perspective:13em;perspective:13em;-webkit-perspective-origin:center bottom;-ms-perspective-origin:center bottom;-o-perspective-origin:center bottom;perspective-origin:center bottom;-webkit-perspective-origin:50% 0%;-ms-perspective-origin:50% 0%;-o-perspective-origin:50% 0%;perspective-origin:50% 0%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}#mainvisual .slick_all .slick{width:100%;height:100%;-webkit-background-size:cover !important;background-size:cover !important;background-position:top center !important}#mainvisual .slick_all .slick.b01{background:url(../img/index/pc/main_02.jpg) no-repeat}#mainvisual .slick_all .slick.b02{background:url(../img/index/pc/main_01.jpg) no-repeat}#mainvisual .slick_all .slick.b03{background:url(../img/index/pc/main_03.jpg) no-repeat}#mainvisual .slick_all .slick.b04{background:url(../img/index/pc/main_04.jpg) no-repeat}#mainvisual .slick_all .slick.b05{background:url(../img/index/pc/main_05.jpg) no-repeat}#mainvisual .slick_all .slick.b06{background:url(../img/index/pc/main_06.jpg) no-repeat}#mainvisual .slick_all .slick.b07{background:url(../img/index/pc/main_07.jpg) no-repeat}#mainvisual .slick_all .slick .slick_in{display:table;width:100%;height:100%;opacity:0;vertical-align:middle;text-align:center}#mainvisual .slick_all .slick .slick_in .slick_in_box{display:table-cell;vertical-align:middle}#mainvisual .slick_all .slick .slick_in .slick_in_box .logo{margin-bottom:0}#mainvisual .slick_all .slick .slick_in .slick_in_box .logo img{display:inline;width:380px;height:181px}#mainvisual .slick_all .slick .slick_in .slick_in_box .slick_ttl{font-size:6rem}#mainvisual .slick_all .slick .slick_in .slick_in_box .read{font-size:1.2rem}#model{width:100%;padding:52px 52px 0}#model .link_ttl{padding:32px 10px 95px;text-align:center}#model .link_ttl .dis_a .model_sec_ttl{padding-left:20px;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);font-size:5rem;-webkit-transition:.5s;transition:.5s;opacity:0}#model .link_ttl .dis_a .read_ttl{font-size:1.6rem;margin-top:24px;padding-left:10px;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);opacity:0;-webkit-transition:.5s;transition:.5s;-webkit-transition-delay:.2s;transition-delay:.2s}#model .link_ttl .dis_a .view{white-space:pre;display:inline-block;width:50px;font-size:1.1rem;color:#a9a9a9;height:1.1rem;position:absolute;top:45px;right:42px;margin-top:10px;opacity:0;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transition:.5s;transition:.5s;padding-left:5px}#model .link_ttl .dis_a.reaching .model_sec_ttl{padding-left:0px;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}#model .link_ttl .dis_a.reaching .read_ttl{padding-left:0px;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}#model .link_ttl .dis_a:hover:before{background:#000}#model .link_ttl .dis_a:hover .view{padding-left:0px;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}#model .model_list{width:100%}#model .model_list .model_li{width:33.333333333333%;position:relative}#model .model_list .model_li .dis_a{display:block;width:100%;height:0;position:relative;outline:none;color:#fff;-webkit-transition:.6s;transition:.6s;-webkit-background-size:cover !important;background-size:cover !important;background-repeat:no-repeat !important;background-position:top center !important}#model .model_list .model_li .dis_a:hover:before{opacity:1}#model .model_list .model_li .dis_a:hover .model_name_box{opacity:1;width:100%;-webkit-transition:.3s;transition:.3s;-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transition-timing-function:cubic-bezier(0.38, 0, 1, 0.01);transition-timing-function:cubic-bezier(0.38, 0, 1, 0.01)}#model .model_list .model_li .dis_a:before{padding-top:106%;position:absolute;top:0;left:0;z-index:0;opacity:0}#model .model_list .model_li .dis_a.m01{background:url(../img/index/pc/model_01.jpg),url(../img/index/pc/model_01_on.jpg)}#model .model_list .model_li .dis_a.m01:before{content:'';display:block;background:url(../img/index/pc/model_01_on.jpg);-webkit-background-size:cover;background-size:cover;background-position:top center;background-repeat:no-repeat;-webkit-transition:.6s;transition:.6s;top:0;left:0;width:100%;height:0}#model .model_list .model_li .dis_a.m02{background:url(../img/index/pc/model_02.jpg),url(../img/index/pc/model_02_on.jpg)}#model .model_list .model_li .dis_a.m02:before{content:'';display:block;background:url(../img/index/pc/model_02_on.jpg);-webkit-background-size:cover;background-size:cover;background-position:top center;background-repeat:no-repeat;-webkit-transition:.6s;transition:.6s;top:0;left:0;width:100%;height:0}#model .model_list .model_li .dis_a.m03{background:url(../img/index/pc/model_03.jpg),url(../img/index/pc/model_03_on.jpg)}#model .model_list .model_li .dis_a.m03:before{content:'';display:block;background:url(../img/index/pc/model_03_on.jpg);-webkit-background-size:cover;background-size:cover;background-position:top center;background-repeat:no-repeat;-webkit-transition:.6s;transition:.6s;top:0;left:0;width:100%;height:0}#model .model_list .model_li .dis_a.m04{background:url(../img/index/pc/model_04.jpg),url(../img/index/pc/model_04_on.jpg)}#model .model_list .model_li .dis_a.m04:before{content:'';display:block;background:url(../img/index/pc/model_04_on.jpg);-webkit-background-size:cover;background-size:cover;background-position:top center;background-repeat:no-repeat;-webkit-transition:.6s;transition:.6s;top:0;left:0;width:100%;height:0}#model .model_list .model_li .dis_a.m05{background:url(../img/index/pc/model_05.jpg),url(../img/index/pc/model_05_on.jpg)}#model .model_list .model_li .dis_a.m05:before{content:'';display:block;background:url(../img/index/pc/model_05_on.jpg);-webkit-background-size:cover;background-size:cover;background-position:top center;background-repeat:no-repeat;-webkit-transition:.6s;transition:.6s;top:0;left:0;width:100%;height:0}#model .model_list .model_li .dis_a.m06{background:url(../img/index/pc/model_06.jpg),url(../img/index/pc/model_06_on.jpg)}#model .model_list .model_li .dis_a.m06:before{content:'';display:block;background:url(../img/index/pc/model_06_on.jpg);-webkit-background-size:cover;background-size:cover;background-position:top center;background-repeat:no-repeat;-webkit-transition:.6s;transition:.6s;top:0;left:0;width:100%;height:0}#model .model_list .model_li .dis_a.m07{background:url(../img/index/pc/model_07.jpg),url(../img/index/pc/model_07_on.jpg)}#model .model_list .model_li .dis_a.m07:before{content:'';display:block;background:url(../img/index/pc/model_07_on.jpg);-webkit-background-size:cover;background-size:cover;background-position:top center;background-repeat:no-repeat;-webkit-transition:.6s;transition:.6s;top:0;left:0;width:100%;height:0}#model .model_list .model_li .dis_a .model_name_box{opacity:0;position:absolute;bottom:0;padding:0 0 9px 8px;z-index:0;width:0%;-webkit-transition:.3s;transition:.3s}#model .model_list .model_li .dis_a .model_name_box .en_name{font-size:4.4rem;height:7.8rem;white-space:pre;width:100%;overflow:hidden;line-height:0.909;margin-bottom:8px;padding-top:4px;-webkit-box-sizing:content-box;box-sizing:content-box;text-shadow:0px 0px 4px rgba(0,0,0,0.2)}#model .model_list .model_li .dis_a .model_name_box .en_name span{display:inline-block;padding-top:39px}#model .model_list .model_li .dis_a .model_name_box .jp_name{font-size:2.4rem;height:2.2rem;font-weight:bold;overflow:hidden;white-space:pre;width:100%;text-shadow:0px 0px 3px rgba(0,0,0,0.2)}#news{padding:84px 52px 0}#news .link_ttl{width:100%;padding-top:3px;padding-bottom:110px;overflow:hidden;text-align:center}#news .link_ttl .dis_a{display:block;width:100%;height:100%;position:relative}#news .link_ttl .dis_a .news_sec_ttl{font-size:4rem;letter-spacing:0.05em;margin-bottom:25px;padding-left:20px;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transition:.5s;transition:.5s;opacity:0}#news .link_ttl .dis_a .read_ttl{font-size:1.6rem;padding-left:10px;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);opacity:0;-webkit-transition:.5s;transition:.5s;-webkit-transition-delay:.2s;transition-delay:.2s}#news .link_ttl .dis_a .view{white-space:pre;display:inline-block;width:50px;font-size:1.1rem;color:#a9a9a9;height:1.1rem;position:absolute;top:40px;right:42px;margin-top:10px;opacity:0;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transition:.5s;transition:.5s;padding-left:5px}#news .link_ttl .dis_a.reaching .news_sec_ttl{padding-left:0px;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}#news .link_ttl .dis_a.reaching .read_ttl{padding-left:0px;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}#news .link_ttl .dis_a:hover .view{padding-left:0px;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}#news .news_list{width:100%;padding-bottom:100px;border-bottom:1px solid #eeeeee}#news .news_list .news_li{float:left;width:25%;margin-top:53px}#news .news_list .news_li:nth-child(-n+4){margin-top:0}#news .news_list .news_li:nth-child(n+7){display:block}#news .news_list .news_li .dis_a{position:relative;display:block;width:100%;height:100%;padding:4px 0 27px 30px}#news .news_list .news_li .dis_a:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.3;-webkit-transition:.6s;transition:.6s;-webkit-background-size:contain !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:top right !important;z-index:-1}#news .news_list .news_li .dis_a.view_b{padding:4px 40px 0 30px}#news .news_list .news_li .dis_a .view{width:100%;padding-top:15%;font-size:1.2rem;position:relative;top:34px;text-align:right;overflow:hidden}#news .news_list .news_li .dis_a .view span{display:inline-block;position:relative;width:auto;height:100%;padding:3em 0;-webkit-transition:.4s;transition:.4s}#news .news_list .news_li .dis_a .view span:before{-webkit-transition:.4s;transition:.4s}#news .news_list .news_li .dis_a .view:before{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:2px;background:#000}#news .news_list .news_li .dis_a .view:after{content:'';display:block;position:absolute;left:-100%;bottom:0;width:100%;height:2px;background:#a5a5a5;-webkit-transition:.4s;transition:.4s;-webkit-transition-timing-function:cubic-bezier(0.18, 0.93, 0.55, 0.99);transition-timing-function:cubic-bezier(0.18, 0.93, 0.55, 0.99)}#news .news_list .news_li .dis_a:hover:before{-webkit-transition-delay:.1s;transition-delay:.1s;opacity:1}#news .news_list .news_li .dis_a:hover .news_article .news_content .news_name{background:#000;color:#fff;text-decoration:none}#news .news_list .news_li .dis_a:hover .news_article .news_content .news_ttl span{background:#000;color:#fff}#news .news_list .news_li .dis_a:hover .view span{color:#a5a5a5}#news .news_list .news_li .dis_a:hover .view span:before{opacity:.3}#news .news_list .news_li .dis_a:hover .view:after{left:0}#news .news_list .news_li .dis_a.kiko:before{background:url(../img/index/pc/news_kiko.png)}#news .news_list .news_li .dis_a.eimi:before{background:url(../img/index/pc/news_eimi.png)}#news .news_list .news_li .dis_a.angela:before{background:url(../img/index/pc/news_angela.png)}#news .news_list .news_li .dis_a.hubin:before{background:url(../img/index/pc/news_hubin.png)}#news .news_list .news_li .dis_a.rikako:before{background:url(../img/index/pc/news_rikako.png)}#news .news_list .news_li .dis_a.sara:before{background:url(../img/index/pc/news_sara.png)}#news .news_list .news_li .dis_a.hana:before{background:url(../img/index/pc/news_hana.png)}#news .news_list .news_li .dis_a.info:before{background:url(../img/index/pc/news_logo.png)}#news .news_list .news_li .dis_a .news_article{width:100%;height:100%}#news .news_list .news_li .dis_a .news_article .day_box{float:none;-webkit-box-sizing:content-box;box-sizing:content-box;padding-left:0px;margin-bottom:25px;text-align:center;width:44px}#news .news_list .news_li .dis_a .news_article .day_box .day{margin-top:-4px;font-size:3.8rem}#news .news_list .news_li .dis_a .news_article .day_box .manth{margin-top:5px;font-size:0.9rem;display:block;width:100%}#news .news_list .news_li .dis_a .news_article .news_content{float:none;padding-left:0px;width:100%}#news .news_list .news_li .dis_a .news_article .news_content .news_name{display:inline-block;font-size:1.4rem;padding:1px 0 0 1px;letter-spacing:0.1em;border-bottom:1px solid #000;margin-bottom:11px;font-weight:bold;-webkit-transition:.6s;transition:.6s}#news .news_list .news_li .dis_a .news_article .news_content .news_ttl{font-weight:normal;font-size:1.1rem;line-height:1.5454;-webkit-transition:.6s;transition:.6s}#news .news_list .news_li .dis_a .news_article .news_content .news_ttl span{-webkit-transition:.6s;transition:.6s;padding:1px}#join{width:100%;padding:100px 52px 100px}#join .join_list{width:100%}#join .join_list .join_li{width:50%;margin-top:0;padding-left:4px;overflow:hidden;float:left}#join .join_list .join_li:first-child{margin:0;padding-left:0;padding-right:4px}#join .join_list .join_li .join_link{display:block;width:100%;height:0;padding-top:43.674698795%;position:relative;-webkit-background-size:cover !important;background-size:cover !important;background-position:top right !important;background-repeat:no-repeat !important;-webkit-transition:.4s;transition:.4s}#join .join_list .join_li .join_link:hover{opacity:.8}#join .join_list .join_li .join_link.j01{background:url(../img/index/sp/audition.jpg)}#join .join_list .join_li .join_link.j01 article{width:328px}#join .join_list .join_li .join_link.j02{background:url(../img/index/sp/recruit.jpg)}#join .join_list .join_li .join_link.j02 article{width:328px}#join .join_list .join_li .join_link article{position:absolute;bottom:0;left:0;padding:0 0 44px 47px}#join .join_list .join_li .join_link article h1{font-size:4.4rem;margin-bottom:20px}#join .join_list .join_li .join_link article p{font-size:1.3rem;letter-spacing:0.05em}#about{padding:31px 52px 31px;position:relative;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;margin-bottom:130px}#about #aboutright{padding-top:0;border-top:0;text-align:center;width:50%;float:right;position:relative}#about #aboutright:before{content:'';top:0;left:0;position:relative;display:block;padding-top:45%}#about #aboutright .aboutright_inner{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#about #aboutright .aboutright_inner .about_ttl{font-size:2.6rem;padding-bottom:26px;position:relative}#about #aboutright .aboutright_inner .about_ttl:after{content:'';display:block;width:68px;height:1px;background:#eee;position:absolute;bottom:0;left:50%;margin-left:-34px}#about #aboutright .aboutright_inner .about_read{font-size:1.3rem;line-height:2;margin-top:22px;width:100%}#about #aboutright .aboutright_inner .about_read span{display:inline-block;padding-right:1.5em}#about #aboutright .aboutright_inner .about_link{display:block;font-size:1.2rem;width:194px;height:34px;overflow:hidden;line-height:32px;color:#000;background:#ededed;border:2px solid #ededed;text-align:center;margin:34px auto 0;-webkit-transition:.5s;transition:.5s}#about #aboutright .aboutright_inner .about_link:hover{background:#fff}#about #aboutleft{float:left;width:50%;padding-right:4px;margin-top:0;padding-bottom:0;border-bottom:0}#about #aboutleft #about_map{width:100%;background:#000;padding-bottom:45%}#footer{background:#000;padding:104px 52px 180px;color:#fff;position:relative;text-align:left}#footer .footer_nav{width:50%;float:right;padding-left:28px}#footer .footer_nav .footer_nav_li{margin-top:25px;text-align:left;position:relative}#footer .footer_nav .footer_nav_li:before{content:'';display:block;position:absolute;width:4px;height:6px;background:url(../img/common/arrow_r.png) no-repeat center center;-webkit-background-size:cover;background-size:cover;top:0.8rem;left:0;margin-top:-3px;margin-left:-16px}#footer .footer_nav .footer_nav_li a{-webkit-transition:.3s;transition:.3s}#footer .footer_nav .footer_nav_li a:hover{color:#959595}#footer .footer_nav .footer_nav_li:first-child{margin:0}#footer .footer_nav .footer_nav_li .footer_nav_ttl{font-size:1.6rem;font-weight:bold}#footer .footer_nav .footer_nav_li .footer_model_list{display:inline-block;width:100%;padding:10px 40px 5px 0}#footer .footer_nav .footer_nav_li .footer_model_list .top{display:inline-block;margin:0;float:left;margin-top:6px}#footer .footer_nav .footer_nav_li .footer_model_list .under{float:left;display:inline-block;margin-top:6px}#footer .footer_nav .footer_nav_li .footer_model_list .under .footer_model_li:last-child{padding:0}#footer .footer_nav .footer_nav_li .footer_model_list .under .footer_model_li:last-child:after{display:none}#footer .footer_nav .footer_nav_li .footer_model_list .footer_model_li{float:left;font-size:1.3rem;padding:0;padding-right:2em;display:inline-block;position:relative}#footer .footer_nav .footer_nav_li .footer_model_list .footer_model_li:after{content:'/';color:#fff !important;position:absolute;left:100%;top:0;margin-left:-1.25em}#footer .footer_nav .footer_nav_li .footer_model_list .footer_model_li:nth-child(4){clear:none;float:left}#footer .footer_nav .footer_nav_li .footer_model_list .footer_model_li a{display:inline-block}#footer .info{width:50%;margin-top:0;float:left;padding-left:55px}#footer .info .company_name{font-size:3rem;text-align:left}#footer .info .company_name img{display:inline-block;width:22px;vertical-align:bottom;margin-right:12px}#footer .info .info_add{font-size:1.4rem;line-height:2;margin-top:36px}#footer .info .info_add span{display:inline-block;text-align:center;width:2em}#footer .info .info_add .maplink{position:relative;padding-left:14px}#footer .info .info_add .maplink:after{display:block;content:'';position:absolute;width:4px;height:6px;background:url(../img/common/arrow_r.png) no-repeat top center;-webkit-background-size:cover;background-size:cover;top:50%;margin-top:-4px;left:0}#footer .info .info_add .mail{text-decoration:underline;-webkit-transition:.3s;transition:.3s}#footer .info .info_add .mail:hover{color:#959595}#footer .snsbox{width:50%;text-align:left;margin-top:56px;float:left}#footer .snsbox .sns_list{display:inline-block;padding-left:56px}#footer .snsbox .sns_list .sns_li{float:left;width:25px;margin-left:18px}#footer .snsbox .sns_list .sns_li:first-child{margin-left:0}#footer .snsbox .sns_list .sns_li svg{fill:#fff;width:25px;height:25px;-webkit-transition:.3s;transition:.3s}#footer .snsbox .sns_list .sns_li a:hover svg{fill:#959595}#footer #copy{position:absolute;bottom:87px;right:83px}#pagetop{opacity:0;position:fixed;right:0;bottom:0;width:100%;height:52px;outline:none;z-index:90;padding-top:16px;-webkit-transition:.3s;transition:.3s;text-align:center;-webkit-transition-timing-function:cubic-bezier(0.38, 0, 1, 0.01);transition-timing-function:cubic-bezier(0.38, 0, 1, 0.01)}#pagetop:hover:before{display:none}#pagetop:hover svg{fill:#959595}#pagetop.ok{z-index:90;right:0;bottom:0;opacity:1;-webkit-transition:.4s;transition:.4s;-webkit-transition-timing-function:cubic-bezier(0.38, 0, 1, 0.01);transition-timing-function:cubic-bezier(0.38, 0, 1, 0.01)}#pagetop:before{display:none}#pagetop svg{cursor:pointer;display:inline;text-align:center;position:relative;bottom:auto;right:auto;width:18px;-webkit-transition:.3s;transition:.3s}#dark{display:none;position:fixed;top:0;left:0;z-index:90;width:100%;height:100%;background:url(../img/common/dark.png)}.page_content{padding:0 52px;background:#fff}.underpage{padding-bottom:190px}.underpage.news{padding-bottom:85px}.underpage.contact_index{padding-bottom:140px}.underpage section{padding-top:112px}.underpage section .pagettl_box{padding-bottom:123px}.underpage section .pagettl_box .pagettl{font-size:4rem;margin-bottom:14px}.underpage section .pagettl_box .jpttl{font-size:1.2rem;letter-spacing:0.7em}.about_index .about_page .right_cont{float:right;width:50%;padding:0 8.38% 0 8px}.about_index .about_page .right_cont .about_detail .about_li{margin-top:45px}.about_index .about_page .right_cont .about_detail .about_li:first-child{margin:0}.about_index .about_page .right_cont .about_detail .about_li dl{width:100%}.about_index .about_page .right_cont .about_detail .about_li dl dt{font-size:1.4rem;margin-bottom:16px}.about_index .about_page .right_cont .about_detail .about_li dl dd{font-size:1.2rem}.about_index .about_page .right_cont .about_detail .about_li dl dd .in_list .in_li{padding-left:1em;position:relative;margin-top:1em;line-height:1.3333}.about_index .about_page .right_cont .about_detail .about_li dl dd .in_list .in_li:before{content:'・';position:absolute;display:block;top:0;left:-0.5em}.about_index .about_page .left_cont{float:left;width:50%;padding:0 8.38%;margin-top:0}.about_index .about_page .left_cont #map{padding-bottom:204.545455%;margin-bottom:1.2rem}.about_index .about_page .left_cont .maplink{font-size:1.2rem;float:right;padding-right:1px}.about_index .about_page .left_cont .maplink:after{margin-top:-3px}.contact_index{width:100%}.contact_index .contactlist{width:100%;max-width:664px;margin:0 auto;padding:0}.contact_index .contactlist .contact_li{width:100%;margin-top:40px}.contact_index .contactlist .contact_li.textarea{margin-top:50px}.contact_index .contactlist .contact_li.file dl dd div{padding:7px 0.3rem 8px}.contact_index .contactlist .contact_li.file dl dd div input{padding:0;cursor:pointer !important;width:auto;height:16px}.contact_index .contactlist .contact_li dl{width:100%}.contact_index .contactlist .contact_li dl dt{float:left;width:33.7%;padding:7px 0;line-height:15px;font-size:1.3rem}.contact_index .contactlist .contact_li dl dd{padding-left:33.7%}.contact_index .contactlist .contact_li dl dd.selecter{height:50px}.contact_index .contactlist .contact_li dl dd.selecter div{margin-top:-12px;height:100%}.contact_index .contactlist .contact_li dl dd.selecter div:after{margin-left:-25px}.contact_index .contactlist .contact_li dl dd div{padding:1px 0;width:100%;height:100%;border-bottom:1px solid #dedede}.contact_index .contactlist .contact_li dl dd div input{margin:0;padding:0.4em;border:none;outline:none;-webkit-border-radius:0px;border-radius:0px;width:100%;font-size:1.2rem;-webkit-transition:.3s;transition:.3s}.contact_index .contactlist .contact_li dl dd div input:hover{background:#fafafa}.contact_index .contactlist .contact_li dl dd div input:focus{background:#fafafa}.contact_index .contactlist .contact_li dl dd select{-webkit-appearance:none;border:none;height:50px;line-height:50px;-webkit-border-radius:0px;border-radius:0px;font-size:1.2rem;outline:none}.contact_index .contactlist .contact_li dl dd.tat{padding:0}.contact_index .contactlist .contact_li dl dd.tat textarea{-webkit-appearance:none;width:100%;height:280px;font-size:1.2rem}.contact_index .contactlist .contact_li dl dd .ex{text-align:right;font-size:1.1rem;margin-top:7px}.contact_index .contactlist .contact_li.ymd{margin-top:50px}.contact_index .contactlist .contact_li.ymd dl dd{position:relative;padding-left:33.7%;padding-right:0;height:30px}.contact_index .contactlist .contact_li.ymd dl dd select{height:100%;line-height:28px;font-size:1.3rem}.contact_index .contactlist .contact_li.ymd dl dd div{margin-top:0;display:inline-block;width:23%;margin-left:10%}.contact_index .contactlist .contact_li.ymd dl dd div:nth-child(1){margin:0}.contact_index .contactlist .contact_li.ymd dl dd span.y{right:auto;font-size:1.3rem;position:absolute;margin-left:10px;top:10px}.contact_index .contactlist .contact_li.ymd dl dd span.m{right:auto;font-size:1.3rem;position:absolute;margin-left:10px;top:10px}.contact_index .contactlist .contact_li.ymd dl dd span.d{right:auto;font-size:1.3rem;position:absolute;margin-left:10px;top:10px}.contact_index .contactlist .contact_li.twolist dl dd{position:relative;padding-right:0}.contact_index .contactlist .contact_li.twolist dl dd div{display:inline-block;margin-top:0;width:23%;margin-left:10%}.contact_index .contactlist .contact_li.twolist dl dd div:nth-child(1){margin-top:0;margin-left:0}.contact_index .contactlist .contact_li.twolist dl dd span.in1{display:inline-block;line-height:15px;margin-left:8px;right:auto;font-size:1.3em;top:7px}.contact_index .contactlist .contact_li.twolist dl dd span.in2{display:inline-block;line-height:15px;margin-left:8px;right:auto;font-size:1.3em;top:7px}.contact_index .contactlist .contact_li.threelisti dl dd{position:relative;padding-right:0}.contact_index .contactlist .contact_li.threelisti dl dd div{display:inline-block;margin-top:0;width:23%;margin-left:10%}.contact_index .contactlist .contact_li.threelisti dl dd div:nth-child(1){margin-top:0;margin-left:0}.contact_index .contactlist .contact_li.threelisti dl dd span.in1{display:inline-block;line-height:15px;margin-left:8px;right:auto;font-size:1.3em;top:7px}.contact_index .contactlist .contact_li.threelisti dl dd span.in2{display:inline-block;line-height:15px;margin-left:8px;right:auto;font-size:1.3em;top:7px}.contact_index .contactlist .contact_li.threelisti dl dd span.in3{display:inline-block;line-height:15px;margin-left:8px;right:auto;font-size:1.3em;top:7px}.contact_index .contactlist .contact_li.radio{margin-top:50px}.contact_index .contactlist .contact_li.radio dl dd div{border:none}.contact_index .contactlist .contact_li.radio dl dd div label{padding:6px 0 7px;display:inline-block;width:6em;font-size:1.3rem;height:100%;line-height:14px}.contact_index .contactlist .contact_li.radio dl dd div label input[type=radio]{font-size:1.4rem;margin-right:0.4em;line-height:11px;position:relative;margin-top:-5px}.contact_index .contactlist .contact_li.radio dl dd div label input[type=radio]:focus{background:#000}.contact_index .contactlist .contact_li.model_photo{margin-top:50px}.contact_index .contactlist .contact_li.model_photo dl dt{line-height:20px}.contact_index .contactlist .contact_li.model_photo dl dd div{height:20px;-webkit-box-sizing:content-box;box-sizing:content-box}.contact_index .contactlist .contact_li.model_photo dl dd div input{font-size:1.3rem;height:18px;line-height:18px}.contact_index .button_area{width:100%;max-width:664px;padding:0;margin:24px auto 0;padding-bottom:0;text-align:center}.contact_index .button_area .privacy{float:left;text-align:left;display:inline-block;width:auto;font-size:1.3rem}.contact_index .button_area input{float:right;border:2px solid #000;font-size:1.4em;height:60px;width:328px;max-width:328px;margin:0 auto 0;-webkit-transition:.4s;transition:.4s}.contact_index .button_area input:hover{border:2px solid #000;background:#fff;color:#000}.contact_index .button_area.ent{margin-top:60px}.recruit_page{width:100%;padding:0;max-width:664px;margin:0 auto}.recruit_page .pageconts_list .conts_lis .conts_li{padding:32px 0 31px;border-bottom:1px solid #a5a5a5}.recruit_page .pageconts_list .conts_lis .conts_li:first-child{padding:0px 0 31px}.recruit_page .pageconts_list .conts_lis .conts_li .conts_line dt{width:33.7%;font-size:1.3rem}.recruit_page .pageconts_list .conts_lis .conts_li .conts_line dd{padding-top:0px;width:100%;font-size:1.3rem;padding-left:33.7%;line-height:1.9}.recruit_page .pageconts_list .conts_lis .conts_li .conts_line dd.list p:before{width:10px;height:10px;background:#000;top:6px;left:-0.05em}.recruit_page .formlink{display:block;border:2px solid #000;background:#000;color:#fff;font-size:1.4em;max-width:328px;width:328px;margin:40px auto 0;-webkit-transition:.4s;transition:.4s}.recruit_page .formlink span{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-size:1.1rem}.recruit_page .formlink:hover{border:2px solid #000;background:#fff;color:#000}.recruit_page .formlink_model{display:block;border:2px solid #000;background:#000;color:#fff;font-size:1.4em;max-width:328px;width:328px;margin:60px auto 0;-webkit-transition:.4s;transition:.4s}.recruit_page .formlink_model span{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-size:1.1rem}.recruit_page .formlink_model:hover{border:2px solid #000;background:#fff;color:#000}.modellist .model_list{padding:112px 0 195px;width:100%}.modellist .model_list .pagettl_box{width:100%;padding-bottom:100px;text-align:center}.modellist .model_list .pagettl_box .pagettl{font-size:4rem;margin-bottom:14px}.modellist .model_list .pagettl_box .jpttl{font-size:1.2rem;letter-spacing:0.7em;padding-left:10px;-webkit-transition-delay:.15s;transition-delay:.15s}.modellist .model_list .pagettl_box .jpttl.reaching{padding-left:0}.modellist .model_list .modellistbox{width:100%;opacity:0;padding:0 6px;-webkit-transition-timing-function:cubic-bezier(0.8, 0.23, 0.37, 0.96);transition-timing-function:cubic-bezier(0.8, 0.23, 0.37, 0.96);-webkit-transition:.6s;transition:.6s}.modellist .model_list .modellistbox.reaching{opacity:1}.modellist .model_list .modellistbox.reaching .model_li article .dis_a figure{-webkit-transition-delay:.05s;transition-delay:.05s;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.modellist .model_list .modellistbox.reaching .model_li article .dis_a figure img{-webkit-transition-delay:.05s;transition-delay:.05s}.modellist .model_list .modellistbox .model_li{width:33.333%;padding:0 4%;margin-top:50px}.modellist .model_list .modellistbox .model_li:nth-child(-n+3){margin-top:0}.modellist .model_list .modellistbox .model_li:nth-child(odd){float:left;padding:0 4%}.modellist .model_list .modellistbox .model_li:nth-child(even){float:left;padding:0 4%}.modellist .model_list .modellistbox .model_li article{display:block}.modellist .model_list .modellistbox .model_li article .dis_a{display:block;width:100%;height:100%;color:#a5a5a5}.modellist .model_list .modellistbox .model_li article .dis_a figure{width:100%;position:relative;-webkit-transform:translateY(15px) scale(1.02);-ms-transform:translateY(15px) scale(1.02);transform:translateY(15px) scale(1.02);-webkit-transition:.6s;transition:.6s}.modellist .model_list .modellistbox .model_li article .dis_a figure img{display:inline;width:100%;-webkit-transition:.6s;transition:.6s}.modellist .model_list .modellistbox .model_li article .dis_a figure:after{content:'';display:block;position:absolute;top:0;width:100%;height:0;padding-bottom:156.3333%;-webkit-background-size:cover !important;background-size:cover !important;background-position:top center !important;background-repeat:no-repeat !important;opacity:0;-webkit-transition:.6s;transition:.6s}.modellist .model_list .modellistbox .model_li article .dis_a figure.kiko:after{background:url(../img/model/list/pc/model_on_01.jpg)}.modellist .model_list .modellistbox .model_li article .dis_a figure.eimi:after{background:url(../img/model/list/pc/model_on_02.jpg)}.modellist .model_list .modellistbox .model_li article .dis_a figure.baby:after{background:url(../img/model/list/pc/model_on_03.jpg)}.modellist .model_list .modellistbox .model_li article .dis_a figure.hubing:after{background:url(../img/model/list/pc/model_on_04.jpg)}.modellist .model_list .modellistbox .model_li article .dis_a figure.rikako:after{background:url(../img/model/list/pc/model_on_05.jpg)}.modellist .model_list .modellistbox .model_li article .dis_a figure.kiko:after{background:url(../img/model/list/pc/model_on_06.jpg)}.modellist .model_list .modellistbox .model_li article .dis_a h1{margin-top:18px;margin-bottom:10px;font-size:2rem;-webkit-transition:.6s;transition:.6s}.modellist .model_list .modellistbox .model_li article .dis_a p{font-size:1.2rem;-webkit-transition:.6s;transition:.6s}.modellist .model_list .modellistbox .model_li article .dis_a:hover figure img{-webkit-transition:.3s;transition:.3s}.modellist .model_list .modellistbox .model_li article .dis_a:hover figure:after{opacity:1;left:0;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2)}.modellist .model_list .modellistbox .model_li article .dis_a:hover h1{color:#000}.modellist .model_list .modellistbox .model_li article .dis_a:hover p{color:#000}.modeldetail{padding-top:0}.model_conts{background:#f7f7f7;padding-top:52px;padding-bottom:113px;position:relative}.model_conts .mian_photo{float:left;width:50%;padding:0;top:0px;position:relative;margin:0;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transition:.7s;transition:.7s;-webkit-transition-timing-function:cubic-bezier(0.38, 0, 1, 0.01);transition-timing-function:cubic-bezier(0.38, 0, 1, 0.01)}.model_conts .mian_photo.reaching{opacity:1;width:50%;margin-top:0;-webkit-box-shadow:none;box-shadow:none}.model_conts .mian_photo.reaching:before{opacity:1}.model_conts .mian_photo.reaching:after{width:0}.model_conts .mian_photo:before{content:'';display:block;opacity:0;width:100%;height:0;padding-bottom:129.07%;-webkit-background-size:cover !important;background-size:cover !important;background-position:top center !important;background-repeat:no-repeat !important;-webkit-transition-delay:2s;transition-delay:2s;-webkit-transition-timing-function:cubic-bezier(0.02, 1, 0.01, 1);transition-timing-function:cubic-bezier(0.02, 1, 0.01, 1);-webkit-transition:.4s;transition:.4s}.model_conts .mian_photo:after{content:'';display:block;width:100%;position:absolute;height:100%;top:0;right:0;background:#f7f7f7;-webkit-transition-timing-function:cubic-bezier(0.02, 1, 0.01, 1);transition-timing-function:cubic-bezier(0.02, 1, 0.01, 1);-webkit-transition:.3s;transition:.3s}.model_conts .mian_photo figure{width:150px;position:absolute;left:100%;bottom:30px;margin-top:0;top:auto;margin-left:-170px}.model_conts .mian_photo figure.reaching{opacity:1}.model_conts .mian_photo figure img{display:inline;width:100%}.model_conts .table{width:50%;float:left;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.model_conts #detail_conts{margin:0 auto;position:absolute;top:50%;width:100%}.model_conts #detail_conts #nameblock #nameblock_name{font-size:5rem;height:5.5rem;-webkit-transition:.5s;transition:.5s}.model_conts #detail_conts #nameblock #nameblock_name_jp{font-size:1.8rem;height:1.8rem;margin-top:24px}.model_conts #detail_conts #tableout{opacity:0;overflow:hidden;-webkit-transition:.3s;transition:.3s;-webkit-transition-timing-function:cubic-bezier(0.38, 0, 1, 0.01);transition-timing-function:cubic-bezier(0.38, 0, 1, 0.01)}.model_conts #detail_conts #tableout.reaching{width:100%;opacity:1}.model_conts #detail_conts .detail_list{width:100%;max-width:456px;margin:130px auto 0;padding:0}.model_conts #detail_conts .detail_list .detail_li{width:100%;padding:20px 0;border-bottom:1px solid #e7e7e7}.model_conts #detail_conts .detail_list .detail_li dl dd{padding-left:14px}.model_conts .gallery_button{margin-top:0;padding:52px 0;background:#fff}.model_conts .gallery_button:hover .innn:after{opacity:0.6}.model_conts .gallery_button:hover .button_name span{width:100%;height:100%;position:relative}.model_conts .gallery_button:hover .button_name span:after{content:'';display:block;position:absolute;width:2px;height:100%;background:#fff;right:-6px;bottom:0;-webkit-transition:.3s;transition:.3s}.model_conts .gallery_button:hover .button_name span:before{content:'';display:block;position:absolute;width:2px;height:100%;background:#fff;left:-6.5px;bottom:0;-webkit-transition:.3s;transition:.3s}.model_conts .gallery_button:hover .button_name:after{content:'';display:block;position:absolute;top:0;left:0;height:2px;width:50%;background:#fff;-webkit-transition:.3s;transition:.3s;-webkit-transition-delay:.3s;transition-delay:.3s}.model_conts .gallery_button:hover .button_name:before{content:'';display:block;position:absolute;top:0;right:0;height:2px;width:50%;background:#fff;-webkit-transition:.3s;transition:.3s;-webkit-transition-delay:.3s;transition-delay:.3s}.model_conts .gallery_button .innn{position:relative}.model_conts .gallery_button .innn:after{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:url(../img/common/pc_over.png);-webkit-transition:.6s;transition:.6s}.model_conts .gallery_button:after{display:none}.model_conts .gallery_button .gallery_button_list .gallery_button_li{width:16.6666667%}.model_conts .gallery_button .button_name{position:absolute;display:block;text-align:center;color:#fff;font-size:5rem;width:7.25em;text-decoration:none;top:50%;left:50%;overflow:hidden;padding:3px 0 3px 1px;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:.2s;transition:.2s;margin:-25px 0 0 -3.5em;border-bottom:2px solid #fff}.model_conts .gallery_button .button_name span{width:100%;height:100%;position:relative}.model_conts .gallery_button .button_name span:after{content:'';display:block;position:absolute;width:2px;height:0%;background:#fff;right:-6px;bottom:0;-webkit-transition:.3s;transition:.3s;-webkit-transition-delay:.3s;transition-delay:.3s}.model_conts .gallery_button .button_name span:before{content:'';display:block;position:absolute;width:2px;height:0%;background:#fff;left:-6.5px;bottom:0;-webkit-transition:.3s;transition:.3s;-webkit-transition-delay:.3s;transition-delay:.3s}.model_conts .gallery_button .button_name:after{content:'';display:block;position:absolute;top:0;left:0;height:2px;width:0;background:#fff;-webkit-transition:.3s;transition:.3s}.model_conts .gallery_button .button_name:before{content:'';display:block;position:absolute;top:0;right:0;height:2px;width:0;background:#fff;-webkit-transition:.3s;transition:.3s}.model_conts .career{padding:110px 17px 0}.model_conts .career .career_ttl_box{padding-bottom:64px;text-align:center}.model_conts .career .career_ttl_box #career_ttl{font-size:4rem}.model_conts .career .career_ttl_box #career_sub{margin-top:18px;-webkit-transition-delay:.2s;transition-delay:.2s}.model_conts .career .type_sec{width:83.233%;margin:0 auto;padding-bottom:60px;border-bottom:1px solid #d8d8d8}.model_conts .career .type_sec .hidden{float:left;height:auto;width:24.324%;padding-right:7.7%;overflow:visible;border:none}.model_conts .career .type_sec .hidden .over{width:100%;height:auto;overflow:visible}.model_conts .career .type_sec .hidden .over .type_list{height:auto;width:100%;display:block}.model_conts .career .type_sec .hidden .over .type_list .type_li{min-width:180px;cursor:pointer;display:block;height:34px;vertical-align:middle;font-size:1.4rem;margin-top:19px;padding:0;border-bottom:1px dotted #e4e4e4}.model_conts .career .type_sec .hidden .over .type_list .type_li:first-child{margin-top:0}.model_conts .career .type_sec .hidden .over .type_list .type_li:hover{color:#4b4b4b}.model_conts .career .type_sec .type_conts{margin-left:13.4%;float:left;width:62.26326%;min-height:320px;height:auto;margin-top:0;position:relative;padding-bottom:37px;border-bottom:none;-webkit-transition:.6s;transition:.6s}.model_conts .career .type_sec .type_conts .type_opt{opacity:1;z-index:1;display:none}.model_conts .career .type_sec .type_conts .type_opt.now{display:block;opacity:1;z-index:3}.model_conts .career .type_sec .type_conts .type_opt .tarea{font-size:1.2rem;letter-spacing:0.1em;line-height:1.333333}.model_conts .career .type_sec .type_conts .type_opt .tarea br{line-height:2.8}.model_conts .model_news{padding:94px 17px 0}.model_conts .model_news .news_ttl_box{width:100%;padding-bottom:72px;text-align:center}.model_conts .model_news .news_ttl_box #news_ttl{font-size:4rem}.model_conts .model_news .news_ttl_box #news_sub{font-size:1.2rem;margin-top:18px}.model_conts .model_news .model_news_list{width:76%;min-width:904px;margin:0 auto}.model_conts .model_news .model_news_list .model_news_li{width:33.3333%;padding:0 3.3%;float:left}.model_conts .model_news .model_news_list .model_news_li:nth-child(n+4){margin-top:65px}.model_conts .model_news .model_news_list .model_news_li .dis_a{-webkit-transition:.3s;transition:.3s}.model_conts .model_news .model_news_list .model_news_li .dis_a article{text-align:center}.model_conts .model_news .model_news_list .model_news_li .dis_a article .day{float:none;font-size:1.4rem;margin-bottom:26px;padding-right:0}.model_conts .model_news .model_news_list .model_news_li .dis_a article .cont_name{overflow:visible;font-size:1.1rem;line-height:1.5454;letter-spacing:0.1em}.model_conts .model_news .news_link{width:216px;height:40px;margin:80px auto 0}.model_conts .model_news .news_link .dis_a{width:100%;height:100%;background:#000;border:2px solid #000;line-height:37px;color:#fff;font-size:1.2rem;letter-spacing:0.05em;display:block;text-align:center;-webkit-transition:.6s;transition:.6s}.model_conts .model_news .news_link .dis_a:hover{background:transparent;color:#000}.bunner_area{margin-top:52px;width:100%;padding-bottom:52px}.bunner_area .bunner_list{width:100%}.bunner_area .bunner_list .bunner_li{float:left;width:33.333%;margin-top:9px}.bunner_area .bunner_list .bunner_li:nth-child(-n+3){margin-top:0}.bunner_area .bunner_list .bunner_li:nth-child(odd){padding-right:0}.bunner_area .bunner_list .bunner_li:nth-child(even){padding-left:0}.bunner_area .bunner_list .bunner_li:nth-child(3n+1){padding-right:6px}.bunner_area .bunner_list .bunner_li:nth-child(3n+2){padding:0 3px}.bunner_area .bunner_list .bunner_li:nth-child(3n+3){padding-left:6px}.bunner_area .bunner_list .bunner_li a{-webkit-transition:.4s;transition:.4s}.bunner_area .bunner_list .bunner_li a:hover{opacity:0.7}.bunner_area .bunner_list .bunner_li a img{display:inline;width:100%;height:auto}#gallery_box{display:none;position:fixed;background:#000;width:100%;height:100%;z-index:200;padding-top:87px;top:0;left:0}#gallery_box #close_g{width:100%;padding:37px 0 34px;text-align:center;position:fixed;z-index:10;top:0}#gallery_box #close_g img{cursor:pointer;display:inline;width:16px;height:16px}#gallery_box .galleryoutline{width:100%;height:100%;padding:0 12.8% 34px;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}#gallery_box .gallery-wrap{width:100%;height:100%;padding:0;position:relative;-webkit-overflow-scrolling:touch}#gallery_box .gallery-wrap .gallery-item{width:50%;min-width:220px;margin-bottom:8px;padding:0 4px 0 4px;display:inline-block}#gallery_box .gallery-wrap .gallery-item:nth-child(odd){padding:0 4px 0 4px;float:left}#gallery_box .gallery-wrap .gallery-item:nth-child(even){padding:0 4px 0 4px;float:right}#gallery_box .gallery-wrap .gallery-item .gallery-icon{width:100%}#gallery_box .gallery-wrap .gallery-item .gallery-icon img{width:100%}.news_index{padding:0 52px 174px}.news_index .choice_block{width:25.15%;margin-bottom:0;float:left;height:100%;padding-left:8.383%}.news_index .choice_block .choice_list{text-align:left;padding:0;border:none}.news_index .choice_block .choice_list .choice_li{width:100%;float:none}.news_index .choice_block .choice_list .choice_li:before{display:none}.news_index .choice_block .choice_list .choice_li .cttl{font-size:1.6rem;padding-left:0}.news_index .choice_block .choice_list .choice_li .abs{position:relative;margin:0}.news_index .choice_block .choice_list .choice_li .mo_news_list{display:block !important;position:relative;width:100%;top:auto;margin-top:26px;margin-bottom:56px;padding:0;background:none;color:#a5a5a5}.news_index .choice_block .choice_list .choice_li .mo_news_list li{padding:0;font-size:1.4rem;margin-top:20px}.news_index .choice_block .choice_list .choice_li .mo_news_list li a{-webkit-transition:.4s;transition:.4s}.news_index .choice_block .choice_list .choice_li .mo_news_list li a:hover{color:#000}.news_index .choice_block .choice_list .choice_li .mo_news_list li.now{color:#000}.news_index .choice_block .choice_list .choice_li .inf_news_list{display:block !important;position:relative;width:100%;top:auto;right:auto;margin-top:26px;padding:0;background:none;color:#a5a5a5}.news_index .choice_block .choice_list .choice_li .inf_news_list .inf_news_li{padding:0;font-size:1.4rem;margin-top:20px}.news_index .choice_block .choice_list .choice_li .inf_news_list .inf_news_li a{-webkit-transition:.4s;transition:.4s}.news_index .choice_block .choice_list .choice_li .inf_news_list .inf_news_li a:hover{color:#000}.news_index .choice_block .choice_list .choice_li .inf_news_list .inf_news_li.now{color:#000}.news_index .news_conts{width:74.85%;padding-left:8.2%;float:left}.news_index .news_conts .news_conts_list{width:100%}.news_index .news_conts .news_conts_li{margin-top:50px;width:100%}.news_index .news_conts .news_conts_li:first-child{margin:0}.news_index .news_conts .news_conts_li .news_art{width:100%;height:100%}.news_index .news_conts .news_conts_li .news_art .days{width:120px;float:left;margin-bottom:24px}.news_index .news_conts .news_conts_li .news_art .days p{font-size:1.2rem;line-height:1.4rem}.news_index .news_conts .news_conts_li .news_art .conts_news{padding-left:40px;overflow:hidden}.news_index .news_conts .news_conts_li .news_art .conts_news .name_news{font-size:1.4rem;color:#a5a5a5;margin-bottom:20px}.news_index .news_conts .news_conts_li .news_art .conts_news .news_conts_ttl{font-size:1.4rem;line-height:1.59923529}.news_index .news_conts .news_conts_li .news_art .conts_news .inner_contents{margin-top:20px;padding-top:20px;font-size:1.2rem;line-height:1.9090909;letter-spacing:0;position:relative}.news_index .news_conts .news_conts_li .news_art .conts_news .inner_contents:before{content:'';display:block;position:absolute;width:44px;height:1px;background:#c0c0c0;top:0;left:0}.news_index .news_conts .news_conts_li .news_art .conts_news .inner_contents a{color:#ff0000;text-decoration:underline}.news_index .news_conts .news_conts_li .news_art .conts_news .inner_contents a:after{content:'';display:inline-block;width:10px;height:9px;background:url(../img/news/link_icon.png) no-repeat top center;-webkit-background-size:cover;background-size:cover;margin-left:0.3em;margin-right:0.2em}.news_index .morebutton{position:relative;left:-25%;max-width:888px;margin:174px auto 0;height:40px;line-height:40px}.news_index .morebutton a{background:#efefef;border:2px solid #efefef;-webkit-transition:.4s;transition:.4s}.news_index .morebutton:hover a{background:#fff;color:#000;border-color:#000}}@media screen and (min-width: 64.0625em){.model_conts #detail_conts .detail_list .detail_li dl .pdr__anc{-webkit-transition:opacity .6s;transition:opacity .6s}.model_conts #detail_conts .detail_list .detail_li dl .pdr__anc:hover{opacity:.5}}@media screen and (max-width: 599px){video{display:none}.sec_in_box{display:none}header .lang{opacity:0;-webkit-transition:.8s;transition:.8s;-webkit-transition-timing-function:cubic-bezier(0.19, 0.05, 0.4, 0.64);transition-timing-function:cubic-bezier(0.19, 0.05, 0.4, 0.64)}header .shere{opacity:0;-webkit-transition:.8s;transition:.8s;-webkit-transition-timing-function:cubic-bezier(0.19, 0.05, 0.4, 0.64);transition-timing-function:cubic-bezier(0.19, 0.05, 0.4, 0.64)}header.open{left:0}header.open .lang{opacity:1;-webkit-transition-delay:1.72s;transition-delay:1.72s}header.open .nav_content .shere{-webkit-transition-delay:1.72s;transition-delay:1.72s;opacity:1}}

#mainvisual .slick_all .slick.b08 {
    background: url(../img/index/sp/main_08.jpg) no-repeat;
}
#mainvisual .slick_all .slick.b09 {
    background: url(../img/index/sp/main_09.jpg) no-repeat;
}
/* #mainvisual .slick_all .slick.b10 {
    background: url(../img/index/sp/main_10.jpg) no-repeat;
} */
#model .model_list .model_li .dis_a.m08 {
  background-image: url(../img/index/pc/model_08.jpg);
}
#model .model_list .model_li .dis_a.m08:before{
  background-image: url(../img/index/pc/model_08_on.jpg);
}
#model .model_list .model_li .dis_a.m09 {
  background-image: url(../img/index/pc/model_09.jpg);
}
#model .model_list .model_li .dis_a.m09:before{
  background-image: url(../img/index/pc/model_09_on.jpg);
}
#model .model_list .model_li .dis_a.m10 {
  background-image: url(../img/index/pc/model_10.jpg);
}
#model .model_list .model_li .dis_a.m10:before{
  background-image: url(../img/index/pc/model_10_on.jpg);
}
.jp_name_sub {
  font-size: .9rem;
}
.en_name_sub {
    display: block;
    padding: 5px 0 0 0;
    font-size: .9rem;
    line-height: 1.1;
}


@media screen and (min-width: 600px){

  #mainvisual .slick_all .slick.b08 {
      background: url(../img/index/pc/main_08.jpg) no-repeat;
  }
  #mainvisual .slick_all .slick.b09 {
      background: url(../img/index/pc/main_09.jpg) no-repeat;
  }
  /* #mainvisual .slick_all .slick.b10 {
      background: url(../img/index/pc/main_10.jpg) no-repeat;
  } */
  #model .model_list .model_li .dis_a.m08:before {
    content: '';
    display: block;
    background: url(../img/index/pc/model_08_on.jpg);
    -webkit-background-size: cover;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    -webkit-transition: .6s;
    transition: .6s;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
  }
  #news .news_list .news_li .dis_a.miu:before {
    background: url(../img/index/pc/news_miu.png);
  }
  #model .model_list .model_li .dis_a.m09:before {
    content: '';
    display: block;
    background: url(../img/index/pc/model_09_on.jpg);
    -webkit-background-size: cover;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    -webkit-transition: .6s;
    transition: .6s;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
  }
  #news .news_list .news_li .dis_a.mayuu:before {
    background: url(../img/index/pc/news_mayuu.png);
  }
  #model .model_list .model_li .dis_a.m10:before {
    content: '';
    display: block;
    background: url(../img/index/pc/model_10_on.jpg);
    -webkit-background-size: cover;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    -webkit-transition: .6s;
    transition: .6s;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
  }
  #news .news_list .news_li .dis_a.rina:before {
    background: url(../img/index/pc/news_rina.png);
  }
  #model .model_list .model_li .dis_a .model_name_box .jp_name {
    padding: 0 0 5px 5px;
    height: inherit;
  }
  #model .model_list .model_li .dis_a .model_name_box .jp_name span.jp_name_sub {
    padding: 5px 0 2px 0;
    font-size: 1.8rem;
  }
  #model .model_list .model_li .dis_a .model_name_box .en_name {
    padding: 0 0 0 5px;
    height: inherit;
  }
  #model .model_list .model_li .dis_a .model_name_box .en_name span.en_name_sub {
    display: block;
    padding: 2px 0 0 0;
    font-size: 1.8rem;
}

}

