@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}html{font-family:"Original Yu Gothic", "Yu Gothic", YuGothic, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Verdana, Meiryo, "M+ 1p", sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.8;color:#000;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box;font-weight:normal}ul,ol{list-style-type:none}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none;display:block}a:active,a:hover{outline-width:0}img{border-style:none;width:100%;height:auto;vertical-align:bottom}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,select,textarea{font:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}textarea{resize:none}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.small{font-size:80%}.fix-box::before,.fix-box::after{content:" ";display:table}.fix-box::after{clear:both}.f-Left{float:left}.f-Right{float:right}.in-bl{display:inline-block}.t-Center{text-align:center}.t-Left{text-align:left}.t-Right{text-align:right}.v-Top{vertical-align:top}.v-Bottom{vertical-align:bottom}span.Br::before{content:"\a";white-space:pre}.f-bold{font-weight:700}.is-relative{position:relative}.is-absolute{position:absolute}span.br::before{content:"\A";white-space:pre}a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a:hover{opacity:.7}.form-control,textarea,.tel-form-control{display:block;padding:1rem 2%;font-size:1.4rem;line-height:1.42857143;color:#555;background-color:#fff !important;background-image:none;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus,textarea:focus,.tel-form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder,textarea::-moz-placeholder,.tel-form-control::-moz-placeholder{color:#999;opacity:1}.form-control::-ms-input-placeholder,textarea::-ms-input-placeholder,.tel-form-control::-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder,textarea::-webkit-input-placeholder,.tel-form-control::-webkit-input-placeholder{color:#999}.m-Auto{margin:0 auto}.m-Auto-10{margin:10px auto}.m-Auto-20{margin:20px auto}.m-Auto-30{margin:30px auto}.m-Auto-40{margin:40px auto}.m-Auto-50{margin:50px auto}.m-L-10{margin-left:10px}.m-L-20{margin-left:20px}.m-L-30{margin-left:30px}.m-L-40{margin-left:40px}.m-L-50{margin-left:50px}.m-L-60{margin-left:60px}.m-L-70{margin-left:70px}.m-L-80{margin-left:80px}.m-L-90{margin-left:90px}.m-L-100{margin-left:100px}.m-R-10{margin-right:10px}.m-R-20{margin-right:20px}.m-R-30{margin-right:30px}.m-R-40{margin-right:40px}.m-R-50{margin-right:50px}.m-R-60{margin-right:60px}.m-R-70{margin-right:70px}.m-R-80{margin-right:80px}.m-R-90{margin-right:90px}.m-R-100{margin-right:100px}.m-T-10{margin-top:10px}.m-T-20{margin-top:20px}.m-T-30{margin-top:30px}.m-T-40{margin-top:40px}.m-T-50{margin-top:50px}.m-T-60{margin-top:60px}.m-T-70{margin-top:70px}.m-T-80{margin-top:80px}.m-T-90{margin-top:90px}.m-T-100{margin-top:100px}.m-B-10{margin-bottom:10px}.m-B-20{margin-bottom:20px}.m-B-30{margin-bottom:30px}.m-B-40{margin-bottom:40px}.m-B-50{margin-bottom:50px}.m-B-60{margin-bottom:60px}.m-B-70{margin-bottom:70px}.m-B-80{margin-bottom:80px}.m-B-90{margin-bottom:90px}.m-B-100{margin-bottom:100px}.p-L-10{padding-left:10px}.p-L-20{padding-left:20px}.p-L-30{padding-left:30px}.p-L-40{padding-left:40px}.p-L-50{padding-left:50px}.p-L-60{padding-left:60px}.p-L-70{padding-left:70px}.p-L-80{padding-left:80px}.p-L-90{padding-left:90px}.p-L-100{padding-left:100px}.p-R-10{padding-right:10px}.p-R-20{padding-right:20px}.p-R-30{padding-right:30px}.p-R-40{padding-right:40px}.p-R-50{padding-right:50px}.p-R-60{padding-right:60px}.p-R-70{padding-right:70px}.p-R-80{padding-right:80px}.p-R-90{padding-right:90px}.p-R-100{padding-right:100px}.p-T-10{padding-top:10px}.p-T-20{padding-top:20px}.p-T-30{padding-top:30px}.p-T-40{padding-top:40px}.p-T-50{padding-top:50px}.p-T-60{padding-top:60px}.p-T-70{padding-top:70px}.p-T-80{padding-top:80px}.p-T-90{padding-top:90px}.p-T-100{padding-top:100px}.p-B-10{padding-bottom:10px}.p-B-20{padding-bottom:20px}.p-B-30{padding-bottom:30px}.p-B-40{padding-bottom:40px}.p-B-50{padding-bottom:50px}.p-B-60{padding-bottom:60px}.p-B-70{padding-bottom:70px}.p-B-80{padding-bottom:80px}.p-B-90{padding-bottom:90px}.p-B-100{padding-bottom:100px}.m-Auto-lr{margin-left:auto;margin-right:auto}.bg-white{background-color:#fff !important}.bg-black{background-color:#000 !important}.color-white{color:#fff !important}.color-black{color:#000 !important}.fo-we-normal{font-weight:normal !important}.fo-we-bold{font-weight:bold !important}.le-sp-50{letter-spacing:0.05em}.le-sp-100{letter-spacing:0.1em}.le-sp-150{letter-spacing:0.15em}.le-sp-200{letter-spacing:0.2em}@media only screen and (max-width: 768px){.smp-f-left{float:left}.smp-f-right{float:right}.smp-f-clear{clear:both}.width-100{width:100%}.width-49{width:49%}.width-50{width:50%}.width-33{width:33%}span.smp-br::before{content:"\a";white-space:pre}.smp-d-none{display:none}.smp-m-Auto{margin:0 auto}.smp-m-Auto-lr{margin-right:auto;margin-left:auto}.smp-m-Auto-10{margin:10px auto}.smp-m-Auto-20{margin:20px auto}.smp-m-Auto-30{margin:30px auto}.smp-m-Auto-40{margin:40px auto}.smp-m-Auto-50{margin:50px auto}.smp-m-Auto-0-10{margin:0 auto 10px}.smp-m-Auto-0-20{margin:0 auto 20px}.smp-m-Auto-0-30{margin:0 auto 30px}.smp-m-Auto-0-40{margin:0 auto 40px}.smp-m-Auto-0-50{margin:0 auto 50px}.smp-m-L-10{margin-left:10px}.smp-m-L-20{margin-left:20px}.smp-m-L-30{margin-left:30px}.smp-m-L-40{margin-left:40px}.smp-m-L-50{margin-left:50px}.smp-m-R-10{margin-right:10px}.smp-m-R-20{margin-right:20px}.smp-m-R-30{margin-right:30px}.smp-m-R-40{margin-right:40px}.smp-m-R-50{margin-right:50px}.smp-m-T-10{margin-top:10px}.smp-m-T-20{margin-top:20px}.smp-m-T-30{margin-top:30px}.smp-m-T-40{margin-top:40px}.smp-m-T-50{margin-top:50px}.smp-m-B-10{margin-bottom:10px}.smp-m-B-20{margin-bottom:20px}.smp-m-B-30{margin-bottom:30px}.smp-m-B-40{margin-bottom:40px}.smp-m-B-50{margin-bottom:50px}.smp-p-10{padding:10px}.smp-p-20-10{padding:20px 10px}.smp-p-L-10{padding-left:10px}.smp-p-L-20{padding-left:20px}.smp-p-L-30{padding-left:30px}.smp-p-L-40{padding-left:40px}.smp-p-L-50{padding-left:50px}.smp-p-R-10{padding-right:10px}.smp-p-R-20{padding-right:20px}.smp-p-R-30{padding-right:30px}.smp-p-R-40{padding-right:40px}.smp-p-R-50{padding-right:50px}.smp-p-T-10{padding-top:10px}.smp-p-T-20{padding-top:20px}.smp-p-T-30{padding-top:30px}.smp-p-T-40{padding-top:40px}.smp-p-T-50{padding-top:50px}.smp-p-B-10{padding-bottom:10px}.smp-p-B-20{padding-bottom:20px}.smp-p-B-30{padding-bottom:30px}.smp-p-B-40{padding-bottom:40px}.smp-p-B-50{padding-bottom:50px}}@media print, screen and (min-width: 769px){.pc-f-left{float:left}.pc-f-right{float:right}span.pc-br::before{content:"\A";white-space:pre}.pc-d-none{display:none !important}.pc-m-Auto{margin:0 auto}.pc-m-Auto-lr{margin-right:auto;margin-left:auto}.pc-m-Auto-10{margin:10px auto}.pc-m-Auto-20{margin:20px auto}.pc-m-Auto-30{margin:30px auto}.pc-m-Auto-40{margin:40px auto}.pc-m-Auto-50{margin:50px auto}.pc-m-Auto-0-10{margin:0 auto 10px}.pc-m-Auto-0-20{margin:0 auto 20px}.pc-m-Auto-0-30{margin:0 auto 30px}.pc-m-Auto-0-40{margin:0 auto 40px}.pc-m-Auto-0-50{margin:0 auto 50px}.pc-m-L-10{margin-left:10px}.pc-m-L-20{margin-left:20px}.pc-m-L-30{margin-left:30px}.pc-m-L-40{margin-left:40px}.pc-m-L-50{margin-left:50px}.pc-m-R-10{margin-right:10px}.pc-m-R-20{margin-right:20px}.pc-m-R-30{margin-right:30px}.pc-m-R-40{margin-right:40px}.pc-m-R-50{margin-right:50px}.pc-m-T-10{margin-top:10px}.pc-m-T-20{margin-top:20px}.pc-m-T-30{margin-top:30px}.pc-m-T-40{margin-top:40px}.pc-m-T-50{margin-top:50px}.pc-m-B-10{margin-bottom:10px}.pc-m-B-20{margin-bottom:20px}.pc-m-B-30{margin-bottom:30px}.pc-m-B-40{margin-bottom:40px}.pc-m-B-50{margin-bottom:50px}.pc-p-10{padding:10px}.pc-p-20{padding:20px}.pc-p-30{padding:30px}.pc-p-L-10{padding-left:10px}.pc-p-L-20{padding-left:20px}.pc-p-L-30{padding-left:30px}.pc-p-L-40{padding-left:40px}.pc-p-L-50{padding-left:50px}.pc-p-R-10{padding-right:10px}.pc-p-R-20{padding-right:20px}.pc-p-R-30{padding-right:30px}.pc-p-R-40{padding-right:40px}.pc-p-R-50{padding-right:50px}.pc-p-T-10{padding-top:10px}.pc-p-T-20{padding-top:20px}.pc-p-T-30{padding-top:30px}.pc-p-T-40{padding-top:40px}.pc-p-T-50{padding-top:50px}.pc-p-B-10{padding-bottom:10px}.pc-p-B-20{padding-bottom:20px}.pc-p-B-30{padding-bottom:30px}.pc-p-B-40{padding-bottom:40px}.pc-p-B-50{padding-bottom:50px}.pc-t-Right{text-align:right}}html{line-height:1.8;background-color:#FFD774}#head-logo{background:#ffffff;z-index:1}.link-btn-blue{background:#00C5DE;color:#fff;border:#000000 solid .1875rem;position:relative;width:100%;z-index:1;box-shadow:0.3125rem 0.5rem 0px 0.2rem #000;line-height:1;text-align:center;letter-spacing:.1em}.Round{font-family:'M PLUS Rounded 1c', sans-serif;font-weight:700 !important}.box-out-bnr{background:#ffffff}.box-footer-contact{background:#E8E6E1}.box-footer-contact .txt-footer-contact{background:#ffffff}.copy-right{background:#000000;color:#ffffff}.txt-to-contact{border:#000000 solid 1px;border-radius:.3125rem;padding:.05em .3em;display:inline-block}#nav-global ul li a{background:url("../common/img/icn-cmn-01.png") no-repeat center left;background-size:1rem 1rem;padding-left:1.5rem;transition:all .3s ease}.area-common-btn{position:fixed;cursor:pointer;z-index:1}#box-logo-m{background:#fff}@media screen and (max-width: 768px){html{font-size:4.266666666vw;line-height:1.6}#box-logo-m{display:none}#box-lesson,#box-experience{display:none}.link-btn-blue{font-size:1.25rem;height:26.66666666vw;border-radius:3.75rem;line-height:1.4}.area-common-btn{width:13vw;height:13vw;bottom:2.6vw;right:2.6vw;z-index:2}#head-logo{width:36.2vw;padding:1.333vw 25.4vw 1.333vw 1.8666vw;border-radius:0 0 2vw 0;background:url("../common/img/03/logo-cmn-02.png") no-repeat right center;background-size:23vw auto;position:relative}#head-logo .link-btn-home{position:absolute;width:23vw;height:10vw;top:2vw;left:13vw;z-index:1}#box-media,#box-tools,#box-lesson{display:none}#box-logo-m{padding:2.6vw 0 2.6vw 5.3vw}#box-logo-m img{width:64vw}#footer{padding-top:3.91vw}#footer .box-out-bnr{padding:2.34375vw 0}#footer .box-out-bnr .list-common-bnr{padding:12vw 0}#footer .box-out-bnr .list-common-bnr li{width:69.33333333vw;margin-bottom:8vw;margin-left:auto;margin-right:auto}#footer .box-out-bnr .list-common-bnr li:last-child{margin-bottom:0}#footer .box-footer-contact{padding:5.3vw 5.3vw 0}#footer .box-footer-contact .fotter-common-contact .txt-footer-contact{border-radius:8vw;padding:.5rem 0;font-size:1.125rem}#footer .box-footer-contact .fotter-common-contact .tel{font-size:1.2rem;padding:3vw 0}#footer .box-footer-contact .fotter-common-contact .common-about{padding:5.3vw;font-size:.86rem}#footer .box-footer-contact .fotter-common-contact .common-about .box-contact-classes-img{width:70vw;margin-left:auto;margin-right:auto;margin-bottom:2.6vw}#footer .box-footer-contact .fotter-common-contact .common-about p.txt-other{margin-top:1rem}#footer .box-footer-contact .fotter-common-contact .txt-education{padding-top:3vw;font-size:1rem}#footer .copy-right{font-size:.6875rem;padding:4.26vw 0}#footer .txt-contact{text-align:center;padding:4.26vw 0;font-size:.75rem}#footer .txt-contact .txt-to-contact{margin-bottom:1em;width:18.66666666vw;display:block;margin-left:auto;margin-right:auto}}@media screen and (min-width: 769px){html{font-size:1.25vw}.box-fixed{padding-bottom:.5vw}#box-lesson{position:fixed;top:16vw;right:0;z-index:3;width:4.2vw}#box-experience{position:fixed;top:49.6vw;right:0;z-index:3;width:4.2vw}#box-media{position:fixed;top:26.5vw;right:0;z-index:3;width:4.2vw}#box-tools{position:fixed;top:39.2vw;right:0;z-index:3;width:4.2vw}.area-common-btn{width:3.90625vw;height:3.90625vw;bottom:1.953125vw;right:5vw}#head-logo{width:5.46875vw;float:left;padding-bottom:1vw;margin-top:-5vw}.box-large-link{width:54.6875vw;margin-left:auto;margin-right:auto}.link-btn-blue{font-size:1.6875rem;padding:1.24em 0;border-radius:3.75rem}#box-logo-m{text-align:right;width:93.75vw;padding:0 3.90625vw;margin-top:1.40625vw;margin-left:auto;margin-right:auto}#box-logo-m a{display:inline-block;width:25.3125vw}#footer{padding-top:3.91vw}#footer .box-out-bnr{padding:2.34375vw 0}#footer .box-out-bnr .list-common-bnr{width:85.9375vw;margin-left:auto;margin-right:auto;font-size:0;margin-bottom:-2.34375vw}#footer .box-out-bnr .list-common-bnr li{width:17.96875vw;display:inline-block;vertical-align:top;margin-right:2.03125vw;margin-bottom:2.34375vw}#footer .box-out-bnr .list-common-bnr li:nth-child(4n){margin-right:0}#footer .box-footer-contact{padding-top:3.125vw}#footer .box-footer-contact .fotter-common-contact{width:85.9375vw;margin-left:auto;margin-right:auto}#footer .box-footer-contact .fotter-common-contact .txt-footer-contact{padding:.78125vw 0;font-size:1.625rem;border-radius:5vw}#footer .box-footer-contact .fotter-common-contact .tel{font-size:3.125rem;padding-bottom:2.8125vw}#footer .box-footer-contact .fotter-common-contact .common-about{width:70.3125vw;margin:0 auto;padding:3.4375vw 0}#footer .box-footer-contact .fotter-common-contact .common-about .box-contact-classes{padding-bottom:2.34375vw}#footer .box-footer-contact .fotter-common-contact .common-about .box-contact-classes .box-contact-classes-img{width:43.75vw;margin-left:auto;margin-right:auto;line-height:1}#footer .box-footer-contact .fotter-common-contact .common-about p{font-size:1.625rem;margin-top:1.5625vw}#footer .box-footer-contact .fotter-common-contact .common-about p span{font-size:1.5rem}#footer .box-footer-contact .fotter-common-contact .common-about p.txt-other{margin-top:2.34375vw}#footer .box-footer-contact .fotter-common-contact .txt-education{padding-top:3.125vw;font-size:2.25rem}#footer .copy-right{font-size:.875rem;padding:.78125vw 0}#footer .txt-contact{text-align:center;padding:.78125vw 0;font-size:.75rem}#footer .txt-contact .txt-to-contact{margin-right:1em}#footer .txt-contact .mr-20{margin-right:2em;display:inline-block}}@media print, screen and (min-width: 1280px){.box-fixed-right-parents{position:fixed;top:12.5vw;right:0;z-index:3;width:53.76px}.box-fixed-right-parents .box-fixed-right{position:relative;width:53.76px}#box-lesson{position:absolute;top:0;right:0;z-index:3;width:53.76px}#box-experience{position:absolute;top:450px;right:0;z-index:3;width:53.76px}#box-media{position:absolute;top:140px;right:0;z-index:3;width:53.76px}#box-tools{position:absolute;top:310px;right:0;z-index:3;width:53.76px}.area-common-btn{width:50px;height:50px;bottom:25px;right:64px}}@media all and (-ms-high-contrast: none){#nav-global ul li a{padding-top:.4em;padding-left:1.6em}}#header-contents .area-inner{position:relative}.box-fixed{position:fixed;right:0;width:100%;z-index:100;top:0}.box-fixed{background-color:#ffffff}#header-contents .box-nav-toggle{position:absolute;right:0;top:-1vw;width:14.933333333vw;height:14.933333333vw;cursor:pointer;z-index:101;padding:3.7vw 3.2vw;margin:0 2.66666666vw 0 0}#header-contents .box-nav-toggle div{position:relative}#header-contents.open .box-nav-toggle{position:fixed !important}#header-contents .box-nav-toggle span{display:block;position:absolute;height:1.066666666vw;width:100%;left:0;background-color:#000000;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#header-contents .box-nav-toggle span:nth-child(1){top:0}#header-contents .box-nav-toggle span:nth-child(2){top:3.2vw}#header-contents .box-nav-toggle span:nth-child(3){top:6.4vw}#header-contents #nav-global ul li a{color:#000;font-weight:bold}@media screen and (max-width: 768px){header{z-index:999;padding:4.26vw 0;background-color:#fff;height:18.6666vw;width:100%;position:fixed;top:0;left:0}body.fix{overflow:hidden}#nav-global{position:fixed;top:13vw;background:#FFD774;width:100%;max-height:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:none;z-index:4;padding:5.3vw 5.3vw 22vw 5.3vw}#nav-global ul li a{font-size:1.25rem;padding:1em 0 1em 1.5em}#nav-global ul li a.icn-movie::after{content:"";background:url("../common/img/02/icn-channel-01.png") no-repeat center right;background-size:100% auto;display:inline-block;width:10vw;height:8vw;vertical-align:top;margin-left:2.6vw}.open .box-nav-toggle span:nth-child(1){top:2.933333333vw !important;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}.open .box-nav-toggle span:nth-child(2){width:0 !important;left:50%}.open .box-nav-toggle span:nth-child(3){top:2.933333333vw !important;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg)}.list-nav-parents .list-nav-child li a{background:none !important;font-size:1.15rem !important}}@media print, screen and (min-width: 769px){#header-contents{padding-top:1.5625vw;width:86vw;margin-left:auto;margin-right:auto;margin-bottom:.515625vw}#header-contents .box-fixed{padding-bottom:.5vw}#header-contents .area-header .box-nav-toggle{display:none}#header-contents .area-header #nav-global{text-align:center}#header-contents .area-header #nav-global .box-nav-logo{display:none}#header-contents .area-header #nav-global ul{font-size:0}#header-contents .area-header #nav-global ul li{display:inline-block;vertical-align:middle;margin-left:1.71875vw;position:relative}#header-contents .area-header #nav-global ul li a{font-size:1rem}#header-contents .area-header #nav-global ul li:first-child{margin-left:0}#header-contents .area-header #nav-global ul li:nth-child(4) .list-nav-child{width:23vw;padding:1.171875vw 0}#header-contents .area-header #nav-global ul li:nth-child(4) .list-nav-child li{width:100%}#header-contents .area-header #nav-global ul li:nth-child(4) .list-nav-child li a{background:none}#header-contents .list-nav-parents{position:relative}#header-contents .list-nav-parents .list-nav-child{display:none;position:relative;z-index:3;background-color:#ffffff}#header-contents .list-nav-parents .list-nav-child li{display:block !important;margin-right:0;text-align:left !important;width:100%}#header-contents .list-nav-parents .list-nav-child li a{padding:.2vw 1vw}#header-contents .list-nav-parents .list-nav-child li a:hover{opacity:.7 !important}#header-contents .list-nav-parents .list-head-sub-nav:first-child{margin-left:0px !important}#header-contents .list-nav-parents .list-head-sub-nav:last-child{margin-left:0px !important}#header-contents .list-nav-parents:hover .list-nav-child{display:block !important;position:absolute;top:2vw;left:0;width:14rem;border-radius:.4vw}#header-contents .list-nav-parents:hover .list-nav-child:hover{display:block !important}}#main #area-main-slides .list-slides{background-color:#ffffff}#main #active-qualification .list-active li{background:#fff;border:#000000 solid 3px;border-radius:10px;position:relative}#main #active-qualification .list-active li::after{content:"";position:absolute;background:#d8b45b;border-radius:10px;z-index:-1}#main #active-qualification .list-active li .box-active-cats{font-size:0}#main #active-qualification .list-active li .box-active-cats .txt-active-cat{color:#ffffff;line-height:1;padding:.2em .3em;border-radius:5px;border:#000000 solid 3px;display:inline-block;vertical-align:top;margin-right:.375rem}#main #active-qualification .list-active li .box-active-img{border-radius:.625rem;overflow:hidden}#main #active-qualification .list-active li .box-active-profile .txt-active-name{letter-spacing:.15em;line-height:1;margin-top:.1em}#main #active-qualification .list-active li .box-active-link .link-btn-active{color:#ffffff;background:#45A1E5;line-height:1;box-shadow:3px 0.25rem 0px 0.1rem #000;border:#000000 solid 3px}#main #active-qualification .list-active li .box-active-link .link-btn-video{color:#ffffff;background:#FA776F;line-height:1;box-shadow:3px 0.25rem 0px 0.1rem #000;border:#000000 solid 3px}#main #area-future .box-future-parents{background:#ffffff}#main #area-future .box-future-parents .txt-future-recommend{letter-spacing:.1em}#main #area-future .box-future-parents .list-future{margin-top:3.515625vw}#main #area-future .box-future-parents .list-future li{background:#FFD774;border-radius:.625rem}#main #area-future .box-future-parents .list-future li .txt-work{background:#ffffff;line-height:1}#main #area-future .box-future-parents .list-future li .box-future-img{border-radius:50%;overflow:hidden;position:absolute;left:50%;top:100%;transform:translate(-50%, -50%)}#main #area-meaning{background:#ffffff}#main #area-meaning .box-meaning-link{background:#FFF1CE;border-radius:.3125rem}#main #area-meaning .box-meaning-link-right span:first-child::before{content:"サイズ:88×31px";display:block;position:relative}#main #area-meaning .box-meaning-link-right span:first-child img{width:6.875vw}#main #area-meaning .box-meaning-link-right span:last-child::before{content:"サイズ:120×60px";display:block;position:relative}#main #area-meaning .box-meaning-link-right span:last-child img{width:9.375vw}#main .txt-future-explanation,#main #area-meaning h6{display:inline;border-bottom:#000000 dotted .25rem;line-height:2}.is-pink{background:#FD7670}.is-orange{background:#F38F1E}.is-blue{background:#00C5DE}.is-red{background:#E83B27}.is-green{background:#66C64F}.is-purple{background:#9D7EC1}.is-deepblue{background:#4877D0}.is-deepgreen{background:#33A033}.is-pink{background:#EF8AD7}.is-navy{background:#1D27AC}.is-mikan{background:#E6B631}@media screen and (max-width: 768px){#main{padding:0 5.3vw;margin-top:20vw}#main #area-main-slides .list-slides{border-radius:2.66666666vw;padding:2.66666666vw}#main #area-main-slides .list-slides li{border-radius:2.66666666vw;overflow:hidden}#main #area-main-slides .slick-dots{left:0}#main #area-main-slides .slick-prev,#main #area-main-slides .slick-next{bottom:-21.5% !important;top:inherit !important;transform:translate(50%, 0%) !important;z-index:3}#main #area-main-slides .slick-prev{left:26% !important}#main #area-main-slides .slick-next{right:30% !important}#main #area-what-qualification{margin-top:21.3vw}#main #area-what-qualification h2{margin-top:7.8125vw}#main #area-what-qualification .txt-h2-cap{text-align:center;margin:5.3vw 0;font-size:1.125rem}#main #area-what-qualification .txt-main-copy{font-size:1.25rem;text-align:center;margin:8vw 0}#main #area-what-qualification .link-btn-blue{padding-top:1.1rem}#main #area-what-qualification .box-what-bottom{margin-bottom:8vw}#main #active-qualification{margin-top:32vw}#main #active-qualification .txt-h3-cap{font-size:1.125rem;text-align:center;margin:5.3vw 0}#main #active-qualification .txt-active-small{font-size:.875rem !important;display:block;margin-top:1vw}#main #active-qualification .list-active{margin-bottom:9vw}#main #active-qualification .list-active li{padding:5.3vw 5.3vw 10vw 5.3vw;position:relative;margin-bottom:13.33333333vw}#main #active-qualification .list-active li:last-child{margin-bottom:0}#main #active-qualification .list-active li .box-active-cats{margin-bottom:5.3vw}#main #active-qualification .list-active li .box-active-cats .txt-active-cat{font-size:.92rem;padding:.4em .6em !important}#main #active-qualification .list-active li .box-active-cats .txt-call{margin-right:.375rem;display:inline-block;font-size:.9375rem}#main #active-qualification .list-active li .box-active-img{margin-bottom:4.26vw}#main #active-qualification .list-active li .txt-active-comment{line-height:1.5625;margin-bottom:2vw}#main #active-qualification .list-active li .box-active-profile{margin-bottom:10.6vw}#main #active-qualification .list-active li .box-active-profile .txt-active-status{font-size:.875rem}#main #active-qualification .list-active li .box-active-profile .txt-active-name{font-size:1.875rem;margin-bottom:3.2vw}#main #active-qualification .list-active li .box-active-link{margin-top:3.4375vw}#main #active-qualification .list-active li .box-active-link .link-btn-video{margin-bottom:8vw}#main #active-qualification .list-active li .box-active-link .link-btn-active,#main #active-qualification .list-active li .box-active-link .link-btn-video{font-size:1.125rem;padding:.2em 0;padding:1.24em 0;border-radius:3.75rem}#main #active-qualification .list-active li::after{width:89vw;height:100%;position:absolute;top:4vw;left:2.6vw}#main #active-qualification .txt-active-more{margin-bottom:9vw;font-size:1.125rem}#main #active-qualification .link-btn-blue{padding-top:1.1rem}#main #active-qualification .link-bnr-note{margin:5.3vw 0 10vw 0}#main #area-future{margin-top:26.66666666vw}#main #area-future .txt-h4-cap{font-size:1.125rem;text-align:center;margin:5.3vw 0}#main #area-future .box-future-parents{border-radius:.625rem;padding:5.3vw 5.3vw 15vw 5.3vw}#main #area-future .box-future-parents .txt-future-recommend{font-size:1.125rem;text-align:center}#main #area-future .box-future-parents .list-future{margin-bottom:10.9375vw}#main #area-future .box-future-parents .list-future li{margin-bottom:34.6666666vw;padding:5.3vw 5.3vw 34vw 5.3vw}#main #area-future .box-future-parents .list-future li:last-child{margin-right:0}#main #area-future .box-future-parents .list-future li .txt-work{font-size:1.25rem;padding:.5em 0;margin-bottom:3.2vw}#main #area-future .box-future-parents .list-future li .txt-future-explanation{border-bottom:#000000 solid .125rem !important}#main #area-future .box-future-parents .list-future li .box-future-img{width:40vw;height:40vw;border:#000000 solid .25rem}#main #area-future .link-btn-blue{padding-top:2.2rem}#main #area-step{margin-top:13.33333333vw}#main #area-step .box-step-img{margin-bottom:10vw}#main #area-step p{margin-top:5.3vw;margin-bottom:8vw}#main #area-step .link-btn-blue{padding-top:1.1rem}#main #area-meaning{margin-top:26.66666666vw;margin-bottom:16vw;padding:5.3vw;border-radius:.625rem}#main #area-meaning .box-meaning-ttl-left h6{font-size:1.125rem;line-height:2.2;border-bottom:#000000 solid .125rem !important}#main #area-meaning .box-meaning-ttl-left p{margin-top:5.3vw}#main #area-meaning .box-meaning-img{width:64vw;margin-left:auto;margin-right:auto;margin-top:6.4vw}#main #area-meaning .box-meaning-link{padding:5.3vw}#main #area-meaning .box-meaning-link{margin-top:13.33333333vw}#main #area-meaning .box-meaning-link .txt-our-link{font-size:1.125rem;margin-bottom:5.3vw}#main #area-meaning .box-meaning-link .box-meaning-link-float{margin-top:5.3vw}#main #area-meaning .box-meaning-link .box-meaning-link-float p{margin-bottom:8vw}#main #area-meaning .box-meaning-link .box-meaning-link-float .box-meaning-link-right{font-size:0}#main #area-meaning .box-meaning-link .box-meaning-link-float .box-meaning-link-right span:first-child{display:inline-block;vertical-align:top;margin-right:11vw}#main #area-meaning .box-meaning-link .box-meaning-link-float .box-meaning-link-right span:first-child::before{font-size:.8125rem}#main #area-meaning .box-meaning-link .box-meaning-link-float .box-meaning-link-right span:last-child{display:inline-block;vertical-align:top;font-size:.8125rem}#main #area-meaning .box-meaning-link .box-meaning-link-float .box-meaning-link-right span:last-child::before{font-size:.8125rem}}@media screen and (min-width: 769px) and (max-width: 1279px){body{font-size:1.25vw}#main{max-width:93.75vw;min-width:93.75vw;padding:0 3.90625vw;margin-left:auto;margin-right:auto}#main #area-main-slides{padding-top:16vw}#main #area-main-slides .list-slides{border-radius:1.5625vw;padding:.78125vw}#main #area-main-slides .list-slides li{border-radius:1.5625vw;overflow:hidden}#main #area-main-slides .slick-dots{left:0}#main #area-main-slides .slick-prev,#main #area-main-slides .slick-next{bottom:-6% !important;top:inherit !important;transform:translate(50%, 0%) !important;z-index:3}#main #area-main-slides .slick-prev{left:40% !important}#main #area-main-slides .slick-next{right:41% !important}#main #area-what-qualification{margin-top:11.875vw}#main #area-what-qualification h2{width:46.875vw;margin-left:auto;margin-right:auto;margin-top:7.8125vw}#main #area-what-qualification .txt-h2-cap{font-size:1.375rem;text-align:center;margin:3.125vw 0;letter-spacing:.234375vw}#main #area-what-qualification .txt-main-copy{font-size:2.8125vw;text-align:center;margin:5.078125vw 0}#main #area-what-qualification .box-what-bottom{margin-bottom:6.25vw}#main #active-qualification{font-size:0}#main #active-qualification h3{width:46.875vw;margin-left:auto;margin-right:auto;margin-top:7.8125vw}#main #active-qualification .txt-h3-cap{letter-spacing:.23vw;font-size:1.375rem;text-align:center;margin:3.125vw 0}#main #active-qualification .txt-active-small{font-size:1rem !important;letter-spacing:0}#main #active-qualification .list-active{margin-bottom:3.90625vw}#main #active-qualification .list-active li{width:26.5625vw;height:51.40625vw;display:inline-block;vertical-align:top;padding:1.5625vw 2.34375vw 2.34375vw 2.34375vw;position:relative;margin-right:3.125vw}#main #active-qualification .list-active li:first-child,#main #active-qualification .list-active li:nth-child(2),#main #active-qualification .list-active li:nth-child(3),#main #active-qualification .list-active li:nth-child(4),#main #active-qualification .list-active li:nth-child(5){margin-bottom:7.03125vw}#main #active-qualification .list-active li:nth-child(3n){margin-right:0}#main #active-qualification .list-active li .box-active-cats{margin-bottom:1.5625vw}#main #active-qualification .list-active li .box-active-cats .txt-active-cat{font-size:1rem;border-radius:.380625vw;border:#000000 solid .234375vw}#main #active-qualification .list-active li .box-active-cats .txt-call{margin-right:.46875vw;display:inline-block;font-size:1.5625rem;line-height:1.953125vw}#main #active-qualification .list-active li .box-active-img{margin-bottom:1.171875vw}#main #active-qualification .list-active li .txt-active-comment{font-size:1.125rem;line-height:1.5625;margin-bottom:.46875rem}#main #active-qualification .list-active li .box-active-profile .txt-active-status{font-size:.875rem}#main #active-qualification .list-active li .box-active-profile .txt-active-name{font-size:1.875rem;margin-bottom:.9375rem}#main #active-qualification .list-active li .box-active-link{margin-top:3.4375vw;position:absolute;bottom:2.34375vw;left:2.34375vw;width:21.875vw}#main #active-qualification .list-active li .box-active-link .link-btn-video{margin-bottom:1.953125vw}#main #active-qualification .list-active li .box-active-link .link-btn-active,#main #active-qualification .list-active li .box-active-link .link-btn-video{font-size:1.125vw;padding:.2em 0;padding:1.24em 0;border-radius:4.6875vw}#main #active-qualification .list-active li::after{width:26.5625vw;height:48.828125vw;position:absolute;top:3.515625vw;left:.78125vw}#main #active-qualification .txt-active-more{font-size:1.625rem;margin-bottom:3.90625vw}#main #area-future h4{width:46.875vw;margin-left:auto;margin-right:auto;margin-top:7.8125vw}#main #area-future .txt-h4-cap{letter-spacing:.234vw;font-size:1.275rem;text-align:center;margin:3.125rem 0}#main #area-future .box-future-parents{border-radius:1.5625vw;padding:3.9vw 3.9vw 5.46vw 3.9vw}#main #area-future .box-future-parents .txt-future-recommend{font-size:1.625rem;text-align:center}#main #area-future .box-future-parents .list-future{font-size:0;margin-bottom:9.09375vw}#main #area-future .box-future-parents .list-future li{display:inline-block;width:17.96875vw;height:32.03125vw;vertical-align:top;margin-right:1.953125vw;padding:1.5625vw}#main #area-future .box-future-parents .list-future li:last-child{margin-right:0}#main #area-future .box-future-parents .list-future li .txt-work{font-size:1.25rem;padding:.3em 0;margin-bottom:1.171875vw}#main #area-future .box-future-parents .list-future li .txt-future-explanation{font-size:1rem;padding-bottom:.35em}#main #area-future .box-future-parents .list-future li .box-future-img{width:11.71875vw;height:11.71875vw;border:#000000 solid .3125vw}#main #area-step{margin-top:10.15625vw}#main #area-step .box-step-img{width:62.5vw;margin-left:auto;margin-right:auto;margin-bottom:5vw}#main #area-step p{width:55.46875vw;margin-left:auto;margin-right:auto;margin-top:3.125vw;margin-bottom:5.46875vw}#main #area-meaning{margin-top:9.375vw;padding:4.6875vw;border-radius:1.5625vw}#main #area-meaning _::-webkit-full-page-media span,#main #area-meaning _:future span,#main #area-meaning :root h6 span{padding-bottom:.2em}#main #area-meaning .box-meaning-ttl-left{width:68.1818%}#main #area-meaning .box-meaning-ttl-left h6{font-size:1.625rem;padding-bottom:.2em}#main #area-meaning .box-meaning-ttl-left p{margin-top:2.34375vw}#main #area-meaning .box-meaning-img{width:27.7272%}#main #area-meaning .box-meaning-link{padding:3.125vw}#main #area-meaning .box-meaning-link{margin-top:3.125vw}#main #area-meaning .box-meaning-link .txt-our-link{font-size:1.625rem;margin-bottom:1.5625vw}#main #area-meaning .box-meaning-link .box-meaning-link-float{margin-top:2.35375vw}#main #area-meaning .box-meaning-link .box-meaning-link-float p{width:60%;margin-right:5%}#main #area-meaning .box-meaning-link .box-meaning-link-float .box-meaning-link-right{width:35%;font-size:0}#main #area-meaning .box-meaning-link .box-meaning-link-float .box-meaning-link-right span:first-child{width:9.6875vw;display:inline-block;vertical-align:top}#main #area-meaning .box-meaning-link .box-meaning-link-float .box-meaning-link-right span:first-child::before{font-size:.8125rem}#main #area-meaning .box-meaning-link .box-meaning-link-float .box-meaning-link-right span:first-child img{width:6.875vw !important}#main #area-meaning .box-meaning-link .box-meaning-link-float .box-meaning-link-right span:last-child{width:10.15625vw;display:inline-block;vertical-align:top;font-size:.8152rem}#main #area-meaning .box-meaning-link .box-meaning-link-float .box-meaning-link-right span:last-child::before{font-size:.8152rem}#main #area-meaning .box-meaning-link .box-meaning-link-float .box-meaning-link-right span:last-child img{width:9.375vw !important}#main .list-special .box-active-link{margin-top:0 !important;bottom:6.25vw !important}#main .box-large-link{width:54.6875vw !important}#main .box-large-link a{font-size:1.6875rem;padding:1.24em 0;border-radius:4.6875rem}#main .box-large-link .link-btn-blue{box-shadow:.39vw .625vw 0px .2343vw #000 !important}#main .txt-future-explanation,#main #area-meaning h6{border-bottom:#000000 dotted .3125vw !important}.box-move-to-note{margin-bottom:5.46875vw}.box-move-to-note .box-note-ttl{width:55.46875vw;margin-left:auto;margin-right:auto}.box-move-to-note .link-bnr-note{width:70.3125vw;margin-left:auto;margin-right:auto;margin-top:3.125vw}}@media print, screen and (min-width: 1280px){body{font-size:16px}#main{max-width:1200px;min-width:1200px;padding:0 50px;margin-left:auto;margin-right:auto}#main #area-main-slides{padding-top:200px}#main #area-main-slides .list-slides{border-radius:20px;padding:10px}#main #area-main-slides .list-slides li{border-radius:20px;overflow:hidden}#main #area-main-slides .slick-dots{left:0}#main #area-main-slides .slick-prev,#main #area-main-slides .slick-next{bottom:-6% !important;top:inherit !important;transform:translate(50%, 0%) !important;z-index:3}#main #area-main-slides .slick-prev{left:40% !important}#main #area-main-slides .slick-next{right:41% !important}#main #area-what-qualification{margin-top:152px}#main #area-what-qualification h2{width:600px;margin-left:auto;margin-right:auto;margin-top:100px}#main #area-what-qualification .txt-h2-cap{font-size:22px;text-align:center;margin:40px 0;letter-spacing:3px}#main #area-what-qualification .txt-main-copy{font-size:36px;text-align:center;margin:65px 0}#main #area-what-qualification .box-what-bottom{margin-bottom:80px}#main #active-qualification{font-size:0}#main #active-qualification h3{width:600px;margin-left:auto;margin-right:auto;margin-top:100px}#main #active-qualification .txt-h3-cap{letter-spacing:3px;font-size:22px;text-align:center;margin:40px 0}#main #active-qualification .txt-active-small{font-size:16px !important;letter-spacing:0}#main #active-qualification .list-active{margin-bottom:50px}#main #active-qualification .list-active li{width:340px;height:658px;display:inline-block;vertical-align:top;padding:20px 30px 30px 30px;position:relative;margin-right:40px}#main #active-qualification .list-active li:first-child,#main #active-qualification .list-active li:nth-child(2),#main #active-qualification .list-active li:nth-child(3),#main #active-qualification .list-active li:nth-child(4),#main #active-qualification .list-active li:nth-child(5){margin-bottom:90px}#main #active-qualification .list-active li:nth-child(3n){margin-right:0}#main #active-qualification .list-active li .box-active-cats{margin-bottom:20px}#main #active-qualification .list-active li .box-active-cats .txt-active-cat{font-size:16px}#main #active-qualification .list-active li .box-active-cats .txt-call{margin-right:6px;display:inline-block;font-size:25px;line-height:25px}#main #active-qualification .list-active li .box-active-img{margin-bottom:15px}#main #active-qualification .list-active li .txt-active-comment{font-size:18px;line-height:1.5625;margin-bottom:6px}#main #active-qualification .list-active li .box-active-profile .txt-active-status{font-size:14px}#main #active-qualification .list-active li .box-active-profile .txt-active-name{font-size:30px;margin-bottom:12px}#main #active-qualification .list-active li .box-active-link{margin-top:44px;position:absolute;bottom:30px;left:30px;width:280px}#main #active-qualification .list-active li .box-active-link .link-btn-video{margin-bottom:25px}#main #active-qualification .list-active li .box-active-link .link-btn-active,#main #active-qualification .list-active li .box-active-link .link-btn-video{font-size:18px;padding:.2em 0;padding:1.24em 0;border-radius:60px}#main #active-qualification .list-active li::after{width:340px;height:625px;position:absolute;top:45px;left:10px}#main #active-qualification .txt-active-more{font-size:26px;margin-bottom:50px}#main #area-future h4{width:600px;margin-left:auto;margin-right:auto;margin-top:100px}#main #area-future .txt-h4-cap{letter-spacing:3px;font-size:22px;text-align:center;margin:40px 0}#main #area-future .box-future-parents{border-radius:20px;padding:50px 50px 70px 50px}#main #area-future .box-future-parents .txt-future-recommend{font-size:26px;text-align:center}#main #area-future .box-future-parents .list-future{font-size:0;margin-bottom:140px}#main #area-future .box-future-parents .list-future li{display:inline-block;width:230px;height:410px;vertical-align:top;margin-right:25px;padding:20px}#main #area-future .box-future-parents .list-future li:last-child{margin-right:0}#main #area-future .box-future-parents .list-future li .txt-work{font-size:20px;padding:.3em 0;margin-bottom:15px}#main #area-future .box-future-parents .list-future li .txt-future-explanation{font-size:16px;padding-bottom:.35em}#main #area-future .box-future-parents .list-future li .box-future-img{width:150px;height:150px;border:#000000 solid 4px}#main #area-step{margin-top:130px}#main #area-step .box-step-img{width:800px;margin-left:auto;margin-right:auto;margin-bottom:64px}#main #area-step p{width:710px;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:70px}#main #area-meaning{margin-top:120px;padding:60px;border-radius:20px}#main #area-meaning _::-webkit-full-page-media span,#main #area-meaning _:future span,#main #area-meaning :root h6 span{padding-bottom:.2em}#main #area-meaning .box-meaning-ttl-left{width:68.1818%}#main #area-meaning .box-meaning-ttl-left h6{font-size:26px;padding-bottom:.2em}#main #area-meaning .box-meaning-ttl-left p{margin-top:30px}#main #area-meaning .box-meaning-img{width:27.7272%}#main #area-meaning .box-meaning-link{padding:40px}#main #area-meaning .box-meaning-link{margin-top:40px}#main #area-meaning .box-meaning-link .txt-our-link{font-size:26px;margin-bottom:20px}#main #area-meaning .box-meaning-link .box-meaning-link-float{margin-top:30px}#main #area-meaning .box-meaning-link .box-meaning-link-float p{width:60%;margin-right:5%}#main #area-meaning .box-meaning-link .box-meaning-link-float .box-meaning-link-right{width:35%;font-size:0}#main #area-meaning .box-meaning-link .box-meaning-link-float .box-meaning-link-right span:first-child{width:124px;display:inline-block;vertical-align:top}#main #area-meaning .box-meaning-link .box-meaning-link-float .box-meaning-link-right span:first-child::before{font-size:13px}#main #area-meaning .box-meaning-link .box-meaning-link-float .box-meaning-link-right span:first-child img{width:88px !important}#main #area-meaning .box-meaning-link .box-meaning-link-float .box-meaning-link-right span:last-child{width:130px;display:inline-block;vertical-align:top;font-size:13px}#main #area-meaning .box-meaning-link .box-meaning-link-float .box-meaning-link-right span:last-child::before{font-size:13px}#main #area-meaning .box-meaning-link .box-meaning-link-float .box-meaning-link-right span:last-child img{width:120px !important}#main .list-special .box-active-link{margin-top:0 !important;bottom:80px !important}#main .box-large-link{width:700px !important}#main .box-large-link a{font-size:27px;padding:1.24em 0;border-radius:60px}#main .box-large-link .link-btn-blue{box-shadow:5px 8px 0px 3px #000 !important}#main .txt-future-explanation,#main #area-meaning h6{border-bottom:#000000 dotted 4px !important}.box-move-to-note{margin-bottom:70px}.box-move-to-note .box-note-ttl{width:710px;margin-left:auto;margin-right:auto}.box-move-to-note .link-bnr-note{width:900px;margin-left:auto;margin-right:auto;margin-top:3.125vw}}@media screen and (min-width: 769px) and (max-width: 1279px){html{font-size:1.25vw}.area-common-btn{width:3.90625vw;height:3.90625vw;bottom:1.953125vw;right:5vw}.box-large-link{width:54.6875vw;margin-left:auto;margin-right:auto}.link-btn-blue{font-size:1.6875rem;padding:1.24em 0;border-radius:3.75rem}#box-logo-m{text-align:right;width:93.75vw;margin-left:auto}#footer{padding-top:3.91vw}#footer .box-out-bnr{padding:2.34375vw 0}#footer .box-out-bnr .list-common-bnr{width:85.9375vw;margin-left:auto;margin-right:auto;font-size:0;margin-bottom:-2.34375vw}#footer .box-out-bnr .list-common-bnr li{width:17.96875vw;display:inline-block;vertical-align:top;margin-right:2.03125vw;margin-bottom:2.34375vw}#footer .box-out-bnr .list-common-bnr li:nth-child(4n){margin-right:0}#footer .box-footer-contact{padding-top:3.125vw}#footer .box-footer-contact .fotter-common-contact{width:85.9375vw;margin-left:auto;margin-right:auto}#footer .box-footer-contact .fotter-common-contact .txt-footer-contact{padding:.78125vw 0;font-size:1.625rem;border-radius:5vw}#footer .box-footer-contact .fotter-common-contact .tel{font-size:3.125rem;padding-bottom:2.8125vw}#footer .box-footer-contact .fotter-common-contact .common-about{width:70.3125vw;margin:0 auto;padding:3.4375vw 0}#footer .box-footer-contact .fotter-common-contact .common-about .box-contact-classes{padding-bottom:2.34375vw}#footer .box-footer-contact .fotter-common-contact .common-about .box-contact-classes .box-contact-classes-img{width:43.75vw;margin-left:auto;margin-right:auto;line-height:1}#footer .box-footer-contact .fotter-common-contact .common-about p{font-size:1.625rem;margin-top:1.5625vw}#footer .box-footer-contact .fotter-common-contact .common-about p span{font-size:1.5rem}#footer .box-footer-contact .fotter-common-contact .common-about p.txt-other{margin-top:2.34375vw}#footer .box-footer-contact .fotter-common-contact .txt-education{padding-top:3.125vw;font-size:2.25rem}#footer .copy-right{font-size:.875rem;padding:.78125vw 0}#footer .txt-contact{text-align:center;padding:.78125vw 0;font-size:.75rem}#footer .txt-contact .txt-to-contact{margin-right:1em}#footer .txt-contact .mr-20{margin-right:2em;display:inline-block}#header-contents{padding-top:1.5625vw;width:82vw;margin-left:auto;margin-right:auto;margin-bottom:.515625vw}#header-contents .area-header .box-nav-toggle{display:none}#header-contents .area-header #nav-global{text-align:center}#header-contents .area-header #nav-global .box-nav-logo{display:none}#header-contents .area-header #nav-global ul{font-size:0}#header-contents .area-header #nav-global ul li{display:inline-block;vertical-align:middle;margin-left:1.71875vw;position:relative}#header-contents .area-header #nav-global ul li a{font-size:1rem}#header-contents .area-header #nav-global ul li:first-child{margin-left:0}}@media print, screen and (min-width: 1280px){html{font-size:16px}#box-lesson{position:fixed !important;top:200px !important}#box-experience{position:fixed !important;top:635px !important}#box-media{position:fixed !important;top:335px !important}#box-tools{position:fixed !important;top:500px !important}.area-common-btn{bottom:25px !important;right:64px !important}#head-logo{width:70px;float:left;margin-top:-65px;padding-bottom:0 !important}.box-fixed{padding-bottom:8px}.box-large-link{width:54.6875vw;margin-left:auto;margin-right:auto}.link-btn-blue{font-size:1.6875rem;padding:1.24em 0;border-radius:3.75rem}#box-logo-m{text-align:right;width:1200px;margin:20px auto 0 auto;padding:0 50px}#box-logo-m a{width:324px;margin-left:auto}#footer{padding-top:50px}#footer .box-out-bnr{padding:30px 0}#footer .box-out-bnr .list-common-bnr{width:1100px;margin-left:auto;margin-right:auto;font-size:0;margin-bottom:-30px}#footer .box-out-bnr .list-common-bnr li{width:230px;display:inline-block;vertical-align:top;margin-right:26px;margin-bottom:30px}#footer .box-out-bnr .list-common-bnr li:nth-child(4n){margin-right:0}#footer .box-footer-contact{padding-top:40px}#footer .box-footer-contact .fotter-common-contact{width:1100px;margin-left:auto;margin-right:auto}#footer .box-footer-contact .fotter-common-contact .txt-footer-contact{padding:10px 0;font-size:1.625rem;border-radius:64px}#footer .box-footer-contact .fotter-common-contact .tel{font-size:3.125rem;padding-bottom:36px}#footer .box-footer-contact .fotter-common-contact .common-about{width:900px;margin:0 auto;padding:44px 0}#footer .box-footer-contact .fotter-common-contact .common-about .box-contact-classes{padding-bottom:30px}#footer .box-footer-contact .fotter-common-contact .common-about .box-contact-classes .box-contact-classes-img{width:560px;margin-left:auto;margin-right:auto;line-height:1}#footer .box-footer-contact .fotter-common-contact .common-about p{font-size:1.625rem;margin-top:20px}#footer .box-footer-contact .fotter-common-contact .common-about p span{font-size:1.5rem}#footer .box-footer-contact .fotter-common-contact .common-about p.txt-other{margin-top:30px}#footer .box-footer-contact .fotter-common-contact .txt-education{padding-top:40px;font-size:2.25rem}#footer .copy-right{font-size:.875rem;padding:10px 0}#footer .txt-contact{text-align:center;padding:10px 0;font-size:.75rem}#footer .txt-contact .txt-to-contact{margin-right:1em}#footer .txt-contact .mr-20{margin-right:2em;display:inline-block}#header-contents{padding-top:20px;width:1100px;margin-left:auto;margin-right:auto;margin-bottom:5px}#header-contents .area-header .box-nav-toggle{display:none}#header-contents .area-header #nav-global{text-align:center;margin-left:47px}#header-contents .area-header #nav-global .box-nav-logo{display:none}#header-contents .area-header #nav-global ul{font-size:0}#header-contents .area-header #nav-global ul li{display:inline-block;vertical-align:middle;margin-left:30px;position:relative}#header-contents .area-header #nav-global ul li a{font-size:16px}#header-contents .area-header #nav-global ul li:first-child{margin-left:0}#header-contents .area-header #nav-global ul li:nth-child(4) .list-nav-child{width:310px;padding:15px 0}#header-contents .area-header #nav-global ul li:nth-child(4) .list-nav-child li{width:100%}#header-contents .area-header #nav-global ul li:nth-child(4) .list-nav-child li a{background:none}#header-contents .list-nav-parents{position:relative}#header-contents .list-nav-parents .list-nav-child{display:none;position:relative;z-index:3}#header-contents .list-nav-parents .list-nav-child li{display:block !important;margin-right:0;text-align:left !important;width:100%}#header-contents .list-nav-parents .list-nav-child li a{padding:.2vw 1vw}#header-contents .list-nav-parents .list-nav-child li a:hover{opacity:.7 !important}#header-contents .list-nav-parents .list-head-sub-nav:first-child{margin-left:0px !important}#header-contents .list-nav-parents .list-head-sub-nav:last-child{margin-left:0px !important}#header-contents .list-nav-parents:hover .list-nav-child{display:block !important;position:absolute;top:26px;left:0;border-radius:.4vw}#header-contents .list-nav-parents:hover .list-nav-child:hover{display:block !important}}@media all and (-ms-high-contrast: none){#main #active-qualification .list-active li .box-active-cats .txt-active-cat{padding:.5em .3em .2em .3em}#main #active-qualification .list-active li .box-active-cats .txt-call{line-height:2.34375vw}#main #area-future .box-future-parents .list-future li .txt-future-explanation{padding-bottom:0}#main #area-meaning .box-meaning-ttl-left h6{padding-bottom:0}}@supports (-ms-ime-align: auto){#main #area-future .box-future-parents .list-future li .txt-future-explanation{padding-bottom:0}}.box-active-cats-wide p:last-child{margin-right:0 !important}@media screen and (max-width: 768px){.box-active-cats-wide{width:105%;margin-left:-2.5%}}@media print, screen and (min-width: 1280px){.box-active-cats-wide{width:304px;margin-left:-15px}}@media screen and (min-width: 769px) and (max-width: 1279px){.box-active-cats-wide{width:110.6%;margin-left:-5.3%}}