@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Noto+Sans+JP:wght@100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=button],input[type=submit]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}input[type=button]::focus,input[type=submit]::focus{outline-offset:-2px}input[type=button],input[type=email],input[type=submit],input[type=text],textarea{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}body{position:relative;width:100%;height:100vh;margin:0;padding:0;font-family:"Roboto","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Noto Sans JP","ＭＳ ゴシック",sans-serif;font-weight:400;color:#222;text-align:left;background:#f4d9cb;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:16px}@media screen and (max-width:1024px){html{font-size:15px}}@media screen and (max-width:800px){html{font-size:14px}}*,:after,:before{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#f882bb;color:#222}::selection{background:#f882bb;color:#222}.svgLoad{display:none}a{color:#d50060;text-decoration:none}@media screen and (min-width:640px){a{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}a:hover{color:#f8B500}a:hover img{-webkit-opacity:0.7;opacity:0.7}a img{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}}img{display:block;width:100%;height:auto;vertical-align:middle;margin:0 auto}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}h1,h2,h3,h4,h5{font-family:"Lato","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Noto Sans JP","ＭＳ ゴシック",sans-serif;font-weight:400}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}button,input,select,textarea{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{font-family:inherit;font-size:1em;letter-spacing:inherit}::-webkit-input-placeholder{font-size:0.75em;color:#333;opacity:1}::-moz-placeholder{font-size:0.75em;color:#333;opacity:1}:-ms-input-placeholder{font-size:0.75em;color:#333;opacity:1}::-ms-input-placeholder{font-size:0.75em;color:#333;opacity:1}::placeholder{font-size:0.75em;color:#333;opacity:1}.__sp{display:none}@media screen and (max-width:800px){.__sp{display:block}}.__pc{display:block}@media screen and (max-width:800px){.__pc{display:none}}.__ilb{display:inline-block}.object-fit{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}sup{display:inline-block;font-size:0.6em;vertical-align:super;margin:0 1px}button{width:100%;cursor:default}.c-btn-A a,.c-btn-A button{position:relative;display:inline-block;height:40px;line-height:40px;padding:0 24px 0 68px;color:#f882bb;font-size:1.05em}.c-btn-A a:before,.c-btn-A button:before{content:"";position:absolute;display:block;width:58px;height:40px;background-image:url(../img/arrow_col01.png);background-size:contain;background-repeat:no-repeat;background-position-x:9px;border:2px solid #f882bb;border-radius:5em;left:0;-webkit-transition:all 0.3s;transition:all 0.3s}.c-btn-A a:hover:before,.c-btn-A button:hover:before{width:100%;background-position-x:16px}.c-btn-A.__col-2 a,.c-btn-A.__col-2 button{color:#b184d9}.c-btn-A.__col-2 a:before,.c-btn-A.__col-2 button:before{background-image:url(../img/arrow_col02.png);border:2px solid #b184d9}.c-btn-circle{position:relative;margin:0 3%;width:192px;overflow:hidden;background:#fff;border-radius:100%}.c-btn-circle button{font-family:inherit;font-size:100%}.c-btn-circle a,.c-btn-circle button{position:relative;display:block;height:192px;text-align:center;color:#222;border-radius:100%}.c-btn-circle a:hover,.c-btn-circle button:hover{color:#fff}.c-btn-circle a .__cert,.c-btn-circle button .__cert{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100px;-webkit-transition:all 0.2s;transition:all 0.2s;overflow:hidden}.c-btn-circle a .__cert h3,.c-btn-circle button .__cert h3{font-size:1.05em;line-height:1.35;padding-top:1.5em;width:100%}.c-btn-circle a .__cert h3 em,.c-btn-circle button .__cert h3 em{font-size:1.8em}.c-btn-circle a .__course,.c-btn-circle button .__course{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:92px;-webkit-transition:all 0.2s;transition:all 0.2s;padding-bottom:0.75em}.c-btn-circle a .__course p,.c-btn-circle button .__course p{font-size:0.95em;width:100%;line-height:1.3}.c-btn-circle.__comingsoon:before{content:"";position:absolute;display:block;width:90px;height:16px;background-image:url(../img/img_comingsoon.png);background-size:cover;background-position:cover;background-repeat:no-repeat;top:28px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);overflow:hidden;z-index:10}.c-btn-circle.__col-1{border:2px solid #f882bb}.c-btn-circle.__col-1 a .__course,.c-btn-circle.__col-1 button .__course{background:#fde0ee}.c-btn-circle.__col-1 a:hover,.c-btn-circle.__col-1 button:hover{background:#f99bc9}.c-btn-circle.__col-1 a:hover .__course,.c-btn-circle.__col-1 button:hover .__course{background:#f882bb}.c-btn-circle.__col-1 button:hover{background-color:none}.c-btn-circle.__col-1 button:hover .__course{background:#fde0ee}.c-btn-circle.__col-2{position:relative;border:2px solid #b184d9}.c-btn-circle.__col-2 a .__course,.c-btn-circle.__col-2 button .__course{background:#ebe0f5}.c-btn-circle.__col-2 a:hover,.c-btn-circle.__col-2 button:hover{background:#c19de1}.c-btn-circle.__col-2 a:hover .__course,.c-btn-circle.__col-2 button:hover .__course{background:#b184d9}.c-btn-circle.__col-2 button:hover{background-color:#fff!important;color:#222}.c-btn-circle.__col-2 button:hover .__course{background:#ebe0f5!important}.c-btn-circle.__col-2 button:hover .__course p{color:#222!important}@media screen and (max-width:1280px){.c-btn-circle{position:relative;margin:0 2%;width:19vw;height:19vw}.c-btn-circle a,.c-btn-circle button{height:19vw}.c-btn-circle a:hover,.c-btn-circle button:hover{color:#fff}.c-btn-circle a .__cert,.c-btn-circle button .__cert{width:100%;height:11vw}.c-btn-circle a .__cert h3,.c-btn-circle button .__cert h3{font-size:1em;padding-top:3.2vw}.c-btn-circle a .__course,.c-btn-circle button .__course{height:9vw;padding-bottom:1.2vw}.c-btn-circle a .__course p,.c-btn-circle button .__course p{font-size:0.9em}.c-btn-circle.__comingsoon:before{width:80px;height:14px;background-image:url(../img/img_comingsoon.png);top:3vw;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.c-btn-circle.__col-1 a .__course,.c-btn-circle.__col-1 button .__course{background:#fde0ee}.c-btn-circle.__col-1 a:hover,.c-btn-circle.__col-1 button:hover{background:#f99bc9}.c-btn-circle.__col-1 a:hover .__course,.c-btn-circle.__col-1 button:hover .__course{background:#f882bb}.c-btn-circle.__col-2 a .__course,.c-btn-circle.__col-2 button .__course{background:#ebe0f5}.c-btn-circle.__col-2 a:hover,.c-btn-circle.__col-2 button:hover{background:#c19de1}.c-btn-circle.__col-2 a:hover .__course,.c-btn-circle.__col-2 button:hover .__course{background:#b184d9}}@media screen and (max-width:800px){.c-btn-circle{position:relative;margin:0 1%;width:27vw;height:27vw}.c-btn-circle a,.c-btn-circle button{height:27vw}.c-btn-circle a:hover,.c-btn-circle button:hover{color:#fff}.c-btn-circle a .__cert,.c-btn-circle button .__cert{width:100%;height:16vw}.c-btn-circle a .__cert h3,.c-btn-circle button .__cert h3{font-size:2.25vw;padding-top:3.2vw}.c-btn-circle a .__course,.c-btn-circle button .__course{height:11vw;padding-bottom:1.2vw}.c-btn-circle a .__course p,.c-btn-circle button .__course p{font-size:1.9vw}}@media screen and (max-width:600px){.c-btn-circle{margin:0 2vw;margin-bottom:2vw;width:40vw;height:40vw}.c-btn-circle a,.c-btn-circle button{height:40vw}.c-btn-circle a .__cert,.c-btn-circle button .__cert{height:25vw}.c-btn-circle a .__cert h3,.c-btn-circle button .__cert h3{font-size:3.6vw;padding-top:5vw}.c-btn-circle a .__course,.c-btn-circle button .__course{height:15vw;padding-bottom:4vw}.c-btn-circle a .__course p,.c-btn-circle button .__course p{font-size:3.2vw}.c-btn-circle.__comingsoon:before{width:20vw;height:3vw;top:5vw}}.__btn-notice{margin:1em 0 0;text-align:center}.__btn-notice p{font-size:0.75em;line-height:1.4}.h-hero{position:relative;width:100%;min-height:calc(100% - 80px);height:calc(100vh - 80px);background-color:#f4d9cb;background-image:url(../img/hero_bg.png);background-repeat:repeat-y;background-size:100%;overflow:hidden}.h-hero__inner{width:100%;height:calc(100vh - 80px);position:relative}.h-hero__inner .__copy-01,.h-hero__inner .__copy-02,.h-hero__inner .__copy-03,.h-hero__inner .__img,.h-hero__inner .__school,.h-hero__inner .__ttl{position:absolute}.h-hero__inner .__ttl{width:480px;z-index:3;top:10%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.h-hero__inner .__img{width:100vh;height:auto;bottom:5vh;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:1}.h-hero__inner .__img.__pc{display:block}.h-hero__inner .__img.__sp{display:none}.h-hero__inner .__img span{display:block}.h-hero__inner .__copy-01,.h-hero__inner .__copy-02,.h-hero__inner .__copy-03{z-index:2;overflow:hidden}.h-hero__inner .__copy-01 figure,.h-hero__inner .__copy-02 figure,.h-hero__inner .__copy-03 figure{position:relative}.h-hero__inner .__copy-01 figure span,.h-hero__inner .__copy-02 figure span,.h-hero__inner .__copy-03 figure span{display:block;position:absolute;width:100%;height:32px;background:#f882bb;top:0;z-index:3}.h-hero__inner .__copy-01 img,.h-hero__inner .__copy-02 img,.h-hero__inner .__copy-03 img{width:auto;height:32px}.h-hero__inner .__copy-01{top:33.333%;right:66.666%}.h-hero__inner .__copy-02{top:50%;left:60%}.h-hero__inner .__copy-03{top:75%;right:64%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.h-hero__inner .__school{z-index:3;width:280px;height:80px;padding:0 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:1px;left:66.666%;background:#fff;border-radius:8px 8px 0 0}.h-hero__inner .__school .__mark{margin-right:6px;width:36px}@media screen and (max-width:480px){.h-hero__inner .__school .__mark{width:27px}}.h-hero__inner .__school .__mark img{width:auto;height:40px}@media screen and (max-width:480px){.h-hero__inner .__school .__mark img{width:30px}}.h-hero__inner .__school .__txt p{font-size:12px;line-height:1.2;color:#d50060}#c-header{position:relative;z-index:999!important}#c-header.__fixed{width:100%;height:80px;position:fixed;top:0;left:0;z-index:999!important}.c-header{position:relative;width:100%;background:#fff;height:80px;padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:thin solid #f882bb;z-index:999!important}.c-header__logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-header__logo .__mark{margin-right:1em}.c-header__logo .__mark h1 img{width:auto;height:35px}.c-header__logo .__type p img{width:auto;height:35px}.c-header__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-header__nav ul li a{display:block;padding:1em 0.75em;color:#222;font-size:0.9em}.c-header__nav ul li a:hover{color:#f882bb}.c-header__nav ul li.__cta{position:relative;margin-left:0.5em}.c-header__nav ul li.__cta a{padding:0.7em 1.4em;padding-right:3em;color:#fff;background:#d50060;line-height:1.2;border-radius:5em;font-size:0.85em;font-weight:700}.c-header__nav ul li.__cta a:hover{background:#f882bb}.c-header__nav ul li.__cta:after{content:"";position:absolute;display:block;width:40px;height:40px;background-image:url(/assets/img/header_arrow.png);background-repeat:no-repeat;background-size:100%;top:50%;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.c-header__nav ul li.__ig{text-align:center;margin-left:0.5em}.c-header__nav ul li.__ig img{height:25px;width:25px}.c-header__nav ul li.__ig span{display:block;margin:0.25em 0 0;font-size:0.7em;line-height:1}.c-header__nav ul li.__ig a{padding:1em 0.5em}.o-nav{display:none;position:relative;top:0;left:0;z-index:9999}.o-nav__btn{position:fixed;width:72px;height:72px;padding:30px 25px;cursor:pointer;z-index:10001;right:0;top:0;background-color:#d50060}.o-nav__btn span{position:relative;display:block;width:18px;height:2px;-webkit-transition:0.3s;transition:0.3s;background:#fff}.o-nav__btn span:first-child{top:0}.o-nav__btn span:nth-child(2){top:3px}.o-nav__btn span:nth-child(3){top:6px}.o-nav__menu{display:none;position:fixed;width:100%;height:100%;min-height:100vh;overflow:auto;background-color:#feeff6;-webkit-animation:overlayBg 0.3s forwards ease;animation:overlayBg 0.3s forwards ease;top:0}.o-nav__inner{position:relative;width:100%;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-animation:FadeInMenu 0.3s ease-in forwards;animation:FadeInMenu 0.3s ease-in forwards;-webkit-animation-delay:0.2s;animation-delay:0.2s;opacity:0}.o-nav__head{position:relative;width:100%;text-align:center}.o-nav__head img{max-width:144px;width:75%;display:inline-block}.o-nav__body{width:100%;margin:6vw 0}.o-nav__item{width:100%}.o-nav__item.__internal{width:100%;position:relative;margin:4vw 0}.o-nav__item.__internal ul{position:relative}.o-nav__item.__internal ul li{text-align:center;padding:0 5%;min-width:240px}.o-nav__item.__internal ul li a{display:block;color:#d50060;font-size:1em;line-height:1.5;padding:1.2em 0;border-top:thin dotted #f882bb}.o-nav__item.__internal ul li:last-child{border-bottom:thin dotted #f882bb}.o-nav__foot{position:relative}.o-nav__foot .__sns{text-align:center}.o-nav__foot .__sns li{margin:0.5em 0}.o-nav__foot .__sns a{display:block;padding:4px;width:100%}.o-nav__foot .__sns a img{width:24px;height:auto;display:inline-block;margin-right:0.25em}@-webkit-keyframes overlayBg{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes overlayBg{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes FadeInMenu{0%{opacity:0;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes FadeInMenu{0%{opacity:0;-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width:1280px){.c-header{padding:0 20px}.h-hero__inner .__ttl{width:400px}.h-hero__inner .__copy-01 figure span,.h-hero__inner .__copy-02 figure span,.h-hero__inner .__copy-03 figure span{height:2vw}.h-hero__inner .__copy-01 img,.h-hero__inner .__copy-02 img,.h-hero__inner .__copy-03 img{height:2vw}.h-hero__inner .__copy-01{top:33.333%;right:72%}.h-hero__inner .__copy-02{top:50%;left:66%}.h-hero__inner .__copy-03{top:87%;right:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.h-hero__inner .__school{z-index:3;width:280px;height:80px;padding:0 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:1px;left:66.666%;background:#fff;border-radius:8px 8px 0 0}.h-hero__inner .__school .__mark{margin-right:6px;width:36px}.h-hero__inner .__school .__mark img{width:auto;height:40px}.h-hero__inner .__school .__txt p{font-size:12px;line-height:1.2;color:#d50060}}@media screen and (max-width:1080px){.o-nav{display:block}#c-header.__fixed{height:72px}.c-header{height:72px}.c-header__logo .__mark{margin-right:0.75em}.c-header__logo .__mark h1 img{height:36px}.c-header__logo .__type p img{height:36px}.c-header__nav{display:none}}@media screen and (max-width:960px){.h-hero{min-height:100vw;height:100vw}.h-hero__inner{min-height:100vw;height:100vw}.h-hero__inner .__ttl{width:320px}.h-hero__inner .__img{width:80vw;height:auto;bottom:50%;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);z-index:1}.h-hero__inner .__img span{display:block}.h-hero__inner .__copy-01 figure span,.h-hero__inner .__copy-02 figure span,.h-hero__inner .__copy-03 figure span{height:2.4vw}.h-hero__inner .__copy-01 img,.h-hero__inner .__copy-02 img,.h-hero__inner .__copy-03 img{height:2.4vw}.h-hero__inner .__copy-01{top:33.333%;right:75%}.h-hero__inner .__copy-02{top:50%;left:66%}.h-hero__inner .__copy-03{top:80%;right:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.h-hero__inner .__school{width:250px;height:56px;padding:0 10px;left:auto;right:2.5%;border-radius:6px 6px 0 0}.h-hero__inner .__school .__mark{margin-right:6px;width:36px}.h-hero__inner .__school .__mark img{width:auto;height:32px}.h-hero__inner .__school .__txt p{font-size:11px}}@media screen and (max-width:640px){.h-hero{height:176vw}.h-hero__inner{height:176vw}.h-hero__inner .__ttl{width:75%;z-index:3;top:calc(72px + 5%);left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.h-hero__inner .__img{width:75vw;height:auto;bottom:auto;top:calc(80px + 15%);left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:1}.h-hero__inner .__img.__pc{display:none}.h-hero__inner .__img.__sp{display:block}.h-hero__inner .__copy-01 figure span,.h-hero__inner .__copy-02 figure span,.h-hero__inner .__copy-03 figure span{height:4.8vw}.h-hero__inner .__copy-01 img,.h-hero__inner .__copy-02 img,.h-hero__inner .__copy-03 img{height:4.8vw}.h-hero__inner .__copy-01{top:31%;right:3.5%}.h-hero__inner .__copy-02{top:auto;left:15%;right:auto;bottom:calc(60px + 5%);-webkit-transform:translate(0,0);transform:translate(0,0)}.h-hero__inner .__copy-03{top:72%;left:55%;right:auto;bottom:auto}.c-header__logo .__mark h1 img{height:30px}.c-header__logo .__type p img{height:28px}}@media screen and (max-width:480px){.c-header{padding:0 15px}.c-header__logo .__mark{margin-right:0.75em}.c-header__logo .__mark h1 img{width:auto;height:28px}.c-header__logo .__type p img{height:20px}}.c-footer{padding:3em 5%;background:#fff}.c-footer__nav{margin:0 0 1em}.c-footer__nav nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-footer__nav nav ul li{border-right:thin solid #d50060}.c-footer__nav nav ul li a{font-size:0.9em;display:block;padding:0.25em 1.5em}.c-footer__nav nav ul li:last-child{border-right:none}.c-footer__copy{font-size:0.75em;text-align:center;color:#d50060}@media screen and (max-width:800px){.c-footer{padding:2em 5%}.c-footer__nav nav ul li a{font-size:0.8em;padding:0.5em 1.2em}.c-footer__nav nav ul li:last-child{border-right:none}.c-footer__copy{font-size:0.65em}}#container{overflow:hidden;background:#ffecdf}.__sm{font-size:0.8em}.c-list__disc li{position:relative;text-align:left;padding-left:1em;margin:0 0 0.4em;line-height:1.3;font-size:0.9em}.c-list__disc li:before{position:absolute;content:"";display:block;width:0.75em;height:0.75em;left:0;top:0.1em;border-radius:100%}.c-list__disc.__col-1 li:before{background:#f882bb}.c-list__disc.__col-2 li:before{background:#b184d9}#splash{position:fixed;width:100%;height:100%;background:#f882bb;z-index:9999999!important;text-align:center;color:#fff}#splash-logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.splashbg{display:none}#container{background-color:#fff}body.appear #container{-webkit-animation-name:PageAnimeAppear;animation-name:PageAnimeAppear;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;display:block}@-webkit-keyframes PageAnimeAppear{0%{opacity:0}to{opacity:1}}@keyframes PageAnimeAppear{0%{opacity:0}to{opacity:1}}.loader,.loader:after,.loader:before{background:#ffffff;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:0.5em;height:1em}.loader{color:#ffffff;text-indent:-9999em;margin:88px auto;position:relative;font-size:11px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.loader:after,.loader:before{content:"";position:absolute;top:0}.loader:before{left:-1.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loader:after{left:1.5em}@-webkit-keyframes load1{0%,80%,to{-webkit-box-shadow:0 0;box-shadow:0 0;height:1em}40%{-webkit-box-shadow:0 -2em;box-shadow:0 -2em;height:2em}}@keyframes load1{0%,80%,to{-webkit-box-shadow:0 0;box-shadow:0 0;height:1em}40%{-webkit-box-shadow:0 -2em;box-shadow:0 -2em;height:2em}}main{position:relative;overflow:hidden;background:#fff}.contents-bg-A,.contents-bg-B{position:absolute;width:100%;height:100%;min-height:100vh;background-repeat:repeat;background-size:100%}.contents-bg-A{background-image:url(../img/contents_bg_a.png);top:-50vh}.contents-bg-B{background-image:url(../img/contents_bg_b.png);height:1200%;min-height:1200vh;bottom:0}.float-imgblk{position:relative;width:100%;display:none}.float-imgblk.__blk-01{position:relative;background-color:#feeff6;height:40vw}.float-imgblk.__blk-02{position:relative;height:40vw}.float-imgblk.__blk-03{position:relative;height:36vw}.float-imgblk.__blk-04{position:relative;height:36vw}.float-imgblk.__blk-05{position:relative;height:54vw}@media screen and (max-width:800px){.float-imgblk.__blk-05{display:block}}.float-img-A,.float-img-B,.float-img__sp-A,.float-img__sp-B,.float-img__sp-C,.float-img__sp-D{position:absolute;display:block;width:28vw;height:28vw;border-radius:100%;overflow:hidden;z-index:2;-webkit-animation:animFloatImg 1.8s forwards;animation:animFloatImg 1.8s forwards;-webkit-animation-delay:0.9s;animation-delay:0.9s;opacity:0}.float-img-A.__img-01,.float-img-B.__img-01,.float-img__sp-A.__img-01,.float-img__sp-B.__img-01,.float-img__sp-C.__img-01,.float-img__sp-D.__img-01{top:14.4vw;right:-4%}@media screen and (max-width:1024px){.float-img-A.__img-01,.float-img-B.__img-01,.float-img__sp-A.__img-01,.float-img__sp-B.__img-01,.float-img__sp-C.__img-01,.float-img__sp-D.__img-01{width:30vw;height:30vw}}.float-img-A.__img-02,.float-img-B.__img-02,.float-img__sp-A.__img-02,.float-img__sp-B.__img-02,.float-img__sp-C.__img-02,.float-img__sp-D.__img-02{left:-4%;top:-12vw}@media screen and (max-width:1024px){.float-img-A.__img-02,.float-img-B.__img-02,.float-img__sp-A.__img-02,.float-img__sp-B.__img-02,.float-img__sp-C.__img-02,.float-img__sp-D.__img-02{width:30vw;height:30vw}}.float-img-A.__img-03,.float-img-B.__img-03,.float-img__sp-A.__img-03,.float-img__sp-B.__img-03,.float-img__sp-C.__img-03,.float-img__sp-D.__img-03{right:-4%;bottom:-16vw}@media screen and (max-width:1024px){.float-img-A.__img-03,.float-img-B.__img-03,.float-img__sp-A.__img-03,.float-img__sp-B.__img-03,.float-img__sp-C.__img-03,.float-img__sp-D.__img-03{width:30vw;height:30vw}}.float-img-A.__img-04,.float-img-B.__img-04,.float-img__sp-A.__img-04,.float-img__sp-B.__img-04,.float-img__sp-C.__img-04,.float-img__sp-D.__img-04{left:-4%}@media screen and (max-width:1024px){.float-img-A.__img-04,.float-img-B.__img-04,.float-img__sp-A.__img-04,.float-img__sp-B.__img-04,.float-img__sp-C.__img-04,.float-img__sp-D.__img-04{width:30vw;height:30vw}}.float-img-A.__img-05,.float-img-B.__img-05,.float-img__sp-A.__img-05,.float-img__sp-B.__img-05,.float-img__sp-C.__img-05,.float-img__sp-D.__img-05{right:-4%;bottom:-16vw}@media screen and (max-width:1024px){.float-img-A.__img-05,.float-img-B.__img-05,.float-img__sp-A.__img-05,.float-img__sp-B.__img-05,.float-img__sp-C.__img-05,.float-img__sp-D.__img-05{width:30vw;height:30vw}}@-webkit-keyframes animFloatImg{0%{opacity:0}to{opacity:1}}@keyframes animFloatImg{0%{opacity:0}to{opacity:1}}.h-about{position:relative;padding:9em 0;background-repeat:repeat-y;background-size:100%}@media screen and (max-width:1360px){.h-about{padding:8em 0}}@media screen and (max-width:960px){.h-about{padding:12vw 0}}.h-about__head{position:relative;z-index:3}@media screen and (max-width:800px){.h-about__head{margin:0 0 1.5em}}.h-about__head .__ttl h1{font-size:2.1em;text-align:center;color:#d50060;line-height:1.25}@media screen and (max-width:960px){.h-about__head .__ttl h1{font-size:2em}}@media screen and (max-width:800px){.h-about__head .__ttl h1{font-size:1.5em}}.h-about__body{position:relative;z-index:3;margin:3em auto;padding:4em;padding-left:650px;max-width:1280px;width:90%;background-color:#f9f9f9;background-image:url(../img/about_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:bottom left;border-radius:18em 0 0 0}@media screen and (max-width:1360px){.h-about__body{padding:5%;padding-left:44vw;width:94%;background-size:90%;border-radius:20vw 0 0 0}}@media screen and (max-width:960px){.h-about__body{margin:6vw auto;padding:10%;padding-left:10%;padding-bottom:75vw;background-size:200%;border-radius:7.5vw 0 0 0}}@media screen and (max-width:800px){.h-about__body{padding:8%;padding-left:8%;padding-bottom:72vw;width:90%;border-radius:9vw 0 0 0}}.h-about__body p{font-size:1em;font-weight:400;line-height:2.4}@media screen and (max-width:1360px){.h-about__body p{line-height:2.2}}@media screen and (max-width:960px){.h-about__body p{line-height:2}}@media screen and (max-width:800px){.h-about__body p{font-size:0.9em;line-height:1.8}}.h-about__body p.__s{margin-top:1em;font-size:0.8em;line-height:1.8}.h-message{position:relative;padding:8vw 0;background-color:#fff}@media screen and (max-width:800px){.h-message{padding:12vw 0}}.h-message__head{position:relative;z-index:3;margin:0 0 3em}@media screen and (max-width:800px){.h-message__head{margin:0 0 1.5em}}.h-message__head .__ttl{text-align:center}.h-message__head .__ttl h1{margin:0 0 -0.75em}.h-message__head .__ttl h1 span{display:inline-block}.h-message__head .__ttl h1 span img{width:auto;height:80px}@media screen and (max-width:1280px){.h-message__head .__ttl h1 span img{height:88px}}@media screen and (max-width:1024px){.h-message__head .__ttl h1 span img{height:80px}}@media screen and (max-width:800px){.h-message__head .__ttl h1 span img{height:48px}}.h-message__head .__ttl p{margin-top:0.25em;line-height:1.5}.h-message__body{position:relative;z-index:3}.h-message__body .__copy{margin:0 0 3em}@media screen and (max-width:800px){.h-message__body .__copy{margin:0 0 1.5em}}.h-message__body .__copy h2{text-align:center}.h-message__body .__copy h2 span{display:inline-block}.h-message__body .__copy h2 span img{width:auto;height:64px}@media screen and (max-width:1280px){.h-message__body .__copy h2 span img{height:56px}}@media screen and (max-width:800px){.h-message__body .__copy h2 span img{height:42px}}.h-message__body .__txt{text-align:center}@media screen and (max-width:800px){.h-message__body .__txt{padding:0 8%}}.h-message__body .__txt p{margin:0 0 1em;font-size:1.05em;font-family:"Noto Serif JP",serif;line-height:2.8}@media screen and (max-width:1280px){.h-message__body .__txt p{font-size:1em;line-height:2.4}}@media screen and (max-width:800px){.h-message__body .__txt p{line-height:1.6;text-align:left;margin:0 0 1em}}.h-feature{position:relative;padding:8vw 0;background:#ffecdf}@media screen and (max-width:800px){.h-feature{padding:12vw 0}}.h-feature__head{position:relative;z-index:3;margin:0 0 3em}.h-feature__head .__ttl{text-align:center}.h-feature__head .__ttl h1 span{display:inline-block}.h-feature__head .__ttl h1 span img{width:auto;height:60px}@media screen and (max-width:1280px){.h-feature__head .__ttl h1 span img{height:64px}}@media screen and (max-width:800px){.h-feature__head .__ttl h1 span img{height:36px}}.h-feature__head .__ttl p{margin-top:0.25em;line-height:1.5}.h-feature__head .__subttl{margin:2em 0 1em;text-align:center}.h-feature__head .__subttl h2{font-size:1.35em;line-height:1.6}.h-feature__body{position:relative;z-index:3}.h-feature__list{position:relative;z-index:3;margin:0 auto;max-width:960px;width:calc(90% - 36px)}@media screen and (max-width:800px){.h-feature__list{width:90%}}.h-feature__list .__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:30em;background:#fff;padding:15px;margin:1.25% 0;margin-bottom:calc(1.25% + 1.5em)}@media screen and (max-width:800px){.h-feature__list .__item{border-radius:1em;padding:5%;padding-top:0;margin:1.25% 0;margin-bottom:calc(5% + 2em)}}.h-feature__list .__item .__col-L{width:38%;position:relative;border-right:2px solid #d50060;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media screen and (max-width:800px){.h-feature__list .__item .__col-L{width:100%;border-right:none;padding-top:32px;margin:0 0 1em}}.h-feature__list .__item .__col-L .__ttl{padding-left:24px}@media screen and (max-width:800px){.h-feature__list .__item .__col-L .__ttl{padding-left:0}}.h-feature__list .__item .__col-L .__ttl h2{font-size:1.35em;font-weight:400;line-height:1.35}@media screen and (max-width:1280px){.h-feature__list .__item .__col-L .__ttl h2{font-size:1.2em}}@media screen and (max-width:800px){.h-feature__list .__item .__col-L .__ttl h2{font-size:1.1em}}.h-feature__list .__item .__col-L .__ttl h2 span{font-size:0.8em;display:block}.h-feature__list .__item .__col-L .__num{position:absolute;width:60px;height:60px;background:#fff;border:2px solid #d50060;border-radius:100%;overflow:hidden;top:50%;left:-40px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media screen and (max-width:800px){.h-feature__list .__item .__col-L .__num{width:48px;height:48px;top:-24px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}.h-feature__list .__item .__col-R{position:relative;width:62%;padding:2% 3%}@media screen and (max-width:800px){.h-feature__list .__item .__col-R{position:relative;width:100%;padding:0 0}}.h-feature__list .__item .__col-R .__txt{font-size:0.9em;line-height:2}@media screen and (max-width:800px){.h-feature__list .__item .__col-R .__txt{line-height:1.7}}.h-feature__list .__item .__notice{position:absolute;text-align:center;bottom:-2.5em}@media screen and (max-width:800px){.h-feature__list .__item .__notice{text-align:left;bottom:calc(-5vw - 2em)}}.h-feature__list .__item .__notice p{font-size:0.8em}@media screen and (max-width:800px){.h-feature__list .__item .__notice p{font-size:0.7em;line-height:1.35}}.h-menu{position:relative;padding:0 0 6vw}.h-menu__head{position:relative;z-index:3}.h-menu__head .__ttl{text-align:center}.h-menu__head .__ttl h1 span{display:inline-block}.h-menu__head .__ttl h1 span img{width:auto;height:60px}@media screen and (max-width:1280px){.h-menu__head .__ttl h1 span img{height:64px}}@media screen and (max-width:800px){.h-menu__head .__ttl h1 span img{height:36px}}.h-menu__head .__ttl p{margin-top:0.25em;line-height:1.5}.h-menu__head .__subttl{margin:2em 0 1em;text-align:center}.h-menu__head .__subttl h2{font-size:1.35em;line-height:1.6}.h-menu__body{position:relative;z-index:3;margin:0}.h-menu__items{position:relative;z-index:3;margin:0 auto;width:92%;max-width:960px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1280px){.h-menu__items{width:88%}}.h-menu__items .__item{width:48%;background:#fff;border-radius:24em}@media screen and (max-width:1280px){.h-menu__items .__item{width:48.5%}}@media screen and (max-width:800px){.h-menu__items .__item{width:100%;margin:1.5em 0 0}}.h-menu__items .__item.__blk-A{position:relative;margin:0 0 2em;padding:6em 4em 8em;padding-left:clamp(40px,6%,48px);padding-right:clamp(40px,6%,48px)}@media screen and (max-width:1280px){.h-menu__items .__item.__blk-A{padding:6em 8% 8em}}@media screen and (max-width:800px){.h-menu__items .__item.__blk-A{margin:0 0 1em;padding:8%;border-radius:1em}}.h-menu__items .__item.__blk-A.__course-1 .__ttl{border-bottom:thin solid #f882bb}.h-menu__items .__item.__blk-A.__course-2 .__ttl{border-bottom:thin solid #b184d9}.h-menu__items .__item.__blk-A.__course-2 .__btns .c-btn-A a:before{border-color:#b184d9}.h-menu__items .__item.__blk-A .__ttl{position:relative;height:128px;text-align:center}@media screen and (max-width:1280px){.h-menu__items .__item.__blk-A .__ttl{height:112px}}@media screen and (max-width:800px){.h-menu__items .__item.__blk-A .__ttl{height:auto;text-align:center}}.h-menu__items .__item.__blk-A .__ttl h2{width:100%;text-align:center;position:absolute;font-size:1.5em;bottom:0;line-height:1.4}@media screen and (max-width:1280px){.h-menu__items .__item.__blk-A .__ttl h2{font-size:1.35em;padding-bottom:1rem}}@media screen and (max-width:800px){.h-menu__items .__item.__blk-A .__ttl h2{width:100%;position:relative;font-size:1.2em;bottom:auto;padding-bottom:0}}.h-menu__items .__item.__blk-A .__img{margin:2em 0;text-align:center}@media screen and (max-width:800px){.h-menu__items .__item.__blk-A .__img{margin:1.5em 0}}.h-menu__items .__item.__blk-A .__img img{display:inline-block;width:auto;height:72px}@media screen and (max-width:800px){.h-menu__items .__item.__blk-A .__img img{height:56px}}.h-menu__items .__item.__blk-A .__txt{text-align:center;margin-bottom:3em}.h-menu__items .__item.__blk-A .__txt p{font-size:0.9em;line-height:2}@media screen and (max-width:800px){.h-menu__items .__item.__blk-A .__txt p{line-height:1.8}}.h-menu__items .__item.__blk-A .__note{position:absolute;text-align:center;bottom:4em;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (max-width:800px){.h-menu__items .__item.__blk-A .__note{position:relative;bottom:auto;left:auto;-webkit-transform:translate(0,0);transform:translate(0,0)}}.h-menu__items .__item.__blk-A .__note p{font-size:0.8em;line-height:1.5}@media screen and (max-width:800px){.h-menu__items .__item.__blk-A .__note p{font-size:0.8em;line-height:1.5}}.h-menu__items .__item.__blk-A .__btns{position:absolute;text-align:center;bottom:5em;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (max-width:800px){.h-menu__items .__item.__blk-A .__btns{position:relative;text-align:center;bottom:auto;left:auto;-webkit-transform:translate(0,0);transform:translate(0,0)}}.h-menu__items .__item.__blk-B{position:relative}.h-menu__items .__item.__blk-B .__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.h-menu__links{position:relative;z-index:3;margin:0 auto;width:92%;max-width:960px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.h-menu__links .__item{width:48%}.h-instructor{position:relative;padding:0;background:#ffecdf}.h-instructor__inner{position:relative;z-index:3;margin:0 auto;max-width:1120px;width:80%;background:#fff}.h-instructor__body{padding:0 2em}@media screen and (max-width:800px){.h-instructor__body{padding:0 5%}}.h-instructor__items{padding:4em 2em 2em;border-top:thin solid #d50060}@media screen and (max-width:800px){.h-instructor__items{padding:2em 5% 1em}}.h-instructor__items .__item{margin:0 0 4em;padding:0 0 4em;border-bottom:thin solid #ccc}@media screen and (max-width:800px){.h-instructor__items .__item{margin:0 0 2em;padding:0 0 2em}}.h-instructor__items .__item .__column{margin:0 0 2em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:800px){.h-instructor__items .__item .__column{margin:0 0 1em}}.h-instructor__items .__item .__column .__col-L{width:31%}@media screen and (max-width:800px){.h-instructor__items .__item .__column .__col-L{width:100%;margin:0 0 1.5em}}.h-instructor__items .__item .__column .__col-R{width:64%}@media screen and (max-width:800px){.h-instructor__items .__item .__column .__col-R{width:100%}}.h-instructor__items .__item .__name{margin:0 0 2em;text-align:center}@media screen and (max-width:800px){.h-instructor__items .__item .__name{margin:0 0 1em}}.h-instructor__items .__item .__name .__en{margin:0 0 0.5em;font-size:2.1em;font-weight:300;line-height:1.3;color:#d50060}@media screen and (max-width:800px){.h-instructor__items .__item .__name .__en{font-size:1.2em}}.h-instructor__items .__item .__name .__ja{font-size:1.2em;line-height:1.5}@media screen and (max-width:800px){.h-instructor__items .__item .__name .__ja{font-size:1em}}.h-instructor__items .__item .__name .__job{margin:0 0 0.5em;font-size:1em;line-height:1.5}@media screen and (max-width:800px){.h-instructor__items .__item .__name .__job{font-size:0.75em}}.h-instructor__items .__item .__img{padding:0}@media screen and (max-width:800px){.h-instructor__items .__item .__img{padding:0 15%}}.h-instructor__items .__item .__img img{display:inline-block}.h-instructor__items .__item .__profile{margin:0 0 2em}@media screen and (max-width:800px){.h-instructor__items .__item .__profile{margin:0 0 2em}}.h-instructor__items .__item .__profile p{line-height:1.8}@media screen and (max-width:800px){.h-instructor__items .__item .__profile p{font-size:0.9em}}.h-instructor__items .__item .__license h4{margin:0 0 0.5em;color:#d50060}.h-instructor__items .__item .__license p{line-height:1.8}@media screen and (max-width:800px){.h-instructor__items .__item .__license p{font-size:0.9em}}.h-instructor__items .__item .__comment{padding:3em;background:#feeff6}@media screen and (max-width:800px){.h-instructor__items .__item .__comment{padding:8%}}.h-instructor__items .__item .__comment h2{margin:0 0 1em;font-size:1.8em;font-weight:300;color:#d50060;line-height:1.3}@media screen and (max-width:800px){.h-instructor__items .__item .__comment h2{margin:0 0 0.5em;font-size:0.75em}}.h-instructor__items .__item .__comment p{line-height:1.8}@media screen and (max-width:800px){.h-instructor__items .__item .__comment p{font-size:0.9em}}.h-qa{position:relative;padding:0 0 12vw}.h-qa__inner{position:relative;margin:0 auto;max-width:1120px;width:80%;background:#fff;z-index:3}.h-qa__body{padding:0 2em}@media screen and (max-width:800px){.h-qa__body{padding:0 5%}}.h-qa__items{padding:4em 2em 2em;border-top:thin solid #d50060}@media screen and (max-width:800px){.h-qa__items{padding:2em 5% 5%}}.h-qa__items .__item{margin:0 0 3em;padding:0 0 2em;border-bottom:thin solid #ccc}@media screen and (max-width:800px){.h-qa__items .__item{margin:0 0 2em;padding:0 0 1em}}.h-qa__items .__item h2{position:relative;font-size:1.2em;line-height:1.35;margin:0 0 1em;padding-left:1.25em}@media screen and (max-width:800px){.h-qa__items .__item h2{font-size:1em;margin:0 0 1em;padding-left:1.25em}}.h-qa__items .__item h2:before{content:"Q";position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#d50060}@media screen and (max-width:800px){.h-qa__items .__item h2:before{top:0;-webkit-transform:translate(0,0);transform:translate(0,0)}}.h-qa__items .__item h3{margin:0 0 0.25em;line-height:1.35}@media screen and (max-width:800px){.h-qa__items .__item h3{font-size:0.9em;margin:0 0 0.5em}}.h-qa__items .__item h3 span{color:#d50060}.h-qa__items .__item p{font-size:0.9em;margin:0 0 1em;line-height:1.6}@media screen and (max-width:800px){.h-qa__items .__item p{font-size:0.85em}}.c-accordion__ttl{position:relative}.c-accordion__ttl h1{position:relative;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;text-align:center;height:88px;line-height:88px}.c-accordion__ttl h1 span{font-size:1.75em;color:#d50060;margin-left:-1em}.c-accordion__ttl h1:hover{background:#f882bb}.c-accordion__ttl h1:before{content:"";display:block;position:absolute;width:88px;height:88px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.c-accordion__ttl h1:before{top:0;right:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.c-accordion__ttl:after,.c-accordion__ttl:before{content:"";display:block;position:absolute}.c-accordion__ttl:before{display:block;width:2px;height:20px;background:#d50060;top:50%;right:50px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 0.3s;transition:all 0.3s;z-index:10}.c-accordion__ttl:after{display:block;width:20px;height:2px;background:#d50060;top:50%;right:32px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 0.3s;transition:all 0.3s;z-index:10}.c-accordion__ttl.__close:before{margin-top:-10px;margin-right:1px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-accordion__ttl.__close:after{margin-top:0}.c-accordion__box{display:none}.c-feature{position:relative;background:#feeff6;background-image:url(../img/contents_bg_b.png);background-repeat:no-repeat;background-position:top center;padding:9em 5% 6em}@media screen and (max-width:1024px){.c-feature{padding:12vw 5%}}.c-feature__list{position:relative;z-index:20;margin:0 auto;max-width:960px;width:calc(90% - 48px)}@media screen and (max-width:1024px){.c-feature__list{width:90%}}@media screen and (max-width:960px){.c-feature__list{width:100%}}.c-feature__list .__head{position:relative;font-size:2em;text-align:center}@media screen and (max-width:1024px){.c-feature__list .__head{font-size:1.6em}}.c-feature__list .__head .__img{position:relative;width:88%;margin:0 auto}@media screen and (max-width:1024px){.c-feature__list .__head .__img{width:100%}}.c-feature__list .__head .__img .__img-02{position:absolute;top:0;left:0}.c-feature__list .__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:30em;background:#fff;padding:15px;margin:0 0 2.5%}.c-feature__list .__item .__col-L{width:36%;position:relative;border-right:2px solid #d50060;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media screen and (max-width:960px){.c-feature__list .__item .__col-L{padding:0 3%}}.c-feature__list .__item .__col-L .__ttl{padding-left:24px}@media screen and (max-width:1024px){.c-feature__list .__item .__col-L .__ttl{padding-left:12px}}.c-feature__list .__item .__col-L .__ttl h2{font-size:1.4em;line-height:1.35}@media screen and (max-width:1024px){.c-feature__list .__item .__col-L .__ttl h2{font-size:1.2em}}.c-feature__list .__item .__col-L .__ttl h2 span{font-size:0.8em;display:block}.c-feature__list .__item .__col-R{width:64%;padding:2% 3%}.c-feature__list .__item .__col-R .__txt{font-size:0.9em;line-height:2}.c-feature__list .__box{margin-top:3em;padding:2em;border:1px solid #d50060}.c-feature__list .__box h2{margin:0 0 1rem;font-size:1.2em;line-height:1.5;text-align:center}.c-feature__list .__box p{font-size:0.9em;line-height:1.7}.c-menu{padding:8vw 0 0}@media screen and (max-width:960px){.c-menu{padding-top:9vw}}.c-menu__leads{position:relative;z-index:20;max-width:880px;width:80%;margin:0 auto 6vw;text-align:center}@media screen and (max-width:1024px){.c-menu__leads{width:66.666%}}@media screen and (max-width:960px){.c-menu__leads{width:88%}}.c-menu__leads h1,.c-menu__leads h2{color:#d50060;font-size:2em;line-height:1.5;margin:0 0 0.5em}@media screen and (max-width:960px){.c-menu__leads h1,.c-menu__leads h2{font-size:1.5em}}.c-menu__leads h2{font-size:1.35em;margin:0 0 1em}@media screen and (max-width:960px){.c-menu__leads h2{font-size:1.1em}}.c-menu__leads p{font-size:0.9em;line-height:2.1}@media screen and (max-width:1024px){.c-menu__leads p{line-height:2}}@media screen and (max-width:960px){.c-menu__leads p{text-align:left;line-height:1.8}}.c-menu__leads p a{text-decoration:underline}.c-course{position:relative;margin:0 0 6vw;padding:4vw 0;border-radius:1920px 1920px 0 0}@media screen and (max-width:1024px){.c-course{margin:0 0 6vw;padding:4vw 0}}.c-course.__course-A{background-color:#feeff6}.c-course.__course-B{background-color:#f6f0fa}.c-course.__course-B .__ttl{position:relative;width:100%;text-align:center}.c-course.__course-B .__ttl h1{position:relative;display:inline-block;width:240px;height:240px;background:#fff;border-radius:100%;border:2px solid #b184d9}@media screen and (max-width:1024px){.c-course.__course-B .__ttl h1{width:200px;height:200px}}.c-course.__course-B .__ttl h1 span{width:100%;position:absolute;display:block;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.5em;color:#b184d9;line-height:1.5}@media screen and (max-width:1024px){.c-course.__course-B .__ttl h1 span{font-size:1.35em}}.c-course.__course-B .__ttl .__img{width:320px;position:absolute;top:-20px;left:calc(50% + 144px)}@media screen and (max-width:1280px){.c-course.__course-B .__ttl .__img{width:280px}}@media screen and (max-width:1024px){.c-course.__course-B .__ttl .__img{width:240px;top:-12px;left:calc(50% + 112px)}}.c-course.__course-B .__lead{margin:2em 0 4em;padding:0 5%;text-align:center}.c-course.__course-B .__lead p{font-size:1.2em;line-height:1.5}.c-course__blk{position:relative;margin:2em 0;background:none}.c-course__blk .__ttl{margin:0 0 1.25em;text-align:center}.c-course__blk .__ttl h2{margin:0 0 1em;font-size:1.1em;line-height:1.35}.c-course__blk .__ttl h3{font-size:1.5em;line-height:1.5}.c-course__blk .__ttl h2.__col-01,.c-course__blk .__ttl h3.__col-01{color:#d50060}.c-course__blk .__ttl h2.__col-02,.c-course__blk .__ttl h3.__col-02{color:#9470ba}.c-course__blk .__img{margin:1.25em 0;text-align:center}.c-course__blk .__img p{margin:1.5em 0 0;font-size:0.9em;line-height:1.5}.c-course__blk .__floatimg .__img-01,.c-course__blk .__floatimg .__img-02{position:absolute;border-radius:100%;overflow:hidden}.c-course__blk .__floatimg .__img-01{width:178px;height:178px;top:-20px;left:-198px}.c-course__blk .__floatimg .__img-02{width:220px;height:220px;top:40px;right:-240px}.c-course__blk .__txt{margin:1em 0}.c-course__blk .__txt h3{text-align:center;font-size:1.05em;line-height:1.5;margin:0 0 0.5em}.c-course__blk .__txt h3.__col-01{color:#d50060}.c-course__blk .__txt h3.__col-02{color:#9470ba}.c-course__blk .__txt p{text-align:center;font-size:0.9em;line-height:2.1}.c-course__head{margin:0}.c-course__head .__img{position:relative;margin:0 auto;width:750px;height:270px}@media screen and (max-width:1024px){.c-course__head .__img{width:640px;height:180px}}.c-course__head .__img .__ttl{position:absolute;width:130px;border-radius:100%;background:#fff;border:2px solid #d50060;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:1024px){.c-course__head .__img .__ttl{width:120px;height:120px}}.c-course__head .__img .__ttl img{width:130px;height:130px}@media screen and (max-width:1024px){.c-course__head .__img .__ttl img{width:120px;height:120px}}.c-course__head .__img .__img-01,.c-course__head .__img .__img-03{position:absolute}.c-course__head .__img.__menu-01 .__img-01{width:224px;top:0;left:40px}@media screen and (max-width:1024px){.c-course__head .__img.__menu-01 .__img-01{width:210px;top:0;left:45px}}.c-course__head .__img.__menu-01 .__img-03{width:275px;top:10px;right:15px}@media screen and (max-width:1024px){.c-course__head .__img.__menu-01 .__img-03{width:200px;top:20px;right:45px}}.c-course__head .__img.__menu-02 .__img-01{width:275px;top:10px;left:0}@media screen and (max-width:1024px){.c-course__head .__img.__menu-02 .__img-01{width:180px;top:20px;left:40px}}.c-course__head .__img.__menu-02 .__img-03{width:224px;top:10px;right:40px}@media screen and (max-width:1024px){.c-course__head .__img.__menu-02 .__img-03{width:210px;top:-10px;right:45px}}.c-course__head .__ttl{text-align:center}.c-course__head .__ttl h2{margin:2rem 0;padding:0 5%;font-size:2.1em;color:#d50060;line-height:1.3}@media screen and (max-width:1024px){.c-course__head .__ttl h2{margin:1.5rem 0;font-size:2em}}.c-course__head .__ttl p{color:#d50060;font-size:0.9em;line-height:2;padding:0 5%}.c-course__body{margin:0 auto;max-width:720px;width:90%}.c-course__body .__exam{margin:3em 0;line-height:2;font-size:0.9em}@media screen and (max-width:1024px){.c-course__body .__exam{margin:2.5em 0;line-height:2}}.c-course__body .__table h1,.c-course__body .__table h2{font-size:1.35em;line-height:1.35;color:#d50060;text-align:center;margin:0 0 2rem}@media screen and (max-width:1024px){.c-course__body .__table h1,.c-course__body .__table h2{font-size:1.1em;text-align:left}}.c-course__body .__table table{border-collapse:collapse;border-spacing:0;margin:2em 0;width:100%;border:2px solid #f882bb}.c-course__body .__table table tr{width:100%}.c-course__body .__table table tr td,.c-course__body .__table table tr th{background:#fff;padding:1.5em;font-size:0.9em;border:1px solid #f882bb}@media screen and (max-width:1024px){.c-course__body .__table table tr td,.c-course__body .__table table tr th{padding:1.25em}}.c-course__body .__table table tr th{white-space:nowrap;line-height:1.5;font-size:0.9em}.c-course__body .__table table.__col-2{border:2px solid #b184d9}.c-course__body .__table table.__col-2 tr td,.c-course__body .__table table.__col-2 tr th{border:1px solid #b184d9}.c-course__body .__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-course__body .__btns .__btn a:hover{color:#fff}.c-course__body .__btns .__btn a .__cert h3{padding-top:2vw}.c-privacy{width:90%;margin:8em auto;max-width:1080px}@media screen and (max-width:1280px){.c-privacy{max-width:768px}}.c-privacy__head{margin:0 0 3em}@media screen and (max-width:1280px){.c-privacy__head{margin:0 0 2em}}.c-privacy__head .__ttl{text-align:center}.c-privacy__head .__ttl h1{font-size:2.4em;line-height:1.5}@media screen and (max-width:1280px){.c-privacy__head .__ttl h1{font-size:2em}}.c-privacy__body .__lead{margin:2em 0}@media screen and (max-width:1280px){.c-privacy__body .__lead{margin:1.5em 0}}.c-privacy__body .__lead h2{font-size:1.2em}.c-privacy__body .__lead p{font-size:0.9em;line-height:1.7}.c-privacy__body .__blk{margin:2em 0}@media screen and (max-width:1280px){.c-privacy__body .__blk{margin:1.5em 0}}.c-privacy__body .__blk .__ttl{margin:0 0 0.5em}.c-privacy__body .__blk .__ttl h2{font-size:1em;line-height:1.5}.c-privacy__body .__blk .__txt p{margin:0 0 0.25em;font-size:0.9rem;line-height:1.7}.c-privacy__body .__blk .__txt ol{margin:0.5em 0;margin-left:2em}.c-privacy__body .__blk .__txt ol li{font-size:0.9rem;line-height:1.7;list-style-type:none;counter-increment:cnt;position:relative}.c-privacy__body .__blk .__txt ol li:before{content:"（" counter(cnt) "）";display:inline-block;margin-left:-3.5em;width:3.5em;text-align:right;position:absolute;top:0;left:0}.c-separateblk{width:90%;max-width:1080px;margin:4em auto;color:#d50060}.c-separateblk h1{font-size:1.35em;font-weight:400;text-align:center;line-height:1.5}.c-separateblk h1 span{padding:0.75em;display:inline-block;border-top:2px solid #f882bb;border-bottom:2px solid #f882bb}.c-titleblk{position:relative;overflow:hidden}.c-titleblk-A,.c-titleblk-B{position:relative}.c-titleblk-A .__inner,.c-titleblk-B .__inner{position:relative;width:66.666%;max-width:1080px;margin:0 auto;padding:6em 5% 6em;background:#fff;border-radius:0 0 0 16vw;z-index:3;text-align:center}@media screen and (max-width:1280px){.c-titleblk-A .__inner,.c-titleblk-B .__inner{width:65%;padding:5em 5% 6em}}@media screen and (max-width:800px){.c-titleblk-A .__inner,.c-titleblk-B .__inner{padding:32vw 10% 10%;width:90%;border-radius:0 0 0 10vw}}.c-titleblk-A .__head,.c-titleblk-B .__head{margin:0 0 3em;text-align:center}@media screen and (max-width:1024px){.c-titleblk-A .__head,.c-titleblk-B .__head{margin:0 0 2em}}@media screen and (max-width:800px){.c-titleblk-A .__head,.c-titleblk-B .__head{margin:0 0 1em}}.c-titleblk-A .__head h2,.c-titleblk-B .__head h2{font-size:1.8em;line-height:1.5}@media screen and (max-width:1280px){.c-titleblk-A .__head h2,.c-titleblk-B .__head h2{font-size:1.5em}}@media screen and (max-width:800px){.c-titleblk-A .__head h2,.c-titleblk-B .__head h2{font-size:1.1em;line-height:1.6}}.c-titleblk-A .__txt p,.c-titleblk-B .__txt p{line-height:2.8}@media screen and (max-width:1280px){.c-titleblk-A .__txt p,.c-titleblk-B .__txt p{line-height:2}}@media screen and (max-width:800px){.c-titleblk-A .__txt p,.c-titleblk-B .__txt p{text-align:left;font-size:0.85em;line-height:2}}.c-titleblk-A .__txt p em,.c-titleblk-B .__txt p em{color:#d50060}.c-titleblk-A .__img .__img-01,.c-titleblk-A .__img .__img-02,.c-titleblk-A .__img .__img-03,.c-titleblk-A .__img .__img-04,.c-titleblk-A .__img .__img-05,.c-titleblk-A .__img .__img-06,.c-titleblk-B .__img .__img-01,.c-titleblk-B .__img .__img-02,.c-titleblk-B .__img .__img-03,.c-titleblk-B .__img .__img-04,.c-titleblk-B .__img .__img-05,.c-titleblk-B .__img .__img-06{position:absolute;border-radius:100%;overflow:hidden}.c-titleblk-A .__img .__img-01,.c-titleblk-B .__img .__img-01{width:220px;height:220px;top:96px;left:-48px}@media screen and (max-width:1280px){.c-titleblk-A .__img .__img-01,.c-titleblk-B .__img .__img-01{width:160px;height:160px;top:72px;left:-90px}}@media screen and (max-width:1024px){.c-titleblk-A .__img .__img-01,.c-titleblk-B .__img .__img-01{width:144px;height:144px;top:72px;left:-60px}}@media screen and (max-width:800px){.c-titleblk-A .__img .__img-01,.c-titleblk-B .__img .__img-01{width:18vw;height:18vw;top:2vw;left:-7vw}}.c-titleblk-A .__img .__img-02,.c-titleblk-B .__img .__img-02{width:240px;height:240px;top:372px;left:-168px}@media screen and (max-width:1280px){.c-titleblk-A .__img .__img-02,.c-titleblk-B .__img .__img-02{width:225px;height:225px;top:256px;left:-210px}}@media screen and (max-width:1024px){.c-titleblk-A .__img .__img-02,.c-titleblk-B .__img .__img-02{width:200px;height:200px;top:244px;left:-172px}}@media screen and (max-width:800px){.c-titleblk-A .__img .__img-02,.c-titleblk-B .__img .__img-02{width:30vw;height:30vw;top:6vw;left:12vw}}.c-titleblk-A .__img .__img-03,.c-titleblk-B .__img .__img-03{width:160px;height:160px;top:640px;left:-32px}@media screen and (max-width:1280px){.c-titleblk-A .__img .__img-03,.c-titleblk-B .__img .__img-03{width:144px;height:144px;top:512px;left:-72px}}@media screen and (max-width:1024px){.c-titleblk-A .__img .__img-03,.c-titleblk-B .__img .__img-03{width:128px;height:128px;top:512px;left:-108px}}@media screen and (max-width:800px){.c-titleblk-A .__img .__img-03,.c-titleblk-B .__img .__img-03{width:16vw;height:16vw;top:-2vw;left:40.5vw}}.c-titleblk-A .__img .__img-04,.c-titleblk-B .__img .__img-04{width:300px;height:300px;top:192px;right:-144px}@media screen and (max-width:1280px){.c-titleblk-A .__img .__img-04,.c-titleblk-B .__img .__img-04{width:240px;height:240px;top:160px;right:-192px}}@media screen and (max-width:1024px){.c-titleblk-A .__img .__img-04,.c-titleblk-B .__img .__img-04{width:216px;height:216px;top:160px;right:-192px}}@media screen and (max-width:800px){.c-titleblk-A .__img .__img-04,.c-titleblk-B .__img .__img-04{width:22vw;height:22vw;top:8vw;right:13vw}}.c-titleblk-A .__img .__img-05,.c-titleblk-B .__img .__img-05{width:192px;height:192px;top:540px;right:-36px}@media screen and (max-width:1280px){.c-titleblk-A .__img .__img-05,.c-titleblk-B .__img .__img-05{width:168px;height:168px;top:456px;right:-120px}}@media screen and (max-width:1024px){.c-titleblk-A .__img .__img-05,.c-titleblk-B .__img .__img-05{width:152px;height:152px;top:456px;right:-120px}}@media screen and (max-width:800px){.c-titleblk-A .__img .__img-05,.c-titleblk-B .__img .__img-05{width:14vw;height:14vw;top:3vw;right:-2vw}}.c-titleblk-A .__img .__img-06,.c-titleblk-B .__img .__img-06{width:144px;height:144px;top:780px;right:90px}@media screen and (max-width:1280px){.c-titleblk-A .__img .__img-06,.c-titleblk-B .__img .__img-06{width:144px;height:144px;top:620px;right:48px}}@media screen and (max-width:1024px){.c-titleblk-A .__img .__img-06,.c-titleblk-B .__img .__img-06{width:112px;height:112px;top:620px;right:36px}}@media screen and (max-width:800px){.c-titleblk-A .__img .__img-06,.c-titleblk-B .__img .__img-06{width:11vw;height:11vw;top:26vw;right:2vw}}.c-titleblk-A:after,.c-titleblk-B:after{content:"";position:absolute;width:100%;height:640px;background:#feeff6;background-image:url(../img/contents_bg_b.png);background-position:bottom center;background-repeat:no-repeat;bottom:0;left:0;z-index:1}@media screen and (max-width:1280px){.c-titleblk-A:after,.c-titleblk-B:after{height:512px}}@media screen and (max-width:1024px){.c-titleblk-A:after,.c-titleblk-B:after{height:480px}}@media screen and (max-width:800px){.c-titleblk-A:after,.c-titleblk-B:after{height:90vw}}.c-titleblk-B{padding-bottom:128px}.c-titleblk-B:after{content:"";position:absolute;width:100%;height:640px;background:#f6f0fa;background-image:url(../img/contents_bg_b.png);background-position:bottom center;background-repeat:no-repeat;bottom:0;left:0;z-index:1}@media screen and (max-width:1280px){.c-titleblk-B:after{height:512px}}@media screen and (max-width:1024px){.c-titleblk-B:after{height:480px}}@media screen and (max-width:800px){.c-titleblk-B:after{height:90vw}}.c-title{position:relative;padding:9vw 0}.c-title-A{text-align:center;margin:0 0 3em}@media screen and (max-width:1024px){.c-title-A{margin:0 0 2em}}.c-title-A figure{margin:0 0 1em;text-align:center}@media screen and (max-width:1024px){.c-title-A figure{margin:0 0 1em}}.c-title-A figure span{display:inline-block}.c-title-A figure img{width:72px;height:72px}@media screen and (max-width:1024px){.c-title-A figure img{width:56px;height:56px}}.c-title-A h1{position:relative;display:inline-block;font-size:2.8em;letter-spacing:0.2em;padding-left:0.2em;overflow:hidden}@media screen and (max-width:1280px){.c-title-A h1{font-size:2.1em}}@media screen and (max-width:1024px){.c-title-A h1{font-size:2em}}.c-title-A h1 span.__under-L{display:inline-block;padding:0 1.5rem 0.75rem;border-bottom:thin solid #f882bb}.c-title-A h1 span.__under-L.__col-02{border-bottom:thin solid #b184d9}@media screen and (max-width:1280px){.c-title-A h1 span.__under-L{padding:0 1rem 0.75rem}}@media screen and (max-width:1024px){.c-title-A h1 span.__under-L{padding:0 1rem 0.75rem}}p.__u-line,span.__u-line{position:relative;display:inline-block}p.__u-line:after,span.__u-line:after{content:"";display:block;position:absolute;width:100%;height:2px;background:#f882bb;bottom:0px}p.__small,span.__small{display:inline-block;padding:0 0.1em;font-size:0.85em}p.__eyecatch,span.__eyecatch{color:#d50060}p.__pop,span.__pop{position:relative;display:inline-block;padding:0 0.9em;color:#d50060}p.__pop:after,p.__pop:before,span.__pop:after,span.__pop:before{position:absolute;content:"";top:-0.1em;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:#f882bb;width:2px;height:1.25em}p.__pop:before,span.__pop:before{left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}p.__pop:after,span.__pop:after{right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}em.__larger{display:inline-block;font-size:1.2em;color:#d50060}div.__disc li,ul.__disc li{list-style:disc;padding-left:0;margin:0 0 0.4em 1em;line-height:1.4}div.__disc li:last-child,ul.__disc li:last-child{margin-bottom:0}div.__note li,ul.__note li{position:relative;padding-left:1em;margin:0 0 0.4em 0;line-height:1.4;font-size:0.85em}div.__note li:last-child,ul.__note li:last-child{margin-bottom:0}div.__note li:before,ul.__note li:before{position:absolute;content:"※";left:0}div.__card-01,ul.__card-01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}div.__card-01 li,ul.__card-01 li{display:block;width:31.333%;margin:1% 1%;background:#fff;border-radius:10em;padding:1em 0.5em;font-size:0.9em;line-height:1.5;text-align:center}@media screen and (max-width:640px){div.__card-01 li,ul.__card-01 li{width:48%;font-size:0.75em}}div.__card-02,ul.__card-02{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr;grid-template-columns:repeat(2,1fr);-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:10px}div.__card-02 .__item,ul.__card-02 .__item{background:#fff;padding:7.5%}div.__card-02 .__item h2,ul.__card-02 .__item h2{font-size:1.05em;margin:0 0 0.75em;line-height:1.35;text-indent:-1em;padding-left:1em}div.__card-02 .__item h2:before,ul.__card-02 .__item h2:before{content:"●";color:#b184d9}div.__card-02 .__item p,ul.__card-02 .__item p{font-size:0.9em;line-height:1.5}.__blk-A{margin:0;padding:3em;background:#fff}@media screen and (max-width:1280px){.__blk-A{margin:6em 0}}@media screen and (max-width:1024px){.__blk-A{margin:4em 0}}.__blk-A h2{line-height:1.3;margin:0 0 1.5em;color:#222}.__blk-A h3{font-size:1.2em;line-height:1.3;margin:1.5em 0}.__blk-A p{margin:1.5em 0;line-height:2.4}@media screen and (max-width:1280px){.__blk-B{margin:2em 0}}@media screen and (max-width:1024px){.__blk-B{margin:4em 0}}.__blk-B .__ttl{margin:0 0 3em;text-align:center}.__blk-B .__ttl h2{margin:0 0 1em;font-size:1.5em;line-height:1.35}@media screen and (max-width:1024px){.__blk-B .__ttl h2{font-size:1.2em}}.__blk-B .__ttl h3{font-size:1.75em;line-height:1.5}@media screen and (max-width:1024px){.__blk-B .__ttl h3{font-size:1.5em}}.__blk-B .__img{margin:3em 0;text-align:center}.__blk-B .__img p{margin:1.5em 0 0;line-height:1.5}@media screen and (max-width:1024px){.__blk-B .__img p{margin:1.5em 0 0}}.__blk-B .__txt{margin:3em 0;text-align:center}.__blk-B .__txt p{line-height:2.4}.__bg-blk{padding:12vw 0 0;overflow:hidden;position:relative;background-color:#ffecdf;background-image:url(../img/contents_bg_b.png);background-repeat:repeat}.c-float.__img-B .__img-01,.c-float.__img-B .__img-02,.c-float.__img-B .__img-03,.c-float.__img-B .__img-04,.c-float.__img-B .__img-05{position:absolute;border-radius:100%;overflow:hidden}.c-float.__img-B .__img-01{width:300px;height:300px;top:128px;left:-150px}@media screen and (max-width:1280px){.c-float.__img-B .__img-01{width:280px;height:280px}}@media screen and (max-width:960px){.c-float.__img-B .__img-01{width:200px;height:200px}}.c-float.__img-B .__img-02{width:210px;height:210px;top:480px;left:-24px}@media screen and (max-width:1280px){.c-float.__img-B .__img-02{width:200px;height:200px;top:440px;left:-36px}}@media screen and (max-width:960px){.c-float.__img-B .__img-02{width:120px;height:120px;top:420px;left:-24px}}.c-float.__img-B .__img-03{width:200px;height:200px;top:64px;right:-32px}@media screen and (max-width:1280px){.c-float.__img-B .__img-03{width:180px;height:180px}}@media screen and (max-width:960px){.c-float.__img-B .__img-03{width:108px;height:108px}}.c-float.__img-B .__img-04{width:240px;height:240px;top:296px;right:-144px}@media screen and (max-width:1280px){.c-float.__img-B .__img-04{width:220px;height:220px}}@media screen and (max-width:960px){.c-float.__img-B .__img-04{width:160px;height:160px;top:216px}}.c-float.__img-B .__img-05{width:160px;height:160px;top:540px;right:24px}@media screen and (max-width:1280px){.c-float.__img-B .__img-05{width:144px;height:144px;top:500px;right:40px}}@media screen and (max-width:960px){.c-float.__img-B .__img-05{width:96px;height:96px;top:440px;right:-24px}}.c-float.__img-C .__img-01,.c-float.__img-C .__img-02{position:absolute;border-radius:100%;overflow:hidden}.c-float.__img-C .__img-01{width:260px;height:260px;top:50%;right:50%;-webkit-transform:translate(-180px,-50%);transform:translate(-180px,-50%)}@media screen and (max-width:800px){.c-float.__img-C .__img-01{width:22vw;height:22vw;right:calc(108px + 50%);-webkit-transform:translate(0,-16vw);transform:translate(0,-16vw)}}.c-float.__img-C .__img-02{width:300px;height:206px;top:50%;left:50%;-webkit-transform:translate(128px,-50%);transform:translate(128px,-50%)}@media screen and (max-width:800px){.c-float.__img-C .__img-02{width:30vw;height:20.6vw;left:calc(85px + 50%);-webkit-transform:translate(0,-12vw);transform:translate(0,-12vw)}}.c-float.__img-D .__img-01,.c-float.__img-D .__img-02,.c-float.__img-D .__img-03,.c-float.__img-D .__img-04{position:absolute;border-radius:100%;overflow:hidden}.c-float.__img-D .__img-01{width:200px;height:200px;top:0;right:50%;-webkit-transform:translate(-160px,-60px);transform:translate(-160px,-60px)}@media screen and (max-width:800px){.c-float.__img-D .__img-01{width:20vw;height:20vw;-webkit-transform:translate(-12vw,-8vw);transform:translate(-12vw,-8vw)}}@media screen and (max-width:640px){.c-float.__img-D .__img-01{width:21vw;height:21vw;-webkit-transform:translate(-18vw,-8vw);transform:translate(-18vw,-8vw)}}.c-float.__img-D .__img-02{width:160px;height:160px;top:50%;right:50%;-webkit-transform:translate(-320px,40px);transform:translate(-320px,40px);z-index:10}@media screen and (max-width:800px){.c-float.__img-D .__img-02{width:16vw;height:16vw;-webkit-transform:translate(-30vw,0vw);transform:translate(-30vw,0vw)}}.c-float.__img-D .__img-03{width:160px;height:160px;top:0;left:50%;-webkit-transform:translate(140px,-76px);transform:translate(140px,-76px)}@media screen and (max-width:800px){.c-float.__img-D .__img-03{width:20vw;height:20vw;-webkit-transform:translate(16vw,-4vw);transform:translate(16vw,-4vw)}}@media screen and (max-width:640px){.c-float.__img-D .__img-03{width:21vw;height:21vw;-webkit-transform:translate(21vw,-4vw);transform:translate(21vw,-4vw)}}.c-float.__img-D .__img-04{width:200px;height:200px;top:50%;left:50%;-webkit-transform:translate(272px,-20px);transform:translate(272px,-20px);z-index:10}@media screen and (max-width:800px){.c-float.__img-D .__img-04{width:12vw;height:12vw;-webkit-transform:translate(35vw,2vw);transform:translate(35vw,2vw)}}.c-float.__img-E .__img-01,.c-float.__img-E .__img-02,.c-float.__img-E .__img-03,.c-float.__img-E .__img-04{position:absolute;border-radius:100%;overflow:hidden}.c-float.__img-E .__img-01{width:200px;height:200px;top:50%;right:50%;-webkit-transform:translate(-312px,-90%);transform:translate(-312px,-90%)}@media screen and (max-width:800px){.c-float.__img-E .__img-01{width:20vw;height:20vw;-webkit-transform:translate(-27vw,-18vw);transform:translate(-27vw,-18vw)}}@media screen and (max-width:640px){.c-float.__img-E .__img-01{width:21vw;height:21vw}}.c-float.__img-E .__img-02{width:160px;height:160px;top:50%;right:50%;-webkit-transform:translate(-128px,-50%);transform:translate(-128px,-50%)}@media screen and (max-width:800px){.c-float.__img-E .__img-02{width:15vw;height:15vw;-webkit-transform:translate(-15vw,2vw);transform:translate(-15vw,2vw)}}@media screen and (max-width:640px){.c-float.__img-E .__img-02{width:16vw;height:16vw;-webkit-transform:translate(-22vw,38px);transform:translate(-22vw,38px)}}.c-float.__img-E .__img-03{width:210px;height:210px;top:50%;left:50%;-webkit-transform:translate(140px,-72px);transform:translate(140px,-72px)}@media screen and (max-width:800px){.c-float.__img-E .__img-03{width:18.8vw;height:18.8vw;-webkit-transform:translate(15vw,0px);transform:translate(15vw,0px)}}@media screen and (max-width:640px){.c-float.__img-E .__img-03{width:18.8vw;height:18.8vw;-webkit-transform:translate(20vw,10px);transform:translate(20vw,10px)}}.c-float.__img-E .__img-04{width:160px;height:160px;top:0;left:50%;-webkit-transform:translate(312px,-60%);transform:translate(312px,-60%)}@media screen and (max-width:800px){.c-float.__img-E .__img-04{width:12.8vw;height:12.8vw;-webkit-transform:translate(32vw,2vw);transform:translate(32vw,2vw)}}@media screen and (max-width:640px){.c-float.__img-E .__img-04{width:13.6vw;height:13.6vw;-webkit-transform:translate(32vw,5vw);transform:translate(32vw,5vw)}}@media screen and (max-width:960px){.float-imgblk.__img-01,.float-imgblk.__img-02,.float-imgblk.__img-03,.float-imgblk.__img-04{display:block}.float-img__sp-A,.float-img__sp-B,.float-img__sp-C,.float-img__sp-D{position:absolute}.float-img__sp-A.__cosmeken-01,.float-img__sp-B.__cosmeken-01,.float-img__sp-C.__cosmeken-01,.float-img__sp-D.__cosmeken-01{width:24vw;height:24vw;left:-2vw;top:16%}.float-img__sp-A.__cosmeken-02,.float-img__sp-B.__cosmeken-02,.float-img__sp-C.__cosmeken-02,.float-img__sp-D.__cosmeken-02{width:45vw;height:45vw;left:36%;top:20%}.float-img__sp-A.__cosmeken-03,.float-img__sp-B.__cosmeken-03,.float-img__sp-C.__cosmeken-03,.float-img__sp-D.__cosmeken-03{width:20vw;height:20vw;right:-4vw;top:12%}.float-img__sp-A.__cosmeken-05,.float-img__sp-B.__cosmeken-05,.float-img__sp-C.__cosmeken-05,.float-img__sp-D.__cosmeken-05{width:21vw;height:21vw;left:45%;top:10vw;right:auto;bottom:auto}.float-img__sp-A.__cosmeken-06,.float-img__sp-B.__cosmeken-06,.float-img__sp-C.__cosmeken-06,.float-img__sp-D.__cosmeken-06{width:36vw;height:36vw;left:-8vw;top:10vw;right:auto;bottom:auto}.float-img__sp-A.__cosmeken-07,.float-img__sp-B.__cosmeken-07,.float-img__sp-C.__cosmeken-07,.float-img__sp-D.__cosmeken-07{width:30vw;height:30vw;right:-6vw;top:0vw;bottom:auto}.float-img__sp-A.__cosmeken-04,.float-img__sp-B.__cosmeken-04,.float-img__sp-C.__cosmeken-04,.float-img__sp-D.__cosmeken-04{width:24vw;height:24vw;left:auto;top:10vw;right:18%;bottom:auto;z-index:20}.float-img__sp-A.__cosmeken-08,.float-img__sp-B.__cosmeken-08,.float-img__sp-C.__cosmeken-08,.float-img__sp-D.__cosmeken-08{width:32vw;height:32vw;left:15%;top:6vw;right:auto;bottom:auto;z-index:20}.float-img__sp-A.__cosmeken-09,.float-img__sp-B.__cosmeken-09,.float-img__sp-C.__cosmeken-09,.float-img__sp-D.__cosmeken-09{width:18vw;height:18vw;left:5vw;top:12vw;right:auto;bottom:auto}.float-img__sp-A.__cosmeken-10,.float-img__sp-B.__cosmeken-10,.float-img__sp-C.__cosmeken-10,.float-img__sp-D.__cosmeken-10{width:24vw;height:24vw;left:auto;top:2vw;right:-1.5vw;bottom:auto}.float-img__sp-A.__cosmeken-11,.float-img__sp-B.__cosmeken-11,.float-img__sp-C.__cosmeken-11,.float-img__sp-D.__cosmeken-11{width:30vw;height:30vw;left:33%;top:10vw;right:auto;bottom:auto}}@media screen and (max-width:800px){.c-accordion__ttl h1{height:72px;line-height:72px}.c-accordion__ttl h1 span{font-size:1.2em}.c-accordion__ttl h1:before{width:72px;height:72px}.c-accordion__ttl h1:before{top:0;right:0}.c-accordion__ttl h1:hover{background:#fff}.c-feature{padding:10vw 0}.c-feature__head{margin:6vw 10% 12vw}.c-feature__head .__ttl{margin:0 0 2em}.c-feature__head .__ttl h1{font-size:1.35em;line-height:2}.c-feature__head .__txt{text-align:left}.c-feature__head .__txt p{font-size:0.9em;line-height:2}.c-feature__list{width:90%}.c-feature__list .__head{font-size:1.2em}.c-feature__list .__head h1{margin:0 0 1.5rem}.c-feature__list .__item{padding:1em;border-radius:5vw;margin:0 0 5%}.c-feature__list .__item .__col-L{width:100%;border-right:none;border-bottom:thin solid #f882bb;padding:1em 0 0.75em}.c-feature__list .__item .__col-L .__ttl{padding-left:0}.c-feature__list .__item .__col-L .__ttl h2{font-size:1.1em}.c-feature__list .__item .__col-L .__ttl h2 span{font-size:0.8em;display:block}.c-feature__list .__item .__col-R{width:100%;padding:1em 1em 1.5em}.c-feature__list .__item .__col-R .__txt{line-height:1.7}.c-feature__list .__box{margin-top:6vw;padding:6vw}.c-feature__list .__box h2{margin:0 0 0.5rem;font-size:1.1em}.c-feature__list .__box p{font-size:0.85em}.c-course.__course-B{padding-top:9vw}.c-course.__course-B .__ttl h1{width:160px;height:160px}.c-course.__course-B .__ttl h1 span{font-size:1.2em}.c-course.__course-B .__ttl .__img{width:30vw;position:absolute;top:-4vw;left:calc(50% + 88px)}.c-course.__course-B .__blk-B .__floatimg{height:46vw}.c-course.__course-B .__blk-B .__floatimg .__img-01{width:30vw;height:30vw;top:0;left:10vw}.c-course.__course-B .__blk-B .__floatimg .__img-02{width:36vw;height:36vw;top:10vw;right:10vw}.c-course__head{margin:0}.c-course__head .__img{position:relative;margin:0 auto;width:600px;height:180px}.c-course__head .__img .__ttl{width:100px;height:100px}.c-course__head .__img .__ttl img{width:100px;height:100px}.c-course__head .__img.__menu-01 .__img-01{width:220px;top:0;left:20px}.c-course__head .__img.__menu-01 .__img-03{width:160px;top:10px;right:45px}.c-course__head .__img.__menu-02 .__img-01{width:160px;top:20px;left:45px}.c-course__head .__img.__menu-02 .__img-03{width:190px;top:0;right:60px}.c-course__head .__ttl{text-align:center}.c-course__head .__ttl h2{margin:1.5rem 0;font-size:2em}.c-course__body .__exam{margin:2.5em 0;line-height:2}.c-course__body .__table table tr td,.c-course__body .__table table tr th{padding:1em;font-size:0.85em}.c-privacy{margin:12.8vw auto}.c-privacy__head{margin:0 0 1.5em}.c-privacy__head .__ttl h1{font-size:1.8em}.c-separateblk{width:90%;margin:3em auto}.c-separateblk h1{font-size:0.9em}.c-separateblk h1 span{padding:1em 0.5em}.c-title-A h1{font-size:2em}ul.__card-r li{width:47%;margin:1.5% 1.5%;font-size:0.85em}.__blk-A{margin:3em 0;padding:3em;background:#fff}.__blk-A h2{margin:0 0 1.5em}.__blk-A h3{font-size:1.2em;margin:1.5em 0}.__blk-A p{line-height:2}.__blk-B{margin:3em 0}.__blk-B .__ttl h2{font-size:1.2em}.__blk-B .__ttl h3{font-size:1.5em}.__blk-B .__img p{margin:1.5em 0 0}.__blk-B .__txt p{line-height:2.4}.float-img-A.__img-01,.float-img-A.__img-02,.float-img-A.__img-03,.float-img-A.__img-04,.float-img-A.__img-05,.float-img-B.__img-01,.float-img-B.__img-02,.float-img-B.__img-03,.float-img-B.__img-04,.float-img-B.__img-05{display:none}.float-img__sp-A.__img-01{width:28vw;height:28vw;left:50%;top:56%}.float-img__sp-A.__img-02{width:45vw;height:45vw;left:-2vw;top:20%}.float-img__sp-A.__img-03{width:20vw;height:20vw;right:2vw;top:24%}.float-img.__cosmeken-01,.float-img.__cosmeken-02,.float-img.__cosmeken-03,.float-img.__cosmeken-04,.float-img.__cosmeken-05,.float-img.__cosmeken-06,.float-img.__cosmeken-07,.float-img.__cosmeken-08,.float-img.__cosmeken-09,.float-img.__cosmeken-10,.float-img.__cosmeken-11{display:none}p.__u-line:after,span.__u-line:after{height:1px;bottom:3px}.__bg-blk{background-size:200%}}@media screen and (max-width:600px){.h-message__body{margin-bottom:12vw}.h-message__body .__copy h2 span img{width:255px;height:auto}.c-course{margin:0 0 6vw;padding:4vw 0}.c-course.__course-A{background-color:#feeff6}.c-course.__course-B .__blk-A{margin:2em 0}.c-course.__course-B .__ttl .__img{width:36vw;position:absolute;top:-2vw;left:calc(50% + 20vw)}.c-course.__course-B .__blk-B{margin:9vw 0}.c-course.__course-B .__blk-B .__ttl h2{margin:0 0 0.5em;font-size:0.9em}.c-course.__course-B .__blk-B .__ttl h3{margin:0 0 0.5em;font-size:1.2em}.c-course.__course-B .__blk-B .__img p{font-size:0.9em}.c-course.__course-B .__blk-B .__txt p{font-size:0.9em}.c-course.__course-B .__blk-B .__floatimg{margin:0 0 6vw;height:47vw}.c-course.__course-B .__blk-B .__floatimg .__img-01,.c-course.__course-B .__blk-B .__floatimg .__img-02{position:absolute;border-radius:100%;overflow:hidden}.c-course.__course-B .__blk-B .__floatimg .__img-01{width:32vw;height:32vw;top:0;left:5vw}.c-course.__course-B .__blk-B .__floatimg .__img-02{width:42vw;height:42vw;top:5vw;right:5vw}.c-course__head{margin:0}.c-course__head .__img{position:relative;margin:0 auto;width:90vw;height:27vw}.c-course__head .__img .__ttl{width:24vw;height:24vw}.c-course__head .__img .__ttl img{width:24vw;height:24vw}.c-course__head .__img.__menu-01 .__img-01{width:26vw;top:0;left:0}.c-course__head .__img.__menu-01 .__img-03{width:26vw;top:5vw;right:0}.c-course__head .__img.__menu-02 .__img-01{width:26vw;top:5vw;left:0}.c-course__head .__img.__menu-02 .__img-03{width:26vw;top:-2vw;right:0}.c-course__head .__ttl{text-align:center}.c-course__head .__ttl h2{margin:1.5rem 0 0.5em;font-size:1.35em}.c-course__head .__ttl p{text-align:left}.c-course__body .__exam{margin:1.5rem 0;font-size:0.8em;line-height:1.7}.c-course__body .__table h1,.c-course__body .__table h2{font-size:1.2em;margin:0 0 2rem}.c-course__body .__table table{margin:0.75em 0 6vw}.c-course__body .__table table tr td,.c-course__body .__table table tr th{padding:1.25em}.c-course__body .__btns .__btn{width:40vw}.c-course__body .__btns .__btn a{height:40vw}.c-course__body .__btns .__btn a .__cert{height:25vw}.c-course__body .__btns .__btn a .__cert h3{font-size:3.6vw;padding-top:5vw}.c-course__body .__btns .__btn a .__course{font-size:3.6vw;height:15vw;padding-bottom:4vw}.c-privacy__head .__ttl h1{font-size:1.6em}.c-privacy__body .__lead{margin:1em 0}.c-privacy__body .__blk{margin:1em 0}.c-title-A h1{font-size:1.6em}.__blk-A{padding:5vw;background:#fff}.__blk-A h2{font-size:0.9em;margin:0 0 1em}.__blk-A h3{font-size:1.2em;line-height:1.5;margin:1em 0}.__blk-A p{line-height:1.8}.__blk-B .__ttl{margin:0 0 2em}.__blk-B .__ttl h2{font-size:1.1em}.__blk-B .__ttl h3{font-size:1.2em}.__blk-B .__img{margin:1.5em 0}.__blk-B .__img p{font-size:0.9em;margin:1.5em 0 0}.__blk-B .__txt{margin:2em 0}.__blk-B .__txt p{line-height:1.8}ul.__card-r li{width:100%;margin:0 0 2% 0;font-size:0.9em}.float-img__sp-A.__img-01{left:50%;top:72%}.float-img__sp-A.__img-02{left:-2vw;top:36%}.float-img__sp-A.__img-03{right:2vw;top:40%}}.js-anim{opacity:0;-webkit-transition:all 0.8s;transition:all 0.8s;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.js-anim.is-anim{opacity:1}.animHeroLogo{-webkit-animation:animHeroLogo 1.8s forwards;animation:animHeroLogo 1.8s forwards;-webkit-animation-delay:0.8s;animation-delay:0.8s;opacity:0}@-webkit-keyframes animHeroLogo{0%{opacity:0;margin-top:12px}to{opacity:1;margin-top:0}}@keyframes animHeroLogo{0%{opacity:0;margin-top:12px}to{opacity:1;margin-top:0}}.animHeroImg{-webkit-animation:animHeroImg 5s forwards;animation:animHeroImg 5s forwards;left:-100%;-webkit-transform:scale(1);transform:scale(1)}@-webkit-keyframes animHeroImg{0%{opacity:0;-webkit-transform:scale(1.15);transform:scale(1.15)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes animHeroImg{0%{opacity:0;-webkit-transform:scale(1.15);transform:scale(1.15)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animHeroCopySlide01{opacity:0;-webkit-animation:animHeroCopySlide 0.8s forwards;animation:animHeroCopySlide 0.8s forwards;-webkit-animation-delay:0.8s;animation-delay:0.8s}.animHeroCopySlide02{opacity:0;-webkit-animation:animHeroCopySlide 0.8s forwards;animation:animHeroCopySlide 0.8s forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s}.animHeroCopySlide03{opacity:0;-webkit-animation:animHeroCopySlide 0.8s forwards;animation:animHeroCopySlide 0.8s forwards;-webkit-animation-delay:1.6s;animation-delay:1.6s}@-webkit-keyframes animHeroCopySlide{0%{-webkit-transform:translate(30%,0);transform:translate(30%,0)}50%{opacity:0}to{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@keyframes animHeroCopySlide{0%{-webkit-transform:translate(30%,0);transform:translate(30%,0)}50%{opacity:0}to{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}.animHeroCopy01{-webkit-animation:animHeroCopy 1.2s forwards;animation:animHeroCopy 1.2s forwards;-webkit-animation-delay:0.8s;animation-delay:0.8s;left:-100%}.animHeroCopy02{-webkit-animation:animHeroCopy 1.2s forwards;animation:animHeroCopy 1.2s forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s;left:-100%}.animHeroCopy03{-webkit-animation:animHeroCopy 1.2s forwards;animation:animHeroCopy 1.2s forwards;-webkit-animation-delay:1.6s;animation-delay:1.6s;left:-100%}@-webkit-keyframes animHeroCopy{0%{left:100%}to{left:-100%}}@keyframes animHeroCopy{0%{left:100%}to{left:-100%}}.animPageTitle{-webkit-animation:animPageTitle 1.2s forwards;animation:animPageTitle 1.2s forwards;-webkit-animation-delay:1.6s;animation-delay:1.6s;opacity:0}@-webkit-keyframes animPageTitle{0%{opacity:0;-webkit-transform:translate(5%,0);transform:translate(5%,0)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes animPageTitle{0%{opacity:0;-webkit-transform:translate(5%,0);transform:translate(5%,0)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}.animPageTitleBg{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#f882bb;-webkit-animation:animPageTitleBg 1.2s forwards;animation:animPageTitleBg 1.2s forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s;left:-100%}.animPageTitleBg.__col-02{background:#b184d9}@-webkit-keyframes animPageTitleBg{0%{left:100%}to{left:-100%}}@keyframes animPageTitleBg{0%{left:100%}to{left:-100%}}.animPageTitleIcon{-webkit-animation:animPageTitleIcon 1.2s forwards;animation:animPageTitleIcon 1.2s forwards;-webkit-animation-delay:0.5s;animation-delay:0.5s;opacity:0}@-webkit-keyframes animPageTitleIcon{0%{opacity:0;-webkit-transform:translate(0,12px);transform:translate(0,12px)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes animPageTitleIcon{0%{opacity:0;-webkit-transform:translate(0,12px);transform:translate(0,12px)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}.animPageTitleIcon{-webkit-animation:animPageTitleIcon 1.2s forwards;animation:animPageTitleIcon 1.2s forwards;-webkit-animation-delay:0.5s;animation-delay:0.5s;opacity:0}.fadeIn{-webkit-animation:fadeIn 1.8s forwards;animation:fadeIn 1.8s forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s;opacity:0}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}