@import"reset.css";html{font-family:"Noto Sans JP",sans-serif;font-weight:400;margin-top:0 !important;font-size:100%}html{scroll-behavior:smooth}:target{scroll-margin-top:110px}.tab__content{scroll-margin-top:110px}html,body{height:100%;width:100%;min-height:100%}body{position:relative;background:#fff;margin:0 auto;color:#383a3a;overflow-x:hidden}.note{font-size:85%}img{width:100%;height:auto}@media print,screen and (min-width: 768px){.pc-Dpnone{display:none}}@media screen and (max-width: 767px){.sp-Dpnone{display:none}}.u-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}.u-flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.u-flex-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.wrapper:not(header .wrapper){margin:0 auto;padding-right:clamp(1rem,.917rem + .42vw,1.25rem);padding-left:clamp(1rem,.917rem + .42vw,1.25rem)}@media print,screen and (min-width: 768px){.wrapper:not(header .wrapper){max-width:1280px;width:100%}}header .wrapper{padding-left:20px;padding-right:20px;margin:0 auto}@media print,screen and (min-width: 768px){header .wrapper{max-width:1280px;width:100%}}.header__logo{text-align:center}.header__logo img{width:clamp(12.5rem,11.708rem + 3.96vw,14.875rem);margin-top:8px}@media screen and (max-width: 767px){.header__logo{font-size:.8rem}}header{background:#fff;position:fixed;z-index:10;width:100%;padding-top:clamp(1rem,.833rem + .83vw,1.5rem);padding-bottom:clamp(1rem,.833rem + .83vw,1.5rem)}@media print,screen and (min-width: 768px){header .menu-button{display:none}header .main-nav__nav{-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;background:rgba(0,0,0,0)}}header .main-nav{margin-left:auto}header nav{margin-left:auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){header nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}header nav{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}header nav .main-nav__list a{text-decoration:none;font-family:"Noto Serif JP",serif;font-weight:700;-webkit-transition:all .3s;transition:all .3s}header nav .main-nav__list a:hover{color:#64beb9}@media print,screen and (min-width: 768px){header nav .main-nav__list{gap:clamp(1.5rem,.745rem + 1.57vw,2rem);margin-right:clamp(1.5rem,.745rem + 1.57vw,2rem)}}@media screen and (max-width: 767px){header nav .main-nav__list{gap:32px}}header nav .main-nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}header nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}@media screen and (max-width: 767px){header .button{margin-left:auto;margin-right:auto}.menu-button{position:relative;width:30px;height:30px;border:none;background:rgba(0,0,0,0);cursor:pointer;z-index:1001}.menu-button__bar{position:absolute;left:10px;width:30px;height:2px;background:#383a3a;-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease}.menu-button__bar:nth-child(1){top:14px}.menu-button__bar:nth-child(2){top:25px}.menu-button__bar:nth-child(3){top:36px}.menu-button.is-open .menu-button__bar:nth-child(1){-webkit-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.menu-button.is-open .menu-button__bar:nth-child(2){opacity:0}.menu-button.is-open .menu-button__bar:nth-child(3){-webkit-transform:translateY(-14px) rotate(-45deg);transform:translateY(-14px) rotate(-45deg)}.main-nav__nav{position:fixed;inset:0;background:#fff;opacity:0;display:none;height:100vh;z-index:1000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;pointer-events:none}.main-nav__nav.is-open{opacity:1;visibility:visible;display:block;pointer-events:auto}.main-nav__list{list-style:none;padding:0;margin:30% 0 32px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.header__logo{position:relative;z-index:1100}.main-nav__list li{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .5s ease;transition:all .5s ease}.main-nav__nav.is-open .main-nav__list li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.main-nav__nav.is-open .main-nav__list li:nth-child(1){-webkit-transition-delay:.1s;transition-delay:.1s}.main-nav__nav.is-open .main-nav__list li:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.main-nav__nav.is-open .main-nav__list li:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.main-nav__list a{padding:16px;font-size:20px;font-family:"Noto Serif JP",serif}.main-nav__nav .button{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .4s ease;transition:all .4s ease}.main-nav__nav.is-open .button{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:700;font-family:"Noto Serif JP",serif;border-radius:clamp(1.875rem,1.458rem + 2.08vw,3.125rem);color:#fff;text-decoration:none;-webkit-box-shadow:0 2px 10px 5px #d7f7f5;box-shadow:0 2px 10px 5px #d7f7f5;padding:16px clamp(1.5rem,1rem + 2.5vw,3rem)}.button img[src$=".svg"]{width:20px}.button{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}.button--cta{background:-webkit-gradient(linear, left top, right top, from(#96E664), color-stop(50%, #03D1C3), to(#96E664));background:-webkit-linear-gradient(left, #96E664 0%, #03D1C3 50%, #96E664 100%);background:linear-gradient(90deg, #96E664 0%, #03D1C3 50%, #96E664 100%);background-size:200% 100%;background-position:0% 50%;-webkit-transition:background-position .6s ease,-webkit-box-shadow .3s ease;transition:background-position .6s ease,-webkit-box-shadow .3s ease;transition:background-position .6s ease,box-shadow .3s ease;transition:background-position .6s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.button--cta:hover{background-position:100% 50%;color:#fff;-webkit-box-shadow:none;box-shadow:none}.button--premium{background:-webkit-gradient(linear, left top, right top, from(#B39855), color-stop(30%, #D4C189), color-stop(50%, #B39855), color-stop(80%, #5D4918), color-stop(100%, #B39855), color-stop(200%, #B39855));background:-webkit-linear-gradient(left, #B39855 0%, #D4C189 30%, #B39855 50%, #5D4918 80%, #B39855 100%, #B39855 200%);background:linear-gradient(90deg, #B39855 0%, #D4C189 30%, #B39855 50%, #5D4918 80%, #B39855 100%, #B39855 200%);-webkit-box-shadow:0 10px 10px 0 #f5f2eb;box-shadow:0 10px 10px 0 #f5f2eb;background-size:200% 100%;background-position:0% 50%;-webkit-transition:background-position .6s ease,-webkit-box-shadow .3s ease;transition:background-position .6s ease,-webkit-box-shadow .3s ease;transition:background-position .6s ease,box-shadow .3s ease;transition:background-position .6s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.button--premium:hover{background-position:100% 50%;color:#fff;-webkit-box-shadow:none;box-shadow:none}.button--executive{background:-webkit-gradient(linear, left top, right top, from(#BDC3C9), color-stop(35%, #D9D9D9), color-stop(55%, #BDC3C9), color-stop(85%, #838485), color-stop(100%, #BDC3C9), color-stop(200%, #BDC3C9));background:-webkit-linear-gradient(left, #BDC3C9 0%, #D9D9D9 35%, #BDC3C9 55%, #838485 85%, #BDC3C9 100%, #BDC3C9 200%);background:linear-gradient(90deg, #BDC3C9 0%, #D9D9D9 35%, #BDC3C9 55%, #838485 85%, #BDC3C9 100%, #BDC3C9 200%);-webkit-box-shadow:0 10px 10px 0 #efefef;box-shadow:0 10px 10px 0 #efefef;background-size:200% 100%;background-position:0% 50%;-webkit-transition:background-position .6s ease,-webkit-box-shadow .3s ease;transition:background-position .6s ease,-webkit-box-shadow .3s ease;transition:background-position .6s ease,box-shadow .3s ease;transition:background-position .6s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.button--executive:hover{background-position:100% 50%;color:#fff;-webkit-box-shadow:none;box-shadow:none}.button--fv{margin-top:48px;margin-bottom:48px;background:-webkit-gradient(linear, left top, right top, from(#85A3CE), color-stop(50%, #A5ABEE), to(#85A3CE));background:-webkit-linear-gradient(left, #85A3CE 0%, #A5ABEE 50%, #85A3CE 100%);background:linear-gradient(90deg, #85A3CE 0%, #A5ABEE 50%, #85A3CE 100%);background-size:200% 100%;background-position:0% 50%;max-width:480px;-webkit-transition:background-position .6s ease,-webkit-box-shadow .3s ease;transition:background-position .6s ease,-webkit-box-shadow .3s ease;transition:background-position .6s ease,box-shadow .3s ease;transition:background-position .6s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease;font-size:32px}@media screen and (max-width: 767px){.button--fv{margin-top:28px;margin-bottom:28px;font-size:20px;margin-left:auto;margin-right:auto}}.button--fv:hover{background-position:100% 50%;color:#fff;-webkit-box-shadow:none;box-shadow:none}.u-font-middle{font-size:1.25rem}@media screen and (max-width: 767px){.u-font-middle{font-size:1rem}}.u-font-large{font-size:clamp(1.7rem,-0.104rem + 3.47vw,2.5rem)}.u-font-semi-large{font-size:clamp(1.625rem,1.521rem + .52vw,1.938rem)}.u-font-small{font-weight:300;font-size:1.1rem !important}.u-font-xsmall{font-weight:300;font-size:.8rem}@media print,screen and (min-width: 768px){.u-font-xsmall{font-size:.9rem}}.u-font-bold{font-weight:700}.u-color-green{color:#3f9791}.c-text--center{text-align:center;line-height:1.8}.c-title--lv2{font-size:clamp(1.5rem,1.854rem + .73vw,2.438rem);position:relative;z-index:1;margin-left:auto;margin-right:auto;font-family:"Noto Serif JP",serif;letter-spacing:.05em;margin-bottom:clamp(3rem,2.458rem + 2.71vw,4.625rem)}.c-title--lv2::before{content:"";position:absolute;width:clamp(7.5rem,6.875rem + 3.13vw,9.375rem);height:clamp(7.5rem,6.875rem + 3.13vw,9.375rem);left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url("../img/title-Bg.svg") no-repeat center center;background-size:contain;z-index:-1}@media screen and (max-width: 767px){.c-title--lv2{text-align:center}}.c-title--lv3{font-family:"Noto Serif JP",serif;letter-spacing:.05em;font-size:clamp(1.25rem,1.146rem + .52vw,1.563rem);margin-bottom:clamp(1rem,.833rem + .83vw,1.5rem)}.c-title--lv3-green,.c-title--lv3-purple{font-family:"Noto Serif JP",serif;letter-spacing:.05em;padding-bottom:8px;font-size:clamp(1.563rem,1.417rem + .73vw,2rem);margin-left:auto;margin-right:auto;margin-top:clamp(1.563rem,1.417rem + .73vw,2rem);margin-bottom:clamp(1.5rem,1.333rem + .83vw,2rem)}.c-title--lv3-green+p,.c-title--lv3-purple+p{margin-left:auto;margin-right:auto;font-size:1.125rem}.c-title--lv3-green{border-bottom:3px solid #64beb8}.c-title--lv3-purple{border-bottom:3px solid #888ecd}.fv{margin-top:0;padding-top:clamp(5rem,4.583rem + 2.08vw,6.25rem)}.fv__bg{background:url("../img/fv-Bg.png") center/cover no-repeat;position:relative}@media print,screen and (min-width: 768px){.fv__bg{overflow:hidden}}.fv__img{position:absolute;z-index:0;right:0;bottom:0;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center}@media print,screen and (min-width: 768px){.fv__img{width:120vw}}@media print,screen and (min-width: 768px)and (max-width: 980px){.fv__img{width:auto;height:100%}}@media screen and (max-width: 767px){.fv__img{width:100vw;-o-object-position:bottom;object-position:bottom}}.fv__text{margin-right:auto;position:relative;z-index:1}@media screen and (max-width: 767px){.fv__text{padding-bottom:150px}}.fv__copy{font-family:"Noto Serif JP",serif;letter-spacing:.05em;font-size:1.25rem}@media print,screen and (min-width: 768px){.fv__copy{margin-top:60px;margin-bottom:30px}}@media screen and (max-width: 767px){.fv__copy{margin-top:30px;width:90vw;font-size:1rem;text-align:center}}.fv__title{font-weight:700;letter-spacing:.05em;font-family:"Noto Serif JP",serif}.fv__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.fv__title span{font-size:clamp(1rem,1.591rem + 2.05vw,3.125rem)}.fv__title .fv__catch{font-size:90%}.fv__catch{margin-bottom:10px;display:inline-block;letter-spacing:.05em;font-family:"Noto Serif JP",serif;line-height:1.6}.fv__keyword{font-family:"Noto Serif JP",serif}.fv__highlight{color:#fff;background:-webkit-gradient(linear, left top, right top, from(#FFDA00), to(#0DD3BD));background:-webkit-linear-gradient(left, #FFDA00 0%, #0DD3BD 100%);background:linear-gradient(90deg, #FFDA00 0%, #0DD3BD 100%)}@media screen and (max-width: 767px){.fv__highlight{display:inline-block}}.fv__keyword--research{padding-left:38px}@media screen and (max-width: 767px){.fv__keyword--research{padding-left:20px}}.fv__keyword--research::before{position:absolute;content:"";background:url("../img/icon-Search.svg") no-repeat center center;background-size:contain;width:50px;height:50px;left:0;top:-10px}@media screen and (max-width: 767px){.fv__keyword--research::before{width:30px;height:30px}}.fv__keyword--ai::before{position:absolute;content:"";background:url("../img/icon-Ai.svg") no-repeat center center;background-size:contain;width:51px;height:40px;left:-20px;top:-14px}@media screen and (max-width: 767px){.fv__keyword--ai::before{width:30px;height:30px;top:-10px;left:-10px}}.fv__point{gap:20px;margin-top:48px;margin-bottom:48px}@media screen and (max-width: 767px){.fv__point{gap:5px;margin-top:20px;margin-bottom:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media print,screen and (min-width: 768px){.fv__point{margin-left:15%}}.fv__point{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}.fv__point img{width:171px;height:171px}.fv__catch{text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff}@media screen and (max-width: 767px){.fv__catch{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.fv__catch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}}.onayami{background:#f8f8f8;padding-top:clamp(2.5rem,1.667rem + 4.17vw,5rem);padding-bottom:clamp(3rem,3.333rem + 8.33vw,10rem);position:relative}.onayami::before{content:"";position:absolute;left:0;bottom:-8%;width:100%;height:clamp(3.75rem,2.917rem + 4.17vw,50rem);background:#f8f8f8;-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0);clip-path:polygon(0 0, 50% 100%, 100% 0);z-index:0}@media screen and (max-width: 767px){.onayami::before{bottom:-3.3%}}@media print,screen and (min-width: 768px)and (max-width: 980px){.onayami::before{bottom:-6%}}.onayami .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.onayami__title{margin-left:auto;margin-right:auto;font-size:clamp(1.125rem,1rem + 1.46vw,2rem);position:relative;padding-bottom:10px;margin-bottom:100px;font-family:"Noto Serif JP",serif;letter-spacing:.05em;text-align:center}@media screen and (max-width: 767px){.onayami__title{margin-bottom:60px}}.onayami__title::after{position:absolute;content:"";background:-webkit-repeating-linear-gradient(left, #64BEB8 0, #64BEB8 10px, transparent 0px, transparent 18px);background:repeating-linear-gradient(to right, #64BEB8 0, #64BEB8 10px, transparent 0px, transparent 18px);width:100%;height:3px;bottom:0;left:0}@media print,screen and (min-width: 768px){.onayami__card{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.onayami__card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.onayami__card li{background:#fff;padding:clamp(1.5rem,1.25rem + 1.25vw,2.25rem);border-radius:8px;-webkit-box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1);box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:clamp(1.5rem,1.333rem + .83vw,2rem)}.onayami__card li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}@media print,screen and (min-width: 768px){.onayami__card li{-webkit-box-flex:0;-webkit-flex:0 0 calc(50% - 16px);-ms-flex:0 0 calc(50% - 16px);flex:0 0 calc(50% - 16px)}}@media print,screen and (min-width: 768px){.onayami__card li:not(:nth-last-child(-n+2)){margin-bottom:clamp(1.5rem,1.333rem + .83vw,2rem)}}.onayami__card li:first-child,.onayami__card li:last-child{position:relative}.onayami__card li:first-child::before{position:absolute;content:"";top:-100px;left:-5%;background:url("../img/comment-Img01@2x.png") no-repeat;background-size:contain;width:clamp(6.25rem,3.417rem + 14.17vw,13.75rem);aspect-ratio:236/172}@media screen and (max-width: 767px){.onayami__card li:first-child::before{top:-50px;left:0}}.onayami__card li:last-child::before{position:absolute;content:"";bottom:-150px;right:-4%;background:url("../img/comment-Img02@2x.png") no-repeat;background-size:contain;width:clamp(6.25rem,3.417rem + 14.17vw,14.75rem);aspect-ratio:236/172}@media screen and (max-width: 767px){.onayami__card li:last-child::before{bottom:-70px;right:0}}.onayami__stitle{font-size:clamp(1.2rem,1.438rem + .63vw,1.938rem);margin-bottom:clamp(1.125rem,1rem + .63vw,1.5rem);font-family:"Noto Serif JP",serif;letter-spacing:.05em;position:relative;z-index:1}.onayami__stitle::before{position:absolute;content:"";bottom:0;left:0;right:0;margin:auto;background:#d7f7f5;width:100%;height:12px;z-index:-1}.onayami__text{font-size:18px;line-height:1.6}.price{position:relative;z-index:1;padding-top:clamp(5rem,2.917rem + 10.42vw,11.25rem)}.price .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.price__lead{margin-left:auto;margin-right:auto;font-family:"Noto Serif JP",serif;font-size:clamp(1.125rem,1.021rem + .52vw,1.438rem)}.price__box{margin-top:clamp(1.5rem,1.333rem + .83vw,2rem);width:100%}.price__box h5{font-size:clamp(1.75rem,1.667rem + .42vw,2rem)}@media print,screen and (min-width: 768px){.price__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:30px 3%}}.price__title{width:100%;text-align:center;padding-top:20px;position:relative;padding-bottom:8px;font-family:"Noto Serif JP",serif;letter-spacing:.05em}.price__title::before{position:absolute;top:-5px;left:0;right:0;margin:auto;font-size:1.2rem}.price__listbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}@media print,screen and (min-width: 768px){.price__listbox{width:31.3%}}@media screen and (max-width: 767px){.price__listbox{width:100%;margin-bottom:24px}.price__listbox:last-child{margin-bottom:0}}.price__listbox .button{margin-top:auto}.price__listbox--premium{padding:2px;background:-webkit-gradient(linear, left top, left bottom, from(#B39855), color-stop(49.52%, #FFF9E6), to(#B39855));background:-webkit-linear-gradient(top, #B39855 0%, #FFF9E6 49.52%, #B39855 100%);background:linear-gradient(180deg, #B39855 0%, #FFF9E6 49.52%, #B39855 100%);position:relative;-webkit-box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1);box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1)}.price__listbox--premium:before{content:"";position:absolute;width:83px;height:83px;left:-10px;top:-10px;background:url("../img/icon-Badge.svg") no-repeat;background-size:contain;z-index:1}.price__listbox--premium.no-badge:before{display:none}.price__listbox--premium h5{background:-webkit-gradient(linear, left top, left bottom, from(#F3DEAB), to(#B39855));background:-webkit-linear-gradient(top, #F3DEAB 0%, #B39855 100%);background:linear-gradient(180deg, #F3DEAB 0%, #B39855 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}.price__listbox--premium h5 span{background:#383a3a;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}.price__listbox--executive{padding:2px;background:-webkit-gradient(linear, left top, left bottom, from(#BDC3C9), color-stop(49.52%, #F2F2F2), to(#838485));background:-webkit-linear-gradient(top, #BDC3C9 0%, #F2F2F2 49.52%, #838485 100%);background:linear-gradient(180deg, #BDC3C9 0%, #F2F2F2 49.52%, #838485 100%);-webkit-box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1);box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1)}.price__listbox--executive h5{background:-webkit-linear-gradient(275deg, #BDC3C9 16.95%, #838485 96.45%);background:linear-gradient(175deg, #BDC3C9 16.95%, #838485 96.45%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}.price__listbox--executive h5 span{background:#383a3a;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}.price__listbox--inner{width:100%;height:100%;background:#fff;border-radius:6px;padding:clamp(1rem,.833rem + .83vw,1.5rem);gap:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box}.price__listbox--standard{border:2px solid #3f9791;padding:0;background:#fff;-webkit-box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1);box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1)}.price__listbox--standard h5{color:#3f9791}.price__listbox--standard h5 span{color:#383a3a}.price__listbox--standard02{border:2px solid #525bb7;padding:0;background:#fff;-webkit-box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1);box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1)}.price__listbox--standard02 h5{color:#525bb7}.price__listbox--standard02 h5 span{color:#383a3a}.price__listbox--standard02 .price__title--standard{color:#525bb7;border-bottom:1px solid #525bb7}.price__listbox--standard02 .standard__button{background:-webkit-linear-gradient(338deg, #888ECD 27.68%, #525BB7 73.19%);background:linear-gradient(112deg, #888ECD 27.68%, #525BB7 73.19%);-webkit-box-shadow:0 4px 10px 0 rgba(136,142,205,.1);box-shadow:0 4px 10px 0 rgba(136,142,205,.1);background-size:200% 100%;background-position:0% 50%;-webkit-transition:background-position .6s ease,-webkit-box-shadow .3s ease;transition:background-position .6s ease,-webkit-box-shadow .3s ease;transition:background-position .6s ease,box-shadow .3s ease;transition:background-position .6s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.price__listbox--standard02 .standard__button:hover{background-position:100% 50%;color:#fff;-webkit-box-shadow:none;box-shadow:none}.price__listbox--standard03{border:2px solid #3f7197;padding:0;background:#fff;-webkit-box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1);box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1)}.price__listbox--standard03 h5{color:#3f7197}.price__listbox--standard03 h5 span{color:#383a3a}.price__listbox--standard03 .price__title--standard{color:#3f7197;border-bottom:1px solid #3f7197}.price__listbox--standard03 .standard__button{background:-webkit-linear-gradient(338deg, #9BBCD5 27.68%, #3F7197 73.19%);background:linear-gradient(112deg, #9BBCD5 27.68%, #3F7197 73.19%);-webkit-box-shadow:0 4px 10px 0 rgba(136,142,205,.1);box-shadow:0 4px 10px 0 rgba(136,142,205,.1);background-size:200% 100%;background-position:0% 50%;-webkit-transition:background-position .6s ease,-webkit-box-shadow .3s ease;transition:background-position .6s ease,-webkit-box-shadow .3s ease;transition:background-position .6s ease,box-shadow .3s ease;transition:background-position .6s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.price__listbox--standard03 .standard__button:hover{background-position:100% 50%;color:#fff;-webkit-box-shadow:none;box-shadow:none}.price__title--standard{color:#3f9791;border-bottom:1px solid #3f9791}.price__title--standard::before{content:"★"}.price__title--executive{color:#1a1b1b;border-bottom:1px solid #595b5b}.price__title--executive::before{content:"★★★";color:#8c8e90}.price__title--standard,.price__title--executive{font-size:clamp(1.188rem,1.104rem + .42vw,1.438rem)}.price__title--premium{color:#9e8d62;font-size:clamp(1.313rem,1.229rem + .42vw,1.563rem);border-bottom:1px solid #a5956a}.price__title--premium::before{content:"★★";color:#9e8d62}.price__checklist{gap:8px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0;margin:0}.price__checklist li{position:relative;padding-left:24px;list-style:none;text-align:left}.price__checklist li::before{content:"";position:absolute;left:0;top:.2em;width:16px;height:16px;background-repeat:no-repeat;background-size:contain}.price__soudan{text-align:center;font-size:clamp(1.125rem,.98rem + .73vw,1.4375rem)}.price #tab-Content01 .price__listbox--standard .price__checklist li::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M5.95%209.15L7.55%2010.75L11.55%206.75%22%20stroke%3D%22%233F9791%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M4.75%201.82041C5.96556%201.11699%207.34559%200.747695%208.75%200.750011C13.1684%200.750011%2016.75%204.33161%2016.75%208.75001C16.75%2013.1684%2013.1684%2016.75%208.75%2016.75C4.3316%2016.75%200.75%2013.1684%200.75%208.75001C0.75%207.29321%201.1396%205.92601%201.8204%204.75001%22%20stroke%3D%22%233F9791%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E")}.price #tab-Content01 .price__listbox--premium .price__checklist li::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M5.95001%209.15L7.55001%2010.75L11.55%206.75%22%20stroke%3D%22%239E8D62%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M4.75%201.82041C5.96556%201.11699%207.34559%200.747695%208.75%200.750011C13.1684%200.750011%2016.75%204.33161%2016.75%208.75001C16.75%2013.1684%2013.1684%2016.75%208.75%2016.75C4.3316%2016.75%200.75%2013.1684%200.75%208.75001C0.75%207.29321%201.1396%205.92601%201.8204%204.75001%22%20stroke%3D%22%239E8D62%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E")}.price #tab-Content01 .price__listbox--executive .price__checklist li::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M5.95001%209.15L7.55001%2010.75L11.55%206.75%22%20stroke%3D%22%237B7F7F%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M4.75%201.82041C5.96556%201.11699%207.34559%200.747695%208.75%200.750011C13.1684%200.750011%2016.75%204.33161%2016.75%208.75001C16.75%2013.1684%2013.1684%2016.75%208.75%2016.75%204.3316%2016.75%200.75%2013.1684%200.75%208.75001C0.75%207.29321%201.1396%205.92601%201.8204%204.75001%22%20stroke%3D%22%237B7F7F%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E")}.price #tab-Content02 .price__listbox--standard02 .price__checklist li::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M5.95%209.15L7.55%2010.75L11.55%206.75%22%20stroke%3D%22%23525BB7%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M4.75%201.82041C5.96556%201.11699%207.34559%200.747695%208.75%200.750011C13.1684%200.750011%2016.75%204.33161%2016.75%208.75001C16.75%2013.1684%2013.1684%2016.75%208.75%2016.75%204.3316%2016.75%200.75%2013.1684%200.75%208.75001C0.75%207.29321%201.1396%205.92601%201.8204%204.75001%22%20stroke%3D%22%23525BB7%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E")}.price #tab-Content02 .price__listbox--premium .price__checklist li::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M5.95001%209.15L7.55001%2010.75L11.55%206.75%22%20stroke%3D%22%239E8D62%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M4.75%201.82041C5.96556%201.11699%207.34559%200.747695%208.75%200.750011C13.1684%200.750011%2016.75%204.33161%2016.75%208.75001C16.75%2013.1684%2013.1684%2016.75%208.75%2016.75%204.3316%2016.75%200.75%2013.1684%200.75%208.75001C0.75%207.29321%201.1396%205.92601%201.8204%204.75001%22%20stroke%3D%22%239E8D62%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E")}.price #tab-Content02 .price__listbox--executive .price__checklist li::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M5.95001%209.15L7.55001%2010.75L11.55%206.75%22%20stroke%3D%22%237B7F7F%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M4.75%201.82041C5.96556%201.11699%207.34559%200.747695%208.75%200.750011C13.1684%200.750011%2016.75%204.33161%2016.75%208.75001C16.75%2013.1684%2013.1684%2016.75%208.75%2016.75%204.3316%2016.75%200.75%2013.1684%200.75%208.75001C0.75%207.29321%201.1396%205.92601%201.8204%204.75001%22%20stroke%3D%22%237B7F7F%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E")}.price #tab-Content03 .price__listbox--standard03 .price__checklist li::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M5.95%209.15L7.55%2010.75L11.55%206.75%22%20stroke%3D%22%233F7197%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M4.75%201.82041C5.96556%201.11699%207.34559%200.747695%208.75%200.750011C13.1684%200.750011%2016.75%204.33161%2016.75%208.75001C16.75%2013.1684%2013.1684%2016.75%208.75%2016.75%204.3316%2016.75%200.75%2013.1684%200.75%208.75001C0.75%207.29321%201.1396%205.92601%201.8204%204.75001%22%20stroke%3D%22%233F7197%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E")}.price #tab-Content03 .price__listbox--premium .price__checklist li::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M5.95001%209.15L7.55001%2010.75L11.55%206.75%22%20stroke%3D%22%239E8D62%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M4.75%201.82041C5.96556%201.11699%207.34559%200.747695%208.75%200.750011C13.1684%200.750011%2016.75%204.33161%2016.75%208.75001C16.75%2013.1684%2013.1684%2016.75%208.75%2016.75%204.3316%2016.75%200.75%2013.1684%200.75%208.75001C0.75%207.29321%201.1396%205.92601%201.8204%204.75001%22%20stroke%3D%22%239E8D62%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E")}.price #tab-Content03 .price__listbox--executive .price__checklist li::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M5.95001%209.15L7.55001%2010.75L11.55%206.75%22%20stroke%3D%22%237B7F7F%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M4.75%201.82041C5.96556%201.11699%207.34559%200.747695%208.75%200.750011C13.1684%200.750011%2016.75%204.33161%2016.75%208.75001C16.75%2013.1684%2013.1684%2016.75%208.75%2016.75%204.3316%2016.75%200.75%2013.1684%200.75%208.75001C0.75%207.29321%201.1396%205.92601%201.8204%204.75001%22%20stroke%3D%22%237B7F7F%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E")}.price .tab{margin-top:clamp(2rem,1.667rem + 1.67vw,3rem)}.price .tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.price .tab__title{margin-left:auto;margin-right:auto;margin-bottom:clamp(1rem,.833rem + .83vw,1.5rem);gap:1.5rem}.price .tab__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}.price .tab__title a{padding:32px 16px;color:#fff;text-decoration:none;text-align:center;border-radius:16px;-webkit-transition:all .4s ease;transition:all .4s ease}.price .tab__title a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}@media print,screen and (min-width: 768px){.price .tab__title a{min-width:190px}.price .tab__title a .u-font-bold{font-size:130%}}.price .tab__title li:first-child a{background:#64beb8}.price .tab__title li:first-child a:hover,.price .tab__title li:first-child a.active{background:hsl(176,40.9090909091%,45.4901960784%)}.price .tab__title li:nth-child(2) a{background:#888ecd}.price .tab__title li:nth-child(2) a:hover,.price .tab__title li:nth-child(2) a.active{background:rgb(87.9775147929,96.398816568,184.8224852071)}.price .tab__title li:nth-child(3) a{background:#6497be}.price .tab__title li:nth-child(3) a:hover,.price .tab__title li:nth-child(3) a.active{background:hsl(206,40.9090909091%,45.4901960784%)}@media screen and (max-width: 767px){.price .tab__title{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;gap:8px 0}.price .tab__title li{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.price .tab__title li:nth-child(3){-webkit-box-flex:0;-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;margin-top:4px}.price .tab__title a{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 4px;padding:16px 8px;font-size:15px;border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box}}.price .tab__content{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:clamp(1rem,.667rem + 1.67vw,2rem);margin-bottom:clamp(2rem,1.667rem + 1.67vw,3rem)}.price .tab__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.price .tab__content:not(.is-active){display:none}.price .tab__content.is-active{-webkit-animation:fadeIn .5s ease;animation:fadeIn .5s ease}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.price #tab-Content01{border-radius:20px;border:5px solid #64beb8;background:rgba(218,250,237,.1)}.price #tab-Content02{border-radius:20px;border:5px solid #888ecd;background:rgba(214,227,246,.1)}.price #tab-Content02 .c-box__title{color:#383e85}.price #tab-Content03{border-radius:20px;border:5px solid #9bbcd5;background:rgba(155,188,213,.1)}.price #tab-Content03 .c-box__title{color:#3c4d5a}@media print,screen and (min-width: 768px){.c-list--col3{gap:32px;margin-bottom:32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.c-list--col3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}}.c-box{padding:clamp(1rem,.833rem + .83vw,1.5rem);border-radius:8px;background:#fff;-webkit-box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1);box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1);gap:16px}.c-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}@media screen and (max-width: 767px){.c-box{margin-bottom:32px}}@media print,screen and (min-width: 768px){.c-box{max-width:31%}}.c-box img{margin-left:auto;margin-right:auto;width:121px;height:auto}@media screen and (max-width: 767px){.c-box img{width:80px}}.c-box dd{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}.c-box dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.c-box__title{font-size:clamp(1.125rem,1.021rem + .52vw,1.438rem);color:#3f9791;font-family:"Noto Serif JP",serif;letter-spacing:.05em}.c-box--border{border:1px solid #c6cbcb}.notice{border-radius:8px;background:rgba(238,241,241,.5);padding:clamp(1.5rem,1.333rem + .83vw,2rem);margin-bottom:clamp(2rem,1.667rem + 1.67vw,3rem)}.notice__title{font-size:clamp(1.125rem,1.083rem + .21vw,1.25rem);margin-bottom:10px;font-family:"Noto Serif JP",serif;letter-spacing:.05em}.notice+.button--cta{margin-left:auto;margin-right:auto;margin-bottom:clamp(3rem,2.333rem + 3.33vw,5rem);font-size:clamp(1.125rem,1rem + .8vw,1.5rem)}.u-dot-list li{position:relative;padding-left:8px}.u-dot-list li::before{content:"";position:absolute;width:4px;height:4px;background:#383a3a;border-radius:50%;top:.6em;left:0}.u-dot-list li{margin-bottom:4px}.u-dot-list li:last-child{margin-bottom:0}.about{position:relative;padding-top:40px;padding-bottom:clamp(3rem,2.333rem + 3.33vw,5rem);background:-webkit-gradient(linear, left bottom, left top, color-stop(40%, #EFFBFA), color-stop(50%, transparent));background:-webkit-linear-gradient(bottom, #EFFBFA 40%, transparent 50%);background:linear-gradient(to top, #EFFBFA 40%, transparent 50%);z-index:-1}@media screen and (max-width: 767px){.about .c-title--lv2{text-align:center;line-height:1.3}}.about::before{content:"";position:absolute;left:0;top:30%;width:100%;height:100%;background:url("../img/wave_Bg02.svg") no-repeat center bottom;background-size:100% auto;background-repeat:no-repeat;z-index:0}@media screen and (max-width: 767px){.about::before{background:url("../img/wave_Bg02.svg") no-repeat center center;background-size:200% auto}}.about .wrapper{position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:1}.about .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.about__lead{color:#64beb8;font-weight:700;font-size:clamp(1.125rem,1.08rem + .23vw,1.25rem);margin-bottom:clamp(2rem,1.333rem + 3.33vw,4rem);font-family:"Noto Serif JP",serif;letter-spacing:.05em}@media screen and (max-width: 767px){.about .c-text--center{text-align:left}}.about__img-list{margin-top:clamp(1.5rem,1.333rem + .83vw,2rem)}@media print,screen and (min-width: 768px){.about__img-list{gap:32px}.about__img-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media print,screen and (min-width: 768px){.about__img-list li{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}}@media screen and (max-width: 767px){.about__img-list li img{margin-left:auto;margin-right:auto;width:80%}.about__img-list li{margin-bottom:16px}.about__img-list li:last-child{margin-bottom:0}}.reason{padding-top:clamp(2.5rem,1.667rem + 4.17vw,5rem);position:relative;z-index:2;background:#effbfa}.reason::before{content:"";position:absolute;bottom:0;top:0;margin:auto;left:0;width:100vw;height:auto;background:url("../img/wave_Bg.svg") no-repeat center center;background-size:100% auto;-webkit-transform:scaleX(-1);transform:scaleX(-1);z-index:-1}.reason::before{content:"";position:absolute}.reason .wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:40px}@media screen and (max-width: 767px){.reason .wrapper{gap:32px}}.reason .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.reason__col{border-radius:8px;padding:clamp(1rem,.667rem + 1.67vw,2rem);background:#fff;-webkit-box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1);box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1);position:relative;width:100%}.reason__col::before{content:attr(data-num);position:absolute;top:-6rem;left:0;font-family:Niconne;font-size:10rem;font-weight:400;color:rgba(63,151,145,.5)}.reason__col:nth-of-type(even)::before{left:auto;right:0}.reason__col:nth-of-type(even) dl dd::before{left:0;right:auto}.reason__col dl{gap:32px}.reason__col dl h3{color:#64beb8;font-size:clamp(1.25rem,1.146rem + .52vw,1.563rem);font-family:"Noto Serif JP",serif;letter-spacing:.05em}@media print,screen and (min-width: 768px){.reason__col dl dt,.reason__col dl dd{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}}.reason__col dl dd{gap:clamp(1rem,.833rem + .83vw,1.5rem);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}@media print,screen and (min-width: 768px){.reason__col dl dd p{font-size:1.125rem;line-height:1.6}}.reason__col dl dd::before{content:attr(data-label);position:absolute;top:-2rem;right:0;font-size:3.5rem;font-weight:700;color:rgba(100,190,184,.3)}@media screen and (max-width: 767px){.reason__col dl dd::before{top:auto;bottom:-1.5rem;right:0;font-size:2.5rem}}.reason__col dl dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}@media screen and (max-width: 767px){.reason__col dl dd{padding-bottom:2rem}}.reason__col dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}@media screen and (max-width: 767px){.reason__col dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column;gap:16px}}@media print,screen and (min-width: 768px){.reason__col:nth-of-type(even) dl{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.reason__logo{width:100%;border-radius:8px;background:#fff;padding:clamp(1rem,.667rem + 1.67vw,2rem);-webkit-box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1);box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.reason__logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.reason .button--cta{margin-left:auto;margin-right:auto;font-size:clamp(1.125rem,1rem + .8vw,1.5rem)}.reason__logo-list{width:100%}@media print,screen and (min-width: 768px){.reason__logo-list{gap:24px}.reason__logo-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}.reason__logo-list li{text-align:center;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}}.expert{padding-top:clamp(3rem,3.333rem + 8.33vw,10rem);position:relative}.expert .c-title--lv2+p{font-family:"Noto Serif JP",serif}.expert .wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:40px}@media screen and (max-width: 767px){.expert .wrapper{gap:32px}}.expert .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.expert::before{content:"";position:absolute;left:0;top:0;width:100%;height:clamp(3.75rem,2.917rem + 4.17vw,50rem);background:#effbfa;-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0);clip-path:polygon(0 0, 50% 100%, 100% 0);z-index:2}@media screen and (max-width: 767px){.expert::before{bottom:-2.7%}}.expert .c-title--lv2{margin-top:clamp(2rem,1.667rem + 1.67vw,3rem)}.expert .c-title--lv2+P{font-size:clamp(1.125rem,1.083rem + .21vw,1.25rem);line-height:1.6}@media print,screen and (min-width: 768px){.expert .c-title--lv2+P{text-align:center}}.expert__col{border-radius:8px}.expert__header{border-radius:8px;padding:clamp(1rem,.667rem + 1.67vw,2rem);background:#64beb8}@media print,screen and (min-width: 768px){.expert__header{gap:24px}.expert__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}}@media print,screen and (min-width: 768px)and (max-width: 980px){.expert__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}}@media print,screen and (min-width: 768px){.expert__body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media print,screen and (min-width: 768px){.expert__image{-webkit-box-flex:0;-webkit-flex:0 0 476px;-ms-flex:0 0 476px;flex:0 0 476px}}@media screen and (max-width: 767px){.expert__image{width:100%;margin-bottom:16px}}.expert__info--title{border-radius:8px;padding:16px;background:#dffbf0;color:#64beb8;grid-column:2;margin-bottom:16px}.expert__info--title h3{font-size:clamp(1.125rem,.979rem + .73vw,1.563rem);margin-bottom:16px;font-family:"Noto Serif JP",serif}.expert__info--title h3+p{font-size:clamp(1.063rem,1.042rem + .1vw,1.125rem)}.expert__achievement{margin-top:clamp(1.5rem,1.333rem + .83vw,2rem)}@media print,screen and (min-width: 768px){.expert__achievement{gap:24px}.expert__achievement{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}}.expert__achievement--item{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.expert__achievement--item dt{background:#dffbf0;padding:8px;text-align:center;font-size:clamp(1.125rem,1.083rem + .21vw,1.25rem);font-weight:700;margin-bottom:16px;font-family:"Noto Serif JP",serif}.expert__achievement--item dd{padding:0 8px 8px}.expert__profile{color:#fff}.expert__profile dt{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:clamp(1.063rem,1rem + .31vw,1.25rem);font-weight:700;font-family:"Noto Serif JP",serif}.expert__profile dt::after{content:"";display:block;width:65px;height:1px;background:#fff}.expert__profile dd{margin-top:16px}.expert__profile dd p{margin-bottom:8px}.expert__profile dd p:last-child{margin-bottom:0}.expert .c-box.c-box--border dt{font-family:"Noto Serif JP",serif}.expert .c-box.c-box--border dt img{margin-bottom:16px}.expert .c-box.c-box--border dt{text-align:center;font-weight:700;font-size:clamp(1.25rem,1.188rem + .31vw,1.438rem)}.expert .c-box__title{font-size:clamp(1.125rem,1.083rem + .21vw,1.25rem)}.expert .button--cta{margin-left:auto;margin-right:auto;font-size:clamp(1.125rem,1rem + .8vw,1.5rem)}.expert .c-phone-text{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:clamp(1.125rem,1.083rem + .21vw,1.25rem);gap:8px}.expert .c-phone-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}@media print,screen and (min-width: 768px){.expert .c-phone-text{-webkit-touch-callout:none;pointer-events:none;cursor:default;text-decoration:none}}@media screen and (max-width: 767px){.expert .c-phone-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}}.expert .c-phone-text img{width:36px;height:36px}.case{padding-top:clamp(3rem,3.333rem + 8.33vw,10rem);padding-bottom:clamp(2.5rem,1.667rem + 4.17vw,5rem);position:relative;background:rgba(226,228,243,.3);z-index:0}.case p{font-size:1.125rem}.case .wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:40px}@media screen and (max-width: 767px){.case .wrapper{gap:32px}}.case .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.case::before{content:"";position:absolute;left:0;top:0;width:100%;height:clamp(3.75rem,2.917rem + 4.17vw,50rem);background:#fff;-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0);clip-path:polygon(0 0, 50% 100%, 100% 0);z-index:-1}@media screen and (max-width: 767px){.case::before{bottom:-2.7%}}.case .c-title--lv2{margin-bottom:24px}.case__item{border-radius:8px;padding:clamp(1rem,.667rem + 1.67vw,2rem);background:#fff;-webkit-box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1);box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:clamp(1rem,.667rem + 1.67vw,2rem);width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.case__item{overflow:hidden}}.case__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.case__item .c-title--lv3{position:relative;text-align:center;width:100%;padding-bottom:8px}@media screen and (max-width: 767px){.case__item .c-title--lv3{padding-bottom:4px}}.case__item .c-title--lv3::before{content:attr(data-label);position:absolute;top:-2.8rem;left:0;font-family:Niconne;font-weight:400;font-size:6rem}@media screen and (max-width: 767px){.case__item .c-title--lv3::before{top:-1rem;font-size:2.7rem}}.case__item:first-of-type .c-title--lv3{border-bottom:1px solid #9bd5d1}.case__item:first-of-type .c-title--lv3::before{color:rgba(100,190,184,.3)}.case__item:first-of-type .case__flow:nth-child(1){border:10px solid #9bd5d1}.case__item:first-of-type .case__flow:nth-child(1) dt{color:#9bd5d1;border-bottom:1px solid #9bd5d1}.case__item:first-of-type .case__flow:nth-child(1)::after{border-top:solid 5px #64beb8;border-right:solid 5px #64beb8}.case__item:first-of-type .case__flow:nth-child(2){border:10px solid #64beb8}.case__item:first-of-type .case__flow:nth-child(2) dt{color:#64beb8;border-bottom:1px solid #64beb8}.case__item:first-of-type .case__flow:nth-child(2)::after{border-top:solid 5px #3f9791;border-right:solid 5px #3f9791}.case__item:first-of-type .case__flow:nth-child(3){border:10px solid #3f9791}.case__item:first-of-type .case__flow:nth-child(3) dt{color:#3f9791;border-bottom:1px solid #3f9791}.case__item:nth-of-type(2) .c-title--lv3{border-bottom:1px solid #9bbcd5}.case__item:nth-of-type(2) .c-title--lv3::before{color:#9bbcd5}.case__item:nth-of-type(2) .case__flow:nth-child(1){border:10px solid #9bbcd5}.case__item:nth-of-type(2) .case__flow:nth-child(1) dt{color:#9bbcd5;border-bottom:1px solid #9bbcd5}.case__item:nth-of-type(2) .case__flow:nth-child(1)::after{border-top:solid 5px #6497be;border-right:solid 5px #6497be}.case__item:nth-of-type(2) .case__flow:nth-child(2){border:10px solid #6497be}.case__item:nth-of-type(2) .case__flow:nth-child(2) dt{color:#6497be;border-bottom:1px solid #6497be}.case__item:nth-of-type(2) .case__flow:nth-child(2)::after{border-top:solid 5px #3f7197;border-right:solid 5px #3f7197}.case__item:nth-of-type(2) .case__flow:nth-child(3){border:10px solid #3f7197}.case__item:nth-of-type(2) .case__flow:nth-child(3) dt{color:#3f7197;border-bottom:1px solid #3f7197}.case__item:nth-of-type(3) .c-title--lv3{border-bottom:1px solid #bec1e4}.case__item:nth-of-type(3) .c-title--lv3::before{color:#bec1e4}.case__item:nth-of-type(3) .case__flow:nth-child(1){border:10px solid #bec1e4}.case__item:nth-of-type(3) .case__flow:nth-child(1) dt{color:#bec1e4;border-bottom:1px solid #bec1e4}.case__item:nth-of-type(3) .case__flow:nth-child(1)::after{border-top:solid 5px #888ecd;border-right:solid 5px #888ecd}.case__item:nth-of-type(3) .case__flow:nth-child(2){border:10px solid #888ecd}.case__item:nth-of-type(3) .case__flow:nth-child(2) dt{color:#888ecd;border-bottom:1px solid #888ecd}.case__item:nth-of-type(3) .case__flow:nth-child(2)::after{border-top:solid 5px #525bb7;border-right:solid 5px #525bb7}.case__item:nth-of-type(3) .case__flow:nth-child(3){border:10px solid #525bb7}.case__item:nth-of-type(3) .case__flow:nth-child(3) dt{color:#525bb7;border-bottom:1px solid #525bb7}.case__flow-wrapper{gap:32px}.case__flow-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}@media screen and (max-width: 767px){.case__flow-wrapper{overflow-x:auto;padding-bottom:20px;-webkit-overflow-scrolling:touch}}.case__flow{border-radius:8px;padding:clamp(1rem,.667rem + 1.67vw,2rem);background:#fff;-webkit-box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1);box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;position:relative}@media screen and (max-width: 767px){.case__flow{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}.case__flow::after{content:"";position:absolute;right:-30px;top:0;bottom:0;width:15px;height:15px;border:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:auto}.case__flow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}@media screen and (max-width: 767px){.case__flow{max-width:250px}}.case__flow dt{text-align:center;width:100%;font-weight:700;font-size:clamp(1.125rem,.979rem + .73vw,1.563rem)}.case__comment{position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 40px}@media screen and (max-width: 767px){.case__comment{padding:0 30px}}.case__comment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.case__comment::before,.case__comment::after{color:#c6cbcb;position:absolute;font-size:clamp(2.5rem,1.667rem + 4.17vw,5rem)}.case__comment::before{content:"“";left:0;bottom:-20px}@media print,screen and (min-width: 768px)and (max-width: 980px){.case__comment::before{bottom:20px}}@media screen and (max-width: 767px){.case__comment::before{top:-20px;bottom:0}}.case__comment::after{content:"”";right:0;top:-10px}@media print,screen and (min-width: 768px)and (max-width: 980px){.case__comment::after{top:10px}}@media screen and (max-width: 767px){.case__comment::after{top:60px}}.case__person{margin-top:8px;color:#7b7f7f}.qa{background:rgba(215,247,245,.4);padding-top:clamp(3rem,3.333rem + 8.33vw,10rem);position:relative;z-index:0}.qa .wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:40px}@media screen and (max-width: 767px){.qa .wrapper{gap:32px}}.qa .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.qa::before{content:"";position:absolute;left:0;top:0;width:100%;height:clamp(3.75rem,2.917rem + 4.17vw,50rem);background:#f6f7fb;-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0);clip-path:polygon(0 0, 50% 100%, 100% 0);z-index:-1}@media screen and (max-width: 767px){.qa::before{bottom:-2.7%}}.qa__item{padding:clamp(1rem,.667rem + 1.67vw,2rem);border-radius:8px;background:#fff;-webkit-box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1);box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1)}.qa__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.qa__item dt{position:relative;padding-left:clamp(1.5rem,1.25rem + 1.25vw,2.25rem);padding-bottom:8px;font-size:1.125rem;font-weight:700;border-bottom:1px solid #9bd5d1;margin-bottom:16px}.qa__item dt::before{content:"Q";position:absolute;left:0;top:0;line-height:1;color:#64beb8;font-size:clamp(1.5rem,1.25rem + 1.25vw,2.25rem)}.qa__item dd{position:relative;margin-bottom:36px;padding-left:clamp(1.5rem,1.25rem + 1.25vw,2.25rem);line-height:1.6}.qa__item dd:last-child{margin-bottom:0}.qa__item dd::before{content:"A";position:absolute;left:0;top:0;line-height:1;font-weight:700;color:#9bd5d1;font-size:clamp(1.5rem,1.25rem + 1.25vw,2.25rem)}.qa .c-title{font-family:"Noto Serif JP",serif}.qa .button--cta{margin-bottom:clamp(3rem,2.333rem + 3.33vw,5rem);font-size:clamp(1.125rem,1rem + .8vw,1.5rem)}.form{background:#f6f7fb;padding-bottom:clamp(2.5rem,1.667rem + 4.17vw,5rem);padding-top:clamp(3rem,3.333rem + 8.33vw,10rem);position:relative;z-index:0}.form p{font-size:1.125rem}.form .wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:40px}@media screen and (max-width: 767px){.form .wrapper{gap:32px}}.form .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.form::before{content:"";position:absolute;left:0;top:0;width:100%;height:clamp(3.75rem,2.917rem + 4.17vw,50rem);background:#eefdfc;-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0);clip-path:polygon(0 0, 50% 100%, 100% 0);z-index:-1}@media screen and (max-width: 767px){.form::before{bottom:-2.7%}}.form__box{border-radius:8px;background:#fff;width:100%;padding:clamp(1rem,.667rem + 1.67vw,2rem);-webkit-box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1);box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1)}@media print,screen and (min-width: 768px){.form__box{width:80%}}@media print,screen and (min-width: 768px)and (max-width: 980px){.form__box{width:100%}}.form__box form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.form__box form{gap:clamp(1rem,.667rem + 1.67vw,2rem)}.form__item{gap:16px}.form__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.form__item label{font-weight:700;gap:8px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form__item label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}.form__item label span{font-size:80%;padding:4px 8px;border-radius:30px}.form__item label .form__label-optional{background:#c6cbcb}.form .form__label-required{color:#fff;background:#ff4d4d}.form__input,.form__select,.form__textarea{font-size:1.125rem;padding:16px 24px;border-radius:8px;border:none;background:#f8f8f8}.form__input::-webkit-input-placeholder, .form__select::-webkit-input-placeholder, .form__textarea::-webkit-input-placeholder{opacity:.5}.form__input::-moz-placeholder, .form__select::-moz-placeholder, .form__textarea::-moz-placeholder{opacity:.5}.form__input:-ms-input-placeholder, .form__select:-ms-input-placeholder, .form__textarea:-ms-input-placeholder{opacity:.5}.form__input::-ms-input-placeholder, .form__select::-ms-input-placeholder, .form__textarea::-ms-input-placeholder{opacity:.5}.form__input::placeholder,.form__select::placeholder,.form__textarea::placeholder{opacity:.5}.form__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#f8f8f8 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%23333' stroke-width='1.5'/></svg>") no-repeat right 1.6em center/14px 9px}.form__button{cursor:pointer;color:#fff;margin-left:auto;margin-right:auto;border-radius:50px;border:none;padding:16px clamp(1.5rem,1rem + 2.5vw,3rem);background:#64beb8;-webkit-box-shadow:0 2px 10px 5px #d7f7f5;box-shadow:0 2px 10px 5px #d7f7f5;font-size:clamp(1.5rem,1.333rem + .83vw,2rem);-webkit-transition:all .3s ease;transition:all .3s ease;font-family:"Noto Serif JP",serif}.form__button:hover{background:hsl(176,40.9090909091%,46.862745098%);background-position:100% 50%;color:#fff;-webkit-box-shadow:none;box-shadow:none}.form__button-back{cursor:pointer;color:#666;margin-left:auto;margin-right:auto;border-radius:50px;border:2px solid #ccc;background:#fff;font-family:"Noto Serif JP",serif;-webkit-transition:all .3s ease;transition:all .3s ease;padding:10px clamp(1.2rem,.8rem + 2vw,2rem);font-size:clamp(1.2rem,1.05rem + .75vw,1.6rem)}.form__button-back:hover{background:#f5f5f5;color:#333;border-color:#999}.form__buttons{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto;gap:16px}.form__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}.form__notice{width:100%;border-radius:8px;padding:clamp(1rem,.667rem + 1.67vw,2rem);background:#fff;-webkit-box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1);box-shadow:0 103px 29px 0 rgba(157,179,185,0),0 66px 26px 0 rgba(157,179,185,.01),0 37px 22px 0 rgba(157,179,185,.05),0 16px 16px 0 rgba(157,179,185,.09),0 4px 9px 0 rgba(157,179,185,.1);gap:clamp(1rem,.667rem + 1.67vw,2rem)}.form__notice{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}@media print,screen and (min-width: 768px){.form__notice{width:80%}}@media print,screen and (min-width: 768px)and (max-width: 980px){.form__notice{width:100%}}.form__notice .c-title{font-family:"Noto Serif JP",serif}.form__notice-list{gap:8px}.form__notice-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.form__notice-list li{position:relative;padding-left:24px}.form__notice-list li::before{content:"";position:absolute;left:0;top:.2em;width:16px;height:16px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M5.95%209.15L7.55%2010.75L11.55%206.75%22%20stroke%3D%22%233F9791%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M4.75%201.82041C5.96556%201.11699%207.34559%200.747695%208.75%200.750011C13.1684%200.750011%2016.75%204.33161%2016.75%208.75001C16.75%2013.1684%2013.1684%2016.75%208.75%2016.75C4.3316%2016.75%200.75%2013.1684%200.75%208.75001C0.75%207.29321%201.1396%205.92601%201.8204%204.75001%22%20stroke%3D%22%233F9791%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:contain}.form__notice-link{margin-left:auto}.form__notice-link a{color:#3f9791;text-decoration:none;padding-right:28px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M19%2013V19C19%2019.5304%2018.7893%2020.0391%2018.4142%2020.4142C18.0391%2020.7893%2017.5304%2021%2017%2021H5C4.46957%2021%203.96086%2020.7893%203.58579%2020.4142C3.21071%2020.0391%203%2019.5304%203%2019V7C3%206.46957%203.21071%205.96086%203.58579%205.58579C3.96086%205.21071%204.46957%205%205%205H11V7H5V19H17V13H19ZM13%203V5H17.586L9.793%2012.793L11.207%2014.207L19%206.414V11H21V3H13Z%22%20fill%3D%22%2364BEB8%22%2F%3E%3C%2Fsvg%3E") no-repeat center right;background-size:contain auto}.form__notice-link a:hover{text-decoration:underline}.form__item:has(.error) textarea,.form__item:has(.error) input[type=text],.form__item:has(.error) input[type=email],.form__item:has(.error) select{background-color:rgba(232,87,61,.2)}.footer{padding-top:clamp(2rem,1.833rem + .83vw,2.5rem);padding-bottom:clamp(2rem,1.833rem + .83vw,2.5rem);background:#294961;padding-left:20px;padding-right:20px}.footer .wrapper{gap:32px}.footer .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}@media print,screen and (min-width: 768px){.footer__col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer__col+p{color:#fff;margin-left:auto;margin-right:auto}@media print,screen and (min-width: 768px){.footer__col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}}@media print,screen and (min-width: 768px){.footer__group{gap:32px;margin-left:auto}.footer__group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}}@media screen and (max-width: 767px){.footer__group{gap:32px}.footer__group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}}.footer__logo{color:#c6cbcb;gap:4px}@media print,screen and (min-width: 768px)and (max-width: 980px){.footer__logo{margin-bottom:32px}}@media screen and (max-width: 767px){.footer__logo{margin-bottom:32px}}.footer__logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.footer__logo img{width:clamp(11.25rem,10.833rem + 2.08vw,12.5rem)}.footer__item{gap:16px}.footer__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.footer__item h4{color:#c6cbcb}.footer__item-navi{gap:8px}.footer__item-navi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.footer__item-navi li{position:relative;padding-left:20px;color:#fff}.footer__item-navi li::before{position:absolute;content:"";width:15px;height:1px;background:#fff;top:0;bottom:0;left:0;margin:auto}.footer__item-navi a{color:#fff;text-decoration:none}.footer__item-navi a:hover{text-decoration:underline}.footer__notice{color:#fff;font-size:.81rem}.footer__notice li{margin-bottom:8px}.footer .button--cta{-webkit-box-shadow:none;box-shadow:none;margin-left:auto;margin-right:auto;font-size:clamp(1.125rem,1rem + .8vw,1.5rem)}.footer__copyright{color:#c6cbcb;margin-left:auto;margin-right:auto;font-size:.81rem}.service-group{background:#effffe;padding:clamp(1.25rem,.568rem + 3.41vw,3.125rem)}@media print,screen and (min-width: 768px){.service-group{width:80%}}.service-group__title{text-align:center;font-family:"Noto Serif JP",serif;position:relative;padding-bottom:15px;font-size:20px;margin-bottom:20px}.service-group__title::after{content:"";position:absolute;margin:auto;left:0;right:0;bottom:0;width:100%;height:2px;background:#9bd5d1}.service-group__description{font-family:"Noto Serif JP",serif;font-size:1.4rem;line-height:1.6;margin-bottom:20px}.service-group__list{margin-bottom:30px}.service-group__list li{position:relative;padding-left:8px;font-family:"Noto Serif JP",serif;font-size:1rem;line-height:1.6}.service-group__list li::before{content:"";position:absolute;width:4px;height:4px;background:#64beb8;border-radius:50%;top:.6em;left:0}.service-group__list li{margin-bottom:4px}.service-group__list li:last-child{margin-bottom:0}.service-group__footer-text{text-align:center;font-family:"Noto Serif JP",serif;font-weight:700;letter-spacing:.03em;font-size:1.8rem;line-height:1.6}.hide-label .mwform-checkbox-field-text{display:none !important}.form-item__policy{position:relative}.form-item__policy a{display:inline}.form-item__policy .hide-label{position:absolute;left:0;top:.1em;display:inline-block}.form-item__policy a .form__label-required{font-size:80% !important;padding:4px 8px !important;border-radius:30px !important;text-decoration:none !important;display:inline-block !important}.form-item__policy p{display:block;position:relative;padding-left:30px;line-height:1.6;text-align:left;margin-bottom:100px}@media screen and (max-width: 767px){.form-item__policy p{margin-bottom:6ch}}.form-item__policy .error{position:absolute;left:0;top:40px;width:300px}@media screen and (max-width: 767px){.form-item__policy .error{top:100px}}.form-item__policy input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin-right:8px;margin-top:4px;width:16px;height:16px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.mwform-checkbox-field horizontal-item{width:10px}.mw_wp_form.mw_wp_form_confirm.mw_wp_form_preview .form-item__policy{display:none}.mw_wp_form_input input.form__button.send{display:none !important}.mw_wp_form_preview input.form__button.confirm{display:none !important}.official-line{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.official-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-flex;display:flex}.official-line__label{font-weight:bold}@media screen and (max-width: 767px){.official-line__label{width:100%;text-align:center}}.official-line__qr{max-width:100px}@media screen and (max-width: 767px){.official-line__qr{display:none}}.official-line__link img{max-width:200px}@media print,screen and (min-width: 768px){.official-line__link{display:none}}