body{background-image:url(/img/common/bg_cont_sp.jpg);background-attachment:fixed;font-family:"Noto Sans JP",sans-serif;color:#000;line-height:1.6923076923}#bg-video{position:fixed;z-index:-1;top:0;right:0;left:0;bottom:0;overflow:hidden}#bg-video .video{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;width:177.77777778vh;height:56.25vw;min-height:100%;min-width:100%}.mb-box{margin-bottom:clamp(7rem, 10.4166666667vw, 10rem)}h1,h2,h3,h4{font-weight:normal}::selection{color:#fff;background:#9074CE}button{font-family:"Noto Sans JP",sans-serif}.peg{font-family:"Square Peg",cursive}.num{font-family:"DINNextLTPro-MediumCond","sans-serif"}strong{font-weight:900}.loading__cont .loading__cont-animate .text{font-family:"Lato",Arial,Helvetica,sans-serif;color:#732681}.loading__cont .loading__cont-animate .icon span{background:#732681}@media screen and (min-width: 769px){body{background-image:url(/img/common/bg_cont.jpg) repeat}}.btn a,.btn--back a,.btn button,.btn--back button,.btn .btn__input,.btn--back .btn__input,.btn input,.btn--back input{display:block;position:relative;z-index:1;width:90%;max-width:400px;margin:auto;padding:20px 5px;box-sizing:border-box;background:#fff;border:2px solid #732681;border-radius:50px;color:#732681;font-size:1.6rem;font-weight:700;font-weight:bold;text-align:center}.btn a:after,.btn--back a:after,.btn button:after,.btn--back button:after,.btn .btn__input:after,.btn--back .btn__input:after,.btn input:after,.btn--back input:after{display:block;position:absolute;width:100%;top:50%;transform:translateY(-50%);position:absolute;width:6px;height:6px;border-top:2px solid;border-right:2px solid;top:calc(50% - 2px);transform:rotate(45deg) translate(0%, -50%);right:25px;content:''}.btn--back a:after{right:auto;left:30px;top:calc(50% - 8px);transform:rotate(-135deg) translate(0%, -50%)}.btn--bg-wh a{border-color:#732681 !important;color:#732681 !important;font-family:"Noto Sans JP",sans-serif;font-weight:700}.return__btn a:after,.return__btn button:after{border-color:#732681 !important}.btn--bg-bl a,.btn--bg-bl button{border-color:#732681 !important;background:#732681 !important}.common__txt .common__txt-ttl{color:#732681 !important;font-family:"Noto Sans JP",sans-serif !important;font-weight:900 !important}.breadcrumb .breadcrumb_arrow:after{border-color:#732681 !important}.course_cate .coursettl__cout .coursettl__cout-breadcrumb{color:#732681 !important}.course_cate .coursettl__cout .breadcrumb_arrow:after{border-color:#732681 !important}.other__links .other__links-list li a{background:#F2E9F5;color:#732681}.cont__ttl{margin-bottom:clamp(2.5rem, 3.90625vw, 4rem);text-align:center;transition:1.2s;clip-path:inset(0 100% 0 0)}.cont__ttl .cont__ttl--jp{width:min(70%, 600px);margin:auto;background:#000;padding:5px;box-sizing:border-box;clip-path:polygon(8% 0%, 100% 0, 92% 100%, 0% 100%);font-weight:700;color:#fff;font-size:clamp(3.4rem, 6.5104166667vw, 8rem)}.cont__ttl .cont__ttl--en{display:inline-block;position:relative;z-index:1;padding:5px;margin-top:max(-3%,-20px);transform:translateY(50%);background:linear-gradient(60deg, #C4268D 0, #3E0D49 100%);-webkit-background-clip:text;color:transparent;font-size:clamp(2.8rem, 5.2083333333vw, 6rem);line-height:1;opacity:0;transition:1s;transition-delay:.6s}.cont__ttl.on{clip-path:inset(0)}.cont__ttl.on .cont__ttl--en{transform:translateY(0%);opacity:1}.pagettl__cout{position:relative;height:min(40vw, 380px);margin-bottom:min(18vw, 170px) !important}.pagettl__cout .pagettl__cout-wp{position:absolute;left:0;bottom:0;z-index:1;transform:translateY(50%);width:70%;padding:min(6vw, 30px) 6.2vw min(6vw, 30px) 3.2vw;margin-bottom:0;background:#000 !important;clip-path:polygon(0 0, 100% 0, 90% 100%, 0% 100%);transition:.4s}.pagettl__cout .pagettl__cout-txt .txt_main{font-size:clamp(2.2rem, 3.9011703511vw, 5rem);letter-spacing:.05em}.pagettl__cout .pagettl__cout-txt .txt_sub{font-weight:bold}.pagettl__cout .pagettl__cout-breadcrumb{display:none}@media screen and (min-width: 769px){.btn a:hover,.btn--back a:hover,.btn button:hover,.btn--back button:hover,.btn .btn__input:hover,.btn--back .btn__input:hover,.btn input:hover,.btn--back input:hover,.btn .btn__deco:hover,.btn--back .btn__deco:hover{opacity:1;background:#732681;color:#fff}.btn--bg-wh a:hover{background:#732681 !important;color:#fff !important}.return__btn a:after,.return__btn button:after{transition:.3s}.return__btn a:hover:after,.return__btn button:hover:after{border-color:#fff !important}.btn--bg-bl a:hover,.btn--bg-bl button:hover{color:#732681 !important;background:#fff !important}.pagettl__cout .pagettl__cout-wp{padding:min(4vw, 50px) 7.2vw min(7vw, 90px) 3.2vw}.pagettl__cout .pagettl__cout-txt{margin-bottom:30px}.pagettl__cout .pagettl__cout-breadcrumb{display:block;position:absolute;left:4.4%;top:110%;width:auto;z-index:1;color:#fff}.pagettl__cout .pagettl__cout-breadcrumb .common__wide-l{display:flex;flex-wrap:wrap;align-content:center;align-items:center;width:40vw;margin:0}.pagettl__cout .pagettl__cout-breadcrumb .breadcrumb_arrow:after{border-color:#732681 !important}}@media screen and (min-width: 981px){.pagettl__cout .pagettl__cout-wp{width:auto;min-width:50%;max-width:70%}}#header{border-color:#732681;background:rgba(255,255,255,0.9)}#header .header__nav-list li{font-weight:700;color:#000}#header .header__nav-official{font-weight:700}#header .header__nav-official a{background:#732681}#header .header__subnav-btn:before,#header .header__subnav-btn:after{background:#F47000}#header .header__subnav-img:before{background:linear-gradient(45deg, #732681, #9CC946)}#header .header__cv-btn--oc a{background:#FA8000}#header .header__cv-btn--req a{background:#7F1B85}#header .header__cv-btn--single a{background:#55C1A9}#header .header__menubtn{background:linear-gradient(60deg, #580574 0, #D11AE0 100%)}@media screen and (min-width: 769px){#header .header__logo{width:inherit}}@media screen and (min-width: 981px){#header .header__nav-list li a:hover,#header .header__nav-list li a.active{color:#F47000}#header .header__nav-list li a:after{background:#F47000}#header .header__nav-official a{background:#fff;color:#732681}#header .header__nav-official a:hover{background:#732681}#header .header__subnav-list li a{color:#732681}}#footer{background:#43084E}#footer .footer__conv .footer__conv-btn a{color:#43084E}#footer .footer__conv .footer__conv-btn a:hover{background:#43084E;color:#fff}
/*# sourceMappingURL=common.css.map */
