/*!*************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/import-glob-loader/index.js!./src/scss/page/page-guide.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************/#about-sec .about-sec__imgarea{margin-top:clamp(30px,4.43787vw,60px)}.guide-sec{margin-top:clamp(90px,13.31361vw,180px)}.guide-sec .description{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:767px){.guide-sec .description{align-items:flex-start;flex-direction:column}}.guide-sec .description__imgarea{width:24%}@media screen and (max-width:767px){.guide-sec .description__imgarea{margin:0 auto 20px;order:2;width:160px}}.guide-sec .description__textarea{width:73%}@media screen and (max-width:767px){.guide-sec .description__textarea{display:contents}}.guide-sec .description__tit{margin-bottom:clamp(20px,2.95858vw,40px)}@media screen and (max-width:767px){.guide-sec .description__tit{order:1;width:100%}}.guide-sec .description__text{font-size:clamp(16px,1.331vw,18px);line-height:1.6}@media screen and (max-width:767px){.guide-sec .description__text{order:3}}.guide-sec .description__btn{margin-top:clamp(15px,1.47929vw,20px)}@media screen and (max-width:767px){.guide-sec .description__btn{order:4}}.guide-sec .guide-grid{margin-top:clamp(20px,2.95858vw,40px)}.guide-sec .guide-box{align-items:flex-start;background:#f6f6f6;border:1px solid #e2e3ea;border-radius:4px;display:flex;flex:1 1;flex-direction:column;position:relative}.guide-sec .guide-box__head{border-bottom:1px solid #e2e3ea;width:100%}.guide-sec .guide-box__body,.guide-sec .guide-box__head{padding:clamp(15px,1.47929vw,20px) clamp(22.5px,2.21893vw,30px)}.guide-sec .guide-box__body{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;position:relative}.guide-sec .guide-box__tit{font-size:clamp(18px,1.553vw,21px);line-height:1.2}.guide-sec .guide-box__btn{align-items:flex-end;margin-top:clamp(15px,1.47929vw,20px)}.guide-sec .guide-box:hover .guide-box__fukidashi{animation:spring .8s cubic-bezier(.175,.885,.32,1.275);opacity:1;transform:translateY(-100%) scale(1)}.guide-sec .guide-box__fukidashi{background:#fff;border-radius:8px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.15));font-size:clamp(10px,1.109vw,15px);min-height:2em;opacity:0;padding:clamp(15px,1.47929vw,20px);position:absolute;right:clamp(-10px,-3.69822vw,-50px);top:clamp(7.5px,.73964vw,10px);transform:translateY(-50%) scale(.5);transition:transform .3s ease;z-index:10}.guide-sec .guide-box__fukidashi:after{background:linear-gradient(to right bottom,#fff 50%,transparent 0) 0/50.5% 100% no-repeat;bottom:1px;content:"";display:inline-block;height:clamp(15px,1.47929vw,20px);left:30%;position:absolute;transform:translate(-50%,100%);width:clamp(20px,2.95858vw,40px);z-index:2}.guide-sec .guide-box--comingsoon .guide-box__fukidashi{display:none}.guide-sec .guide-box--comingsoon .guide-box__body:before{align-items:center;background:#f6f6f6;color:#959eb7;content:"coming sooon...";display:flex;font-size:clamp(20px,2.219vw,30px);height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:5}@keyframes spring{0%{opacity:0;transform:translateY(-50%) scale(.5)}40%{transform:translateY(-110%) scale(1.08)}65%{transform:translateY(-95%) scale(.98)}85%{transform:translateY(-102%) scale(1.02)}to{opacity:1;transform:translateY(-100%) scale(1)}}