@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;700&display=swap");@font-face{font-family:'icon';src:url("../fonts/icomoon.eot");src:url("../fonts/icomoon.eot#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf") format("truetype"),url("../fonts/icomoon.wof") format("woff"),url("../fonts/icomoon.svg#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}ul{list-style:none}ul li{padding-left:1.5em;text-indent:-0.5em}ul li::before{content:"・";display:inline-block}ul>a,ul>span{text-indent:0}ol{list-style:decimal}ol li{margin-left:1.5em}img{-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:auto;display:inline-block;max-width:100%;width:auto;height:auto}strong,em{font-weight:bold}p,th,td,li,address,small{line-height:1.8}a:focus,*:focus{outline:none}a{text-decoration:none;-webkit-tap-highlight-color:transparent;outline:none;color:#67696f;transition:opacity .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,top .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-filter .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,top .3s ease-in-out,filter .3s ease-in-out,box-shadow .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,top .3s ease-in-out,filter .3s ease-in-out,box-shadow .3s ease-in-out,transform .3s ease-in-out,-webkit-filter .3s ease-in-out,-webkit-transform .3s ease-in-out}a.hover:hover{opacity:0.6;color:#FC5C7D}a img,a:before,a:after,a.hover:hover,a span,button{transition:opacity .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,top .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-filter .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,top .3s ease-in-out,filter .3s ease-in-out,box-shadow .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,top .3s ease-in-out,filter .3s ease-in-out,box-shadow .3s ease-in-out,transform .3s ease-in-out,-webkit-filter .3s ease-in-out,-webkit-transform .3s ease-in-out}@media print{body{-webkit-print-color-adjust:exact;min-width:1260px;zoom:.79}#go-top{display:none}}.pc_view{display:inherit !important}.sp_view{display:none !important}@media only screen and (max-width: 640px){.pc_view{display:none !important}.sp_view{display:inherit !important}}.ib{display:inline-block}@media only screen and (max-width: 980px){.ib{display:none}}@media only screen and (max-width: 640px){.ib{display:inline-block}}.movie-container{position:relative;width:100%;padding-top:56.25%}.movie-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}html{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;box-sizing:border-box;word-wrap:break-word;line-height:1;scroll-behavior:auto !important}body{font-family:"メイリオ",Meiryo,"游ゴシック","Yu Gothic","YuGothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Noto Sans JP",sans-serif;font-size:16px;color:#67696f;width:100%;position:relative;line-height:1;word-wrap:break-word;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width: 981px){body{padding-top:30px}}body.active{position:fixed;height:100%;overflow-y:scroll}header,header div,header span,header applet,header object,header iframe,header h1,header h2,header h3,header h4,header h5,header h6,header p,header blockquote,header pre,header a,header abbr,header acronym,header address,header big,header cite,header code,header del,header dfn,header em,header img,header ins,header kbd,header q,header s,header samp,header small,header strike,header strong,header sub,header sup,header tt,header var,header b,header u,header i,header center,header dl,header dt,header dd,header ol,header ul,header li,header fieldset,header form,header label,header legend,header table,header caption,header tbody,header tfoot,header thead,header tr,header th,header td,header article,header aside,header canvas,header details,header embed,header figure,header figcaption,header footer,header header,header hgroup,header menu,header nav,header output,header ruby,header section,header summary,header time,header mark,header audio,header video,footer,footer div,footer span,footer applet,footer object,footer iframe,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer p,footer blockquote,footer pre,footer a,footer abbr,footer acronym,footer address,footer big,footer cite,footer code,footer del,footer dfn,footer em,footer img,footer ins,footer kbd,footer q,footer s,footer samp,footer small,footer strike,footer strong,footer sub,footer sup,footer tt,footer var,footer b,footer u,footer i,footer center,footer dl,footer dt,footer dd,footer ol,footer ul,footer li,footer fieldset,footer form,footer label,footer legend,footer table,footer caption,footer tbody,footer tfoot,footer thead,footer tr,footer th,footer td,footer article,footer aside,footer canvas,footer details,footer embed,footer figure,footer figcaption,footer footer,footer header,footer hgroup,footer menu,footer nav,footer output,footer ruby,footer section,footer summary,footer time,footer mark,footer audio,footer video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;box-sizing:border-box;word-wrap:break-word}header ol,header ul,footer ol,footer ul{list-style:none}header a img,footer a img{border:none}header,header *,footer,footer *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word}header::before,header::after,header *::before,header *::after,footer::before,footer::after,footer *::before,footer *::after{box-sizing:border-box}#noscript{width:100%;padding:10px 20px;background:#C00;color:#fff;text-align:center;z-index:100;line-height:1.2}#loader{position:fixed;z-index:15000;top:0;left:0;width:100%;height:100%;background:#FFF}#loader>div{content:"";position:fixed;opacity:0;top:0;left:0;width:100%;height:100%;background:url(../Images/com/loader.svg) no-repeat center center #fff}.common-inner{max-width:1260px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media only screen and (max-width: 980px){.common-inner{padding-left:30px;padding-right:30px}}@media only screen and (max-width: 640px){.common-inner{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 980px){.sp-full{margin-left:-30px;margin-right:-30px;padding-left:60px;padding-right:60px}}@media only screen and (max-width: 640px){.sp-full{margin-left:-20px;margin-right:-20px;padding-left:40px;padding-right:40px}}section{padding-top:35px;padding-bottom:35px}@media only screen and (max-width: 980px){section{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 640px){section{padding-top:15px;padding-bottom:15px}}section:first-child{padding-top:0}header{position:sticky;width:100%;top:0;left:0;z-index:10}@media only screen and (min-width: 981px){header{top:5px;height:auto}}@media only screen and (max-width: 980px){header{background:#FFF;height:auto;box-shadow:0 0 10px rgba(0,0,0,0.1)}}header .header-inner{display:flex;justify-content:space-between;align-items:stretch;width:100%;max-width:1260px;height:100%}@media screen and (max-width: 1080px){header .header-inner{padding-inline:10px}}@media only screen and (min-width: 981px){header .header-inner{align-items:stretch}}header #logo,header #gnav{padding:25px 1.5em;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2)}@media only screen and (min-width: 981px){header #logo,header #gnav{display:flex;align-items:center;background:#FFF;border-radius:160px}}@media only screen and (max-width: 980px){header #logo,header #gnav{box-shadow:none}}header #logo{width:auto}@media only screen and (max-width: 980px){header #logo{display:flex;align-items:center;height:80px;padding-inline:0.5em}}header #logo img{width:100%;max-width:190px;min-width:160px}@media only screen and (max-width: 980px){header #gnav{height:calc(100% - 80px)}}@media only screen and (max-width: 980px){#gnav{position:fixed;top:80px;right:-100%;width:240px;height:calc(100% - 80px);background:#fff4f6;transition:right 0.3s;box-shadow:-4px 5px 10px -2px rgba(0,0,0,0.2) !important}}#gnav ul{list-style:none;padding:0;margin:0;display:flex}#gnav ul li{padding-left:0;text-indent:0;list-style:none}#gnav ul li::before{content:none}@media only screen and (max-width: 980px){#gnav ul{flex-flow:column;padding:1em 0}}#gnav ul li{width:100%;text-align:center;padding-inline:1em;margin:0}#gnav ul li:first-child{border-left:none}@media screen and (max-width: 1079px){#gnav ul li{padding-inline:0.65em}}@media only screen and (max-width: 980px){#gnav ul li{border-left:none;text-align:left;border-bottom:1px solid #FFF}}#gnav ul li a{position:relative;display:block;white-space:nowrap;color:#67696f;font-weight:bold;font-size:1.07143vw}@media screen and (max-width: 1400px){#gnav ul li a{font-size:15px}}@media screen and (min-width: 1401px){#gnav ul li a{font-size:15px}}@media only screen and (max-width: 980px){#gnav ul li a{padding:1em;padding-left:0}}#gnav ul li a::before{content:"";display:inline-block;width:0.65em;aspect-ratio:1 / 1;background-color:#FC5C7D;border-radius:100%;margin-right:0.4em}#gnav ul li a.on,#gnav ul li a.hover:hover{opacity:1}#gnav ul li a.on::before,#gnav ul li a.hover:hover::before{opacity:1}#gnav ul li a.on span::before,#gnav ul li a.hover:hover span::before{opacity:0}#gnav ul li a.on span::after,#gnav ul li a.hover:hover span::after{opacity:1}#gnav .result_menu{display:none}#gnav .entry_menu{display:block}.result #gnav .result_menu{display:block}.result #gnav .entry_menu{display:none}.nav-btn{display:none;position:absolute;top:0;right:0;height:100%;aspect-ratio:1 / 1;background:#FC5C7D;border:none;cursor:pointer}@media only screen and (max-width: 980px){.nav-btn{display:flex;justify-content:center;align-items:center}}.nav-btn>div{position:relative;width:50%;padding-top:40%}.nav-btn>div::before,.nav-btn>div::after,.nav-btn>div span{content:"";position:absolute;display:block;width:100%;height:2px;background:#FFF;transition:top 0.3s, bottom 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, top 0.3s, bottom 0.3s;transition:transform 0.3s, top 0.3s, bottom 0.3s, -webkit-transform 0.3s}.nav-btn>div::before{top:0;bottom:100%;left:0;right:0;margin:auto;-webkit-transform-origin:center top;transform-origin:center top}.nav-btn>div span{top:0;bottom:0;left:0;margin:auto;opacity:1}.nav-btn>div::after{top:100%;bottom:0;left:0;right:0;margin:auto;-webkit-transform-origin:center bottom;transform-origin:center bottom}@media only screen and (max-width: 980px){.nav-active #gnav{right:0}.nav-active .nav-btn>div::before{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-active .nav-btn>div span{opacity:0}.nav-active .nav-btn>div::after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}main{display:block}footer{padding-top:35px;padding-bottom:165px}@media only screen and (max-width: 640px){footer{padding-left:20px;padding-right:20px}}footer .footer-links ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center}footer .footer-links ul li{padding-left:0;text-indent:0;list-style:none}footer .footer-links ul li::before{content:none}@media only screen and (max-width: 640px){footer .footer-links ul{flex-flow:column}}footer .footer-links ul li{margin:0.4em 1em 0.4em 0;font-size:13px;font-size:.8125rem}footer .footer-links ul li a{display:inline-block;color:#67696f}footer .footer-links ul li a.hover:hover{opacity:1}footer .footer-links ul li::after{content:"/";display:inline-block;margin-left:1em}@media only screen and (max-width: 640px){footer .footer-links ul li::after{content:none}}footer .footer-links ul li:last-child{margin-right:0}footer .footer-links ul li:last-child::after{content:none}footer #copyright{margin-top:1em;text-align:center;font-size:13px;font-size:.8125rem}@media only screen and (max-width: 640px){footer #copyright{text-align:left}}.result #go-top{bottom:15px !important}.result #go-top a{height:60px}.result #go-top a::before{top:7px}#go-top{position:fixed;display:block;bottom:0;right:15px;transition:bottom 0.5s ease-in-out;z-index:10}@media only screen and (max-width: 640px){#go-top{right:0}}#go-top.active{bottom:122px}@media only screen and (max-width: 640px){#go-top.active{bottom:60px}}#go-top span{visibility:hidden}#go-top a{position:relative;display:block;width:60px;height:60px;overflow:hidden}#go-top a::after{content:"";position:absolute;display:block;top:0;left:0;width:60px;height:60px;border-radius:50%}#go-top a::before{content:"";position:absolute;display:block;top:10px;bottom:0;right:0;left:0;margin:auto;width:15px;height:15px;border-left:2px solid #FC5C7D;border-top:2px solid #FC5C7D;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:2}@media only screen and (max-width: 640px){#go-top a::before{bottom:0}}.result #entry{display:none !important}.result .entry_menu{display:none !important}#entry{position:fixed;left:0;bottom:-122px;width:100%;height:122px;padding:0;text-align:center;z-index:10;transition:bottom 0.5s ease-in-out}@media only screen and (max-width: 640px){#entry{height:65px;bottom:-65px}}#entry .entry-inner{display:flex;height:100%}#entry .entry-btn-wrap{display:flex;justify-content:space-between;margin:auto;width:100%;height:100%}#entry .entry-btn{max-width:100%;width:100%}#entry .entry-btn a{position:relative;display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%;padding:0.75em;background-color:#FADBE1;color:#FC5C7D;font-size:24px;font-size:1.5rem;font-weight:bold;overflow:hidden;vertical-align:bottom}@media only screen and (max-width: 980px){#entry .entry-btn a{font-size:clamp(1rem, 0.69rem + 1.32vw, 1.5rem)}}@media only screen and (max-width: 640px){#entry .entry-btn a{font-size:16px;font-size:1rem;min-height:60px;padding:0.25em}}#entry .entry-btn a span{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding-block:0.25em;border-radius:0.5em;background-color:#FC5C7D;color:#FFF}@media only screen and (max-width: 640px){#entry .entry-btn a span{padding-right:0;flex-direction:column;gap:0.4em;padding-block:0.75em}}#entry .entry-btn a span::after{content:"";position:relative;display:inline-block;width:2.5em;aspect-ratio:58 / 23;margin-left:0.5em;-webkit-mask:url(../Images/link-b-arrow.svg) no-repeat center center/contain;mask:url(../Images/link-b-arrow.svg) no-repeat center center/contain;background-color:#FFF}@media only screen and (max-width: 640px){#entry .entry-btn a span::after{width:2em}}#entry .entry-btn a.hover:hover{opacity:1;padding:0;transition:padding 0.3s}#entry .entry-btn a.hover:hover span{border-radius:0}#entry .entry-btn.__goods a{background-color:#DDDDDE;color:#67696F}#entry .entry-btn.__goods a span{background-color:#67696F}#entry .entry-btn.__goods a span::after{background-color:#FFF}#entry.active{bottom:0 !important}.pc_view{display:inline !important}@media only screen and (max-width: 640px){.pc_view{display:none !important}}.sp_view{display:none !important}@media only screen and (max-width: 640px){.sp_view{display:inline !important}}#mainimg{position:relative;width:100%;height:auto;padding-bottom:1em;background:url(../Images/main-img_bg.png) no-repeat center top/cover;overflow:hidden}@media screen and (max-width: 768px){#mainimg{padding-top:0 !important;margin-top:0 !important;aspect-ratio:590 / 1004;background-image:url(../Images/main-img_bg-sp.png)}}#mainimg .mainimg-inner{position:relative;display:flex;flex-flow:column;justify-content:flex-end;align-items:flex-start;width:100%;max-width:1200px;height:100%;margin:0 auto;padding-block:2.85714vw 2.85714vw}@media screen and (min-width: 1401px){#mainimg .mainimg-inner{max-width:85.71429vw}}@media screen and (max-width: 768px){#mainimg .mainimg-inner{display:grid;grid-template-columns:1fr;grid-template-rows:51.46667vw 1fr;padding-block:4.26667vw}}#mainimg .mainimg-title{position:relative;width:100%;text-align:left}#mainimg .mainimg-title h1{position:relative;width:52.83333%;top:3.33333vw}@media screen and (max-width: 768px){#mainimg .mainimg-title h1{width:85.33333vw;margin-left:auto;margin-right:0;top:0.2em}}#mainimg .mainimg-title h1 img{position:relative;display:block;width:100%;z-index:2}#mainimg .mainimg-body{position:relative;display:flex;align-items:center;margin:0}@media screen and (max-width: 768px){#mainimg .mainimg-body{width:100%;height:100%;justify-content:space-between}}#mainimg .mainimg-lead{margin-top:8em;margin-left:-0.9em;color:#67696f}@media screen and (max-width: 768px){#mainimg .mainimg-lead{margin-top:95%;margin-left:0.3em}}#mainimg .mainimg-lead p{font-size:2.14286vw;line-height:1.6;opacity:0}@media screen and (max-width: 934px){#mainimg .mainimg-lead p{font-size:20px}}@media only screen and (max-width: 640px){#mainimg .mainimg-lead p{line-height:1.5}}@media screen and (max-width: 768px){#mainimg .mainimg-lead p{font-size:3.57143vw}}@media screen and (max-width: 768px) and (max-width: 560px){#mainimg .mainimg-lead p{font-size:20px}}@media screen and (max-width: 768px) and (min-width: 1401px){#mainimg .mainimg-lead p{font-size:50px}}#mainimg .mainimg-mark{position:absolute;top:-14%;right:-18.5%;display:flex;justify-content:center;align-items:center;width:15.92857vw;aspect-ratio:223/145;background-color:#fff;color:#FC5C7D;border-radius:50%;min-width:180px;background-size:contain;z-index:1;opacity:0;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);z-index:2;box-shadow:10px 10px 0px 0px #FED1DA}@media screen and (max-width: 768px){#mainimg .mainimg-mark{width:48%;min-width:unset;top:-4.5%;right:auto;left:0;margin-left:-8%}}#mainimg .mainimg-mark .mainimg-mark-text{display:flex;justify-content:center;align-items:center;font-size:1.42857vw;font-weight:bold;text-align:center;line-height:1.52;margin-top:0.5em}@media screen and (max-width: 1120px){#mainimg .mainimg-mark .mainimg-mark-text{font-size:16px}}@media screen and (max-width: 768px){#mainimg .mainimg-mark .mainimg-mark-text{font-size:3.57143vw}}@media screen and (max-width: 768px) and (max-width: 336px){#mainimg .mainimg-mark .mainimg-mark-text{font-size:12px}}@media screen and (max-width: 768px) and (min-width: 1401px){#mainimg .mainimg-mark .mainimg-mark-text{font-size:50px}}#mainimg.phantom .mainimg-inner .mainimg-title h1 picture{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path 0.5s;transition:clip-path 0.5s;transition:clip-path 0.5s, -webkit-clip-path 0.5s;transition-delay:0.5s}#mainimg.phantom .mainimg-inner .mainimg-lead p{opacity:0;transition:opacity 0.4s linear, -webkit-transform 0.4s linear;transition:opacity 0.4s linear, transform 0.4s linear;transition:opacity 0.4s linear, transform 0.4s linear, -webkit-transform 0.4s linear;transition-delay:1s;-webkit-transform:translateX(-2%);transform:translateX(-2%)}#mainimg.phantom .mainimg-inner .mainimg-mark{opacity:0;transition:opacity 0.4s linear, -webkit-transform 0.4s linear;transition:opacity 0.4s linear, transform 0.4s linear;transition:opacity 0.4s linear, transform 0.4s linear, -webkit-transform 0.4s linear;transition-delay:1.5s}#mainimg.phantom-animation .mainimg-inner::before{-webkit-filter:blur(0);filter:blur(0);opacity:1}#mainimg.phantom-animation .mainimg-inner .mainimg-title h1{-webkit-mask:url("../Images/main-title.svg") no-repeat center center/contain;mask:url("../Images/main-title.svg") no-repeat center center/contain;background:linear-gradient(to right, #fff 0%, #fff 20%, #FF9039 35%, #FC7894 36%, #56BDED 47%, #9E94FA 58%, transparent 80%, transparent 100%);background-size:600% 600%;background-position:100% 100%;-webkit-animation-name:gradient;animation-name:gradient;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0.5s;animation-delay:0.5s}@media screen and (max-width: 768px){#mainimg.phantom-animation .mainimg-inner .mainimg-title h1{-webkit-mask-image:url("../Images/main-title_sp.svg");mask-image:url("../Images/main-title_sp.svg")}}#mainimg.phantom-animation .mainimg-inner .mainimg-title h1 picture{-webkit-clip-path:inset(0);clip-path:inset(0)}#mainimg.phantom-animation .mainimg-inner .mainimg-lead p{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#mainimg.phantom-animation .mainimg-inner .mainimg-mark{opacity:1}@-webkit-keyframes gradient{0%{background-position:100% 100%}100%{background-position:0% 100%}}@keyframes gradient{0%{background-position:100% 100%}100%{background-position:0% 100%}}#comment{padding-top:65px;padding-bottom:0px !important;background:#E5F5FC;background:linear-gradient(90deg, #EFFBFE 0%, #E0DDF3 100%)}@media only screen and (max-width: 980px){#comment{padding-bottom:55px}}@media only screen and (max-width: 640px){#comment{padding-top:40px;padding-bottom:40px}}#comment .comment-header{position:relative;display:block;text-align:center;color:#FFF}#comment .comment-header__title{font-size:2.57143vw;color:#000000}@media screen and (max-width: 1089px){#comment .comment-header__title{font-size:28px}}@media screen and (min-width: 1401px){#comment .comment-header__title{font-size:36px}}#comment .comment-header__modified{font-size:1vw;color:#000000}@media screen and (max-width: 1300px){#comment .comment-header__modified{font-size:13px}}@media screen and (min-width: 1401px){#comment .comment-header__modified{font-size:14px}}#comment .comment-items{margin-top:4em}@media only screen and (max-width: 640px){#comment .comment-items{margin-top:1.5em}}#comment .comment-item{margin-block:4em}@media only screen and (max-width: 640px){#comment .comment-item{margin-block:2.5em}}#comment .comment-item:first-child{margin-top:0}#comment .comment-item__modified{position:relative;margin-bottom:2.5em}@media screen and (max-width: 1080px){#comment .comment-item__modified{margin-bottom:1.5em}}@media only screen and (max-width: 640px){#comment .comment-item__modified{margin-bottom:0.5em}}#comment .comment-item__modified::before{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:3px;background:#FFF}#comment .comment-item__modified span{position:relative;display:inline-block;padding:0.5em 1em 0.5em 0.25em;line-height:1;color:#FC5C7D;font-size:1.14286vw;border-radius:15px}@media screen and (max-width: 1225px){#comment .comment-item__modified span{font-size:14px}}@media screen and (min-width: 1401px){#comment .comment-item__modified span{font-size:16px}}#comment .comment-item__modified span::before{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:3px;background:#FC5C7D}#comment .comment-item__title{position:relative;display:flex;align-items:center;gap:1em;padding:10px 0 calc(10px + 10px) 0;padding-inline:1em;margin-inline:-1em;cursor:pointer}@media only screen and (max-width: 640px){#comment .comment-item__title{padding:0.6rem 0 calc(0.6em + 10px) 0;padding-inline:1em;margin-inline:-1em}}#comment .comment-item__title div{position:relative;display:flex;align-items:center;flex-shrink:0;flex-grow:0;width:69px;font-weight:bold;padding:0}@media only screen and (max-width: 980px){#comment .comment-item__title div{width:54px}}#comment .comment-item__title div::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;aspect-ratio:69 / 78;-webkit-mask:url("../Images/result/comment-q.svg") no-repeat center center/100% auto;mask:url("../Images/result/comment-q.svg") no-repeat center center/100% auto;background:#56BDED;background:linear-gradient(90deg, #56BDED 0%, #9E94FA 100%)}#comment .comment-item__title div span{position:relative;display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:1 / 1;max-width:100%;color:#FFF;font-size:32px;font-weight:bold}@media only screen and (max-width: 980px){#comment .comment-item__title div span{font-size:24px}}#comment .comment-item__title h3{display:flex;align-items:center;font-size:1.71429vw;line-height:1.5}@media screen and (max-width: 934px){#comment .comment-item__title h3{font-size:16px}}@media screen and (min-width: 1401px){#comment .comment-item__title h3{font-size:24px}}#comment .comment-item__title .toggle{position:relative;display:block;margin-left:auto;width:3.49206vw;min-width:37px;max-width:44px;aspect-ratio:1 / 1;background:#000;border-radius:100%;flex-shrink:0;flex-grow:0}#comment .comment-item__title .toggle::before,#comment .comment-item__title .toggle::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;width:50%;height:4px;background:#FFF}#comment .comment-item__title .toggle::before{-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:0.5s}#comment .comment-item__title .toggle::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:0.5s}#comment .comment-item__body{width:calc(100% - 69px - 1em);margin-left:auto;background:#FFF;padding:1em 3.92857vw 2em;text-align:center;border-radius:5px}@media only screen and (max-width: 980px){#comment .comment-item__body{width:100%}}@media screen and (min-width: 1401px){#comment .comment-item__body{padding:2.75rem 40px}}@media only screen and (max-width: 640px){#comment .comment-item__body{padding:20px 25px}}#comment .comment-item__body p{margin-bottom:1em;line-height:1.75;text-align:left}@media screen and (max-width: 768px){#comment .comment-item__body p{text-align:left}}#comment .comment-item__body>p{max-width:980px;margin-inline:auto}#comment .comment-item__body .mt-l{margin-top:2em}#comment .comment-item__body .pc_line_view{display:block}@media screen and (max-width: 768px){#comment .comment-item__body .pc_line_view{display:none}}#comment .comment-item__body .tab_line_view{display:none}@media screen and (max-width: 768px){#comment .comment-item__body .tab_line_view{display:block}}#comment .comment-item.active .comment-item__title .toggle::before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#comment .comment-item.active .comment-item__title .toggle::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#comment .comment-item .sticky-active .comment-item__title{position:sticky;background:rgba(255,255,255,0.95);border-radius:10px;z-index:3}@media only screen and (max-width: 640px){#comment .comment-item .sticky-active .comment-item__title{border-radius:0}}#comment .comment-item .chart-title{margin-bottom:0.6em;color:#000000;font-weight:bold;line-height:1.6;font-size:24px;font-size:1.5rem}@media screen and (max-width: 800px){#comment .comment-item .chart-title{font-size:18px;font-size:1.125rem}}#comment .comment-item .chart-title span{display:inline-block}#comment .comment-item .chart-area{margin-top:3em}@media screen and (max-width: 800px){#comment .comment-item .chart-area{margin-top:2em}}#comment .comment-item canvas{display:block;width:auto;height:auto;max-height:480px}#comment .comment-item .chart_01_layer{position:relative;width:820px;max-width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 820px){#comment .comment-item .chart_01_layer{padding-top:15px}}@media screen and (max-width: 400px){#comment .comment-item .chart_01_layer{padding-top:3.75vw}}#comment .comment-item .chart_01_layer canvas{max-height:40.2439vw}@media screen and (min-width: 821px){#comment .comment-item .chart_01_layer canvas{max-height:330px}}#comment .comment-item .chart_01_layer .data-label{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:opacity 1s;transition-delay:1s}#comment .comment-item .chart_01_layer .data-label img{max-width:100%;max-height:100%;margin:auto}#comment .comment-item .chart_01_layer .data-label.animate{opacity:1}#comment .comment-item .chart_04_layer{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2em;border-radius:10px}#comment .comment-item .chart_04_layer .chart-area{position:relative;width:100%;max-width:640px;margin-inline:auto}@media screen and (max-width: 768px){#comment .comment-item .chart_04_layer .chart-area{width:100%}}#comment .comment-item .chart_04_layer .chart_4-1 .data-label{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;top:0;left:50%;opacity:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);transition:opacity 1s;transition-delay:1s}@media screen and (max-width: 400px){#comment .comment-item .chart_04_layer .chart_4-1 .data-label{width:120%;top:1em;margin-left:-10%}}#comment .comment-item .chart_04_layer .chart_4-1 .data-label img{max-width:100%;max-height:100%;margin:auto}#comment .comment-item .chart_04_layer .chart_4-1 .data-label.animate{opacity:1}#comment .comment-item .chart_06_layer{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2em;margin-bottom:2em;padding:40px;background-color:#F5F5F5;border-radius:10px}@media only screen and (max-width: 1260px){#comment .comment-item .chart_06_layer{padding:30px}}@media screen and (max-width: 768px){#comment .comment-item .chart_06_layer{padding:25px;margin-top:1.5em;margin-bottom:1.5em}}#comment .comment-item .chart_06_layer>*{width:48%;margin:0}@media screen and (max-width: 768px){#comment .comment-item .chart_06_layer>*{width:100%}}#comment .comment-item .chart_06_layer>*:nth-child(2){margin-top:1em}@media screen and (max-width: 768px){#comment .comment-item .chart_06_layer .chart-area{max-width:480px;margin-left:auto;margin-right:auto}}#comment .comment-item .chart_06_layer .chart-title{text-align:left}@media screen and (max-width: 768px){#comment .comment-item .chart_06_layer .chart-title{margin-bottom:0.8em}}#comment .comment-item .chart_06_layer .tab_line_view{margin-top:2em;margin-bottom:2em}@media screen and (max-width: 768px){#comment .comment-item .chart_06_layer .tab_line_view{margin-top:1em;margin-bottom:1em}}#comment .comment-item .chart_06_layer+p{margin-top:2em}#comment .comment-item .chart_06_layer .chart_6-1{margin-top:2em;margin-bottom:2em}@media screen and (max-width: 768px){#comment .comment-item .chart_06_layer .chart_6-1{margin-top:1em;margin-bottom:1em}}#comment .comment-item .chart_06_layer .chart_6-1 .chart-overlayer{position:relative}#comment .comment-item .chart_06_layer .chart_6-1 .chart_6-1_area{width:100%;max-width:calc(376px + 30%);margin:auto;padding-top:12%;padding-left:15%;padding-right:15%}#comment .comment-item .chart_06_layer .chart_6-1 .data-label{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;top:0;left:50%;opacity:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);transition:opacity 1s;transition-delay:1s}#comment .comment-item .chart_06_layer .chart_6-1 .data-label img{max-width:100%;max-height:100%;margin:auto}#comment .comment-item .chart_06_layer .chart_6-1 .data-label.animate{opacity:1}#comment .comment-item .chart_06_layer .chart_6-2{margin-top:2em;margin-bottom:2em}@media screen and (max-width: 768px){#comment .comment-item .chart_06_layer .chart_6-2{margin-top:1em;margin-bottom:1em}}#comment .comment-item .chart_06_layer .chart_6-2 .chart-overlayer{position:relative}#comment .comment-item .chart_06_layer .chart_6-2 .chart_6-2_area{width:100%;max-width:calc(376px + 30%);margin:auto;padding-top:11%;padding-left:15%;padding-right:15%}#comment .comment-item .chart_06_layer .chart_6-2 .data-label{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;top:0;left:50%;opacity:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);transition:opacity 1s;transition-delay:1s}#comment .comment-item .chart_06_layer .chart_6-2 .data-label img{max-width:100%;max-height:100%;margin:auto}#comment .comment-item .chart_06_layer .chart_6-2 .data-label.animate{opacity:1}#comment .comment-item .text-block-items{display:flex;flex-wrap:wrap;justify-content:space-between}#comment .comment-item .text-block-item{width:calc(50% - 25px);padding:3.92857vw;background-color:#F5F5F5;margin-bottom:3.92857vw;opacity:0;transition:opacity 1.5s;border-radius:10px}@media screen and (max-width: 1400px){#comment .comment-item .text-block-item{width:calc(50% - 1.78571vw)}}@media screen and (max-width: 800px){#comment .comment-item .text-block-item{padding:20px;width:100%}}#comment .comment-item .text-block-item .item-content{position:relative;display:flex;flex-wrap:wrap;line-height:2;text-align:left}@media screen and (max-width: 768px){#comment .comment-item .text-block-item .item-content{flex-flow:column}}#comment .comment-item .text-block-item .item-image{width:100%;text-align:center}#comment .comment-item .text-block-item .item-image img{display:block;margin:auto;margin-bottom:1.2em;width:350px;max-width:100%}#comment .comment-item .text-block-item .item-text{display:flex;flex-flow:column;margin:auto;text-align:left}@media only screen and (max-width: 640px){#comment .comment-item .text-block-item .item-text{font-size:2.5vw;line-height:1.6}}@media only screen and (max-width: 640px) and (max-width: 640px){#comment .comment-item .text-block-item .item-text{font-size:16px}}#comment .comment-item .text-block-item .item-text__title{text-align:center;margin-top:0;margin-bottom:0.5em}#comment .comment-item p+.text-block-items{margin-top:2em}#comment .comment-item .gallery-images{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-left:-15px;margin-bottom:-15px}@media only screen and (max-width: 980px){#comment .comment-item .gallery-images{margin-left:-10px;margin-bottom:-10px;padding:0}}@media only screen and (max-width: 640px){#comment .comment-item .gallery-images{margin-left:-5px;margin-bottom:-5px}}#comment .comment-item .gallery-images>div{width:calc(16.666% - 15px);margin-left:15px;margin-bottom:15px}#comment .comment-item .gallery-images>div a,#comment .comment-item .gallery-images>div img{display:block}@media only screen and (max-width: 980px){#comment .comment-item .gallery-images>div{width:calc(25% - 10px);margin-left:10px;margin-bottom:10px}}@media only screen and (max-width: 640px){#comment .comment-item .gallery-images>div{width:calc(33.33% - 5px);margin-left:5px;margin-bottom:5px}}#comment .comment-item p+.gallery-images{margin-top:2.75rem}@media only screen and (max-width: 640px){#comment .comment-item p+.gallery-images{margin-top:30px}}#comment .comment-item .gallery-comments{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:2em}#comment .comment-item .gallery-comments .gallery-comment{position:relative;width:calc(50% - 25px);padding-inline:3.57143vw;padding-block:2.14286vw;background-color:#F5F5F5;margin-bottom:2em;transition:opacity 1.5s;border-radius:10px}@media screen and (max-width: 1400px){#comment .comment-item .gallery-comments .gallery-comment{width:calc(50% - 1.78571vw)}}@media only screen and (max-width: 980px){#comment .comment-item .gallery-comments .gallery-comment{width:100%;padding:20px}}@media only screen and (max-width: 640px){#comment .comment-item .gallery-comments .gallery-comment{margin-bottom:3.92857vw}}#comment .comment-item .gallery-comments .gallery-comment_box{text-align:left;line-height:1.6}#comment .comment-item .gallery-comments .gallery-comment_name{font-size:1.5vw;font-weight:bold;margin-bottom:1em;text-align:center}@media screen and (max-width: 1067px){#comment .comment-item .gallery-comments .gallery-comment_name{font-size:16px}}@media screen and (min-width: 1201px){#comment .comment-item .gallery-comments .gallery-comment_name{font-size:18px}}#comment .comment-item .gallery-comments .gallery-comment_body_text{position:relative;top:-0.25em}#comment .comment-item .gallery-comments .gallery-comment_lecture{display:block;text-align:center;margin-bottom:0.25rem;color:#70B85C;font-size:1rem;font-weight:bold}#comment .comment-item .gallery-comments.add-image{margin-bottom:2em}#comment .comment-item .gallery-comments.add-image .gallery-comment{width:calc(50% - 10px);padding-inline:2.14286vw;padding-block:2.14286vw;margin-bottom:20px}@media only screen and (max-width: 640px){#comment .comment-item .gallery-comments.add-image .gallery-comment{width:100%;padding:20px}}#comment .comment-item .gallery-comments.add-image .gallery-comment_body_image{position:relative;z-index:2;float:right;width:32%;margin-left:1em;margin-bottom:1em}#comment .comment-item .gallery-comments.add-image .gallery-comment_body_image a{display:block}@media only screen and (max-width: 980px){#comment .comment-item .gallery-comments.add-image .gallery-comment_body_image{float:none;width:100%;text-align:center;margin-left:auto}#comment .comment-item .gallery-comments.add-image .gallery-comment_body_image img{width:160px;max-width:100%;margin-inline:auto}}#comment .comment-item .gallery-comments.add-image .gallery-comment_body::after{content:"";display:block;clear:both}#comment .active .comment-item__title{border-bottom-left-radius:0;border-bottom-right-radius:0}#comment .active .comment-item__title::after{-webkit-transform:translateY(-50%) rotate(225deg);transform:translateY(-50%) rotate(225deg);margin-top:-0.2rem}#comment .comment-item .text-block-item{opacity:0}#comment .comment-item .text-block-item:nth-child(1){-webkit-animation-delay:0.25s;animation-delay:0.25s}#comment .comment-item .text-block-item:nth-child(2){-webkit-animation-delay:0.5s;animation-delay:0.5s}#comment .comment-item .text-block-item:nth-child(3){-webkit-animation-delay:0.75s;animation-delay:0.75s}#comment .comment-item .text-block-item:nth-child(4){-webkit-animation-delay:1s;animation-delay:1s}#comment .comment-item .text-block-item:nth-child(5){-webkit-animation-delay:1.25s;animation-delay:1.25s}#comment .comment-item .text-block-item:nth-child(6){-webkit-animation-delay:1.5s;animation-delay:1.5s}#comment .comment-item .text-block-item:nth-child(7){-webkit-animation-delay:1.75s;animation-delay:1.75s}#comment .comment-item .text-block-item:nth-child(8){-webkit-animation-delay:2s;animation-delay:2s}#comment .comment-item .text-block-item:nth-child(9){-webkit-animation-delay:2.25s;animation-delay:2.25s}#comment .comment-item .text-block-item:nth-child(10){-webkit-animation-delay:2.5s;animation-delay:2.5s}#comment .comment-item .text-block-item:nth-child(11){-webkit-animation-delay:2.75s;animation-delay:2.75s}#comment .comment-item .text-block-item:nth-child(12){-webkit-animation-delay:3s;animation-delay:3s}#comment .comment-item .text-block-item:nth-child(13){-webkit-animation-delay:3.25s;animation-delay:3.25s}#comment .comment-item .text-block-item:nth-child(14){-webkit-animation-delay:3.5s;animation-delay:3.5s}#comment .comment-item .text-block-item:nth-child(15){-webkit-animation-delay:3.75s;animation-delay:3.75s}#comment .comment-item .text-block-item:nth-child(16){-webkit-animation-delay:4s;animation-delay:4s}#comment .comment-item .text-block-item:nth-child(17){-webkit-animation-delay:4.25s;animation-delay:4.25s}#comment .comment-item .text-block-item:nth-child(18){-webkit-animation-delay:4.5s;animation-delay:4.5s}#comment .comment-item .text-block-item:nth-child(19){-webkit-animation-delay:4.75s;animation-delay:4.75s}#comment .comment-item .text-block-item:nth-child(20){-webkit-animation-delay:5s;animation-delay:5s}#comment .comment-item .gallery-images>div{opacity:0}#comment .comment-item .gallery-images>div:nth-child(5n+1){-webkit-animation-delay:0.3s;animation-delay:0.3s}#comment .comment-item .gallery-images>div:nth-child(5n+2){-webkit-animation-delay:0.4s;animation-delay:0.4s}#comment .comment-item .gallery-images>div:nth-child(5n+3){-webkit-animation-delay:0.2s;animation-delay:0.2s}#comment .comment-item .gallery-images>div:nth-child(5n+4){-webkit-animation-delay:0.5s;animation-delay:0.5s}#comment .comment-item .gallery-images>div:nth-child(5n){-webkit-animation-delay:0.1s;animation-delay:0.1s}#comment .comment-item.active .phantom-animation .text-block-item{-webkit-animation-name:appear;animation-name:appear;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#comment .comment-item.active .phantom-animation .gallery-images>div{-webkit-animation-name:appear;animation-name:appear;-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (max-width: 768px){#comment #comment02 .item-content{display:block}}#comment #comment02 .item-image{text-align:center;margin-bottom:1em}@media screen and (max-width: 768px){#comment #comment02 .item-image{float:left;margin-right:15px;margin-bottom:1em;width:30%;max-width:165px;min-width:90px}}@media only screen and (max-width: 640px){#comment #comment02 .item-image{margin-bottom:15px}}#comment #comment02 .item-image img{width:100px;margin:auto}@media screen and (max-width: 768px){#comment #comment02 .item-image img{width:75px}}@media only screen and (max-width: 640px){#comment #comment02 .item-image img{width:50px}}#comment #comment02 .item-image div{margin-top:0.5em;font-weight:bold;font-size:1.1em;line-height:1.35;text-align:center}@media screen and (max-width: 768px){#comment #comment02 .item-image div{font-size:1em}}@media only screen and (max-width: 640px){#comment #comment02 .item-image div{font-size:0.9em}}#comment #comment02 .item-image div .ib{display:inline-block}@media screen and (max-width: 768px){#comment #comment02 .item-text{display:block}}#comment .comment-past-wrap{margin-top:65px;padding:40px 0 65px;background:url("../Images/comment-past_bg.png") no-repeat center center/cover}@media only screen and (max-width: 980px){#comment .comment-past-wrap{padding:20px 0 45px;background:url("../Images/comment-past_bg_sp.png") no-repeat center center/cover}}@media only screen and (max-width: 640px){#comment .comment-past-wrap{padding:40px 0 40px;margin:0}}#comment .comment-past{position:relative;max-width:524px;margin:25px auto 0;padding:25px 0;z-index:1}@media only screen and (max-width: 640px){#comment .comment-past{padding:0;margin:0 auto}}@media screen and (max-width: 374px){#comment .comment-past{padding:0}}#comment .comment-past .comment-past__title{position:relative;font-size:18px;font-size:1.125rem;color:#000;font-weight:bold;text-align:center;margin:0 auto 2.5em;line-height:1.3}@media screen and (max-width: 768px){#comment .comment-past .comment-past__title{font-size:2.34375vw}}@media screen and (max-width: 768px) and (max-width: 683px){#comment .comment-past .comment-past__title{font-size:16px}}@media only screen and (max-width: 640px){#comment .comment-past .comment-past__title{margin-bottom:1.5em}}#comment .comment-past .comment-past__title span{display:inline-block}#comment .comment-past .comment-past__list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1em}#comment .comment-past .comment-past__list li{padding-left:0;text-indent:0;list-style:none}#comment .comment-past .comment-past__list li::before{content:none}@media only screen and (max-width: 640px){#comment .comment-past .comment-past__list{justify-content:flex-start;gap:1em 0.15em}}#comment .comment-past .comment-past__list li{width:164px}@media only screen and (max-width: 640px){#comment .comment-past .comment-past__list li{width:calc(33.33% - 0.15em)}}#comment .comment-past .comment-past__list li a{position:relative;display:inline-block;width:100%;font-weight:bold;color:#FFF;background:#FC5C7D;border-radius:50px;line-height:24px;padding:10px 34px 10px 20px}#comment .comment-past .comment-past__list li a::after{content:"";position:absolute;right:10px;top:50%;display:block;width:24px;aspect-ratio:1 / 1;background:url("../Images/arw-r-normal.svg") no-repeat center center/contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 400px){#comment .comment-past .comment-past__list li a::after{right:5px}}@media screen and (max-width: 768px){#comment .comment-past .comment-past__list li a{font-size:4.45205vw}}@media screen and (max-width: 768px) and (max-width: 292px){#comment .comment-past .comment-past__list li a{font-size:13px}}@media screen and (max-width: 768px) and (min-width: 360px){#comment .comment-past .comment-past__list li a{font-size:16px}}@media screen and (max-width: 480px){#comment .comment-past .comment-past__list li a{font-size:12px;font-size:.75rem;padding-left:10px;padding-right:30px}}#comment .comment-past .comment-past__list li a.hover:hover{background-color:#FF9039;color:#FFF;opacity:1}#comment .comment-past .comment-past__list li.__wide{width:100%;max-width:412px}#comment .comment-past .comment-past__list li.__wide a{border:1px solid #FFF;background:#56bded;background:linear-gradient(90deg, #56bded 0%, #9e94fa 100%);color:#FFF;text-align:center;padding-left:34px;padding-right:34px}#comment .comment-past .comment-past__list li.__wide a::after{background:url("../Images/arw-r-white.svg") no-repeat center}#comment .comment-past .comment-past__list li.__wide a.hover:hover{background-color:#FFF;color:#FC5C7D}#comment .comment-past .comment-past__list+.comment-past__title{margin-top:4em}@media only screen and (max-width: 640px){#comment .comment-past .comment-past__list+.comment-past__title{margin-top:2.5em}}#comment .comment-past .comment-past__hint{width:100%;max-width:412px;margin:auto}#comment .comment-past .comment-past__hint a{position:relative;display:inline-block;width:100%;border:1px solid #FFF;background:#FC5C7D;font-weight:bold;color:#FFF;text-align:center;border-radius:50px;line-height:24px;padding:10px 34px 10px 20px;overflow:hidden}#comment .comment-past .comment-past__hint a span{position:relative}#comment .comment-past .comment-past__hint a::before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:#56bded;opacity:0;transition:opacity .3s}#comment .comment-past .comment-past__hint a::after{content:"";position:absolute;right:10px;top:50%;display:block;width:24px;aspect-ratio:1 / 1;background:url("../Images/arw-r-white.svg") no-repeat center center/contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 768px){#comment .comment-past .comment-past__hint a{font-size:3.46667vw}}@media screen and (max-width: 768px) and (max-width: 375px){#comment .comment-past .comment-past__hint a{font-size:13px}}@media screen and (max-width: 768px) and (min-width: 462px){#comment .comment-past .comment-past__hint a{font-size:16px}}#comment .comment-past .comment-past__hint a.hover:hover{opacity:1}#comment .comment-past .comment-past__hint a.hover:hover::before{opacity:1}#intro{position:relative;padding-block:0;padding-bottom:11em;background:url("../Images/intro-bg.png") no-repeat center center/cover;overflow:hidden}@media only screen and (max-width: 980px){#intro{padding-bottom:8em;background:url("../Images/intro-bg_sp.png") no-repeat center center/cover}}@media only screen and (max-width: 640px){#intro{padding-bottom:2em}}#intro .intro-inner{display:block}#intro .intro-inner::before{content:"";position:absolute;display:block;bottom:0;left:calc(50% - 245px);width:100vw;height:54%;background:#EFFBEA;z-index:-1}@media only screen and (max-width: 980px){#intro .intro-inner::before{content:none}}#intro .intro-images{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}#intro .intro-images>*{position:absolute}@media screen and (max-width: 800px){#intro .intro-images{display:none}}#intro .intro-images .intro-image_01{width:20.8%;max-width:289px;aspect-ratio:1 / 1;top:-3%;left:50%;-webkit-transform:translateX(-220%);transform:translateX(-220%)}#intro .intro-images .intro-image_02{width:36.5%;max-width:510px;aspect-ratio:1020 / 658;top:16.5%;right:50%;-webkit-transform:translateX(164%);transform:translateX(164%)}#intro .intro-images .intro-image_03{width:34%;max-width:470px;aspect-ratio:940 / 976;bottom:17.5%;left:50%;-webkit-transform:translateX(-175%);transform:translateX(-175%)}#intro .intro-images .intro-image_04{width:15.5%;max-width:210px;aspect-ratio:420 / 436;bottom:27.5%;right:50%;-webkit-transform:translateX(300%);transform:translateX(300%)}#intro .intro-images .intro-image_05{width:26%;max-width:360px;aspect-ratio:1396 / 836;bottom:-3%;left:50%;-webkit-transform:translateX(0);transform:translateX(0)}#intro .intro-images .phantom{opacity:0;transition:1s;transition-delay:0.5s}#intro .intro-images .phantom-animation{opacity:1}#intro .intro-wrap{position:relative;z-index:3;display:flex;flex-flow:column;justify-content:center;align-items:center;width:693px;max-width:100%;margin-inline:auto;padding:6em 2em}@media screen and (max-width: 1400px){#intro .intro-wrap{width:49.5vw;min-width:600px}}@media only screen and (max-width: 980px){#intro .intro-wrap{margin:auto;width:100%;max-width:600px;min-width:0}}@media only screen and (max-width: 640px){#intro .intro-wrap{padding-block:3em 2em;padding-inline:1em}}#intro .intro-wrap .intro-body{display:block;text-align:center}#intro .intro-wrap .intro-title{letter-spacing:0.1em;color:#67696F}#intro .intro-wrap .intro-title.phantom{opacity:0;-webkit-transform:translateY(30px) scale(1);transform:translateY(30px) scale(1);transition:0.7s}#intro .intro-wrap .intro-title.phantom.phantom-animation{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}@media only screen and (max-width: 980px){#intro .intro-wrap .intro-title{padding:0}}#intro .intro-wrap .intro-title h2{font-size:46px;font-size:2.875rem;line-height:1.45}@media only screen and (max-width: 980px){#intro .intro-wrap .intro-title h2{font-size:4.69388vw}}@media only screen and (max-width: 980px) and (max-width: 490px){#intro .intro-wrap .intro-title h2{font-size:23px}}#intro .intro-wrap .intro-text{margin-top:3.2em}@media only screen and (max-width: 640px){#intro .intro-wrap .intro-text{margin-top:1em}}#intro .intro-wrap .intro-text.phantom{opacity:0;-webkit-transform:translateY(30px) scale(1);transform:translateY(30px) scale(1);transition:0.7s}#intro .intro-wrap .intro-text.phantom.phantom-animation{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}#intro .intro-wrap .intro-text p{font-size:16px;font-size:1rem;line-height:2;margin-top:2em;letter-spacing:0.1em;color:#67696F}@media only screen and (max-width: 640px){#intro .intro-wrap .intro-text p{font-size:14px;font-size:.875rem;margin-top:1em;line-height:1.6}}@media screen and (min-width: 769px){#intro .intro-wrap .intro-text p:first-child{margin-top:0}}@media only screen and (max-width: 640px){#intro .intro-wrap .intro-text p{font-size:2.5vw}}@media only screen and (max-width: 640px) and (max-width: 560px){#intro .intro-wrap .intro-text p{font-size:14px}}#intro .intro-wrap .intro-text p strong{position:relative;display:inline-block;padding-inline:0.1em}#intro .intro-wrap .intro-text .logo-leanability{max-width:289px;margin-top:2.5em;margin-inline:auto}#intro .intro-wrap .intro-text .logo-leanability img{width:100%}@media screen and (max-width: 768px){#intro .intro-wrap .intro-text .logo-leanability{max-width:280px;margin-top:1.5em}}@media only screen and (max-width: 640px){#intro .intro-wrap .intro-text .logo-leanability{max-width:220px;margin-top:1.5em}}#intro .intro-images_sp{display:none}@media screen and (max-width: 800px){#intro .intro-images_sp{position:relative;display:block;left:50%;width:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#intro .intro-images_sp img{display:block;width:100%}}#campaign{padding-block:0}#campaign .campaign-header{position:relative;padding-top:65px;padding-bottom:0;background:url("../Images/campaign-bg.png") no-repeat center center/cover;overflow:hidden}@media only screen and (max-width: 980px){#campaign .campaign-header{background:url("../Images/campaign-bg_sp.png") no-repeat center center/cover}}@media only screen and (max-width: 640px){#campaign .campaign-header{padding-top:2em}}#campaign .campaign-title{position:relative;margin-top:0.9em;text-align:center;color:#67696F}@media only screen and (max-width: 640px){#campaign .campaign-title{margin-top:0.2em}}#campaign .campaign-title img{vertical-align:bottom;width:18%;min-width:170px;max-width:210px;aspect-ratio:210 / 139.8247}#campaign .campaign-title span{display:inline-block;margin-top:0.4em;font-size:2.64286vw}@media screen and (max-width: 1211px){#campaign .campaign-title span{font-size:32px}}@media screen and (min-width: 1401px){#campaign .campaign-title span{font-size:37px}}#campaign .campaign-title.phantom{opacity:0;-webkit-transform:translateY(30px) scale(1);transform:translateY(30px) scale(1);transition:0.7s}#campaign .campaign-title.phantom.phantom-animation{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}#campaign .campaign-subtitle{font-size:2.35714vw;font-weight:bold;text-align:center;margin-top:23px;line-height:1.4;color:#67696F}@media screen and (max-width: 1104px){#campaign .campaign-subtitle{font-size:26px}}@media screen and (min-width: 1401px){#campaign .campaign-subtitle{font-size:33px}}#campaign .campaign-subtitle.phantom{opacity:0;-webkit-transform:translateY(30px) scale(1);transform:translateY(30px) scale(1);transition:0.7s}#campaign .campaign-subtitle.phantom.phantom-animation{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}#campaign .campaign-link{position:relative;display:flex;justify-content:space-between;align-items:stretch;width:1090px;max-width:100%;gap:3em;margin-top:3em;margin-left:auto;margin-right:auto;margin-bottom:6.5em}@media screen and (max-width: 800px){#campaign .campaign-link{margin-top:2.5em;margin-bottom:2.8em;flex-direction:column;gap:1.8em}}#campaign .campaign-link.phantom{opacity:0;-webkit-transform:translateY(30px) scale(1);transform:translateY(30px) scale(1);transition:0.7s}#campaign .campaign-link.phantom.phantom-animation{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}#campaign .campaign-link-item{position:relative;width:50%}@media only screen and (max-width: 980px){#campaign .campaign-link-item{width:100%}}#campaign .campaign-link-item::after{position:absolute;bottom:-0.8em;right:-0.8em;content:"";width:99%;height:99%;border-radius:3em;background-color:#EFEFEF;border:1px solid #939498;z-index:-1}@media only screen and (max-width: 980px){#campaign .campaign-link-item::after{bottom:-0.4em;right:-0.4em}}#campaign .campaign-link-item>a{position:relative;display:flex;flex-flow:column;width:100%;height:100%;padding-block:1.7em 0em;padding-inline:1.7em;border-radius:3em;background-color:#FFFFFF;border:1px solid #939498;color:#67696F}@media only screen and (max-width: 980px){#campaign .campaign-link-item>a{padding-block:1.2em 0em;padding-inline:1em}}#campaign .campaign-link-item .campaign-link-index{display:block;width:87%;text-align:center;margin-bottom:2.5em;border-bottom:1px solid #67696F;letter-spacing:0.1em;padding-bottom:1.3em;margin-inline:auto;font-size:1.14286vw}@media screen and (max-width: 1050px){#campaign .campaign-link-item .campaign-link-index{font-size:12px}}@media screen and (min-width: 1401px){#campaign .campaign-link-item .campaign-link-index{font-size:16px}}@media only screen and (max-width: 980px){#campaign .campaign-link-item .campaign-link-index{padding-bottom:0.8em;margin-bottom:2em}}#campaign .campaign-link-item .campaign-link-index span{font-size:4.42857vw;margin-left:0.2em}@media screen and (max-width: 904px){#campaign .campaign-link-item .campaign-link-index span{font-size:40px}}@media screen and (min-width: 1401px){#campaign .campaign-link-item .campaign-link-index span{font-size:62px}}#campaign .campaign-link-item .campaign-link-body{display:flex;flex-flow:column;justify-content:flex-start;width:100%;height:100%;text-align:center}#campaign .campaign-link-item .campaign-name{position:relative;text-align:center}#campaign .campaign-link-item .campaign-name>span{display:block;font-size:2.71429vw;font-weight:bold;line-height:1.5}@media screen and (max-width: 885px){#campaign .campaign-link-item .campaign-name>span{font-size:24px}}@media screen and (min-width: 1401px){#campaign .campaign-link-item .campaign-name>span{font-size:38px}}#campaign .campaign-link-item .campaign-name .campaign-people{display:inline-flex;justify-content:center;align-items:flex-end;width:auto;gap:0.25em;font-size:1.71429vw;line-height:1.5;font-weight:bold}@media screen and (max-width: 759px){#campaign .campaign-link-item .campaign-name .campaign-people{font-size:13px}}@media screen and (min-width: 1401px){#campaign .campaign-link-item .campaign-name .campaign-people{font-size:24px}}@media screen and (max-width: 768px){#campaign .campaign-link-item .campaign-name .campaign-people{border-bottom-width:2px}}#campaign .campaign-link-item .campaign-name .campaign-people .people-no{display:block;font-size:3.14286vw;line-height:1}@media screen and (max-width: 1019px){#campaign .campaign-link-item .campaign-name .campaign-people .people-no{font-size:32px}}@media screen and (min-width: 1401px){#campaign .campaign-link-item .campaign-name .campaign-people .people-no{font-size:44px}}#campaign .campaign-link-item .campaing-catch{font-size:1.71429vw;font-weight:bold;line-height:1.5;margin:1em auto 0}@media screen and (max-width: 934px){#campaign .campaign-link-item .campaing-catch{font-size:16px}}@media screen and (min-width: 1401px){#campaign .campaign-link-item .campaing-catch{font-size:24px}}@media only screen and (max-width: 980px){#campaign .campaign-link-item .campaing-catch{margin:0.5em auto 0}}#campaign .campaign-link-item .campaign-label{margin-top:0.4em;margin-bottom:3em}@media only screen and (max-width: 980px){#campaign .campaign-link-item .campaign-label{margin-bottom:1.5em}}#campaign .campaign-link-item .campaign-label span{display:inline-block;font-size:1.42857vw;letter-spacing:0.1em;font-weight:bold;line-height:1.5}@media screen and (max-width: 1400px){#campaign .campaign-link-item .campaign-label span{font-size:20px}}@media screen and (min-width: 1401px){#campaign .campaign-link-item .campaign-label span{font-size:20px}}@media only screen and (max-width: 980px){#campaign .campaign-link-item .campaign-label span{font-size:1.42857vw}}@media only screen and (max-width: 980px) and (max-width: 910px){#campaign .campaign-link-item .campaign-label span{font-size:13px}}@media only screen and (max-width: 980px) and (min-width: 1401px){#campaign .campaign-link-item .campaign-label span{font-size:20px}}#campaign .campaign-link-item .campaign-link-arrow{position:relative;width:120px;margin:auto auto 0;padding:1em;opacity:1;text-align:center}@media only screen and (max-width: 980px){#campaign .campaign-link-item .campaign-link-arrow{padding:0.8em}}#campaign .campaign-link-item .campaign-link-arrow i{display:block;font-size:2.71429vw;font-style:normal}@media screen and (max-width: 885px){#campaign .campaign-link-item .campaign-link-arrow i{font-size:24px}}@media screen and (min-width: 1401px){#campaign .campaign-link-item .campaign-link-arrow i{font-size:38px}}#campaign .campaign-link-item a.hover:hover{opacity:1;-webkit-transform:translate(0.8em, 0.8em);transform:translate(0.8em, 0.8em);background-color:#EFEFEF}#campaign .campaign-link-item a.hover:hover .campaign-link-arrow i{-webkit-animation-name:link-arrow;animation-name:link-arrow;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#campaign .campaign-link-item.campaign-item__02::after{background-color:#FED9E1;border-color:#FC5C7D}#campaign .campaign-link-item.campaign-item__02 .campaign-link-index{border-color:#FC5C7D}#campaign .campaign-link-item.campaign-item__02 a{border-color:#FC5C7D;color:#FC5C7D}#campaign .campaign-link-item.campaign-item__02 a.hover:hover{background-color:#fceef1}#campaign .campaign-detail{border-radius:0 0 6em 6em;overflow:hidden}@media only screen and (max-width: 640px){#campaign .campaign-detail{border-radius:0 0 2em 2em}}#campaign .campaign-detail.phantom,#campaign .campaign-detail .phantom{opacity:0;-webkit-transform:translateY(30px) scale(1);transform:translateY(30px) scale(1);transition:0.7s}#campaign .campaign-detail.phantom.phantom-animation,#campaign .campaign-detail .phantom.phantom-animation{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}#campaign .campaign-detail .campagin-detail-inner{position:relative;border-radius:6em 6em 0 0;overflow:hidden;background-color:#EFEFEF;padding-bottom:6em}@media only screen and (max-width: 640px){#campaign .campaign-detail .campagin-detail-inner{border-radius:2em 2em 0 0;padding-bottom:3.8em}}#campaign .campaign-detail .campaign-detail-index{width:100%;text-align:center;z-index:2;padding-block:4.2em 3.4em}@media only screen and (max-width: 980px){#campaign .campaign-detail .campaign-detail-index{padding-block:1.8em 2.6em}}#campaign .campaign-detail .campaign-detail-index h2{font-size:2.14286vw;color:#fff}@media screen and (max-width: 1074px){#campaign .campaign-detail .campaign-detail-index h2{font-size:23px}}@media screen and (min-width: 1401px){#campaign .campaign-detail .campaign-detail-index h2{font-size:30px}}#campaign .campaign-detail .campaign-detail-index h2 span{position:relative;top:0.1em;display:inline-block;font-size:6.57143vw;font-style:italic;margin-left:0.1em}@media screen and (max-width: 944px){#campaign .campaign-detail .campaign-detail-index h2 span{font-size:62px}}@media screen and (min-width: 1401px){#campaign .campaign-detail .campaign-detail-index h2 span{font-size:92px}}#campaign .campaign-detail .campaign-detail-body{position:relative;margin-top:4.8em;z-index:1}@media only screen and (max-width: 980px){#campaign .campaign-detail .campaign-detail-body{margin-top:2em}}#campaign .campaign-detail .campaign-detail-body>div,#campaign .campaign-detail .campaign-detail-body>ul{position:relative;z-index:1;margin-inline:auto}#campaign .campaign-detail .campaign-detail-body .campaign-info{width:100%;display:flex;gap:2.5em}@media only screen and (max-width: 980px){#campaign .campaign-detail .campaign-detail-body .campaign-info{flex-direction:column;gap:1em}}#campaign .campaign-detail .campaign-detail-body .campaign-desc{position:relative}@media only screen and (max-width: 980px){#campaign .campaign-detail .campaign-detail-body .campaign-desc{text-align:center}}#campaign .campaign-detail .campaign-detail-body .campaign-name{position:relative;margin:auto}#campaign .campaign-detail .campaign-detail-body .campaign-name h3{font-size:3vw;font-weight:bold;line-height:1.5;color:#67696f}@media screen and (max-width: 1000px){#campaign .campaign-detail .campaign-detail-body .campaign-name h3{font-size:30px}}@media screen and (min-width: 1401px){#campaign .campaign-detail .campaign-detail-body .campaign-name h3{font-size:42px}}#campaign .campaign-detail .campaign-detail-body .campaign-people{display:inline-flex;justify-content:center;align-items:flex-end;gap:0.25em;width:auto;margin-inline:auto;border-radius:8px;font-size:1.71429vw;font-weight:bold;line-height:1.5}@media screen and (max-width: 1284px){#campaign .campaign-detail .campaign-detail-body .campaign-people{font-size:22px}}@media screen and (min-width: 1401px){#campaign .campaign-detail .campaign-detail-body .campaign-people{font-size:24px}}@media only screen and (max-width: 980px){#campaign .campaign-detail .campaign-detail-body .campaign-people{margin-top:0.5em}}#campaign .campaign-detail .campaign-detail-body .campaign-people .people-no{display:block;font-size:3.71429vw;line-height:1}@media screen and (max-width: 1131px){#campaign .campaign-detail .campaign-detail-body .campaign-people .people-no{font-size:42px}}@media screen and (min-width: 1401px){#campaign .campaign-detail .campaign-detail-body .campaign-people .people-no{font-size:52px}}#campaign .campaign-detail .campaign-detail-body .campaing-catch{font-size:1.57143vw;font-weight:bold;margin:1.2em auto 0;color:#67696f}@media screen and (max-width: 1019px){#campaign .campaign-detail .campaign-detail-body .campaing-catch{font-size:16px}}@media screen and (min-width: 1401px){#campaign .campaign-detail .campaign-detail-body .campaing-catch{font-size:22px}}@media only screen and (max-width: 640px){#campaign .campaign-detail .campaign-detail-body .campaing-catch{margin-top:1em;letter-spacing:-0.03em}}#campaign .campaign-detail .campaign-detail-body .campaign-label span{display:inline-block;font-size:1.42857vw;letter-spacing:0.1em;font-weight:bold;line-height:1.5;color:#FC5C7D}@media screen and (max-width: 980px){#campaign .campaign-detail .campaign-detail-body .campaign-label span{font-size:14px}}@media screen and (min-width: 1401px){#campaign .campaign-detail .campaign-detail-body .campaign-label span{font-size:20px}}@media only screen and (max-width: 980px){#campaign .campaign-detail .campaign-detail-body .campaign-label{margin-top:0.5em}}#campaign .campaign-detail .campaign-detail-body .campaign-notes,#campaign .campaign-detail .campaign-detail-body .goods-notes{flex:1;position:relative;color:#67696f;background-color:#FFF;padding:3em 2em;border-radius:10px}@media only screen and (max-width: 640px){#campaign .campaign-detail .campaign-detail-body .campaign-notes,#campaign .campaign-detail .campaign-detail-body .goods-notes{padding:2em 1.8em}}#campaign .campaign-detail .campaign-detail-body .campaign-notes div,#campaign .campaign-detail .campaign-detail-body .goods-notes div{text-align:center;font-weight:bold;line-height:1.5}@media only screen and (max-width: 640px){#campaign .campaign-detail .campaign-detail-body .campaign-notes div,#campaign .campaign-detail .campaign-detail-body .goods-notes div{font-size:3.73333vw}}@media only screen and (max-width: 640px) and (max-width: 375px){#campaign .campaign-detail .campaign-detail-body .campaign-notes div,#campaign .campaign-detail .campaign-detail-body .goods-notes div{font-size:14px}}@media only screen and (max-width: 640px) and (min-width: 429px){#campaign .campaign-detail .campaign-detail-body .campaign-notes div,#campaign .campaign-detail .campaign-detail-body .goods-notes div{font-size:16px}}#campaign .campaign-detail .campaign-detail-body .campaign-notes ul,#campaign .campaign-detail .campaign-detail-body .goods-notes ul{margin-top:1.6em;margin-bottom:0;padding-left:0}@media only screen and (max-width: 640px){#campaign .campaign-detail .campaign-detail-body .campaign-notes ul,#campaign .campaign-detail .campaign-detail-body .goods-notes ul{margin-top:0.6em}}#campaign .campaign-detail .campaign-detail-body .campaign-notes li,#campaign .campaign-detail .campaign-detail-body .goods-notes li{font-size:3.46667vw;line-height:2;padding-left:1em}@media screen and (max-width: 347px){#campaign .campaign-detail .campaign-detail-body .campaign-notes li,#campaign .campaign-detail .campaign-detail-body .goods-notes li{font-size:12px}}@media screen and (min-width: 404px){#campaign .campaign-detail .campaign-detail-body .campaign-notes li,#campaign .campaign-detail .campaign-detail-body .goods-notes li{font-size:14px}}@media only screen and (max-width: 640px){#campaign .campaign-detail .campaign-detail-body .campaign-notes li,#campaign .campaign-detail .campaign-detail-body .goods-notes li{line-height:1.71}}#campaign .campaign-detail#campaign-01{background-image:url(../Images/campaign-title_bg.png);background-color:#939498}#campaign .campaign-detail#campaign-01 .campaign-name h3{color:#67696f}#campaign .campaign-detail#campaign-01 .campaing-catch{color:#67696f}#campaign .campaign-detail#campaign-01 .campaign-people{color:#FC5C7D}#campaign .campaign-detail#campaign-01 .campaign-notes{background-color:#fff;color:#67696F;border-radius:110px}@media only screen and (max-width: 640px){#campaign .campaign-detail#campaign-01 .campaign-notes{margin-inline:7%;margin-top:0;border-radius:2em}}#campaign .campaign-detail#campaign-02{background-image:url(../Images/campaign-title_bg.png);background-color:#FC5C7D;position:relative;top:-5.4em;margin-bottom:-5.4em;z-index:-1}@media only screen and (max-width: 640px){#campaign .campaign-detail#campaign-02{top:-2em;margin-bottom:-2em}}#campaign .campaign-detail#campaign-02 .campaign-detail-index{display:flex;flex-direction:column;padding-top:9.5em}@media only screen and (max-width: 640px){#campaign .campaign-detail#campaign-02 .campaign-detail-index{padding-top:3em;padding-bottom:1.8em}}@media only screen and (max-width: 640px){#campaign .campaign-detail#campaign-02 .campaign-detail-body{padding-top:1em}}#campaign .campaign-detail#campaign-02 .campagin-detail-inner{background-color:#FEDFE5;text-align:center}@media only screen and (max-width: 640px){#campaign .campaign-detail#campaign-02 .campaing-catch{margin-top:0.5em;line-height:1.5}}#campaign .campaign-detail#campaign-02 .campaign-people{color:#fc5c7d}#campaign .course-panels{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;margin:auto;gap:3.125em;margin-top:3.5em;padding-inline:2.5em}#campaign .course-panels li{padding-left:0;text-indent:0;list-style:none}#campaign .course-panels li::before{content:none}@media only screen and (max-width: 640px){#campaign .course-panels{margin-top:2.5em;padding-inline:0;gap:2em}}#campaign .course-panels .course-panel{width:100%;position:relative}#campaign .course-panels .course-panel:last-child{margin-left:auto;margin-right:auto}#campaign .course-panels .course-panel .course-panel-link{display:flex;position:relative;flex-wrap:wrap;width:100%;height:100%;background:#fff;box-shadow:0.8em 0.8em 0px 0px #DADBDC;padding:2.8em 7%;color:#FC5C7D;border-radius:3.125em;gap:0 3em}@media screen and (max-width: 1220px){#campaign .course-panels .course-panel .course-panel-link{gap:0 2em}}@media only screen and (max-width: 640px){#campaign .course-panels .course-panel .course-panel-link{padding:2em 1.6em;border-radius:2.5em;box-shadow:0.6em 0.6em 0px 0px #DADBDC}}#campaign .course-panels .course-panel .course-panel-link.hover:hover{-webkit-transform:translate(0.8em, 0.8em);transform:translate(0.8em, 0.8em);box-shadow:0 0 0px 0px #DADBDC}#campaign .course-panels .course-panel p{color:#67696f;line-height:1.86;min-height:53px}#campaign .course-panels .course-panel-title{width:100%;position:relative;color:#FC5C7D}#campaign .course-panels .course-panel-title .course-title-icon{display:none;text-align:center;margin-right:1em}#campaign .course-panels .course-panel-title .course-title-icon img{display:block;width:45px}#campaign .course-panels .course-panel-title h3{font-size:2.71429vw;line-height:1.4;font-weight:normal}@media screen and (max-width: 995px){#campaign .course-panels .course-panel-title h3{font-size:27px}}@media screen and (min-width: 1401px){#campaign .course-panels .course-panel-title h3{font-size:38px}}#campaign .course-panels .course-panel-body{display:flex;flex-flow:column;width:48.5%}@media screen and (max-width: 1220px){#campaign .course-panels .course-panel-body{width:45%}}@media only screen and (max-width: 640px){#campaign .course-panels .course-panel-body{width:100%}#campaign .course-panels .course-panel-body .course-more{display:none}}#campaign .course-panels .course-panel-body p{font-size:1.14286vw}@media screen and (max-width: 1225px){#campaign .course-panels .course-panel-body p{font-size:14px}}@media screen and (min-width: 1401px){#campaign .course-panels .course-panel-body p{font-size:16px}}@media only screen and (max-width: 640px){#campaign .course-panels .course-panel-body p{line-height:1.5}}#campaign .course-panels .course-details{flex:1;display:flex;flex-flow:column;gap:0;margin-bottom:auto}@media only screen and (max-width: 640px){#campaign .course-panels .course-details{margin-top:1.8em}}#campaign .course-panels .course-details .course-detail{display:flex !important;justify-content:space-between;align-items:stretch;border-top:1px solid #000}#campaign .course-panels .course-details .course-detail:first-child{border-top:none}@media only screen and (max-width: 640px){#campaign .course-panels .course-details .course-detail{flex-flow:column;gap:0;padding-top:0.9em}#campaign .course-panels .course-details .course-detail:first-child{padding-top:0}}#campaign .course-panels .course-details .course-detail .course-detail-label,#campaign .course-panels .course-details .course-detail .course-detail-text{padding-block:0.75em}@media only screen and (max-width: 640px){#campaign .course-panels .course-details .course-detail .course-detail-label,#campaign .course-panels .course-details .course-detail .course-detail-text{padding-block:0}}#campaign .course-panels .course-details .course-detail:first-child .course-detail-label,#campaign .course-panels .course-details .course-detail:first-child .course-detail-text{padding-top:0}#campaign .course-panels .course-details .course-detail-label{position:relative;color:#FC5C7D;min-width:6em;line-height:1.7;font-weight:bold}#campaign .course-panels .course-details .course-detail-text{width:calc(100% - 7em);color:#67696f;line-height:1.7;font-weight:normal}@media screen and (max-width: 768px){#campaign .course-panels .course-details .course-detail-text{width:100%;margin-bottom:0.9em;border-bottom:none;line-height:1.4}}@media only screen and (min-width: 641px){#campaign .course-panels .course-details .course-more{display:none}}#campaign .course-panels .course-more{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;display:inline-flex;justify-content:space-between;gap:1.8em;align-items:center;font-weight:bold;color:#FFF;border-radius:50px;margin-top:1.7em;line-height:1.7;padding:1em 1.2em 1em 1.8em;background-color:#fff;color:#FC5C7D;border:1px solid #FC5C7D}@media only screen and (max-width: 640px){#campaign .course-panels .course-more{margin-inline:auto;margin-top:1em}}#campaign .course-panels .course-more::after{content:"";display:block;width:0.5em;border-radius:50%;aspect-ratio:1 / 1;background:#FC5C7D}#campaign .course-panels .course-more.hover:hover{opacity:1}#campaign .goods-panels{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;margin-top:2em}#campaign .goods-panels li{padding-left:0;text-indent:0;list-style:none}#campaign .goods-panels li::before{content:none}@media only screen and (max-width: 640px){#campaign .goods-panels{grid-template-columns:1fr;margin-top:1.2em}}#campaign .goods-panels .goods-panel{position:relative;padding-inline:1.4em}@media only screen and (max-width: 980px){#campaign .goods-panels .goods-panel{padding-inline:0.5em}}@media only screen and (max-width: 640px){#campaign .goods-panels .goods-panel{padding-inline:0.2em}}#campaign .goods-panels .goods-panel .goods-panel-content{width:100%;height:100%}#campaign .goods-panels .goods-panel-body{position:relative;text-align:center;width:100%;margin-inline:auto;max-width:420px}#campaign .goods-panels .goods-panel-body img{height:auto;margin-top:1.5em;margin-bottom:0.6em}#campaign .goods-panels .goods-panel-body div{font-size:1.28571vw;line-height:1.35;font-weight:bold}@media screen and (max-width: 1245px){#campaign .goods-panels .goods-panel-body div{font-size:16px}}@media screen and (min-width: 1401px){#campaign .goods-panels .goods-panel-body div{font-size:18px}}#campaign .goods-panels .goods-panel-body div span{display:inline-block}#campaign .goods-panels .goods-panel-body p{width:100%;max-width:330px;margin-inline:auto;margin-top:0.75em;line-height:1.5;text-align:left;font-size:1.28571vw}@media screen and (max-width: 1089px){#campaign .goods-panels .goods-panel-body p{font-size:14px}}@media screen and (min-width: 1401px){#campaign .goods-panels .goods-panel-body p{font-size:18px}}@media only screen and (max-width: 640px){#campaign .goods-panels .goods-panel-body p{font-size:14px;font-size:.875rem}}#campaign .goods-panels .goods-panel-body p i{font-size:11px;font-size:.6875rem;font-style:normal}#campaign .goods-panels .goods-panel-body sup{color:red;font-weight:bold}#campaign .goods-panels .goods-panel-body .notes{display:block;font-size:14px;font-size:.875rem}#campaign .goods-panels .goods-panel .goods-panel-people{position:absolute;top:4%;right:-10%}@media only screen and (max-width: 640px){#campaign .goods-panels .goods-panel .goods-panel-people{right:-3%}}#campaign .goods-panels .goods-panel .goods-panel-people p{width:3.1em;border-radius:100%;background-color:#FC5C7D;aspect-ratio:1 / 1;margin:0;margin-left:auto;color:#FFF;text-align:center;display:flex;align-items:center;justify-content:center;font-size:2.42857vw}@media screen and (max-width: 824px){#campaign .goods-panels .goods-panel .goods-panel-people p{font-size:20px}}@media screen and (min-width: 1401px){#campaign .goods-panels .goods-panel .goods-panel-people p{font-size:34px}}@media only screen and (max-width: 640px){#campaign .goods-panels .goods-panel .goods-panel-people p{font-size:6.93333vw}}@media only screen and (max-width: 640px) and (max-width: 347px){#campaign .goods-panels .goods-panel .goods-panel-people p{font-size:24px}}#campaign .goods-panels .goods-panel .goods-panel-people span{font-size:1.28571vw}@media screen and (max-width: 1245px){#campaign .goods-panels .goods-panel .goods-panel-people span{font-size:16px}}@media screen and (min-width: 1401px){#campaign .goods-panels .goods-panel .goods-panel-people span{font-size:18px}}#apply{padding-block:0;overflow:hidden}#apply .phantom{opacity:0;-webkit-transform:translateY(30px) scale(1);transform:translateY(30px) scale(1);transition:0.7s}#apply .phantom.phantom-animation{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}#apply .apply-header{padding-block:6.6em 5.2em}@media only screen and (max-width: 640px){#apply .apply-header{padding-block:2.6em}}#apply .apply-header .apply__title{text-align:center;font-size:2.57143vw;font-weight:bold;color:#67696F}@media screen and (max-width: 1323px){#apply .apply-header .apply__title{font-size:34px}}@media screen and (min-width: 1401px){#apply .apply-header .apply__title{font-size:36px}}#apply .apply-header .apply__subtitle{position:relative;display:flex;justify-content:center;align-items:center;color:#67696F}#apply .apply-header .apply__subtitle>div{display:flex;justify-content:center;align-items:center;gap:0.5em;font-size:2vw;font-weight:bold;padding:0.5em 1.5em}@media screen and (max-width: 1400px){#apply .apply-header .apply__subtitle>div{font-size:28px}}@media screen and (min-width: 1401px){#apply .apply-header .apply__subtitle>div{font-size:28px}}@media only screen and (max-width: 640px){#apply .apply-header .apply__subtitle>div{padding:0.7em 0}}#apply .apply-header .apply__subtitle span{display:inline-block;background-color:#e4415f;color:#fff;padding:0.6em 1em;font-weight:bold;font-size:1.21429vw}@media screen and (max-width: 1400px){#apply .apply-header .apply__subtitle span{font-size:17px}}@media screen and (min-width: 1401px){#apply .apply-header .apply__subtitle span{font-size:17px}}#apply .apply-header .entry-end-text{font-size:2vw;position:relative;display:none;justify-content:center;align-items:center;font-weight:bold;margin-top:0.7em}@media screen and (max-width: 1200px){#apply .apply-header .entry-end-text{font-size:24px}}@media screen and (min-width: 1401px){#apply .apply-header .entry-end-text{font-size:28px}}#apply .apply-header .entry-end-text p{padding:0.5em 1em;background:#67696f;color:#FFF}@media screen and (max-width: 768px){#apply .apply-header .entry-end-text{font-size:6.4vw}}@media screen and (max-width: 768px) and (min-width: 376px){#apply .apply-header .entry-end-text{font-size:24px}}#apply .apply-header .apply-link{display:flex;justify-content:space-between;margin:auto;margin-top:1.6em;padding-inline:3em;gap:0.5em}@media only screen and (max-width: 640px){#apply .apply-header .apply-link{margin-top:0.5em;padding-inline:0}}#apply .apply-header .apply-link-item{width:50%}#apply .apply-header .apply-link-item a{position:relative;display:flex;justify-content:center;flex-direction:column;width:100%;height:100%;color:#fff;border-radius:20px;padding:2em 1em;-webkit-transform:scale(1);transform:scale(1)}@media only screen and (max-width: 640px){#apply .apply-header .apply-link-item a{padding:0.9em 1em}}#apply .apply-header .apply-link-item h2{font-size:2vw;line-height:1.46;text-align:center}@media screen and (max-width: 1100px){#apply .apply-header .apply-link-item h2{font-size:22px}}@media screen and (min-width: 1401px){#apply .apply-header .apply-link-item h2{font-size:28px}}@media screen and (max-width: 980px){#apply .apply-header .apply-link-item h2{font-size:2.2449vw}}@media screen and (max-width: 980px) and (max-width: 847px){#apply .apply-header .apply-link-item h2{font-size:19px}}@media screen and (max-width: 980px) and (min-width: 981px){#apply .apply-header .apply-link-item h2{font-size:22px}}#apply .apply-header .apply-link-item h2 span{display:inline-block}@media screen and (max-width: 600px){#apply .apply-header .apply-link-item h2 span{display:block}}#apply .apply-header .apply-link-item p{position:relative;font-size:1.28571vw;width:100%;text-align:center;margin:auto;margin-top:0.25em}@media screen and (max-width: 1245px){#apply .apply-header .apply-link-item p{font-size:16px}}@media screen and (min-width: 1401px){#apply .apply-header .apply-link-item p{font-size:18px}}#apply .apply-header .apply-link-item p span{display:inline-block}@media screen and (max-width: 980px){#apply .apply-header .apply-link-item p{font-size:1.63265vw}}@media screen and (max-width: 980px) and (max-width: 797px){#apply .apply-header .apply-link-item p{font-size:13px}}@media screen and (max-width: 980px) and (min-width: 981px){#apply .apply-header .apply-link-item p{font-size:16px}}@media only screen and (max-width: 640px){#apply .apply-header .apply-link-item p{display:flex;flex-flow:column;justify-content:center;align-items:center;margin-top:1em;font-size:12px;font-size:.75rem;font-weight:bold}}@media screen and (max-width: 600px){#apply .apply-header .apply-link-item p{min-height:46px}}#apply .apply-header .apply-link-item .apply-link-arrow{position:relative;width:120px;margin:2em auto 0;padding:0.8em 1em;opacity:1;text-align:center;border-radius:50px;border:2px solid rgba(255,255,255,0.8)}@media only screen and (max-width: 640px){#apply .apply-header .apply-link-item .apply-link-arrow{width:100px;margin-top:0.5em;padding-block:0.6em}}#apply .apply-header .apply-link-item .apply-link-arrow i{display:block;width:0;height:0;line-height:0;text-indent:-9876px}#apply .apply-header .apply-link-item .apply-link-arrow::before{content:"";position:relative;display:block;width:18px;aspect-ratio:18 / 9;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);background:#FFF;margin-inline:auto}@media screen and (max-width: 768px){#apply .apply-header .apply-link-item .apply-link-arrow::before{width:15px}}#apply .apply-header .apply-link-item a.hover:hover{opacity:0.8}#apply .apply-header .apply-link-item a.hover:hover .apply-link-arrow::before{-webkit-animation-name:link-arrow;animation-name:link-arrow;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#apply .apply-header .apply-link-item__01 a{background-color:#FC5C7D}#apply .apply-header .apply-link-item__02 a{background-color:#939498}#apply .apply-panels-wrap{position:relative;padding-block:5em 3.5em}@media only screen and (max-width: 640px){#apply .apply-panels-wrap{padding-block:2.8em 2.8em}}#apply .apply-panels-intro{position:relative;color:#67696f}#apply .apply-panels-intro h2{font-size:2.14286vw;line-height:1.46;text-align:center}@media screen and (max-width: 1120px){#apply .apply-panels-intro h2{font-size:24px}}@media screen and (min-width: 1401px){#apply .apply-panels-intro h2{font-size:30px}}@media only screen and (max-width: 640px){#apply .apply-panels-intro h2{line-height:1.375}}#apply .apply-panels-intro p{text-align:center;margin-top:0.5em}@media only screen and (max-width: 640px){#apply .apply-panels-intro p{text-align:left;margin-top:1em;line-height:1.67}}#apply .apply-panels-intro span{display:inline-block}@media only screen and (max-width: 640px){#apply .apply-panels-intro span.min-br{display:inline}}#apply .apply-panels{margin-top:2.2em;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6em 2.5em}@media screen and (max-width: 800px){#apply .apply-panels{flex-wrap:unset;flex-direction:column;margin-top:3em;padding-inline:2.2em;gap:3.7em}}#apply .step__1{width:100%;padding-inline:14.7%}@media only screen and (max-width: 980px){#apply .step__1{padding-inline:5%}}@media screen and (max-width: 800px){#apply .step__1{padding-inline:0}}#apply .apply-panel{position:relative;border:2px solid #67696F;border-radius:20px;background-color:#fff;flex:1}#apply .apply-panel::before{content:'';position:absolute;border-radius:20px;width:100%;height:100%;right:-0.6em;bottom:-0.6em;background-color:#EFEFEF;border:2px solid #67696F;z-index:-1}#apply .apply-panel::after{content:'';position:absolute;top:50%;right:-1.95em;width:1.8em;height:1.8em;border-top:2px solid #67696F;border-right:2px solid #67696F;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 800px){#apply .apply-panel::after{width:1.6em;height:1.6em;-webkit-transform:rotate(135deg);transform:rotate(135deg);top:unset;bottom:-2.5em;right:50%;-webkit-transform:translateX(50%) rotate(135deg);transform:translateX(50%) rotate(135deg)}}#apply .apply-panel:last-child::after{content:none}#apply .apply-panel .apply-panel__step{width:88%;margin-inline:auto;line-height:1;text-align:center;border-bottom:2px solid #67696F;padding-block:1em 0.6em;display:flex;justify-content:center;align-items:center;gap:0.25em;height:auto;margin-inline:auto;font-size:1.28571vw}@media screen and (max-width: 1400px){#apply .apply-panel .apply-panel__step{font-size:18px}}@media screen and (min-width: 1401px){#apply .apply-panel .apply-panel__step{font-size:18px}}@media screen and (max-width: 800px){#apply .apply-panel .apply-panel__step{padding-block:1.3em 0.1em}}#apply .apply-panel .apply-panel__step span{font-size:0.875em;color:#67696f}#apply .apply-panel .apply-panel__step span.step-no{display:inline-block;font-size:2.85714vw;font-weight:normal;vertical-align:text-bottom;margin-bottom:0.15em}@media screen and (max-width: 1400px){#apply .apply-panel .apply-panel__step span.step-no{font-size:40px}}@media screen and (min-width: 1401px){#apply .apply-panel .apply-panel__step span.step-no{font-size:40px}}#apply .apply-panel .apply-panel__body{padding-inline:0.5em;padding-block:2em 2.4em;text-align:center}@media only screen and (max-width: 640px){#apply .apply-panel .apply-panel__body{padding-block:2.3em 2.4em}}#apply .apply-panel .apply-panel__image{display:flex;justify-content:center;align-items:center;max-width:100%;max-height:94px;aspect-ratio:170 / 94;margin:auto;margin-bottom:1.2em}#apply .apply-panel .apply-panel__image img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;width:auto;height:auto}#apply .apply-panel .apply-panel__text{font-size:1.14286vw;line-height:1.25;color:#67696f}@media screen and (max-width: 1225px){#apply .apply-panel .apply-panel__text{font-size:14px}}@media screen and (min-width: 1401px){#apply .apply-panel .apply-panel__text{font-size:16px}}@media only screen and (max-width: 640px){#apply .apply-panel .apply-panel__text{margin-top:0.5em}}#apply .apply-notes{position:relative;margin-top:3em;color:#434532}#apply .apply-notes ul{list-style:none;padding:0;margin:0;font-size:1.07143vw}#apply .apply-notes ul li{padding-left:0;text-indent:0;list-style:none}#apply .apply-notes ul li::before{content:none}@media screen and (max-width: 1214px){#apply .apply-notes ul{font-size:13px}}@media screen and (min-width: 1401px){#apply .apply-notes ul{font-size:15px}}#apply .apply-notes ul li{text-indent:-1em;margin-left:1em}#apply .apply-notes a{text-decoration:underline;font-weight:bold}#apply .apply-notes a.hover:hover{opacity:0.6}#apply #course{background-color:#FEDFE5}#apply #course .apply-panels-intro{color:#67696f}#apply #course .common-inner{max-width:1220px}#apply #course .apply-panel.__stepwide{width:100%}#apply #course .apply-panel.__stepwide .apply-panel__step{width:96%}@media screen and (max-width: 800px){#apply #course .apply-panel.__stepwide .apply-panel__step{width:88%}}#apply #course .apply-panel.__stepwide::after{content:""}@media screen and (min-width: 801px){#apply #course .apply-panel.__stepwide::after{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:unset;bottom:-3.5em;right:50%;-webkit-transform:translateX(50%) rotate(135deg);transform:translateX(50%) rotate(135deg)}}#apply #course .apply-panel.__stepwide .apply-panel__text{display:flex;width:100%}@media only screen and (max-width: 640px){#apply #course .apply-panel.__stepwide .apply-panel__text{flex-direction:column;align-items:center;margin-top:0}}#apply #course .apply-panel.__stepwide .apply-panel__text>div{width:50%}@media screen and (max-width: 768px){#apply #course .apply-panel.__stepwide .apply-panel__text>div{width:100%}}@media only screen and (max-width: 640px){#apply #course .apply-panel.__stepwide .apply-panel__text>div p{line-height:1.25;font-size:12px;font-size:.75rem;margin-top:0.8em}}#apply #course .apply-panel.__stepwide .apply-panel__text>div p span{display:inline-block}@media only screen and (max-width: 640px){#apply #course .apply-panel.__stepwide .apply-panel__text>div:first-child{padding-bottom:2.4em}}#apply #course .apply-panel.__stepwide .apply-panel__text>div:last-child{border-left:1px solid #67696F}@media only screen and (max-width: 640px){#apply #course .apply-panel.__stepwide .apply-panel__text>div:last-child{position:relative;padding-top:1.6em;border-left:none}#apply #course .apply-panel.__stepwide .apply-panel__text>div:last-child::before{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";height:1px;width:65%;background-color:#67696F}}#apply #course .apply-panel.__stepwide .apply-panel__text h3{font-size:1.5vw;margin-bottom:0.6em}@media screen and (max-width: 1200px){#apply #course .apply-panel.__stepwide .apply-panel__text h3{font-size:18px}}@media screen and (min-width: 1401px){#apply #course .apply-panel.__stepwide .apply-panel__text h3{font-size:21px}}@media screen and (max-width: 768px){#apply #course .apply-panel.__stepwide .apply-panel__text h3{margin-bottom:0.2em}}#apply #course .apply-panel.__stepwide .apply-panel__text p{font-weight:normal;margin-bottom:0.5em}#apply #course .apply-panel.__stepwide .apply-panel__text a{position:relative;display:inline-flex;justify-content:space-between;align-items:center;gap:1em;color:#FFF;background-color:#FC5C7D;border:2px solid #FC5C7D;border-radius:50px;padding:1.3em 2em;margin-top:0em}@media only screen and (max-width: 640px){#apply #course .apply-panel.__stepwide .apply-panel__text a{margin-top:0.8em;padding:1.1em 1.5em}}#apply #course .apply-panel.__stepwide .apply-panel__text a.hover:hover{opacity:1;background-color:#FFF;color:#FC5C7D}#apply #course .apply-panel.__stepwide .apply-panel__text a.hover:hover::after{background-color:#FC5C7D}#apply #course .apply-panel.__stepwide .apply-panel__text a::after{content:"";position:relative;width:0.55em;aspect-ratio:1 / 1;background-color:#fff;border-radius:100%}#apply #course .apply-panel.__stepwide .text-step{display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-size:1.25rem;font-weight:bold;gap:0.8em}@media only screen and (max-width: 640px){#apply #course .apply-panel.__stepwide .text-step{margin-top:1em}}#apply #course .apply-panel.__stepwide .text-step_icon{display:flex;align-items:center;padding:0.4em 2.2em 0em 2.2em;gap:0.3em;border:1px solid #67696F;border-radius:10px;font-weight:normal;font-size:16px;font-size:1rem}@media only screen and (max-width: 640px){#apply #course .apply-panel.__stepwide .text-step_icon{padding:0.4em 1.8em 0em 1.8em}}#apply #course .apply-panel.__stepwide .text-step_icon span.step-no{font-size:2.85714vw;font-weight:normal;line-height:1;margin-bottom:0.15em}@media screen and (max-width: 1190px){#apply #course .apply-panel.__stepwide .text-step_icon span.step-no{font-size:34px}}@media screen and (min-width: 1401px){#apply #course .apply-panel.__stepwide .text-step_icon span.step-no{font-size:40px}}#apply #goods{background-color:#EFEFEF;padding-block:4em 5em}@media only screen and (max-width: 640px){#apply #goods{padding-block:3.3em 4em}}#apply #goods .common-inner{max-width:960px}#apply #goods .apply-panels{color:#FC5C7D}@media only screen and (max-width: 640px){#apply #goods .apply-panels{margin-top:1.5em}}#apply #goods .apply-panel{border-color:#FC5C7D}#apply #goods .apply-panel::before{background-color:#FEECEF;border-color:#FC5C7D}#apply #goods .apply-panel .apply-panel__step{border-color:#FC5C7D}#apply #goods .apply-panel .apply-panel__step span{color:#FC5C7D}#apply #goods .apply-panel::after{border-color:#FC5C7D}.result #apply .apply__subtitle{display:none}.result #apply .entry-end-text{display:flex}#voice{position:relative;background:url("../Images/voice-bg.png") no-repeat center center/cover;overflow:hidden;padding-block:8.8em 7.5em}@media only screen and (max-width: 640px){#voice{padding-block:2.8em 2.5em}}#voice .phantom{opacity:0;-webkit-transform:translateY(30px) scale(1);transform:translateY(30px) scale(1);transition:0.7s}#voice .phantom.phantom-animation{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}#voice .voice-title{color:#fff;text-align:left;margin-bottom:1.5em}#voice .voice-title span{font-size:5.71429vw;display:block;font-weight:bold}@media screen and (max-width: 1050px){#voice .voice-title span{font-size:60px}}@media screen and (min-width: 1401px){#voice .voice-title span{font-size:80px}}#voice .voice-title h2{font-size:2.14286vw;display:flex;align-items:center;gap:0.2em;margin-top:0.1em;padding-left:0.4em}@media screen and (max-width: 1074px){#voice .voice-title h2{font-size:23px}}@media screen and (min-width: 1401px){#voice .voice-title h2{font-size:30px}}#voice .voice-title h2::before{content:"";width:0.3em;height:0.3em;background-color:#FC5C7D;border-radius:100%}#voice .voice-body{display:flex}@media only screen and (max-width: 980px){#voice .voice-body{flex-direction:column}}#voice .voice-movie{width:100%;padding-inline:3em;border-right:1px solid #fff}@media screen and (max-width: 1220px){#voice .voice-movie{padding-inline:0}}@media only screen and (max-width: 980px){#voice .voice-movie{border-right:none}}#voice .movie-container-wrap{padding-inline:1.7em}@media only screen and (max-width: 980px){#voice .movie-container-wrap{padding-inline:0}}#voice .movie-container-wrap .movie-container{border-radius:1.2em;overflow:hidden}#voice .voice-past{width:100%;margin-top:1.2em;padding-inline:3em;position:relative;z-index:1}@media screen and (max-width: 1220px){#voice .voice-past{padding-inline:1.7em}}@media only screen and (max-width: 980px){#voice .voice-past{padding-inline:0;margin-top:2em}}#voice .voice-past .voice-past__title{position:relative;font-size:1.42857vw;font-weight:normal;margin:0 auto 2.3em;line-height:1.3;color:#fff}@media screen and (max-width: 1120px){#voice .voice-past .voice-past__title{font-size:16px}}@media screen and (min-width: 1401px){#voice .voice-past .voice-past__title{font-size:20px}}@media only screen and (max-width: 980px){#voice .voice-past .voice-past__title{margin-bottom:1.5em;text-align:center}}#voice .voice-past .voice-past__title span{display:inline-block}#voice .voice-past .voice-past__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3, 1fr);gap:1em}#voice .voice-past .voice-past__list li{padding-left:0;text-indent:0;list-style:none}#voice .voice-past .voice-past__list li::before{content:none}@media screen and (max-width: 1220px){#voice .voice-past .voice-past__list{grid-template-columns:repeat(2, 1fr);gap:0.5em}}@media only screen and (max-width: 980px){#voice .voice-past .voice-past__list{grid-template-columns:repeat(2, 1fr);gap:1em 1em}}#voice .voice-past .voice-past__list li a{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;color:#FC5C7D;background-color:#fff;border-radius:50px;line-height:24px;padding:1.2em 1.4em;font-size:1.14286vw}@media screen and (max-width: 1225px){#voice .voice-past .voice-past__list li a{font-size:14px}}@media screen and (min-width: 1401px){#voice .voice-past .voice-past__list li a{font-size:16px}}@media only screen and (max-width: 980px){#voice .voice-past .voice-past__list li a{padding:1.1em 1.4em}}#voice .voice-past .voice-past__list li a::after{content:"";position:relative;width:0.5em;aspect-ratio:1 / 1;background-color:#FC5C7D;border-radius:100%}#voice .voice-past .voice-past__list li a.hover:hover{background-color:#FC5C7D;color:#FFF;opacity:1}#voice .voice-past .voice-past__list li a.hover:hover::after{background-color:#FFF}#voice .voice-past .voice-past__list li.__wide{width:100%;max-width:412px}#voice .voice-past .voice-past__list li.__wide a{border:1px solid #FFF;background:#56bded;background:linear-gradient(90deg, #56bded 0%, #9e94fa 100%);color:#FFF;text-align:center;padding-left:34px;padding-right:34px}#voice .voice-past .voice-past__list li.__wide a::after{background:url("../Images/arw-r-white.svg") no-repeat center}#voice .voice-past .voice-past__list li.__wide a.hover:hover{background-color:#FFF;color:#FC5C7D}#voice .voice-past .voice-past__list+.voice-past__title{margin-top:2.3em;margin-bottom:1.2em}@media only screen and (max-width: 640px){#voice .voice-past .voice-past__list+.voice-past__title{margin-top:1.8em;margin-bottom:0.8em}}#voice .voice-past .voice-past__hint{width:100%;max-width:26em}@media only screen and (max-width: 640px){#voice .voice-past .voice-past__hint{margin-inline:auto}}#voice .voice-past .voice-past__hint a{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;background:#FC5C7D;color:#FFF;border-radius:50px;line-height:24px;padding:1.2em 1.8em;overflow:hidden}#voice .voice-past .voice-past__hint a span{position:relative}#voice .voice-past .voice-past__hint a::after{content:"";position:relative;width:0.5em;height:0.5em;border-radius:100%;background-color:#fff}#voice .voice-past .voice-past__hint a.hover:hover{opacity:1;background:#FFF;color:#FC5C7D}#voice .voice-past .voice-past__hint a.hover:hover::after{background-color:#FC5C7D}#faq{padding-top:3.5em;padding-bottom:6em;text-align:center;background-color:#EFEFEF}@media only screen and (max-width: 640px){#faq{padding-top:2.5em;padding-bottom:2.5em}}#faq .common-inner{max-width:1060px}#faq .phantom{opacity:0;-webkit-transform:translateY(30px) scale(1);transform:translateY(30px) scale(1);transition:0.7s}#faq .phantom.phantom-animation{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}#faq .faq-title{width:100%;max-width:900px;display:inline-flex;justify-content:center;align-items:center;color:#fff;gap:0.5em;background:url(../Images/faq-title__bg.png) no-repeat center center/cover;padding:1.8em 3em;border-radius:5em}@media only screen and (max-width: 640px){#faq .faq-title{padding:0.3em 3em}}#faq .faq-title .faq-title__fukidashi{font-size:2.64286vw}@media screen and (max-width: 606px){#faq .faq-title .faq-title__fukidashi{font-size:16px}}@media screen and (min-width: 1401px){#faq .faq-title .faq-title__fukidashi{font-size:37px}}#faq .faq-title .faq-title__fukidashi img{width:2.27em;aspect-ratio:1 / 1;margin:0}#faq .faq-title .faq-title__text{font-size:2.64286vw;line-height:1.75}@media screen and (max-width: 606px){#faq .faq-title .faq-title__text{font-size:16px}}@media screen and (min-width: 1401px){#faq .faq-title .faq-title__text{font-size:37px}}#faq .faq-items{margin-top:2.5em;text-align:left}@media only screen and (max-width: 640px){#faq .faq-items{margin-top:1.5em}}#faq .faq-item{position:relative;margin-bottom:1.8em;border-radius:1.1em;padding-inline:1.8em;overflow:hidden;background-color:#fff}@media only screen and (max-width: 640px){#faq .faq-item{margin-bottom:1em;padding-inline:1em}}#faq .faq-item p{position:relative;line-height:1.6;padding-left:3em;font-size:1.14286vw}@media screen and (max-width: 1225px){#faq .faq-item p{font-size:14px}}@media screen and (min-width: 1401px){#faq .faq-item p{font-size:16px}}@media only screen and (max-width: 640px){#faq .faq-item p{padding-left:2.8em}}#faq .faq-item p::before{position:absolute;top:-0.2em;left:0;flex:none;content:'';display:flex;align-items:center;justify-content:center;margin:auto;margin-top:-0.2em;text-align:center;color:#FC5C7D;font-size:1.28571vw;width:2em;height:2em;border-radius:100%;font-weight:bold;transition:color 0.3s}@media screen and (max-width: 1245px){#faq .faq-item p::before{font-size:16px}}@media screen and (min-width: 1401px){#faq .faq-item p::before{font-size:18px}}#faq .faq-item .faq-item__q,#faq .faq-item .faq-item__a{padding-block:1.2em}#faq .faq-item .faq-item__q{position:relative;font-weight:bold;cursor:pointer;padding-right:1.5em;transition:background-color 0.3s, color 0.3s}#faq .faq-item .faq-item__q::before,#faq .faq-item .faq-item__q::after{content:'';position:absolute;display:block;top:50%;right:0;width:1.2em;height:2px;background-color:#67696F;margin-top:-1px;transition:background-color 0.3s, -webkit-transform 0.3s;transition:background-color 0.3s, transform 0.3s;transition:background-color 0.3s, transform 0.3s, -webkit-transform 0.3s}#faq .faq-item .faq-item__q::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#faq .faq-item .faq-item__q p::before{content:'Q';color:#67696f;background-color:#EFEFEF}#faq .faq-item .faq-item__q:hover p{color:#FC5C7D;transition:color 0.3s}#faq .faq-item .faq-item__q:hover p::before{background-color:#FC5C7D;color:#FFF;transition:color 0.3s, background-color 0.3s}#faq .faq-item .faq-item__a{display:none;background-color:#FFF;border-top:1px solid #C0BDBD}#faq .faq-item .faq-item__a p::before{content:'A';color:#FC5C7D;background-color:#FEE3E9}#faq .faq-item.is-active .faq-item__q::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#faq .contact-btn{text-align:center;margin-top:4em;border:none}@media only screen and (max-width: 640px){#faq .contact-btn{margin-top:2em}}#faq .contact-btn a{display:block;width:400px;max-width:100%;margin:auto;padding:1.25em 1em;background:#FC5C7D;color:#FFF;font-weight:bold;border-radius:50px;transition:background-color 0.3s, color 0.3s}#faq .contact-btn a::after{content:'';display:inline-block;width:0;height:0;margin-left:0.5em;border-style:solid;border-width:6px 0 6px 7px;border-color:transparent transparent transparent #FFF;transition:border-color 0.3s}#faq .contact-btn a.hover:hover{opacity:1;background-color:#FFF;color:#FC5C7D}#faq .contact-btn a.hover:hover::after{border-color:transparent transparent transparent #FC5C7D}#point{padding-top:42px;padding-bottom:42px}@media only screen and (max-width: 640px){#point{padding-top:25px;padding-bottom:25px}}#point.phantom{opacity:0;-webkit-transform:translateY(30px) scale(1);transform:translateY(30px) scale(1);transition:0.7s}#point.phantom.phantom-animation{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}#point .point-wrap{display:flex;justify-content:space-between;align-items:center;max-width:1000px;margin:auto}@media only screen and (max-width: 640px){#point .point-wrap{flex-direction:column}}#point .point-logo{width:33.94%;max-width:100%}@media only screen and (max-width: 640px){#point .point-logo{width:56%}}#point .point-logo img{vertical-align:bottom}#point .point-text{width:61.28%}@media only screen and (max-width: 640px){#point .point-text{width:100%;max-width:320px}}#point .point-text h2{font-size:1.71429vw;color:#FC5C7D;font-weight:bold;line-height:1.46}@media screen and (max-width: 1167px){#point .point-text h2{font-size:20px}}@media screen and (min-width: 1401px){#point .point-text h2{font-size:24px}}#point .point-text h2 span{display:inline-block}#point .point-text p{font-size:1.28571vw;line-height:1.5;margin-top:1em}@media screen and (max-width: 1089px){#point .point-text p{font-size:14px}}@media screen and (min-width: 1401px){#point .point-text p{font-size:18px}}#other{padding-top:60px;padding-bottom:60px}@media only screen and (max-width: 640px){#other{padding-top:40px;padding-bottom:40px}}#other.phantom{opacity:0;-webkit-transform:translateY(30px) scale(1);transform:translateY(30px) scale(1);transition:0.7s}#other.phantom.phantom-animation{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}#other .other-manpowertoyou{text-align:center}#other .other-manpowertoyou a{display:inline-block}#other .other-manpowertoyou .other-manpowertoyou__logo img{width:368px}@media only screen and (max-width: 640px){#other .other-manpowertoyou .other-manpowertoyou__logo img{width:57.5vw;min-width:240px}}#other .other-manpowertoyou .other-manpowertoyou__link{margin-top:1.6em;color:#67696f}#other .other-manpowertoyou .other-manpowertoyou__link p{font-weight:bold}#other .other-manpowertoyou .other-manpowertoyou__link p::after{content:'';display:inline-block;width:0;height:0;margin-left:0.5em;border-style:solid;border-width:6px 0 6px 7px;border-color:transparent transparent transparent #FC5C7D;transition:border-color 0.3s}.popup-rules,.course-lists{display:none}#rules01 .rurles-title,#rules02 .rurles-title{padding:15px 30px;margin-bottom:2.5em;text-align:center;background:#FC5C7D;color:#fff;line-height:1.25}#rules01 .rurles-title span,#rules02 .rurles-title span{display:inline-block;margin:0 1em}#rules01 h4,#rules02 h4{font-size:1.42857vw;color:#FC5C7D;margin-top:3em;margin-bottom:0.5em}@media screen and (max-width: 1260px){#rules01 h4,#rules02 h4{font-size:18px}}@media screen and (min-width: 1401px){#rules01 h4,#rules02 h4{font-size:20px}}@media only screen and (max-width: 640px){#rules01 h4,#rules02 h4{margin-top:2em}}#rules01 h5,#rules02 h5{font-size:16px;font-size:1rem;margin-top:1em;margin-bottom:0.5em}#rules01 p,#rules01 ul,#rules01 li,#rules02 p,#rules02 ul,#rules02 li{font-size:1.14286vw}@media screen and (max-width: 1225px){#rules01 p,#rules01 ul,#rules01 li,#rules02 p,#rules02 ul,#rules02 li{font-size:14px}}@media screen and (min-width: 1401px){#rules01 p,#rules01 ul,#rules01 li,#rules02 p,#rules02 ul,#rules02 li{font-size:16px}}#rules01 ul,#rules01 ol,#rules02 ul,#rules02 ol{padding-left:0}#rules01 ul+h5,#rules01 ol+h5,#rules02 ul+h5,#rules02 ol+h5{margin-top:1.5em}#rules01 ul li,#rules02 ul li{padding-left:1em;text-indent:-0.5em}#rules01 ol,#rules02 ol{list-style:none;padding:0;margin:0}#rules01 ol li,#rules02 ol li{padding-left:0;text-indent:0;list-style:none}#rules01 ol li::before,#rules02 ol li::before{content:none}#rules01 ol li,#rules02 ol li{list-style:decimal}#rules01 .rurles-title{background-color:#FC5C7D}#rules01 h4,#rules01 a{color:#FC5C7D}#rules02 .rurles-title{background-color:#EFEFEF;color:#67696f}#rules02 h4,#rules02 a{color:#67696f}#rules02 a{color:#FC5C7D}.course-list .course-list__title{font-size:1.71429vw;color:#FC5C7D;margin-bottom:1em;text-align:center}@media screen and (max-width: 1167px){.course-list .course-list__title{font-size:20px}}@media screen and (min-width: 1401px){.course-list .course-list__title{font-size:24px}}.course-list .course-list__title img{width:42px;display:inline-block;vertical-align:middle;margin-bottom:0.1em;margin-right:0.25em}@media only screen and (max-width: 640px){.course-list .course-list__title img{width:36px}}.course-list .couse-items{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between}.course-list .couse-items li{padding-left:0;text-indent:0;list-style:none}.course-list .couse-items li::before{content:none}.course-list .couse-items>*{width:50%;padding-right:1.5em;margin-top:1em}@media only screen and (max-width: 640px){.course-list .couse-items>*{width:100%;padding-right:0}}.course-list .couse-items>* a{position:relative;display:block;color:#67696f;padding-left:15px}.course-list .couse-items>* a::before{content:'';position:absolute;display:inline-block;top:0;left:0;width:0;height:0;margin-top:7px;border-style:solid;border-width:6px 0 6px 7px;border-color:transparent transparent transparent #FC5C7D;transition:border-color 0.3s}.course-modal{max-width:860px;margin-left:auto;margin-right:auto;padding:20px 35px;font-size:14px;overflow:visible}.course-modal p{margin:1em 0}.course-modal ul,.course-modal ol{margin:1em 0;padding-left:0}.course-modal ul li{padding-left:1em}.course-modal .step-list{margin-bottom:0}.course-modal .step-text{margin-top:0}.course-modal .course-title-wrap{display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:1.5em;background:#FC5C7D;padding:1em;color:#fff}@media only screen and (max-width: 640px){.course-modal .course-title-wrap{justify-content:flex-start}}.course-modal .course-title-wrap .course-title-icon{display:none;text-align:center}.course-modal .course-title-wrap .course-title-icon img{width:45px}@media only screen and (max-width: 640px){.course-modal .course-title-wrap .course-title-icon img{width:5.10204vw;min-width:46px}}@media screen and (max-width: 374px){.course-modal .course-title-wrap .course-title-icon img{min-width:36px}}@media only screen and (max-width: 640px){.course-modal .course-title-wrap .course-title-text span.sp_view{display:block !important;font-size:0.75em;margin-top:0.5em}}.course-modal .course-title-wrap .course-panel-title h3{font-size:1.71429vw;font-weight:bold;color:#FFF;line-height:1.25}@media screen and (max-width: 1109px){.course-modal .course-title-wrap .course-panel-title h3{font-size:19px}}@media screen and (min-width: 1401px){.course-modal .course-title-wrap .course-panel-title h3{font-size:24px}}.course-modal .course-title-wrap .course-panel-title h3 span{display:none;font-size:14px;font-size:.875rem;font-weight:normal;line-height:1;margin-bottom:0.5em;margin-top:0.5em}@media only screen and (max-width: 640px){.course-modal .course-title-wrap .course-panel-title h3 span{display:block !important}}@media screen and (max-width: 768px){.course-modal .course-title-wrap .course-panel-title h3{margin-left:0.5em}}@media only screen and (max-width: 640px){.course-modal .course-title-wrap .course-panel-title h3{font-size:20px;font-size:1.25rem}}@media screen and (max-width: 374px){.course-modal .course-title-wrap .course-panel-title h3{font-size:18px;font-size:1.125rem}}.course-modal .course-details .course-detail{display:flex !important;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 640px){.course-modal .course-details .course-detail{flex-direction:row}}@media screen and (max-width: 480px){.course-modal .course-details .course-detail{flex-direction:column;align-items:flex-start}}@media only screen and (max-width: 640px){.course-modal .course-details .course-detail.pc_view{display:none !important}}.course-modal .course-details .course-detail+.course-detail{margin-top:0.5em}.course-modal .course-details .course-detail-label{display:flex;justify-content:center;align-items:center;color:#fff;background:#FC5C7D;border-radius:10px;width:6em;line-height:1.5;padding:0.15em}.course-modal .course-details .course-detail-text{width:calc(100% - 7em);line-height:1.5;color:#FC5C7D;padding:0.15em 0 0}@media screen and (max-width: 480px){.course-modal .course-details .course-detail-text{width:100%;margin-top:0.25em;margin-bottom:0.5em}}.course-modal .course-schedule{margin-top:2em}.course-modal .course-schedule .course-schedule-title{font-size:16px;font-size:1rem;font-weight:bold;line-height:1.5}.course-modal .course-schedule .course-schedule-title::before{content:'';position:relative;display:inline-block;top:0.15em;width:25px;height:25px;margin-right:0.5em;background:url(../Images/icon-schedule.svg) no-repeat center center/contain}.course-modal .course-schedule-items{position:relative;margin-top:1.5em}.course-modal .course-schedule-items::before{content:'';position:absolute;left:12px;top:0;width:1px;height:100%;background-color:rgba(252,92,125,0.5)}.course-modal .course-schedule-item{padding-left:40px;margin-top:1.5rem}@media screen and (max-width: 480px){.course-modal .course-schedule-item{padding-left:30px}}.course-modal .course-schedule-item:first-child{margin-top:0}.course-modal .course-schedule-item .course-schedule-item-title{position:relative;background:#FC5C7D;padding:0.75rem 1rem;color:#fff;font-weight:bold;font-size:14px;font-size:.875rem}.course-modal .course-schedule-item .course-schedule-item-title::before{content:'';position:absolute;display:block;left:-40px;width:15px;height:15px;margin-left:5px;border-radius:100%;border:1px solid #FC5C7D;background:#FFF}@media screen and (max-width: 480px){.course-modal .course-schedule-item .course-schedule-item-title::before{left:-30px}}.course-modal .course-schedule-item .course-schedule-item-title::after{content:'';position:absolute;display:block;top:50%;left:0;width:0;height:0;border-style:solid;border-width:5px 8px 5px 0;border-color:transparent #FC5C7D transparent transparent;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.course-modal .course-schedule-item .course-schedule-item-body{padding:1rem;background:rgba(252,92,125,0.15)}.course-modal .course-schedule-item .course-schedule-item-body>*:first-child{margin-top:0}.course-modal .course-schedule-item .course-schedule-item-body>*:last-child{margin-bottom:0}.course-modal .course-schedule-step-items{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:0.5rem}.course-modal .course-schedule-step-items>*{width:31.5%}@media screen and (max-width: 480px){.course-modal .course-schedule-step-items>*{width:100% !important;display:flex}}.course-modal .course-schedule-step-items.step-items__col2>*{width:48.2%}.course-modal .course-schedule-step-item{text-align:center;font-size:12px;font-size:.75rem;line-height:1.5}@media screen and (max-width: 480px){.course-modal .course-schedule-step-item{text-align:left}}.course-modal .course-schedule-step-item .course-schedule-step-item-title{position:relative}.course-modal .course-schedule-step-item .course-schedule-step-item-title span{position:relative;padding:0 1em;background:#fff;color:#FC5C7D}@media screen and (max-width: 480px){.course-modal .course-schedule-step-item .course-schedule-step-item-title span{padding:0 1.5em 0 0.5em}}.course-modal .course-schedule-step-item .course-schedule-step-item-title::before{content:'';position:absolute;left:0;top:50%;width:100%;height:1px;background-color:#FC5C7D}@media screen and (max-width: 480px){.course-modal .course-schedule-step-item .course-schedule-step-item-title::before{content:none}}.course-modal .course-schedule-step-item .course-schedule-step-item-body{padding:0.75em 0}@media screen and (max-width: 480px){.course-modal .course-schedule-step-item .course-schedule-step-item-body{padding-top:0}}.course-modal .course-schedule-step-item .course-schedule-step-item-icon::before{content:'';display:inline-block;position:relative;top:0.1em;margin-right:0.15em}.course-modal .course-schedule-step-item .course-schedule-step-item-icon.icon-step1::before{width:14px;height:14px;background:url(../Images/icon-step1.svg) no-repeat center center/contain}.course-modal .course-schedule-step-item .course-schedule-step-item-icon.icon-step2::before{width:19px;height:14px;background:url(../Images/icon-step2.svg) no-repeat center center/contain}.course-modal .course-schedule-step-item .course-schedule-step-item-icon.icon-step3::before{width:15px;height:14px;background:url(../Images/icon-step3.svg) no-repeat center center/contain}.course-modal .course-schedule-step-item .course-schedule-step-item-detail{display:flex;align-items:center;margin-top:0.25rem}.course-modal .course-schedule-step-item .course-schedule-step-item-detail p{margin:0 auto;text-align:left}.course-modal .course-remarks{margin-top:2rem;padding:20px;background-color:rgba(252,92,125,0.15);border-radius:10px;line-height:1.5}.course-modal .course-remarks a{color:#67696f;font-weight:bold;text-decoration:underline}.rules-modal{padding:20px}.featherlight .featherlight-content{max-width:95%}.featherlight.featherlight-iframe .featherlight-content{padding:0;overflow:visible}.featherlight.featherlight-iframe .featherlight-content iframe{height:80vh}.featherlight .featherlight-next,.featherlight .featherlight-previous{width:40px;background:transparent !important}.featherlight .featherlight-next span,.featherlight .featherlight-previous span{display:block;font-size:15px;text-shadow:none;color:#67696f}.featherlight .featherlight-previous{left:0;right:auto}.featherlight .featherlight-previous span{text-align:left;padding-left:5px}.featherlight .featherlight-next{left:auto;right:0}.featherlight .featherlight-next span{text-align:right;padding-right:5px}.featherlight .featherlight-close-icon{top:3px;right:3px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;background:#FFF;border:1px solid rgba(103,105,111,0.5);border-radius:100%;font-size:18px;line-height:1}@media screen and (max-width: 768px){.featherlight .featherlight-close-icon{position:fixed;top:5px;right:3px;background:rgba(103,105,111,0.8);border:1px solid #FFF;color:#FFF}}@-webkit-keyframes appear{0%{opacity:0}100%{opacity:1}}@keyframes appear{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes slide-in-out{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}@keyframes slide-in-out{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}@-webkit-keyframes link-arrow{0%{opacity:1;top:0}25%{opacity:1}100%{opacity:0;top:100%}}@keyframes link-arrow{0%{opacity:1;top:0}25%{opacity:1}100%{opacity:0;top:100%}}@-webkit-keyframes rize{0%{top:50px;opacity:0}100%{top:0;opacity:1}}@keyframes rize{0%{top:50px;opacity:0}100%{top:0;opacity:1}}@-webkit-keyframes fade{0%{opacity:0;z-index:-1}100%{opacity:1;z-index:1}}@keyframes fade{0%{opacity:0;z-index:-1}100%{opacity:1;z-index:1}}@-webkit-keyframes slideLtoR{0%{left:-100%}100%{left:0}}@keyframes slideLtoR{0%{left:-100%}100%{left:0}}@-webkit-keyframes slideRtoL{0%{right:-100%}100%{right:0}}@keyframes slideRtoL{0%{right:-100%}100%{right:0}}@-webkit-keyframes resizeWidth{0%{-webkit-transform:scale(0, 1);transform:scale(0, 1)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes resizeWidth{0%{-webkit-transform:scale(0, 1);transform:scale(0, 1)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes moveTtoB{0%{top:0;opacity:1}50%{top:0;opacity:1}100%{top:7px;opacity:0}}@keyframes moveTtoB{0%{top:0;opacity:1}50%{top:0;opacity:1}100%{top:7px;opacity:0}}_:-ms-lang(x)::-ms-backdrop,#apply .apply-panel{width:calc(100% / 4 - 35px)}@media screen and (max-width: 1400px){_:-ms-lang(x)::-ms-backdrop,#apply .apply-panel{width:calc(100% / 4 - 2.5vw)}}@media screen and (max-width: 768px){_:-ms-lang(x)::-ms-backdrop,#apply .apply-panel{width:calc(100% / 4 - 11px)}}@media only screen and (max-width: 640px){_:-ms-lang(x)::-ms-backdrop,#apply .apply-panel{width:100%}}_:-ms-lang(x)::-ms-backdrop,#gnav ul li a{white-space:normal}
