@charset "utf-8";@media screen and (max-width:480px){h1#gl-logo{height:60px;padding:0 0 0 6px;border-top:none}h1#gl-logo img{width:135px}h1#gl-logo.scroll-bg{height:60px}h1#gl-logo .h1-txt{display:none}h1#gl-logo .img-h1-logo-sp{display:block;padding-top:11px}body{font-size:1.4rem}header#fix-hd .btn-visit,header#fix-hd .btn-rec,header#fix-hd .btn-menu{width:60px !important;height:60px !important;font-size:1.1rem !important;line-height:1 !important}.b-actives{width:60px !important;height:60px !important;font-size:1.1rem !important;line-height:1 !important}header#fix-hd .btn-visit span.en,header#fix-hd .btn-rec span.en,header#fix-hd .btn-menu span.en{font-size:1.2rem !important}header#fix-hd .btn-menu span,header#fix-hd .btn-menu.b-actives span{display:inline-block;transition:all .4s;position:absolute;left:50%;margin-left:-14px;width:30px;height:2px}header#fix-hd .btn-menu span:nth-of-type(1){top:38%}header#fix-hd .btn-menu span:nth-of-type(2){margin-top:-1px}header#fix-hd .btn-menu span:nth-of-type(3){bottom:38%;margin-bottom:-1px}header#fix-hd .btn-menu.active span:nth-of-type(1){transform:translateY(8px) rotate(45deg)}header#fix-hd .btn-menu.active span:nth-of-type(3){transform:translateY(-6px) rotate(-45deg)}#sp-fixed-botton{position:fixed;z-index:5;bottom:0;left:0;display:none}#sp-fixed-botton ul{display:flex;width:100%}#sp-fixed-botton ul li{width:50%;position:relative;height:100% !important;display:block}#sp-fixed-botton a{width:100%;height:100% !important;display:block;padding:10px 35px;text-align:center}#sp-fixed-botton a img{width:90%}#sp-fixed-botton a.btn-visite-sp-fix{background:var(--color-orange)}#sp-fixed-botton a.btn-visite-sp-rec{background:var(--color-green)}.bnr-visit-box{width:80%;position:fixed;top:23%;bottom:auto;right:10%;z-index:100;display:none}.bnr-visit-box .btn-close{width:32px}.top-sp-overlay{display:block;position:fixed;z-index:99;width:100%;height:100vh;opacity:.5;top:0;background:#000}#gnav-menu-box{padding:60px 4% 100px}#gnav-menu-box h2 img{width:68%}#gnav-menu-box ul>li{font-size:1.6rem;padding-bottom:10px;margin-bottom:10px}#gnav-menu-box ul li>ul{display:flex;flex-wrap:wrap;padding-top:3px}#gnav-menu-box ul li>ul li a:before{height:7px;margin:-20px 4px 0 0;width:5px}#gnav-menu-box ul li>ul li{font-size:1.4rem;padding-top:0;line-height:1.5;padding-left:1rem;text-indent:-1rem;margin-bottom:0}#gnav-menu-box ul li>ul li:first-child{padding-top:7px}#gnav-menu-box ul li>ul li a{padding-left:0}#gnav-menu-box ul li>ul li:nth-child(even){padding-left:1.5rem}#gnav-menu-box ul li>ul li:nth-child(7),#gnav-menu-box ul li>ul li:last-child{width:100%;padding-left:1rem}#gnav-menu-box ul li>ul.audition-menu-li li{width:100%;padding-left:1rem}#top-key-slide-box{padding-top:60px;margin-bottom:15px}#top-key-slide-box .slick-prev,#top-key-slide-box .slick-next{height:25px;width:25px}#top-slide-model-list .slick-prev,#top-slide-model-list .slick-next{height:25px;width:25px}#top-slide-model-list .slider{padding:20px 0}#top-slide-model-list .slider .slick-slide{margin:0 7px}.base-midashi{padding-left:8px;font-size:1.5rem}.base-midashi:before{font-size:2rem}#top-media-topics{margin:0 auto 30px}#welcome-muryou{padding:15px;border:1px solid #ccc;margin:0 4% 80px}#welcome-muryou .movie-wrap{margin-bottom:20px}.img-tit-muryou{display:none}.img-tit-muryou-sp{display:block}#welcome-muryou{margin:0 4% 50px}#welcome-muryou p.lead-txt{font-size:1.5rem;text-align:left;margin-bottom:20px}#welcome-muryou ul.bnr-box{display:block}#welcome-muryou ul.bnr-box li{width:100%;margin-bottom:18px}#welcome-muryou .img-wakuwaku-title{width:100%}#your-sch-box h3{margin-bottom:30px}#your-sch-box h3 .img-tit-your-sch{display:none}#your-sch-box h3 .img-tit-your-sch-sp{display:block;width:80%;text-align:center;margin:auto}#your-sch-box ul{display:block}#your-sch-box ul li{width:100%;padding:0 3%;margin-bottom:30px}#your-sch-box ul li:last-child{margin-bottom:0}#your-sch-box ul li img.icon-point{position:absolute;top:-20px;left:0;width:50px}#your-sch-box ul li p{font-size:1.3rem}#your-sch-box ul li img.icon-point{position:absolute;top:-10px;left:0;width:55px}#audi-stage{padding:50px 0;background:url(/wordpress/wp-content/themes/elegant/imgs/bg-audi-stage-sp.jpg?t=1738117886);background-size:cover;margin-bottom:50px}#audi-stage .audi-stage-inner{display:block;padding:0 5.5%}#audi-stage .audi-stage-inner .photo-box{width:100%;margin-bottom:25px}#audi-stage .audi-stage-inner .txt-box{width:100%}#audi-stage .audi-stage-inner .txt-box h4{font-size:2.5rem;margin-bottom:7px}#achievements-box .achievements-inner .ach-single,#achievements-box .achievements-inner .ach-single:nth-child(1),#achievements-box .achievements-inner .ach-single:nth-child(6){width:100%;margin-bottom:40px}#achievements-box .achievements-inner .ach-single:last-child{margin-bottom:0}#about-elegant{padding:40px 0;margin-bottom:50px}#about-elegant .about-elegan-inner{display:block;padding:0 4%}#about-elegant .about-elegan-inner .photo-box{width:100%}#about-elegant .about-elegan-inner .txt-box{width:100%;margin-bottom:25px}#about-elegant .about-elegan-inner .txt-box h4{font-size:2rem;margin-bottom:7px}#web-site-bnr-box ul li{width:48%;margin-bottom:12px}footer{padding:35px 0 0}footer .footer-inner .l-box img.img-ft-logo{width:60%;margin-bottom:20px}footer .footer-inner .l-box p.jmaa img{width:50%;display:block}footer .footer-inner .r-box iframe{width:100%;height:260px}footer .copy{padding:10px;margin-top:30px}main#lower-main{margin-top:60px}#breadcrumb-box{padding:25px 4% 20px;font-size:.8rem;letter-spacing:0}h2.lower-title{margin-bottom:35px}h2.lower-title:before{font-size:3.5rem}.box-common ul#models-list-box:after{width:30%;display:block;content:''}.box-common ul#models-list-box{justify-content:space-between}.box-common ul#models-list-box a{width:30%;margin-bottom:28px;margin-right:0}.box-common ul#models-list-box a h3{padding-top:8px;font-size:1.4rem;line-height:1.55}.box-common ul#models-list-box a img{height:150px !important}.txt-pt-r{text-align:left}h3.base-midashi.model-all-page{margin-bottom:25px}.model-all-page-mb{margin-bottom:65px}#model-anc-link-01,#model-anc-link-02,#model-anc-link-03,#model-anc-link-04,#model-anc-link-05,#model-anc-link-06,#model-anc-link-07,#model-anc-link-08,#model-anc-link-09,#model-anc-link-10{padding-top:80px;margin-top:-80px}.model-individual{display:block;padding:0 3%}.model-individual .model-photo-box{width:100%;margin-bottom:20px}.model-individual .model-txt-box{width:100%}.model-individual .model-txt-box h4.model-name{font-size:2.2rem}.model-individual .model-txt-box h4.model-name span{font-size:1.2rem}.model-individual .model-txt-box h5{font-size:1.7rem}.faq-list dt{position:relative;font-weight:700;font-size:1.5rem;line-height:1.5;padding-right:18px}.faq-list dt:after{content:"";display:block;border-bottom:solid 2px var(--color-blue-01);border-right:solid 2px var(--color-blue-01);width:12px;height:12px;position:absolute;z-index:5;top:50%;right:0;transition:all .3s ease-in-out;transform:translateY(-50%) rotate(45deg)}table.base-01 th,#wpcf7cpcnf table th{width:100%;padding:10px 0 3px;display:block;text-align:left;border-top:none;border-bottom:none}table.base-01 td,#wpcf7cpcnf table td{width:100%;padding:10px 0 0;border-top:1px solid #ccc;border-bottom:none;display:block;margin-bottom:10px}.required{font-size:.8rem;color:var(--color-red);padding-left:2px}.audi-common-box{padding-top:80px;margin-top:-80px;padding-bottom:45px}ul.sch-type{display:block}ul.sch-type li{width:100%;font-size:2.2rem;margin:0 0 2px}.audi-common-box ul.audi-bnr{display:block;margin-top:15px;padding:0 3%}.audi-common-box ul.audi-bnr li{width:100%}.audi-common-box ul.audi-bnr li:first-child{margin-bottom:15px}.audi-place{display:block}.audi-place .audi-map{width:100%}.audi-place .audi-photo{width:100%;margin-top:20px}.pink-midashi{padding:15px;font-size:2rem;margin-bottom:20px;line-height:1.4}.step-box-01{margin:30px 0 40px}.step-box-01 .step-box-01-inner{padding:20px;display:block;margin-top:30px}.step-box-01 .step-box-01-inner figure{width:100%}.step-box-01 .step-box-01-inner figure img.fukidashi-01{width:70px;top:-10px;left:-10px}.step-box-01 .step-box-01-inner figure img.fukidashi-02{width:70px;position:absolute;top:-10px;right:-10px}.step-box-01 .step-box-01-inner figure:nth-child(2){margin-top:30px}.step-box-02 table.base-01{width:100%;margin:-10px auto 30px}p.step-hokanimo img{width:100%}ul.step-audi-bnr{display:block;margin-top:10px;padding:0 4%}ul.step-audi-bnr li{width:100%}ul.step-audi-bnr li:last-child{margin-top:15px}.lesson-box-01{margin-bottom:40px}.lesson-box-01 .lesson-box-01-inner{display:block}.lesson-box-01 .studio-p{margin-bottom:30px}.lesson-box-01 .lesson-box-01-inner .txt-box{width:100%;margin-bottom:20px}.lesson-box-01 .lesson-box-01-inner .photo-box{width:100%}.lesson-box-01 .studio-p img.img-lesson-catch{width:63%}.lead-midashi{font-size:1.8rem;line-height:1.6;margin-bottom:5px}.lesson-box-02 ul.service-list{margin-top:20px}ul.service-list li{margin:0 5px}ul.service-list{max-width:94%}ul.service-list .slick-prev,ul.service-list .slick-next{top:30%}ul.service-list .slick-prev{left:-8px;z-index:2}ul.service-list .slick-next{right:-8px;z-index:2}.konnahitoni{padding:15px}.konnahitoni .konna-title{font-size:1.6rem}.img-l-p-s{width:100%}.lesson-box-03{margin-bottom:25px}table.sns-table th img{width:35%;display:block}table.sns-table th p{font-size:1.2rem;text-align:left}input[type=submit].wpcf7-confirm,input[type=submit].wpcf7-submit,button.wpcf7cp-cfm-submit-btn,button.wpcf7cp-cfm-edit-btn,.wpcf7-back{width:100%}input[type=date]{width:100% !important;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;background-image:url(/wordpress/wp-content/themes/elegant/imgs/icon-cal.png);background-position:right 10px center;background-repeat:no-repeat;background-size:20px 20px;font-size:1.8rem;padding:20px 8px}select{width:100%}textarea{height:150px}.kojin-title{font-size:1.6rem;margin:10px 0 10px}.kojin-jyohou-box{padding:20px 15px;height:200px;margin-bottom:30px}.entry-annai-txt{padding:0 0 5px;font-size:1.2rem;line-height:1.5}.img-contact-flow{width:100%;margin:10px auto 15px}p.send-txt{text-align:left}.client-form-lead{font-size:1.8rem;margin-bottom:25px;letter-spacing:0}aside#sp-fix-btn{display:block;background:var(--color-blue-01);text-align:center;position:fixed;bottom:-1px;z-index:9}aside#sp-fix-btn img{width:80%;height:auto}aside#sp-fix-btn a{display:block;margin:auto;padding:14px 0}#page-top{bottom:30px;right:4px}.mb0-sp{margin-bottom:0 !important}.txt-c-pc{text-align:left}.txt-c-pctb{text-align:left}.topMedia{margin-bottom:60px}.topMedia__list{margin:0 auto 0;grid-template-columns:1fr;gap:24px}.topMedia__announce{padding-bottom:24px}.topMedia__announce .topMedia__thumb{width:30%}.topMedia__announce .topMedia__body{width:64%}.topMedia__announce time{font-size:1.1rem}.topMedia__announce .icon{font-size:1.1rem}.topMedia__announce .topMedia__modelName{font-size:1.4rem;margin-bottom:3px}a.topMedia__listBtn{margin-top:40px}.section__title{font-size:3.2rem}.section__title.media:before{transform:translate(30px,-10px) rotate(-20deg)}.section__title.archive:before{content:'archive';transform:translate(40px,-10px) rotate(-20deg)}.section__title.audition:before{content:'audition';transform:translate(85px,-12px) rotate(-20deg)}.top-fv-ad{padding:100px 0 40px}.top-fv-ad:before{width:78%}.top-fv-ad .inner{display:block}.top-fv-ad .inner .img-block{width:100%;margin-bottom:15px}.top-fv-ad .inner .txt-block{width:100%}h2.form-h2{margin:10px auto;padding:30px 0;font-size:2.2rem}span.genre001 .wpcf7-list-item:nth-of-type(4) .wpcf7-list-item-label:after,span.genre001 .wpcf7-list-item:nth-of-type(5) .wpcf7-list-item-label:after,span.genre001 .wpcf7-list-item:nth-of-type(6) .wpcf7-list-item-label:after{margin:-25px 20px 0 -15px}img.line-touroku{width:100%;display:block;margin:15px auto}.spmt30{margin-top:30px}.line-tou-txt01{padding:7px 5px;font-size:1.8rem}.line-tou-txt02{text-align:left;font-size:1.7rem}.pcmb20-spmb15{margin-bottom:15px}.entry-sendMb{margin:40px 0}.entry-step .icon-step{width:28%}.entry-step .txt-step{width:65%}.entry-step .txt-step h3{font-size:1.8rem;line-height:1.5;margin-bottom:5px}img.icon-arr-bt{width:40px;display:block;margin:28px auto}.entry-renraku .renraku-kids{width:48%;font-size:1.6rem;letter-spacing:0}.entry-renraku .renraku-kids img{width:48%;margin:0 auto 7px}.entry-renraku-txt{text-align:left;margin:15px 0 0}.mokuteki-mb{margin-bottom:45px}.aboutFv{padding-top:32px;margin-bottom:32px}.about__title{top:40%;font-size:3.6rem;text-align:center}.about__title span{padding-left:32px}.about__title span:before{width:24px}.aboutFv__inner{padding:0}.aboutFv__innerBg{top:56%;height:160px}.about__vision{margin:0 auto 80px}.about__visionInner{padding:0 5%;display:block}.about__visionInnerText{width:100%;margin-bottom:32px}.about__visionInnerImg{width:100%}.about__lead{font-size:1.8rem}.about__mission{margin:0 auto 80px}.about__missionInner{padding:0 5%;flex-direction:column-reverse;gap:32px}.about__missionInnerText{width:100%}.about__missionInnerImg{width:100%}.about__value{margin:0 auto 80px}.about__valueInner{padding:0 5%;display:block}.about__valueInnerText{width:100%;margin-bottom:32px}.about__valueInnerImg{width:100%;padding:0 8%}.about__safe{margin:0 auto 60px}.about__safeInner{padding:0 5%}.about__safeInnerList{margin:8px 0}.about__safeInnerList li{margin:8px 0}.i_p_b{display:none !important}.i_t_b{display:none !important}.i_s_b{display:block !important}.i_pt_b{display:none !important}.i_ts_b{display:block !important}}