:root{--vw: 1vw}@media screen and (max-width: 900px){.ssite-body{padding-top:0}}.ssite-body.is-loaded .bg-contents{-webkit-transform:scaleX(1);transform:scaleX(1)}.ssite-body.is-loaded .kv{opacity:1;visibility:visible;-webkit-transform:translateY(0px);transform:translateY(0px)}.ssite-body .site-header{-webkit-transition-delay:.4s;transition-delay:.4s}.ssite-body .bg-contents{position:absolute;width:1366px;width:100%;height:675px;left:0px;top:0px;background:linear-gradient(104.47deg, #CAEEFE 0%, #0BC0B4 100%);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .6s cubic-bezier(0.83, 0, 0.17, 1);transition:-webkit-transform .6s cubic-bezier(0.83, 0, 0.17, 1);transition:transform .6s cubic-bezier(0.83, 0, 0.17, 1);transition:transform .6s cubic-bezier(0.83, 0, 0.17, 1), -webkit-transform .6s cubic-bezier(0.83, 0, 0.17, 1);-webkit-transform:scaleX(0);transform:scaleX(0)}@media screen and (max-width: 900px){.ssite-body .bg-contents{top:calc(45.64*var(--vw));width:100%;height:calc(137.43*var(--vw));background:linear-gradient(98.74deg, #C0E2F0 -13.48%, #0BC0B4 100%)}}.ssite-body .sp-header{display:none}@media screen and (max-width: 900px){.ssite-body .sp-header{display:block;background:#fafafa url(../images/common/bg-menu.png) repeat left top;background-size:calc(.51*var(--vw)) auto;padding-top:calc(18.46*var(--vw));padding-bottom:calc(6.15*var(--vw))}.ssite-body .sp-header .logo-labo{width:calc(71.79*var(--vw));margin:0 auto}.ssite-body .sp-header .tagline{font-size:calc(3.33*var(--vw));font-weight:400;line-height:1.4;color:#00aca0;letter-spacing:normal;text-align:center;letter-spacing:.05em;margin-top:calc(3.07*var(--vw))}}.ssite-body .kv{position:relative;width:calc(100*var(--vw) - 341px);padding:40px 0 0 0;overflow:hidden;opacity:0;visibility:hidden;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .6s .9s,visibility .6s .9s,-webkit-transform .6s .9s;transition:opacity .6s .9s,visibility .6s .9s,-webkit-transform .6s .9s;transition:opacity .6s .9s,visibility .6s .9s,transform .6s .9s;transition:opacity .6s .9s,visibility .6s .9s,transform .6s .9s,-webkit-transform .6s .9s}@media screen and (max-width: 900px){.ssite-body .kv{width:100%;padding:calc(6.15*var(--vw)) 0 0;margin-left:0}}.ssite-body .kv .slider{width:calc(100% + 20px)}@media screen and (max-width: 900px){.ssite-body .kv .slider{width:100%}}.ssite-body .kv .swiper{padding-bottom:104px;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (max-width: 900px){.ssite-body .kv .swiper{padding-bottom:calc(20*var(--vw))}}.ssite-body .kv .swiper:not(.swiper-initialized){opacity:0}.ssite-body .kv .swiper:not(.swiper-initialized) .swiper-wrapper{gap:0 24px;margin-left:-41px}@media screen and (max-width: 900px){.ssite-body .kv .swiper:not(.swiper-initialized) .swiper-wrapper{gap:0 calc(4.1*var(--vw));margin-left:0}}.ssite-body .kv .swiper-slide{width:360px;-webkit-filter:drop-shadow(4px 4px 10px rgba(0, 0, 0, 0.1));filter:drop-shadow(4px 4px 10px rgba(0, 0, 0, 0.1))}@media screen and (max-width: 900px){.ssite-body .kv .swiper-slide{width:calc(76.92*var(--vw))}}.ssite-body .kv .swiper-slide a{position:relative;display:block;height:510px;color:#00aca0;background-color:#fff;border-radius:12px;border:1px solid #00aca0;overflow:hidden;-webkit-transition:opacity .3s;transition:opacity .3s}@media print,screen and (min-width: 768px){.ssite-body .kv .swiper-slide a:hover{opacity:.8}}@media screen and (max-width: 900px){.ssite-body .kv .swiper-slide a{height:calc(111.28*var(--vw));height:calc(115.38*var(--vw));border-radius:calc(2.05*var(--vw))}}.ssite-body .kv .txt-pickup{font-family:"Poppins","Noto Sans JP",sans-serif;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:98px;height:30px;font-size:20px;font-weight:600;letter-spacing:.05em;color:#fff;background-color:#fb0}@media screen and (max-width: 900px){.ssite-body .kv .txt-pickup{width:calc(20*var(--vw));height:calc(6.15*var(--vw));font-size:calc(4.1*var(--vw));letter-spacing:.05em}}.ssite-body .kv .cat,.ssite-body .kv .ttl,.ssite-body .kv .txt{position:relative;z-index:2}.ssite-body .kv .cat{font-family:"Poppins","Noto Sans JP",sans-serif;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:500;line-height:1;padding:5px 11px;border:1px solid #fff;border-radius:100px;margin:24px 24px 9px;border:1px solid #00aca0}@media screen and (max-width: 900px){.ssite-body .kv .cat{font-size:calc(3.07*var(--vw));padding:calc(.76*var(--vw)) calc(1.79*var(--vw));margin:calc(4.1*var(--vw)) calc(3.84*var(--vw)) calc(2.05*var(--vw))}}.ssite-body .kv .ttl{font-size:24px;font-weight:600;line-height:1.4;margin:0 23px 10px}@media screen and (max-width: 900px){.ssite-body .kv .ttl{font-size:calc(4.61*var(--vw));margin:0 calc(3.84*var(--vw)) calc(2.05*var(--vw))}}.ssite-body .kv .txt{font-size:14px;font-weight:normal;line-height:1.7;margin:0 23px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-clamp:2}@media screen and (max-width: 900px){.ssite-body .kv .txt{min-height:4em;font-size:calc(3.33*var(--vw));margin:0 calc(3.84*var(--vw));-webkit-line-clamp:4;line-clamp:4}}.ssite-body .kv .swiper-pagination{bottom:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:74px}@media screen and (max-width: 900px){.ssite-body .kv .swiper-pagination{bottom:calc(7.94*var(--vw));padding-right:calc(13.84*var(--vw))}}.ssite-body .kv .swiper-pagination-bullet{position:relative;display:block;width:16px;height:16px;background-color:rgba(0,0,0,0);margin:0 7px;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}@media print,screen and (min-width: 768px){.ssite-body .kv .swiper-pagination-bullet:hover{opacity:.8}}@media screen and (max-width: 900px){.ssite-body .kv .swiper-pagination-bullet{width:calc(4.1*var(--vw));height:calc(4.1*var(--vw));margin:0 calc(1.79*var(--vw))}}.ssite-body .kv .swiper-pagination-bullet::before{content:"";position:absolute;top:50%;left:50%;display:block;width:10px;height:10px;border:1px solid #fff;border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:width .3s,height .3s,background .3s;transition:width .3s,height .3s,background .3s}@media screen and (max-width: 900px){.ssite-body .kv .swiper-pagination-bullet::before{width:calc(2.56*var(--vw));height:calc(2.56*var(--vw))}}.ssite-body .kv .swiper-pagination-bullet.swiper-pagination-bullet-active::before{width:16px;height:16px;background-color:#fff}@media screen and (max-width: 900px){.ssite-body .kv .swiper-pagination-bullet.swiper-pagination-bullet-active::before{width:calc(4.1*var(--vw));height:calc(4.1*var(--vw))}}.ssite-body .kv .swiper-button-next,.ssite-body .kv .swiper-button-prev{top:230px;left:50%;width:80px;height:80px;background:rgba(0,0,0,.15);border:1px solid #fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:50%;overflow:hidden;-webkit-transform:none;transform:none;margin:0 0 0 190px;-webkit-transition:opacity .3s;transition:opacity .3s}@media print,screen and (min-width: 768px){.ssite-body .kv .swiper-button-next:hover,.ssite-body .kv .swiper-button-prev:hover{opacity:.8}}@media screen and (max-width: 900px){.ssite-body .kv .swiper-button-next,.ssite-body .kv .swiper-button-prev{top:calc(49.23*var(--vw));width:calc(12.82*var(--vw));height:calc(12.82*var(--vw));margin:0}}.ssite-body .kv .swiper-button-next::after,.ssite-body .kv .swiper-button-prev::after{content:"";width:10px;aspect-ratio:10/18;background:url(../images/top/ico-arrow-slide.svg) no-repeat;background-size:contain}@media screen and (max-width: 900px){.ssite-body .kv .swiper-button-next::after,.ssite-body .kv .swiper-button-prev::after{width:calc(1.79*var(--vw))}}@media screen and (max-width: 900px){.ssite-body .kv .swiper-button-next{left:auto;right:calc(2.05*var(--vw))}}.ssite-body .kv .swiper-button-prev{margin-left:-270px}@media screen and (max-width: 900px){.ssite-body .kv .swiper-button-prev{left:calc(2.05*var(--vw));margin:0}}.ssite-body .kv .swiper-button-prev::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ssite-body .kv .btn-pause{position:absolute;left:50%;bottom:39px;width:30px;height:30px;background:url(../images/top/ico-pause.svg) no-repeat;background-size:contain;margin-left:32px;z-index:5;-webkit-transition:opacity .3s;transition:opacity .3s}@media print,screen and (min-width: 768px){.ssite-body .kv .btn-pause:hover{opacity:.8}}@media screen and (max-width: 900px){.ssite-body .kv .btn-pause{bottom:calc(6.15*var(--vw));left:calc(58.2*var(--vw));width:calc(7.69*var(--vw));height:calc(7.69*var(--vw));margin:0}}.ssite-body .kv .btn-pause.is-pause{background-image:url(../images/top/ico-play.svg)}.ssite-body .sec-column{padding:101px 0 0}@media screen and (max-width: 767px){.ssite-body .sec-column{padding-top:calc(20.51*var(--vw))}}.ssite-body .sec-column>.ttl{font-family:"Poppins","Noto Sans JP",sans-serif;font-size:40px;font-weight:500;text-align:center;color:#00aca0;line-height:1}@media screen and (max-width: 767px){.ssite-body .sec-column>.ttl{font-size:calc(8.2*var(--vw))}}.ssite-body .sec-column>.ttl .txt-ja{display:block;font-size:14px;font-weight:600;margin-top:5px}@media screen and (max-width: 767px){.ssite-body .sec-column>.ttl .txt-ja{font-size:calc(3.07*var(--vw));margin-top:calc(2.05*var(--vw))}}.ssite-body .sec-column .wrapper-col1,.ssite-body .sec-column .wrapper{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #bdd9d8;margin-top:39px}@media screen and (max-width: 767px){.ssite-body .sec-column .wrapper-col1,.ssite-body .sec-column .wrapper{margin-top:calc(6.15*var(--vw))}}.ssite-body .sec-column .wrapper-col1 article:nth-child(odd) a::after,.ssite-body .sec-column .wrapper article:nth-child(odd) a::after{content:"";position:absolute;top:0;right:0;display:block;width:1px;height:100%;background-color:#bdd9d8}.ssite-body .sec-column .wrapper-col1 article .is-hide,.ssite-body .sec-column .wrapper-col1 article:nth-child(n+5),.ssite-body .sec-column .wrapper article .is-hide,.ssite-body .sec-column .wrapper article:nth-child(n+5){display:none}.ssite-body .sec-column .wrapper-col1 article a,.ssite-body .sec-column .wrapper article a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;color:#00aca0;padding:55px 56px 30px;border-bottom:1px solid #bdd9d8;-webkit-transition:color .3s,background .3s;transition:color .3s,background .3s}@media screen and (max-width: 767px){.ssite-body .sec-column .wrapper-col1 article a,.ssite-body .sec-column .wrapper article a{padding:calc(6.15*var(--vw)) calc(5.12*var(--vw)) calc(6.15*var(--vw))}}@media print,screen and (min-width: 768px){.ssite-body .sec-column .wrapper-col1 article a:hover,.ssite-body .sec-column .wrapper article a:hover{color:#fff;background-color:#00aca0}.ssite-body .sec-column .wrapper-col1 article a:hover .pic,.ssite-body .sec-column .wrapper article a:hover .pic{border-color:#00aca0}.ssite-body .sec-column .wrapper-col1 article a:hover .txt-viewmore.fadeAnime,.ssite-body .sec-column .wrapper article a:hover .txt-viewmore.fadeAnime{margin-right:-20px}.ssite-body .sec-column .wrapper-col1 article a:hover .txt-viewmore::after,.ssite-body .sec-column .wrapper article a:hover .txt-viewmore::after{opacity:1}}.ssite-body .sec-column .wrapper-col1 article .pic,.ssite-body .sec-column .wrapper article .pic{border-radius:12px;border:1px solid #e4e4e4;overflow:hidden}@media screen and (max-width: 767px){.ssite-body .sec-column .wrapper-col1 article .pic,.ssite-body .sec-column .wrapper article .pic{position:relative;aspect-ratio:1/1;border-radius:calc(3.07*var(--vw))}.ssite-body .sec-column .wrapper-col1 article .pic img,.ssite-body .sec-column .wrapper article .pic img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.ssite-body .sec-column .wrapper-col1 article .ttl,.ssite-body .sec-column .wrapper article .ttl{font-size:20px;font-weight:600;line-height:1.4;margin-top:16px;margin-bottom:auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 767px){.ssite-body .sec-column .wrapper-col1 article .ttl,.ssite-body .sec-column .wrapper article .ttl{font-size:calc(3.84*var(--vw));margin-top:calc(4.1*var(--vw));-webkit-line-clamp:4}}.ssite-body .sec-column .wrapper-col1 article .txt-viewmore,.ssite-body .sec-column .wrapper article .txt-viewmore{font-family:"Poppins","Noto Sans JP",sans-serif;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;font-weight:600;letter-spacing:.05em;padding-right:15px;margin-top:12px;-webkit-transition:margin .3s;transition:margin .3s}@media screen and (max-width: 767px){.ssite-body .sec-column .wrapper-col1 article .txt-viewmore,.ssite-body .sec-column .wrapper article .txt-viewmore{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:calc(28.71*var(--vw));height:calc(8.71*var(--vw));font-size:calc(3.33*var(--vw));color:#fff;background-color:#00aca0;padding:0 0 0 calc(4.1*var(--vw));border-radius:100px;margin:calc(3.07*var(--vw)) calc(.25*var(--vw)) 0 auto}}.ssite-body .sec-column .wrapper-col1 article .txt-viewmore::before,.ssite-body .sec-column .wrapper-col1 article .txt-viewmore::after,.ssite-body .sec-column .wrapper article .txt-viewmore::before,.ssite-body .sec-column .wrapper article .txt-viewmore::after{content:"";position:absolute;top:50%;right:0;display:block;width:13px;aspect-ratio:13/12;background:url(../images/top/ico-arrow-column.svg) no-repeat;background-size:contain;margin-top:-6px;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (max-width: 767px){.ssite-body .sec-column .wrapper-col1 article .txt-viewmore::before,.ssite-body .sec-column .wrapper-col1 article .txt-viewmore::after,.ssite-body .sec-column .wrapper article .txt-viewmore::before,.ssite-body .sec-column .wrapper article .txt-viewmore::after{right:calc(3.33*var(--vw));width:calc(2.56*var(--vw));background-image:url(../images/top/ico-arrow-column-white.svg);margin-top:calc(-1.29*var(--vw))}}.ssite-body .sec-column .wrapper-col1 article .txt-viewmore::after,.ssite-body .sec-column .wrapper article .txt-viewmore::after{background-image:url(../images/top/ico-arrow-column-white.svg);opacity:0}.ssite-body .sec-column .wrapper-col1{grid-template-columns:1fr;border-bottom:1px solid #bdd9d8}.ssite-body .sec-column .wrapper-col1 article{width:100%;margin:0 auto;border:none}.ssite-body .sec-column .wrapper-col1 article a{padding-right:30%;padding-left:30%}.ssite-body .sec-column .wrapper-col1 article:nth-child(odd) a{border-bottom:none}.ssite-body .sec-column .wrapper-col1 article:nth-child(odd) a::after{content:none}.ssite-body .sec-column .btn-detail{position:relative;width:100%;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:600;color:#00aca0;padding-right:53px;border-bottom:1px solid #bdd9d8;outline:none;-webkit-transition:opacity .3s;transition:opacity .3s}@media print,screen and (min-width: 768px){.ssite-body .sec-column .btn-detail:hover{opacity:.8}}@media screen and (max-width: 767px){.ssite-body .sec-column .btn-detail{height:calc(23.84*var(--vw));font-size:calc(4.1*var(--vw));padding-right:calc(12.3*var(--vw))}}@media screen and (max-width: 767px){.ssite-body .sec-column .btn-detail span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.ssite-body .sec-column .btn-detail span::after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;border-radius:50%;border:1px solid #00aca0;margin-top:-20px;margin-left:75px}@media screen and (max-width: 767px){.ssite-body .sec-column .btn-detail span::after{left:auto;right:calc(23.58*var(--vw));width:calc(10.25*var(--vw));height:calc(10.25*var(--vw));margin-left:0}}.ssite-body .sec-column .btn-detail.is-open::after{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ssite-body .sec-column .btn-detail::before,.ssite-body .sec-column .btn-detail::after{content:"";position:absolute;top:50%;left:50%;display:block;width:2px;height:16px;background-color:#00aca0;margin-top:-8px;margin-left:94px;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}@media screen and (max-width: 767px){.ssite-body .sec-column .btn-detail::before,.ssite-body .sec-column .btn-detail::after{position:absolute;top:50%;left:auto;right:calc(28.71*var(--vw));width:calc(.51*var(--vw));height:calc(4.1*var(--vw));margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.ssite-body .sec-column .btn-detail::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width: 767px){.ssite-body .sec-column .btn-detail::before{-webkit-transform:rotate(90deg) translateY(-50%);transform:rotate(90deg) translateY(-50%);-webkit-transform-origin:top;transform-origin:top}}.ssite-body .bn-check.fadeAnime .ico div{-webkit-animation:scaleHideAnime 8s .3s infinite;animation:scaleHideAnime 8s .3s infinite}.ssite-body .bn-check.fadeAnime .ico div img{-webkit-animation:scaleShowAnime 8s .3s infinite cubic-bezier(0, 1.67, 0.13, 1.01);animation:scaleShowAnime 8s .3s infinite cubic-bezier(0, 1.67, 0.13, 1.01)}.ssite-body .bn-check.fadeAnime .ico .ico2{-webkit-animation-delay:2.3s;animation-delay:2.3s}.ssite-body .bn-check.fadeAnime .ico .ico2 img{-webkit-animation-delay:2.3s;animation-delay:2.3s}.ssite-body .bn-check.fadeAnime .ico .ico3{-webkit-animation-delay:4.3s;animation-delay:4.3s}.ssite-body .bn-check.fadeAnime .ico .ico3 img{-webkit-animation-delay:4.3s;animation-delay:4.3s}.ssite-body .bn-check.fadeAnime .ico .ico4{-webkit-animation-delay:6.3s;animation-delay:6.3s}.ssite-body .bn-check.fadeAnime .ico .ico4 img{-webkit-animation-delay:6.3s;animation-delay:6.3s}.ssite-body .bn-check a{position:relative;display:block;width:80.487804878%;color:#fff;background-color:#00aca0;border-radius:12px;padding-top:5.0731707317%;padding-bottom:5.4634146341%;padding-left:28.7804878049%;margin:70px auto 100px;-webkit-transition:opacity .3s;transition:opacity .3s}@media print,screen and (min-width: 768px){.ssite-body .bn-check a:hover{opacity:.8}}@media screen and (max-width: 767px){.ssite-body .bn-check a{width:calc(83.58*var(--vw));padding:calc(28.2*var(--vw)) 0 calc(10.25*var(--vw));margin-top:calc(34.87*var(--vw));margin-bottom:calc(20.51*var(--vw))}}.ssite-body .bn-check a .ico{position:absolute;top:50%;left:7.7575757576%;width:24.2424242424%;padding-top:24.2424242424%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ssite-body .bn-check a .ico::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/top/bg-ico.png) no-repeat;background-size:contain}@media screen and (max-width: 767px){.ssite-body .bn-check a .ico{top:calc(-14.36*var(--vw));left:calc(22.56*var(--vw));width:calc(38.46*var(--vw));height:calc(38.46*var(--vw));-webkit-transform:none;transform:none}.ssite-body .bn-check a .ico::before{content:"";position:absolute;top:calc(-2.57*var(--vw));left:calc(-2.57*var(--vw));width:calc(43.58*var(--vw));height:calc(43.58*var(--vw));background-color:#00aca0;border-radius:50%}}.ssite-body .bn-check a .ico div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform-origin:left top;transform-origin:left top;z-index:1}.ssite-body .bn-check a .ico div img{opacity:0}.ssite-body .bn-check a .ico .ico1{width:62%}.ssite-body .bn-check a .ico .ico2{width:74.5%;margin-top:2.5%}.ssite-body .bn-check a .ico .ico3{width:74%;margin-top:-2.5%}.ssite-body .bn-check a .ico .ico4{width:74%;margin-top:-1.5%}.ssite-body .bn-check a .txt{font-size:18px;font-weight:600;letter-spacing:.05em;padding-left:28px}@media screen and (max-width: 767px){.ssite-body .bn-check a .txt{position:relative;font-size:calc(3.84*var(--vw));text-align:center;line-height:1.4;padding-left:calc(.76*var(--vw))}}@media screen and (max-width: 767px){.ssite-body .bn-check a .txt::before,.ssite-body .bn-check a .txt::after{position:absolute;top:calc(.51*var(--vw));left:calc(15.89*var(--vw));width:calc(.25*var(--vw));height:calc(10.25*var(--vw));background-color:#fff}}.ssite-body .bn-check a .txt::before{content:"＼"}@media screen and (max-width: 767px){.ssite-body .bn-check a .txt::before{content:"";-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}}.ssite-body .bn-check a .txt::after{content:"／"}@media screen and (max-width: 767px){.ssite-body .bn-check a .txt::after{content:"";left:auto;right:calc(15.89*var(--vw));-webkit-transform:rotate(30deg);transform:rotate(30deg)}}.ssite-body .bn-check a .ttl{width:84.9056603774%;margin-top:11px}@media screen and (max-width: 767px){.ssite-body .bn-check a .ttl{width:calc(51.28*var(--vw));margin:calc(3.33*var(--vw)) auto 0}}.ssite-body .bn-check a .txt-check{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:84.9056603774%;font-size:16px;font-weight:bold;color:#00aca0;background-color:#fff;line-height:1.7;padding:2.2641509434% 0 2.0754716981%;border-radius:100px;margin-top:4.3396226415%}@media screen and (max-width: 767px){.ssite-body .bn-check a .txt-check{width:calc(68.2*var(--vw));height:calc(12.82*var(--vw));font-size:calc(3.58*var(--vw));margin:calc(8.2*var(--vw)) auto 0}}.ssite-body .bn-check a .txt-check::after{content:"";display:block;width:13px;aspect-ratio:13/12;background:url(../images/top/ico-arrow-column.svg) no-repeat;background-size:contain;margin-left:7px;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (max-width: 767px){.ssite-body .bn-check a .txt-check::after{width:calc(2.56*var(--vw));margin-left:calc(1.79*var(--vw))}}
