@charset "UTF-8";@font-face{font-family:'Noto Sans CJK JP';font-style:normal;font-weight:400;src:url("../font/belfont-Regular.woff") format("woff");font-display:swap}@font-face{font-family:'Noto Sans CJK JP';font-style:normal;font-weight:700;src:url("../font/belfont-Bold.woff") format("woff");font-display:swap}@font-face{font-family:'Noto Sans CJK JP';font-style:normal;font-weight:900;src:url("../font/belfont-Black.woff") format("woff");font-display:swap}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-style:normal}body{font-family:"Noto Sans CJK JP", sans-serif;line-height:1.6;color:#000;-webkit-text-size-adjust:100%;font-weight:400}@media only screen and (max-width:900px){body{line-height:1.6;font-size:14px}}@media (-ms-high-contrast:none){body{font-family:"Roboto Slab","YuMincho","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ","ＭＳ Ｐゴシック","MS PGothic",serif}}h1,h2,h3,h4,h5,h6{font-weight:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;color:#040922}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}img{border:0;outline:0;max-width:100%;height:auto;vertical-align:top}@media only screen and (min-width:1380px){.pcNone{display:none!important}.spOnly{display:none!important}}@media only screen and (max-width:1380px){.pcNone{display:none!important}.spOnly{display:none!important}}@media only screen and (max-width:1024px){.pcOnly{display:none!important}.pcNone{display:inline-block!important}.spOnly{display:none!important}}@media only screen and (max-width:750px){.pcNone{display:inline-block!important}.pcOnly{display:none!important}.spNone{display:none!important}.spOnly{display:inline-block!important}}.anchor{display:block;padding-top:90px;margin-top:-90px}@media only screen and (max-width:750px){.anchor{padding-top:80px;margin-top:-80px}}a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media only screen and (max-width:1024px){a{-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}}a:hover{opacity:0.8}@media only screen and (max-width:1024px){a:hover{opacity:1}}.fix-header-contents,.page-header-contents{width:1300px;margin:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0}@media only screen and (max-width:1380px){.fix-header-contents,.page-header-contents{width:1100px}}@media only screen and (max-width:1024px){.fix-header-contents,.page-header-contents{width:100%}}.fix-header-contents h1,.page-header-contents h1{width:200px;position:relative;top:15px}.fix-header-contents ul,.page-header-contents ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.fix-header-contents ul li,.page-header-contents ul li{margin-right:40px;margin-bottom:5px;font-weight:700;line-height:66px}@media only screen and (max-width:1380px){.fix-header-contents ul li,.page-header-contents ul li{margin-right:30px}}.fix-header-contents ul li:last-child,.page-header-contents ul li:last-child{margin-right:0}.nav-toggle{position:fixed;top:11px;right:13px;height:45px;cursor:pointer;background:rgba(0, 0, 0, 0.4);padding:10px}.nav-toggle>div{position:relative;width:30px}.nav-toggle span{width:100%;height:1px;left:0;display:block;background:#fff;position:absolute;-webkit-transition:top .5s ease, -webkit-transform .6s ease-in-out;transition:top .5s ease, -webkit-transform .6s ease-in-out;-o-transition:transform .6s ease-in-out, top .5s ease;transition:transform .6s ease-in-out, top .5s ease;transition:transform .6s ease-in-out, top .5s ease, -webkit-transform .6s ease-in-out}.nav-toggle span:first-child{top:0}.nav-toggle span:nth-child(2){top:12px}.nav-toggle span:nth-child(3){top:24px}.open .nav-toggle span{background:#fff}.open .nav-toggle span:first-child{top:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.open .nav-toggle span:nth-child(2){top:10px;width:0;left:50%}.open .nav-toggle span:nth-child(3){top:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-toggle{z-index:1200}.gloval-nav{background:rgba(0, 0, 0, 0.9);color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:990;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:29px;opacity:0;-webkit-transition:opacity .6s ease, visibility .6s ease;-o-transition:opacity .6s ease, visibility .6s ease;transition:opacity .6s ease, visibility .6s ease}.gloval-nav a{display:block;color:#fff;text-decoration:none;padding:10px 0;-webkit-transition:color .6s ease;-o-transition:color .6s ease;transition:color .6s ease}.gloval-nav ul{list-style:none;padding-top:80px}.gloval-nav ul li{opacity:0;-webkit-transform:translateX(200px);-ms-transform:translateX(200px);transform:translateX(200px);-webkit-transition:opacity .5s ease, -webkit-transform .6s ease;transition:opacity .5s ease, -webkit-transform .6s ease;-o-transition:transform .6s ease, opacity .5s ease;transition:transform .6s ease, opacity .5s ease;transition:transform .6s ease, opacity .5s ease, -webkit-transform .6s ease;font-size:16px;letter-spacing:0.08em}.gloval-nav ul li:nth-child(2){-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.gloval-nav ul li:nth-child(3){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.gloval-nav ul li:nth-child(4){-webkit-transition-delay:.45s;-o-transition-delay:.45s;transition-delay:.45s}.gloval-nav ul li:nth-child(5){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.gloval-nav ul li:nth-child(6){-webkit-transition-delay:.75s;-o-transition-delay:.75s;transition-delay:.75s}.gloval-nav ul li:nth-child(7){-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}.open{overflow:hidden}.open .gloval-nav{visibility:visible;opacity:1}.open .gloval-nav li{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .9s ease, -webkit-transform 1s ease;transition:opacity .9s ease, -webkit-transform 1s ease;-o-transition:transform 1s ease, opacity .9s ease;transition:transform 1s ease, opacity .9s ease;transition:transform 1s ease, opacity .9s ease, -webkit-transform 1s ease}footer .school{background-color:#f7f7f7;padding:40px 0}@media only screen and (max-width:1024px){footer .school{padding:20px 0}}footer .school ul{width:1300px;margin:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1380px){footer .school ul{width:1100px}}@media only screen and (max-width:1024px){footer .school ul{width:100%;padding:0 18px;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:320px){footer .school ul{padding:0 15px}}footer .school ul li{width:23.8%;background-color:#fff}@media only screen and (max-width:1024px){footer .school ul li{width:49%;margin-bottom:8px}footer .school ul li:nth-last-child(-n+2){margin-bottom:0}}footer .school ul li a{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:750px){footer .school ul li .photo{width:70px}footer .school ul li .photo img{width:100%}}footer .school ul li p{font-weight:700;padding-left:20px}@media only screen and (max-width:1380px){footer .school ul li p{font-size:13px;padding-left:10px}}@media only screen and (max-width:750px){footer .school ul li p{width:calc(100% - 70px);padding:5px;font-size:12px;font-weight:500;line-height:1.3}}@media only screen and (max-width:320px){footer .school ul li p{font-size:10px}}footer .footer-box .footer-menu{width:1300px;margin:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 0}@media only screen and (max-width:1380px){footer .footer-box .footer-menu{width:1100px;padding:18px 0}}@media only screen and (max-width:1024px){footer .footer-box .footer-menu{width:100%;padding:15px 18px 12px;display:block}}@media only screen and (max-width:320px){footer .footer-box .footer-menu{padding:15px 15px 12px}}@media only screen and (max-width:1024px){footer .footer-box .footer-menu .image{margin-bottom:10px}}@media only screen and (max-width:750px){footer .footer-box .footer-menu .image{width:150px;margin-bottom:7px}}footer .footer-box .footer-menu ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:750px){footer .footer-box .footer-menu ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}footer .footer-box .footer-menu ul li{position:relative;margin-right:26px;font-size:14px;font-weight:700}@media only screen and (max-width:750px){footer .footer-box .footer-menu ul li{font-size:13px;line-height:1.8}}@media only screen and (max-width:320px){footer .footer-box .footer-menu ul li{line-height:1.6}}footer .footer-box .footer-menu ul li:before{content:'';height:15px;width:1px;background-color:#ccc;position:absolute;right:-13px;top:6px}@media only screen and (max-width:750px){footer .footer-box .footer-menu ul li:before{height:12px}}footer .footer-box .footer-menu ul li:last-child{margin-right:0}footer .footer-box .footer-menu ul li:last-child:before{content:none}footer .footer-box .copyright{font-size:12px;border-top:1px solid #ccc;text-align:center;padding:8px 0}@media only screen and (max-width:1380px){footer .footer-box .copyright{padding:5px 0}}@media only screen and (max-width:750px){footer .footer-box .copyright{font-size:11px;padding:3px 0}}#pagetop{width:65px;height:65px;position:fixed;right:30px;bottom:40px;background:#2e529b;border:2px solid #fff;border-radius:50%;z-index:10;display:none}@media only screen and (max-width:1380px){#pagetop{bottom:80px}}@media only screen and (max-width:1024px){#pagetop{bottom:50px}}@media only screen and (max-width:750px){#pagetop{width:50px;height:50px;right:10px;bottom:70px}}#pagetop a{position:relative;display:block;width:50px;height:50px;text-decoration:none}#pagetop a:after{content:'';width:10px;height:10px;border:0px;border-top:solid 2px #fff;border-right:solid 2px #fff;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:57%;left:24px;margin-top:-3px}@media only screen and (max-width:750px){#pagetop a:after{width:8px;height:8px;top:45%;left:18px}}section{margin-bottom:120px}@media only screen and (max-width:1380px){section{margin-bottom:100px}}@media only screen and (max-width:1024px){section{margin-bottom:70px}}@media only screen and (max-width:750px){section{margin-bottom:60px}}@media only screen and (max-width:320px){section{margin-bottom:50px}}section.short{margin-bottom:80px}@media only screen and (max-width:1380px){section.short{margin-bottom:70px}}@media only screen and (max-width:1024px){section.short{margin-bottom:60px}}@media only screen and (max-width:750px){section.short{margin-bottom:40px}}@media only screen and (max-width:320px){section.short{margin-bottom:30px}}.headline-type01{font-size:35px;font-weight:900;letter-spacing:0.08em;line-height:1.4;padding-bottom:50px}@media only screen and (max-width:750px){.headline-type01{font-size:28px;line-height:1.2;padding-bottom:40px}}@media only screen and (max-width:320px){.headline-type01{font-size:26px}}.headline-type01 span{display:block;font-size:14px;font-weight:500;position:relative;letter-spacing:0.02em}@media only screen and (max-width:750px){.headline-type01 span{margin-top:5px;font-size:13px}}@media only screen and (max-width:320px){.headline-type01 span{font-size:12px}}.headline-type01 span:after{content:'';background-color:#2e529b;width:40px;height:2px;position:absolute;left:0;right:0;bottom:-20px;margin:auto}@media only screen and (max-width:750px){.headline-type01 span:after{bottom:-18px}}.headline-type02{font-size:18px;position:relative;display:block;padding-left:20px;font-weight:700;margin-bottom:5px}@media only screen and (max-width:750px){.headline-type02{font-size:16px;padding-left:18px}}.headline-type02:before{content:'';width:15px;height:3px;border-radius:2em;background-color:#2e529b;position:absolute;top:13px;left:0}@media only screen and (max-width:750px){.headline-type02:before{width:12px}}.headline-type03{font-size:25px;font-weight:700;position:relative;margin-bottom:64px;line-height:1.5}@media only screen and (max-width:750px){.headline-type03{font-size:20px;margin-bottom:32px}}@media only screen and (max-width:640px){.headline-type03{font-size:18px}}.headline-type03:after{content:'';width:40px;height:2px;background-color:#2e529b;position:absolute;left:0;bottom:-25px}@media only screen and (max-width:750px){.headline-type03:after{width:35px;bottom:-13px}}.headline-type04{font-size:20px;font-weight:700;position:relative;padding-left:18px;margin-bottom:20px}@media only screen and (max-width:750px){.headline-type04{font-size:18px;padding-left:13px;margin-bottom:10px}}.headline-type04:before{content:'';width:6px;height:20px;background-color:#2e529b;position:absolute;left:0;top:7px;border-radius:2em}@media only screen and (max-width:750px){.headline-type04:before{width:5px;top:4px}}.detail{width:1300px;margin:auto;text-align:right;font-weight:700}@media only screen and (max-width:1380px){.detail{width:1100px}}@media only screen and (max-width:1024px){.detail{width:100%;padding:0 18px}}@media only screen and (max-width:320px){.detail{padding:0 15px}}.detail a{position:relative;display:inline-block;padding-right:15px}.detail a:after{content:'';width:6px;height:6px;border:0px;border-top:solid 2px #2e529b;border-right:solid 2px #2e529b;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:0;margin-top:-3px}.return{width:100%;margin:auto;font-weight:700}@media only screen and (max-width:1024px){.return{padding:0 18px}}@media only screen and (max-width:320px){.return{padding:0 15px}}.return a{position:relative;display:inline-block;padding-left:15px}.return a:after{content:'';width:6px;height:6px;border:0px;border-top:solid 2px #2e529b;border-right:solid 2px #2e529b;-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);position:absolute;top:50%;left:0;margin-top:-3px}.fadein-up{opacity:0;-ms-transform:translate(0, 20px);transform:translate(0, 20px);-webkit-transform:translate(0, 20px)}@media only screen and (max-width:750px){.fadein-up{-ms-transform:translateX(0, 15px);transform:translateX(0, 15px);-webkit-transform:translateX(0, 15px)}}.fadein{-webkit-transition:.8s;-o-transition:.8s;transition:.8s;opacity:1.0;-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform:translate(0, 0)}header.top{background-image:url(../img/top/mainimage_pc.jpg);background-size:100%;height:95vh;background-repeat:no-repeat;margin-bottom:100px}@media only screen and (max-width:1380px){header.top{background-size:100%;height:600px;margin-bottom:80px}}@media only screen and (max-width:1024px){header.top{background-image:url(../img/top/mainimage_tb.jpg);height:595px;margin-bottom:60px}}@media only screen and (max-width:750px){header.top{background-image:url(../img/top/mainimage_sp.jpg);height:550px;margin-bottom:50px;position:relative;padding:0 15px}}@media only screen and (max-width:320px){header.top{height:470px}}header.top .gnav{position:relative}header.top .gnav nav{position:absolute;left:0;right:0;top:25px;margin:auto}@media only screen and (max-width:750px){header.top .gnav nav{top:20px}}header.top .gnav nav .inner{width:1300px;margin:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1380px){header.top .gnav nav .inner{width:1100px}}@media only screen and (max-width:1024px){header.top .gnav nav .inner{width:100%;padding:0 18px}}@media only screen and (max-width:750px){header.top .gnav nav .inner{padding:0}}header.top .gnav nav h1 img{width:270px}@media only screen and (max-width:1024px){header.top .gnav nav h1 img{width:200px}}@media only screen and (max-width:750px){header.top .gnav nav h1 img{width:150px}}header.top .gnav nav ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}header.top .gnav nav ul li{margin-right:50px;letter-spacing:0.08em}@media only screen and (max-width:1380px){header.top .gnav nav ul li{margin-right:40px}}header.top .gnav nav ul li:last-child{margin-right:0}header.top .gnav nav ul li a{color:#fff}.fix-header{background-color:#fff;line-height:66px;top:-66px;left:0;text-align:center;width:100%;margin:0 auto;padding:0;position:fixed;opacity:0;z-index:1000;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.1);box-shadow:0 3px 6px rgba(0, 0, 0, 0.1)}#salon_search{padding-top:72px;margin-top:-72px}@media only screen and (max-width:750px){#salon_search{padding-top:0;margin-top:0}}.main-article-top{text-align:center}.main-article-top .news-event ul{width:1300px;margin:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}@media only screen and (max-width:1380px){.main-article-top .news-event ul{width:1100px}}@media only screen and (max-width:1024px){.main-article-top .news-event ul{width:100%;padding:0 18px}}@media only screen and (max-width:750px){.main-article-top .news-event ul{display:block}}@media only screen and (max-width:320px){.main-article-top .news-event ul{padding:0 15px}}.main-article-top .news-event ul li{width:31%;position:relative}@media only screen and (max-width:1024px){.main-article-top .news-event ul li{width:48.5%}}@media only screen and (max-width:750px){.main-article-top .news-event ul li{width:100%;margin-bottom:25px}.main-article-top .news-event ul li:last-child{margin-bottom:0}}.main-article-top .news-event ul li img{width:100%;margin-bottom:15px}@media only screen and (max-width:1024px){.main-article-top .news-event ul li img{margin-bottom:8px}}.main-article-top .news-event ul li .date{font-weight:700;font-size:14px;color:#2e529b}@media only screen and (max-width:750px){.main-article-top .news-event ul li .date{font-size:12px}}.main-article-top .interview ul{width:1300px;margin:0 auto 15px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}@media only screen and (max-width:1380px){.main-article-top .interview ul{width:1100px}}@media only screen and (max-width:1024px){.main-article-top .interview ul{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}.main-article-top .interview ul li{width:25%;background-color:#edf0f4;position:relative}@media only screen and (max-width:1024px){.main-article-top .interview ul li{width:50%}}.main-article-top .interview ul li img{position:absolute;right:0;top:0;width:285px}@media only screen and (max-width:1380px){.main-article-top .interview ul li img{width:245px}}@media only screen and (max-width:1024px){.main-article-top .interview ul li img{position:inherit;width:100%}}@media only screen and (max-width:750px){.main-article-top .interview ul li img{position:inherit}}.main-article-top .interview ul li a{display:block;min-height:380px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media only screen and (max-width:1380px){.main-article-top .interview ul li a{min-height:350px}}@media only screen and (max-width:1024px){.main-article-top .interview ul li a{-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;min-height:auto}}@media only screen and (max-width:750px){.main-article-top .interview ul li a{min-height:auto}}.main-article-top .interview ul li a:hover{background-color:#2e529b;color:#fff}@media only screen and (max-width:1024px){.main-article-top .interview ul li a:hover{background-color:#edf0f4;color:#000}}.main-article-top .interview ul li .title-box{position:absolute;bottom:25px;left:25px}@media only screen and (max-width:1024px){.main-article-top .interview ul li .title-box{position:inherit;padding:10px 15px 16px}}@media only screen and (max-width:750px){.main-article-top .interview ul li .title-box{position:inherit;padding:10px 10px 16px}}.main-article-top .interview ul li .title-box p{line-height:1.3;font-weight:700;font-size:14px}@media only screen and (max-width:750px){.main-article-top .interview ul li .title-box p{font-size:12px}}.main-article-top .interview ul li .title-box h3{font-size:18px;font-weight:700;line-height:1.2}@media only screen and (max-width:1380px){.main-article-top .interview ul li .title-box h3{font-size:22px}}@media only screen and (max-width:1024px){.main-article-top .interview ul li .title-box h3{font-size:26px}}@media only screen and (max-width:750px){.main-article-top .interview ul li .title-box h3{font-size:16px}}.main-article-top .workingabroad{width:1300px;margin:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1380px){.main-article-top .workingabroad{width:1100px}}@media only screen and (max-width:1024px){.main-article-top .workingabroad{width:100%;padding:0 18px}}@media only screen and (max-width:750px){.main-article-top .workingabroad{display:block}}@media only screen and (max-width:320px){.main-article-top .workingabroad{padding:0 15px}}.main-article-top .workingabroad .text{text-align:left;width:calc(100% - 810px)}@media only screen and (max-width:1024px){.main-article-top .workingabroad .text{width:calc(100% - 480px)}}@media only screen and (max-width:750px){.main-article-top .workingabroad .text{width:100%}}.main-article-top .workingabroad .text h2{font-size:30px;font-weight:900;letter-spacing:0.08em;line-height:1.3;margin-bottom:45px}@media only screen and (max-width:1024px){.main-article-top .workingabroad .text h2{margin-bottom:35px}}@media only screen and (max-width:750px){.main-article-top .workingabroad .text h2{font-size:23px;margin-bottom:20px}}.main-article-top .workingabroad .text h2 span{font-size:20px;font-weight:700;display:block;letter-spacing:0.03em}@media only screen and (max-width:1024px){.main-article-top .workingabroad .text h2 span{margin-top:10px}}@media only screen and (max-width:750px){.main-article-top .workingabroad .text h2 span{font-size:16px;margin-top:0}}.main-article-top .workingabroad .text .detail{width:100%;text-align:left}@media only screen and (max-width:750px){.main-article-top .workingabroad .text .detail{padding:0}}.main-article-top .workingabroad .photo{width:810px;margin-left:100px;position:relative}@media only screen and (max-width:1024px){.main-article-top .workingabroad .photo{width:480px;margin-left:50px}}@media only screen and (max-width:750px){.main-article-top .workingabroad .photo{width:100%;margin-left:0;margin-bottom:15px}}.main-article-top .workingabroad .photo:after{content:'';background-image:url(../img/top/workingabroad_decoration.png);background-size:345px 98px;width:345px;height:98px;position:absolute;left:-105px;bottom:30px}@media only screen and (max-width:1024px){.main-article-top .workingabroad .photo:after{bottom:-30px}}@media only screen and (max-width:750px){.main-article-top .workingabroad .photo:after{background-size:250px 71px;width:250px;height:71px;bottom:-30px}}.main-article-top .workingabroad .photo img{width:100%}@media only screen and (max-width:750px){.main-article-top .workingabroad .detail{padding:0}}.main-article-top .movie{position:relative;margin-bottom:180px}@media only screen and (max-width:1380px){.main-article-top .movie{margin-bottom:150px}}@media only screen and (max-width:1024px){.main-article-top .movie{margin-bottom:100px}}@media only screen and (max-width:750px){.main-article-top .movie{margin-bottom:90px}}@media only screen and (max-width:320px){.main-article-top .movie{margin-bottom:80px}}.main-article-top .movie:after{content:'';background-color:#f7f7f7;width:100%;height:250px;position:absolute;left:0;right:0;bottom:-70px;margin:auto;z-index:-1}@media only screen and (max-width:1380px){.main-article-top .movie:after{height:230px;bottom:-50px}}@media only screen and (max-width:1024px){.main-article-top .movie:after{height:230px;bottom:-40px}}@media only screen and (max-width:750px){.main-article-top .movie:after{height:200px;bottom:-30px}}.main-article-top .movie ul{width:1300px;margin:0 auto 10px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1380px){.main-article-top .movie ul{width:1100px}}@media only screen and (max-width:1024px){.main-article-top .movie ul{width:100%;padding:0 18px}}@media only screen and (max-width:320px){.main-article-top .movie ul{padding:0 15px}}.main-article-top .movie ul li{width:31.3%;margin-right:35px}.main-article-top .movie ul li:last-child{margin-right:0}@media only screen and (max-width:1024px){.main-article-top .movie ul li{width:48.5%}}@media only screen and (max-width:750px){.main-article-top .movie ul li{width:100%;margin-right:0}}.main-article-top .movie ul li iframe{width:100%;height:220px}@media only screen and (max-width:1380px){.main-article-top .salon{padding-bottom:40px}}@media only screen and (max-width:750px){.main-article-top .salon{padding-bottom:35px}}@media only screen and (max-width:320px){.main-article-top .salon{padding-bottom:10px}}.main-article-top .salon h2{margin-bottom:45px}.main-article-top .salon .inner{width:1300px;margin:auto;position:relative;min-height:350px}@media only screen and (max-width:1380px){.main-article-top .salon .inner{width:1100px}}@media only screen and (max-width:1024px){.main-article-top .salon .inner{width:100%;padding:0 18px}}@media only screen and (max-width:320px){.main-article-top .salon .inner{padding:0 15px}}.main-article-top .salon .inner:before{content:'';background-image:url(../img/top/salon_image_pc.jpg);background-size:655px 350px;width:655px;height:350px;position:absolute;left:0;top:-43px}@media only screen and (max-width:1380px){.main-article-top .salon .inner:before{background-size:600px 321px;width:600px;height:321px}}@media only screen and (max-width:750px){.main-article-top .salon .inner:before{background-image:url(../img/top/salon_image_sp.jpg);top:-43px;background-size:100%;background-repeat:no-repeat;width:100%;height:150px}}.main-article-top .salon .inner .col{position:absolute;right:0;width:700px}@media only screen and (max-width:1380px){.main-article-top .salon .inner .col{width:600px}}@media only screen and (max-width:1024px){.main-article-top .salon .inner .col{width:400px;right:18px}}@media only screen and (max-width:750px){.main-article-top .salon .inner .col{width:100%;padding:0 18px;top:85px;right:0}}@media only screen and (max-width:640px){.main-article-top .salon .inner .col{top:75px}}@media only screen and (max-width:320px){.main-article-top .salon .inner .col{top:60px;padding:0 15px}}.main-article-top .salon .inner .col .item{background-color:#edf0f4;margin-bottom:35px;position:relative;padding:38px 25px 25px}@media only screen and (max-width:750px){.main-article-top .salon .inner .col .item{margin-bottom:25px;padding:25px 20px 18px}}@media only screen and (max-width:320px){.main-article-top .salon .inner .col .item{padding:25px 20px 15px}}.main-article-top .salon .inner .col .item h3{background-color:#2e529b;color:#fff;padding:2px 12px;display:inline-block;font-size:20px;font-weight:700;position:absolute;left:0;top:-15px}@media only screen and (max-width:750px){.main-article-top .salon .inner .col .item h3{font-size:18px}}.main-article-top .salon .inner .col .item ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1380px){.main-article-top .salon .inner .col .item ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}.main-article-top .salon .inner .col .item ul li{margin-right:15px}.main-article-top .salon .inner .col .item ul li a{position:relative;display:inline-block;padding-left:17px}@media only screen and (max-width:1024px){.main-article-top .salon .inner .col .item ul li a{padding-left:13px;line-height:2}}@media only screen and (max-width:320px){.main-article-top .salon .inner .col .item ul li a{line-height:1.7}}.main-article-top .salon .inner .col .item ul li a:before{content:'';width:6px;height:6px;border:0px;border-top:solid 2px #2e529b;border-right:solid 2px #2e529b;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:0;margin-top:-3px}@media only screen and (max-width:750px){.main-article-top .salon .inner .col .item ul li a:before{width:5px;height:5px}}.main-article-top .protools{background-color:#f7f7f7;padding:70px 0}@media only screen and (max-width:1380px){.main-article-top .protools{padding:50px 0}}@media only screen and (max-width:1024px){.main-article-top .protools{padding:40px 0}}@media only screen and (max-width:750px){.main-article-top .protools{padding:30px 0}}.main-article-top .protools ul{width:1300px;margin:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}@media only screen and (max-width:1380px){.main-article-top .protools ul{width:1100px}}@media only screen and (max-width:1024px){.main-article-top .protools ul{width:100%;padding:0 18px}}@media only screen and (max-width:750px){.main-article-top .protools ul{display:block}}@media only screen and (max-width:320px){.main-article-top .protools ul{padding:0 15px}}.main-article-top .protools ul li{width:48%;background-color:#fff}@media only screen and (max-width:1024px){.main-article-top .protools ul li{width:48.5%}}@media only screen and (max-width:750px){.main-article-top .protools ul li{width:100%;margin-bottom:13px}.main-article-top .protools ul li:last-child{margin-bottom:0}}.main-article-top .protools ul li a{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-article-top .protools ul li .photo{width:300px;margin:0}@media only screen and (max-width:1380px){.main-article-top .protools ul li .photo{width:200px}}@media only screen and (max-width:1024px){.main-article-top .protools ul li .photo{width:180px}}@media only screen and (max-width:750px){.main-article-top .protools ul li .photo{width:150px}}@media only screen and (max-width:320px){.main-article-top .protools ul li .photo{width:120px}}.main-article-top .protools ul li .photo img{width:100%}.main-article-top .protools ul li .text-box{width:calc(100% - 300px);text-align:left;padding:25px}@media only screen and (max-width:1380px){.main-article-top .protools ul li .text-box{width:calc(100% - 200px)}}@media only screen and (max-width:1024px){.main-article-top .protools ul li .text-box{width:calc(100% - 180px);padding:15px}}@media only screen and (max-width:750px){.main-article-top .protools ul li .text-box{width:calc(100% - 150px)}}@media only screen and (max-width:320px){.main-article-top .protools ul li .text-box{width:calc(100% - 120px);font-size:13px}}.main-article-top .protools ul li .text-box .date{font-weight:700;font-size:14px;color:#2e529b}@media only screen and (max-width:750px){.main-article-top .protools ul li .text-box .date{font-size:12px}}.main-article-top .footer-banner{margin-bottom:80px}@media only screen and (max-width:750px){.main-article-top .footer-banner{margin-bottom:40px}}.main-article-top .footer-banner ul{width:1300px;margin:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1380px){.main-article-top .footer-banner ul{width:1100px}}@media only screen and (max-width:1024px){.main-article-top .footer-banner ul{width:100%;padding:0 18px}}@media only screen and (max-width:750px){.main-article-top .footer-banner ul{display:block}}@media only screen and (max-width:320px){.main-article-top .footer-banner ul{padding:0 15px}}.main-article-top .footer-banner ul li{margin:0 10px}@media only screen and (max-width:750px){.main-article-top .footer-banner ul li{margin:0 0 13px}.main-article-top .footer-banner ul li:last-child{margin-bottom:0}}.main-article-top .new a{position:relative}.main-article-top .new a:before{content:'';width:73px;height:73px;background-image:url(../img/top/icon_new.png);background-size:73px;position:absolute;top:-20px;left:-25px}@media only screen and (max-width:1024px){.main-article-top .new a:before{width:60px;height:60px;background-size:60px;left:-10px}}@media only screen and (max-width:750px){.main-article-top .new a:before{left:-10px;width:50px;height:50px;background-size:50px}}