@charset "UTF-8";@media screen and (width >= 768px) and (width <= 1359px){.only-sp{display:none}}@media screen and (width >= 1360px){.only-sp{display:none}}@media screen and (width <= 767px){.only-pc{display:none}}.--2b{letter-spacing:.5em}.kv .top-kv{background-color:#effbff;background-position:100% 0;background-repeat:no-repeat;background-size:1360px auto;height:270px;padding-top:59px;width:100%}.kv .top-kv__inner{margin:0 auto;max-width:1080px}.kv .top-kv__title{color:#333;font-size:48px;line-height:2.6041666667;padding-left:40px;position:relative}.kv .top-kv__title:before{background-position:0 0;background-repeat:no-repeat;background-size:cover;content:"";height:125px;left:0;position:absolute;top:0;width:13px}@media screen and (width <= 767px){.kv .top-kv{height:56vw;padding-top:4.8vw}.kv .top-kv__title{font-size:7.4666666667vw;line-height:2;margin-left:5.3333333333vw;padding-left:6.4vw}.kv .top-kv__title:before{height:17.0666666667vw;width:2.6666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.kv .top-kv{background-size:100vw auto;height:19.8529411765vw;padding-top:4.3382352941vw}.kv .top-kv__inner{max-width:79.4117647059vw}.kv .top-kv__title{font-size:3.5294117647vw;padding-left:2.9411764706vw}.kv .top-kv__title:before{height:9.1911764706vw;width:.9558823529vw}}.kv .top-kv{background-color:#fff;background-image:url(/assets/images/sp/007/img-kv.jpg);height:300px;padding-top:45px}@media screen and (width <= 767px){.kv .top-kv{background-image:none;height:auto;padding-top:0}}@media screen and (width >= 768px) and (width <= 1359px){.kv .top-kv{height:22.0588235294vw;padding-top:3.3088235294vw}}.kv .top-kv__title{font-size:38px;font-weight:500;line-height:55px;padding-left:38px}@media screen and (width <= 767px){.kv .top-kv__title{font-size:6.4vw;line-height:10.1333333333vw;padding-left:6.4vw}}@media screen and (width >= 768px) and (width <= 1359px){.kv .top-kv__title{font-size:2.7941176471vw;line-height:4.0441176471vw;padding-left:2.7941176471vw}}.kv .top-kv__title:before{background:#68daeb;background:-webkit-gradient(linear,left top,left bottom,from(#68daeb),color-stop(55%,#98b1f7),to(#b3a5ff));background:linear-gradient(180deg,#68daeb,#98b1f7 55%,#b3a5ff);height:151px}@media screen and (width <= 767px){.kv .top-kv__title:before{height:26.9333333333vw;height:100%}}@media screen and (width >= 768px) and (width <= 1359px){.kv .top-kv__title:before{height:11.1029411765vw;width:.9558823529vw}}.kv .top-kv__title span{color:#0071b9;display:block;font-size:24px;font-weight:500;letter-spacing:.02em;line-height:35px;margin:0 0 14px}@media screen and (width <= 767px){.kv .top-kv__title span{font-size:4vw;font-weight:600;line-height:5.8666666667vw;margin:0 0 1.3333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.kv .top-kv__title span{font-size:1.7647058824vw;line-height:2.5735294118vw;margin:0 0 1.0294117647vw}}@media screen and (width <= 767px){.kv-photo{margin-top:6.1333333333vw}}.kv-photo img{height:auto;width:100%}.breadcrumbs-wrapper{background:#0071b9 url(/assets/images/sp/interview-017-018/bg-breadcrumbs.jpg) 100% no-repeat;background-size:auto 100%}@media screen and (width <= 767px){.breadcrumbs-wrapper{background:#fff}}.breadcrumbs-wrapper .interview-breadcrumbs{color:#fff;margin:0 auto;max-width:1080px;padding:16px 0 15px}@media screen and (width >= 768px) and (width <= 1359px){.breadcrumbs-wrapper .interview-breadcrumbs{max-width:79.4117647059vw;padding:1.1764705882vw 0 1.1029411765vw}}@media screen and (width <= 767px){.breadcrumbs-wrapper .interview-breadcrumbs{max-width:100%;padding:0 0 1.8666666667vw}}.breadcrumbs-wrapper .breadcrumb-title{display:block;font-size:20px;font-weight:700;letter-spacing:.03em;line-height:1}@media screen and (width >= 768px) and (width <= 1359px){.breadcrumbs-wrapper .breadcrumb-title{font-size:1.4705882353vw}}@media screen and (width <= 767px){.breadcrumbs-wrapper .breadcrumb-title{background:#0071b9 url(/assets/images/sp/interview-017-018/bg-breadcrumbs-sp.jpg) 100% no-repeat;font-size:4.8vw;letter-spacing:0;padding:6.6666666667vw 4vw 7.2vw}}.breadcrumbs-wrapper .breadcrumb-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}@media screen and (width >= 768px) and (width <= 1359px){.breadcrumbs-wrapper .breadcrumb-list{margin-top:.7352941176vw}}@media screen and (width <= 767px){.breadcrumbs-wrapper .breadcrumb-list{color:#6f7579;display:inline-block;margin:2.1333333333vw auto 0;overflow:hidden;padding-left:4vw;padding-right:2.6666666667vw;text-overflow:ellipsis;white-space:nowrap;width:100vw}}.breadcrumbs-wrapper .breadcrumb-list__item{font-size:14px;letter-spacing:.02em;line-height:1;padding-right:21px;position:relative}@media screen and (width >= 768px) and (width <= 1359px){.breadcrumbs-wrapper .breadcrumb-list__item{font-size:1.0294117647vw;padding-left:1.5441176471vw}}@media screen and (width <= 767px){.breadcrumbs-wrapper .breadcrumb-list__item{display:inline;font-size:3.4666666667vw;padding-right:4.2666666667vw}}.breadcrumbs-wrapper .breadcrumb-list__item:after{content:"＞";position:absolute;right:2px;top:0}@media screen and (width >= 768px) and (width <= 1359px){.breadcrumbs-wrapper .breadcrumb-list__item:after{right:.1470588235vw}}@media screen and (width <= 767px){.breadcrumbs-wrapper .breadcrumb-list__item:after{right:0;top:1.0666666667vw}}.breadcrumbs-wrapper .breadcrumb-list__item:last-child{padding-right:0}.breadcrumbs-wrapper .breadcrumb-list__item:last-child:after{display:none}.breadcrumbs-wrapper .breadcrumb-list__item a{display:inline-block}@media screen and (width >= 768px) and (width <= 1359px){.breadcrumbs-wrapper .breadcrumb-list__item a:hover{text-decoration:underline}}@media screen and (width <= 767px){.breadcrumbs-wrapper .breadcrumb-list__item a{display:inline}}:where(.icon-play){aspect-ratio:1/1;background-color:currentcolor;background-size:cover;display:inline-block;height:1.3em;-webkit-mask-image:url(/assets/images/sp/004/icon-play.svg);mask-image:url(/assets/images/sp/004/icon-play.svg);-webkit-mask-size:cover;mask-size:cover;vertical-align:middle;width:1.3em}:where(.icon-externallink2){aspect-ratio:1/1;background-color:currentcolor;background-size:cover;display:inline-block;height:1.3em;-webkit-mask-image:url(/assets/images/sp/common/icon-externallink2.svg);mask-image:url(/assets/images/sp/common/icon-externallink2.svg);-webkit-mask-size:cover;mask-size:cover;vertical-align:middle;width:1.3em}.gbu{background:#eefbfe;line-height:30px}@media screen and (width <= 767px){.gbu{font-size:4vw;line-height:7.4666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu{line-height:2.2058823529vw}}.gbu .sec-content{position:relative}.gbu .id{position:absolute;top:-85px}@media screen and (width <= 767px){.gbu .id{top:-13.3333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .id{top:-6.25vw}}.gbu .articles{margin:0 auto;max-width:1080px}@media screen and (width <= 767px){.gbu .articles{max-width:92vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .articles{max-width:79.4117647059vw}}.gbu .feature-box{background:#fff;border:2px solid #0071b9;border-radius:15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:59px auto 50px;max-width:960px;padding:55px 38px 35px;position:relative}@media screen and (width <= 767px){.gbu .feature-box{border:.5333333333vw solid #0071b9;border-radius:4vw;margin:13.0666666667vw auto 10.9333333333vw;padding:14.6666666667vw 4.8vw 6.6666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .feature-box{border:2px solid #0071b9;border-radius:1.1029411765vw;margin:4.3382352941vw auto 3.6764705882vw;max-width:70.5882352941vw;padding:4.0441176471vw 2.7941176471vw 2.5735294118vw}}.gbu .feature-box .feature-ttl{left:-2px;line-height:1;position:absolute;top:-21px;width:181px}@media screen and (width <= 767px){.gbu .feature-box .feature-ttl{left:-.5333333333vw;top:-5.6vw;width:41.6vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .feature-box .feature-ttl{left:-.1470588235vw;top:-1.5441176471vw;width:13.3088235294vw}}.gbu .feature-box .feature-ttl img{vertical-align:top}.gbu .anchor-ttl{color:#0071b9;font-size:18px;font-weight:700;letter-spacing:.14em;line-height:27px;margin:0 0 3px;text-align:center}@media screen and (width <= 767px){.gbu .anchor-ttl{font-size:4.8vw;line-height:7.2vw;margin:0 0 .8vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .anchor-ttl{font-size:1.3235294118vw;line-height:1.9852941176vw;margin:0 0 .2205882353vw}}.gbu .anchor-list{margin:0 auto 80px;max-width:800px}@media screen and (width <= 767px){.gbu .anchor-list{margin:0 auto 10.6666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .anchor-list{margin:0 auto 5.8823529412vw;max-width:58.8235294118vw}}.gbu .anchor-list li{border-bottom:1px solid #0071b9;position:relative}.gbu .anchor-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:9px 9px 8px 5px}@media screen and (width <= 767px){.gbu .anchor-list li a{padding:2.4vw 2.4vw 2.4vw 1.3333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .anchor-list li a{padding:.6617647059vw .6617647059vw .5882352941vw .3676470588vw}}.gbu .anchor-list li .num{background:#53b2ef;border-radius:2px;color:#fff;display:inline-block;font-family:Arial,sans-serif;font-size:18px;font-weight:700;height:26px;letter-spacing:0;line-height:26px;margin:0 12px 0 0;text-align:center;width:26px}@media screen and (width <= 767px){.gbu .anchor-list li .num{font-size:4.8vw;height:6.9333333333vw;line-height:6.6666666667vw;margin:0 3.2vw 0 0;width:6.9333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .anchor-list li .num{font-size:1.3235294118vw;height:1.9117647059vw;line-height:1.9117647059vw;margin:0 .8823529412vw 0 0;width:1.9117647059vw}}.gbu .anchor-list li .text{font-weight:400;letter-spacing:0;line-height:24px}@media screen and (width <= 767px){.gbu .anchor-list li .text{line-height:5.8666666667vw;width:72.8vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .anchor-list li .text{line-height:1.7647058824vw}}.gbu .anchor-list li .icon-arrow_right{bottom:0;color:#0071b9;height:auto;margin:auto 0;position:absolute;right:9px;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:11px}@media screen and (width <= 767px){.gbu .anchor-list li .icon-arrow_right{right:2.4vw;width:2.9333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .anchor-list li .icon-arrow_right{right:.6617647059vw;width:.8088235294vw}}.gbu .box{background:#fff;padding:46px 80px 47px;position:relative}@media screen and (width <= 767px){.gbu .box{padding:8.5333333333vw 4vw 9.6vw 6.6666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box{padding:3.3823529412vw 5.8823529412vw 3.4558823529vw}}.gbu .box:before{background:#68daeb;background:-webkit-gradient(linear,left top,left bottom,from(#68daeb),color-stop(55%,#98b1f7),to(#b3a5ff));background:linear-gradient(180deg,#68daeb,#98b1f7 55%,#b3a5ff);content:"";height:240px;left:0;position:absolute;top:0;width:13px}@media screen and (width <= 767px){.gbu .box:before{height:37.3333333333vw;width:2.1333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box:before{height:17.6470588235vw;width:.9558823529vw}}.gbu .box-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 33px}@media screen and (width <= 767px){.gbu .box-ttl{margin:0 0 5.8666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box-ttl{margin:0 0 2.4264705882vw}}.gbu .box-ttl .num{background:#53b2ef;border-radius:2px;color:#fff;display:inline-block;font-family:Arial,sans-serif;font-size:24px;font-weight:700;height:35px;letter-spacing:0;line-height:33px;margin:0 12px 0 0;text-align:center;width:35px}@media screen and (width <= 767px){.gbu .box-ttl .num{border-radius:.5333333333vw;font-size:5.3333333333vw;height:7.4666666667vw;line-height:7.4666666667vw;margin:1.0666666667vw 2.4vw 0 0;width:7.4666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box-ttl .num{border-radius:.1470588235vw;font-size:1.7647058824vw;height:2.5735294118vw;line-height:2.6470588235vw;margin:0 .8823529412vw 0 0;width:2.5735294118vw}}.gbu .box-ttl .sub{color:#0071b9;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;margin:auto 0}@media screen and (width <= 767px){.gbu .box-ttl .sub{font-size:4vw;letter-spacing:.02em;line-height:6.4vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box-ttl .sub{font-size:1.1764705882vw;line-height:1.7647058824vw}}.gbu .box-ttl .text{color:#333;font-size:32px;font-weight:500;letter-spacing:0;line-height:48px;margin:-7px 0}@media screen and (width <= 767px){.gbu .box-ttl .text{font-size:6.4vw;line-height:10.1333333333vw;margin:0;max-width:72vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box-ttl .text{font-size:2.3529411765vw;line-height:3.5294117647vw;margin:-.5147058824vw 0}}.gbu .box-ttl.text-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (width <= 767px){.gbu .box-ttl.text-wrap{margin:0 0 7.2vw}}.gbu .box-ttl.text-wrap .text{margin:8px 0 0;width:100%}@media screen and (width <= 767px){.gbu .box-ttl.text-wrap .text{margin:.8vw 0 0;max-width:100%;width:100%}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box-ttl.text-wrap .text{margin:.5882352941vw 0 0}}.gbu .box-ttl.text-wrap .text .ml{display:inline-block;margin-left:8px}@media screen and (width <= 767px){.gbu .box-ttl.text-wrap .text .ml{margin-left:1.0666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box-ttl.text-wrap .text .ml{margin-left:.5882352941vw}}.gbu .box-sub-ttl{border-left:5px solid #0071b9;color:#0071b9;font-size:20px;font-weight:700;letter-spacing:.02em;line-height:30px;margin:0 0 21px;padding:0 0 0 10px}@media screen and (width <= 767px){.gbu .box-sub-ttl{border-left:1.0666666667vw solid #0071b9;font-size:4.8vw;line-height:6.4vw;margin:0 0 3.7333333333vw;padding:0 0 0 2.1333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box-sub-ttl{border-left:.3676470588vw solid #0071b9;font-size:1.4705882353vw;letter-spacing:.02em;line-height:2.2058823529vw;margin:0 0 1.5441176471vw;padding:0 0 0 .7352941176vw}}.gbu .box-green{background:#fdfced;border-radius:12px;margin:23px 0;padding:20px 30px 30px}@media screen and (width <= 767px){.gbu .box-green{border-radius:1.6vw;margin:4.2666666667vw 0 4.2666666667vw -2.6666666667vw;padding:4.2666666667vw 5.3333333333vw 4.2666666667vw 5.8666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box-green{border-radius:.8823529412vw;margin:1.6911764706vw 0;padding:1.4705882353vw 2.2058823529vw 2.2058823529vw}}.gbu .box-line{background:url(/assets/images/sp/006/frame-bg.jpg) repeat 0 0,#effbfe;background-size:25px auto;border-radius:8px;margin:18px 0;padding:30px 60px 35px}@media screen and (width <= 767px){.gbu .box-line{background:url(/assets/images/sp/006/frame-bg.jpg) repeat top,#effbfe;background-size:4.8vw auto;border-radius:1.6vw;margin:4.5333333333vw 0 6.6666666667vw -2.6666666667vw;padding:6.6666666667vw 4vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box-line{background-size:1.8382352941vw auto;border-radius:.5882352941vw;margin:1.3235294118vw 0;padding:2.2058823529vw 4.4117647059vw 2.5735294118vw}}.gbu .box .list-dot{font-weight:500;letter-spacing:.02em;line-height:24px}@media screen and (width <= 767px){.gbu .box .list-dot{line-height:6.4vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box .list-dot{line-height:1.7647058824vw}}.gbu .box .list-dot li{padding:0 0 0 15px;position:relative}@media screen and (width <= 767px){.gbu .box .list-dot li{padding:0 0 0 4vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box .list-dot li{padding:0 0 0 1.1029411765vw}}.gbu .box .list-dot li:before{background:#0071b9;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:9px;width:7px}@media screen and (width <= 767px){.gbu .box .list-dot li:before{height:2.1333333333vw;top:2.4vw;width:2.1333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box .list-dot li:before{height:.5147058824vw;top:.6617647059vw;width:.5147058824vw}}.gbu .box .list-dot li+li{margin:7px 0 0}@media screen and (width <= 767px){.gbu .box .list-dot li+li{margin:2.6666666667vw 0 0}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box .list-dot li+li{margin:.5147058824vw 0 0}}.gbu .box+.box{margin:60px 0 0}@media screen and (width <= 767px){.gbu .box+.box{margin:10.6666666667vw 0 0}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box+.box{margin:4.4117647059vw 0 0}}.gbu .list-link{margin:19px 0 39px}@media screen and (width <= 767px){.gbu .list-link{margin:5.3333333333vw 0 8.8vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .list-link{margin:1.3970588235vw 0 2.8676470588vw}}.gbu .list-link li{padding:0 0 0 12px;position:relative}@media screen and (width <= 767px){.gbu .list-link li{padding:0 0 0 4vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .list-link li{padding:0 0 0 .8823529412vw}}.gbu .list-link li:before{background:#53b2ef;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:13px;width:7px}@media screen and (width <= 767px){.gbu .list-link li:before{height:2.1333333333vw;top:3.2vw;width:2.1333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .list-link li:before{height:.5147058824vw;top:.9558823529vw;width:.5147058824vw}}.gbu .list-link li+li{margin:14px 0 0}@media screen and (width <= 767px){.gbu .list-link li+li{margin:5.0666666667vw 0 0}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .list-link li+li{margin:1.0294117647vw 0 0}}.gbu .list-link:last-child{margin-bottom:0}.gbu .list-link.gray{margin:15px 0 39px}@media screen and (width <= 767px){.gbu .list-link.gray{line-height:6.4vw;margin:0 0 6.1333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .list-link.gray{margin:1.1029411765vw 0 2.8676470588vw}}.gbu .list-link.gray li{padding:0 0 0 15px}@media screen and (width <= 767px){.gbu .list-link.gray li{padding:0 0 0 4vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .list-link.gray li{padding:0 0 0 1.1029411765vw}}.gbu .list-link.gray li:before{background:#8b8b8b}.gbu .list-link.gray li+li{margin:9px 0 0}@media screen and (width <= 767px){.gbu .list-link.gray li+li{margin:3.4666666667vw 0 0}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .list-link.gray li+li{margin:.6617647059vw 0 0}}.gbu .link-external{color:#0071b9;font-weight:400;letter-spacing:0;line-height:24px}@media screen and (width <= 767px){.gbu .link-external{line-height:7.4666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .link-external{line-height:1.7647058824vw}}.gbu .link-external .symbol{display:inline-block;margin:0 -5px 0 0}@media screen and (width <= 767px){.gbu .link-external .symbol{margin:0 -1.3333333333vw 0 0}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .link-external .symbol{margin:0 -.3676470588vw 0 0}}.gbu .link-external .link-external-under{border-bottom:1px solid;position:relative}.gbu .link-external .link-external-under.symbol-close{margin-right:-5px;padding-right:5px}@media screen and (width <= 767px){.gbu .link-external .link-external-under.symbol-close{margin-right:-1.3333333333vw;padding-right:1.3333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .link-external .link-external-under.symbol-close{margin-right:-.3676470588vw;padding-right:.3676470588vw}}.gbu .link-external .link-external-under.symbol-open{margin-left:-5px;padding-left:5px}@media screen and (width <= 767px){.gbu .link-external .link-external-under.symbol-open{margin-left:-1.3333333333vw;padding-left:1.3333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .link-external .link-external-under.symbol-open{margin-left:-.3676470588vw;padding-left:.3676470588vw}}.gbu .link-external .icon-externallink2{display:inline-block;height:20px;margin:0 0 -4px 5px;vertical-align:baseline;width:20px}@media screen and (width <= 767px){.gbu .link-external .icon-externallink2{height:4.8vw;margin:0 0 -1.3333333333vw 1.3333333333vw;width:4.8vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .link-external .icon-externallink2{height:1.4705882353vw;margin:0 0 -.2941176471vw .3676470588vw;width:1.4705882353vw}}.gbu .note{color:#6e6e6e;font-size:11px;font-weight:400;letter-spacing:0;line-height:16px;margin:11px 0 0}@media screen and (width <= 767px){.gbu .note{font-size:2.9333333333vw;line-height:4.2666666667vw;margin:2.6666666667vw 0 0}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .note{font-size:.8088235294vw;line-height:1.1764705882vw;margin:.8088235294vw 0 0}}.gbu .group-photo .photo img{height:auto;width:100%}.gbu .group-photo .note{margin:8px 0 0}@media screen and (width <= 767px){.gbu .group-photo .note{margin:2.6666666667vw 0 0}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .group-photo .note{margin:.5882352941vw 0 0}}.gbu .group-photo.mg{margin:27px 0}@media screen and (width <= 767px){.gbu .group-photo.mg{margin:6.6666666667vw 0 8vw -2.6666666667vw;width:calc(100% + 2.66667vw)}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .group-photo.mg{margin:1.9852941176vw 0}}.gbu .df-video{margin-top:-7px}@media screen and (width <= 767px){.gbu .df-video{margin-top:-.8vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .df-video{margin-top:-.5147058824vw}}.gbu .df-video .df-text{width:500px}@media screen and (width <= 767px){.gbu .df-video .df-text{width:100%}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .df-video .df-text{width:36.7647058824vw}}.gbu .df-video .group-video{width:380px}@media screen and (width <= 767px){.gbu .df-video .group-video{margin:0 0 0 -2.6666666667vw;width:calc(100% + 2.66667vw)}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .df-video .group-video{width:27.9411764706vw}}.gbu .df-video .group-video .video{height:213px;overflow:hidden}@media screen and (width <= 767px){.gbu .df-video .group-video .video{height:47.4666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .df-video .group-video .video{height:15.6617647059vw}}.gbu .df-video .group-video iframe{height:100%;margin:0 0 0 -1px;width:100%}.gbu .df{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (width <= 767px){.gbu .df{display:block}}.gbu .df .group-photo{width:388px}@media screen and (width <= 767px){.gbu .df .group-photo{margin-left:-2.6666666667vw;margin-top:5.6vw;width:calc(100% + 2.66667vw)}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .df .group-photo{width:28.5294117647vw}}.gbu .df-text{width:482px}@media screen and (width <= 767px){.gbu .df-text{width:100%}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .df-text{width:35.4411764706vw}}.gbu .border-top{border-top:1px solid #d5d5d5;margin:36px 0 0;padding:40px 0 0}@media screen and (width <= 767px){.gbu .border-top{margin:7.2vw 0 0;padding:8vw 0 0}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .border-top{margin:2.6470588235vw 0 0;padding:2.9411764706vw 0 0}}.gbu .btn{background:#0071b9;border-radius:8px;-webkit-box-shadow:0 5px 0 0 #004774;box-shadow:0 5px 0 0 #004774;margin:0 auto;position:relative;text-align:center;width:460px}@media screen and (width <= 767px){.gbu .btn{border-radius:1.6vw;-webkit-box-shadow:0 1.3333333333vw 0 0 #004774;box-shadow:0 1.3333333333vw 0 0 #004774;width:100%}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .btn{border-radius:.5882352941vw;-webkit-box-shadow:0 .3676470588vw 0 0 #004774;box-shadow:0 .3676470588vw 0 0 #004774;width:33.8235294118vw}}.gbu .btn a{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-size:20px;font-weight:700;height:75px;letter-spacing:.02em;line-height:1;padding:27px 23px 20px}@media screen and (width <= 767px){.gbu .btn a{font-size:4.8vw;height:18.6666666667vw;line-height:6.4vw;padding:2.4vw 13.3333333333vw 2.6666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .btn a{font-size:1.4705882353vw;height:5.5147058824vw;line-height:1;padding:1.9852941176vw 1.6911764706vw 1.4705882353vw}}.gbu .btn .btn-arrow{background:#fff;border-radius:9999px;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:25px;margin:auto 0;position:absolute;right:14px;top:0;width:25px}@media screen and (width <= 767px){.gbu .btn .btn-arrow{height:6.6666666667vw;right:3.7333333333vw;width:6.6666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .btn .btn-arrow{height:1.8382352941vw;right:1.0294117647vw;width:1.8382352941vw}}.gbu .btn .btn-arrow .icon-arrow_right{color:#333;height:11px;line-height:0;margin:auto;width:11px}@media screen and (width <= 767px){.gbu .btn .btn-arrow .icon-arrow_right{height:2.9333333333vw;width:2.9333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .btn .btn-arrow .icon-arrow_right{height:.8088235294vw;width:.8088235294vw}}.gbu .box-txt+.box-txt{margin:30px 0 0}@media screen and (width <= 767px){.gbu .box-txt+.box-txt{margin:7.4666666667vw 0 0}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box-txt+.box-txt{margin:2.2058823529vw 0 0}}.gbu .note+.box-txt{margin:30px 0 0}@media screen and (width <= 767px){.gbu .note+.box-txt{margin:5.3333333333vw 0 0}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .note+.box-txt{margin:2.2058823529vw 0 0}}@media screen and (width <= 767px){.gbu .flow{margin-top:6.6666666667vw}}.gbu .flow-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 11px}@media screen and (width <= 767px){.gbu .flow-ttl{margin:0 0 2.4vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .flow-ttl{margin:0 0 .8088235294vw}}.gbu .flow-ttl-num{background:#0071b9;border-radius:50%;color:#fff;font-size:16px;font-weight:700;height:25px;letter-spacing:0;line-height:23px;margin:0 8px 0 0;text-align:center;width:25px}@media screen and (width <= 767px){.gbu .flow-ttl-num{font-size:4vw;height:6.1333333333vw;line-height:5.8666666667vw;margin:0 2.1333333333vw 0 0;width:6.1333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .flow-ttl-num{font-size:1.1764705882vw;height:1.8382352941vw;line-height:1.6911764706vw;margin:0 .5882352941vw 0 0;width:1.8382352941vw}}.gbu .flow-ttl-text{color:#0071b9;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px}@media screen and (width <= 767px){.gbu .flow-ttl-text{font-size:4vw;line-height:5.8666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .flow-ttl-text{font-size:1.1764705882vw;line-height:1.7647058824vw}}.gbu .flow-item{border-top:1px solid #d5d5d5;margin:22px 0 0;padding:25px 0 0}@media screen and (width <= 767px){.gbu .flow-item{margin:4.2666666667vw 0 0;padding:5.3333333333vw 0 0}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .flow-item{margin:1.6176470588vw 0 0;padding:1.8382352941vw 0 0}}.gbu .detail{margin:47px 0 0}@media screen and (width <= 767px){.gbu .detail{margin:5.8666666667vw 0 0}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .detail{margin:3.4558823529vw 0 0}}.gbu .detail-item{margin:0 0 50px}@media screen and (width <= 767px){.gbu .detail-item{margin:0 0 8vw -2.6666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .detail-item{margin:0 0 3.6764705882vw}}.gbu .detail-item:last-child{margin-bottom:0}.gbu .detail-item-head{background:#0071b9;border-radius:8px 8px 0 0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 49px 9px}@media screen and (width <= 767px){.gbu .detail-item-head{border-radius:1.0666666667vw 1.0666666667vw 0 0;padding:1.8666666667vw 2.9333333333vw 2.1333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .detail-item-head{border-radius:.5882352941vw .5882352941vw 0 0;padding:.5882352941vw 3.6029411765vw .6617647059vw}}.gbu .detail-item-head .num{border:2px solid #fff;border-radius:50%;font-size:16px;font-weight:700;height:27px;letter-spacing:0;line-height:21px;margin:0 8px 0 0;text-align:center;width:27px}@media screen and (width <= 767px){.gbu .detail-item-head .num{border:.4vw solid #fff;font-size:4vw;height:6.6666666667vw;line-height:5.8666666667vw;margin:0 2.1333333333vw 0 0;width:6.6666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .detail-item-head .num{border:.1470588235vw solid #fff;font-size:1.1764705882vw;height:1.9852941176vw;line-height:1.5441176471vw;margin:0 .5882352941vw 0 0;width:1.9852941176vw}}.gbu .detail-item-head .text{font-size:18px;font-weight:700;letter-spacing:0;line-height:24px}@media screen and (width <= 767px){.gbu .detail-item-head .text{font-size:4vw;line-height:5.8666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .detail-item-head .text{font-size:1.3235294118vw;line-height:1.7647058824vw}}.gbu .detail-item-body{background:#f8f8f8;border-radius:0 0 8px 8px;padding:25px 50px 45px}@media screen and (width <= 767px){.gbu .detail-item-body{border-radius:0 0 1.0666666667vw 1.0666666667vw;padding:5.3333333333vw 4vw 8vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .detail-item-body{border-radius:0 0 .5882352941vw .5882352941vw;padding:1.8382352941vw 3.6764705882vw 3.3088235294vw}}.gbu .detail-item-ttl{border-bottom:2px solid #0071b9;color:#0071b9;margin:0 0 30px;padding:0 0 20px}@media screen and (width <= 767px){.gbu .detail-item-ttl{border-bottom:.5333333333vw solid #0071b9;margin:0 0 4.8vw;padding:0 0 3.7333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .detail-item-ttl{border-bottom:.1470588235vw solid #0071b9;margin:0 0 2.2058823529vw;padding:0 0 1.4705882353vw}}.gbu .detail-item-ttl .sub{border:2px solid #0071b9;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:16px;font-weight:500;letter-spacing:.02em;line-height:26px;padding:0 10px;text-align:center}@media screen and (width <= 767px){.gbu .detail-item-ttl .sub{border:.5333333333vw solid #0071b9;font-size:3.4666666667vw;line-height:6.4vw;padding:0 2.4vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .detail-item-ttl .sub{border:.1470588235vw solid #0071b9;font-size:1.1764705882vw;line-height:1.9117647059vw;padding:0 .7352941176vw}}.gbu .detail-item-ttl .text{display:block;font-size:24px;font-weight:700;letter-spacing:.02em;line-height:35px;margin:10px 0 0}@media screen and (width <= 767px){.gbu .detail-item-ttl .text{font-size:5.3333333333vw;line-height:8vw;margin:2.4vw 0 0}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .detail-item-ttl .text{font-size:1.7647058824vw;line-height:2.5735294118vw;margin:.7352941176vw 0 0}}.gbu .detail-item-sub-ttl{color:#0071b9;font-size:18px;font-weight:700;letter-spacing:0;line-height:24px;margin:0 0 15px;padding:0 0 0 15px;position:relative}@media screen and (width <= 767px){.gbu .detail-item-sub-ttl{font-size:4vw;letter-spacing:.02em;line-height:6.4vw;margin:0 -.5333333333vw 2.1333333333vw 0;padding:0 0 0 2.9333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .detail-item-sub-ttl{font-size:1.3235294118vw;line-height:1.7647058824vw;margin:0 0 1.1029411765vw;padding:0 0 0 1.1029411765vw}}.gbu .detail-item-sub-ttl:before{border-left:5px solid #54b2ee;bottom:-3px;content:"";left:0;position:absolute;right:0;top:0}@media screen and (width <= 767px){.gbu .detail-item-sub-ttl:before{border-left:1.0666666667vw solid #54b2ee;bottom:0}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .detail-item-sub-ttl:before{border-left:.3676470588vw solid #54b2ee;bottom:-.2205882353vw}}@media screen and (width <= 767px){.gbu .detail-item .item .box-txt{line-height:6.4vw}}.gbu .detail-item .item+.item{margin:37px 0 0}@media screen and (width <= 767px){.gbu .detail-item .item+.item{margin:4.8vw 0 0}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .detail-item .item+.item{margin:2.7205882353vw 0 0}}.gbu .detail-item .frame-white{background:#fff;border-radius:6px;margin:0 0 33px;padding:20px}@media screen and (width <= 767px){.gbu .detail-item .frame-white{border-radius:1.6vw;margin:0 0 5.3333333333vw;padding:4vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .detail-item .frame-white{border-radius:.4411764706vw;margin:0 0 2.4264705882vw;padding:1.4705882353vw}}.gbu .detail-item .frame-white .box-txt{font-size:14px;font-weight:400;letter-spacing:.02em;line-height:24px}@media screen and (width <= 767px){.gbu .detail-item .frame-white .box-txt{font-size:3.4666666667vw;line-height:5.3333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .detail-item .frame-white .box-txt{font-size:1.0294117647vw;line-height:1.7647058824vw}}.gbu .detail-item .frame-white:last-child{margin-bottom:0}.gbu .drank-head{background:#0071b9;border-radius:8px 8px 0 0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:13px 50px 14px}@media screen and (width <= 767px){.gbu .drank-head{border-radius:1.0666666667vw 1.0666666667vw 0 0;padding:1.8666666667vw 4vw 1.8666666667vw 3.2vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .drank-head{border-radius:.5882352941vw .5882352941vw 0 0;padding:.9558823529vw 3.6764705882vw 1.0294117647vw}}.gbu .drank-head .icon{display:inline-block;margin:0 10px 0 0;width:23px}@media screen and (width <= 767px){.gbu .drank-head .icon{margin:auto 2.1333333333vw auto 0;width:6.1333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .drank-head .icon{margin:0 .7352941176vw 0 0;width:1.6911764706vw}}.gbu .drank-head .icon svg{height:auto;width:100%}.gbu .drank-head .text{font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1;margin:auto 0}@media screen and (width <= 767px){.gbu .drank-head .text{font-size:4vw;line-height:6.4vw;width:60.5333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .drank-head .text{font-size:1.1764705882vw}}.gbu .drank-body{background:#fff;padding:8px 50px 25px}@media screen and (width <= 767px){.gbu .drank-body{border-radius:0 0 1.0666666667vw 1.0666666667vw;padding:1.3333333333vw 4vw 6.6666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .drank-body{padding:.5882352941vw 3.6764705882vw 1.8382352941vw}}.gbu .drank-body li{border-bottom:1px solid #d5d5d5;display:-webkit-box;display:-ms-flexbox;display:flex;padding:7px 0 6px;position:relative}@media screen and (width <= 767px){.gbu .drank-body li{padding:2.6666666667vw 0}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .drank-body li{padding:.5147058824vw 0 .4411764706vw}}.gbu .drank-body li .num{-webkit-box-sizing:border-box;box-sizing:border-box;color:#0071b9;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:30px;margin:auto 0;padding:0 0 0 5px;width:52px}@media screen and (width <= 767px){.gbu .drank-body li .num{font-size:3.4666666667vw;line-height:4.8vw;margin:0;padding:0 0 0 .2666666667vw;width:10.1333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .drank-body li .num{font-size:1.1764705882vw;line-height:2.2058823529vw;padding:0 0 0 .3676470588vw;width:3.8235294118vw}}.gbu .drank-body li .text{font-size:14px;font-weight:400;letter-spacing:.02em;line-height:20px;margin:auto 0}@media screen and (width <= 767px){.gbu .drank-body li .text{font-size:3.4666666667vw;line-height:5.3333333333vw;width:53.3333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .drank-body li .text{font-size:1.0294117647vw;line-height:1.4705882353vw}}.gbu .drank-body li .icon-arrow_right{bottom:0;color:#0071b9;height:auto;margin:auto 0;position:absolute;right:0;top:0;width:11px}@media screen and (width <= 767px){.gbu .drank-body li .icon-arrow_right{width:2.9333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .drank-body li .icon-arrow_right{width:.8088235294vw}}.gbu .case{margin:46px 0 0}@media screen and (width <= 767px){.gbu .case{margin:9.0666666667vw 0 0 -2.6666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .case{margin:3.3823529412vw 0 0}}.gbu .case-item{background:#f8f8f8;border-radius:8px;margin:0 0 50px;padding:30px 50px 66px}@media screen and (width <= 767px){.gbu .case-item{border-radius:0 0 1.0666666667vw 1.0666666667vw;margin:0 0 8vw;padding:5.3333333333vw 4vw 9.3333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .case-item{border-radius:.5882352941vw;margin:0 0 3.6764705882vw;padding:2.2058823529vw 3.6764705882vw 4.8529411765vw}}.gbu .case-item:last-child{margin-bottom:0}.gbu .case-item-ttl{border-left:2px solid #0071b9;color:#0071b9;margin-bottom:5px;padding:0 0 0 33px}@media screen and (width <= 767px){.gbu .case-item-ttl{border-left:.5333333333vw solid #0071b9;margin-bottom:0;padding:0 0 0 3.4666666667vw;width:63.4666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .case-item-ttl{border-left:.1470588235vw solid #0071b9;margin-bottom:.3676470588vw;padding:0 0 0 2.4264705882vw}}.gbu .case-item-ttl .sub{border:2px solid #0071b9;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:16px;font-weight:500;letter-spacing:.02em;line-height:1;padding:5px 10px;text-align:center}@media screen and (width <= 767px){.gbu .case-item-ttl .sub{border:.5333333333vw solid #0071b9;font-size:3.4666666667vw;line-height:6.4vw;padding:0 2.4vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .case-item-ttl .sub{border:.1470588235vw solid #0071b9;font-size:1.1764705882vw;line-height:1;padding:.2941176471vw .7352941176vw .4411764706vw}}.gbu .case-item-ttl .text{display:block;font-size:24px;font-weight:700;letter-spacing:.02em;line-height:35px;margin:10px 0 0}@media screen and (width <= 767px){.gbu .case-item-ttl .text{font-size:5.3333333333vw;line-height:8vw;margin:2.4vw -.5333333333vw 0 0}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .case-item-ttl .text{font-size:1.7647058824vw;line-height:2.5735294118vw;margin:.7352941176vw 0 0}}.gbu .case-head{border-bottom:2px solid #0071b9;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 30px;padding:0 0 15px}@media screen and (width <= 767px){.gbu .case-head{border-bottom:.5333333333vw solid #0071b9;margin:0 0 5.3333333333vw;padding:0 0 4.2666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .case-head{border-bottom:.1470588235vw solid #0071b9;margin:0 0 2.2058823529vw;padding:0 0 1.1029411765vw}}.gbu .case-num{color:#0071b9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Arial,sans-serif;margin:auto 0;padding:0 12px 0 0;text-align:center;width:80px}@media screen and (width <= 767px){.gbu .case-num{padding:0 3.2vw 0 0;width:12vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .case-num{padding:0 .8823529412vw 0 0;width:5.8823529412vw}}.gbu .case-num .text{display:block;font-size:16px;font-weight:700;letter-spacing:0;line-height:15px;width:100%}@media screen and (width <= 767px){.gbu .case-num .text{font-size:4vw;line-height:4vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .case-num .text{font-size:1.1764705882vw;line-height:1.1029411765vw}}.gbu .case-num .num{display:block;font-size:58px;font-weight:700;letter-spacing:0;line-height:65px;width:100%}@media screen and (width <= 767px){.gbu .case-num .num{font-size:12.5333333333vw;line-height:14.1333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .case-num .num{font-size:4.2647058824vw;line-height:4.7794117647vw}}.gbu .case-num.height-ex .num{margin-bottom:-9px}@media screen and (width <= 767px){.gbu .case-num.height-ex .num{margin-bottom:0}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .case-num.height-ex .num{margin-bottom:-.6617647059vw}}.gbu .case .btn{margin:31px auto 0}@media screen and (width <= 767px){.gbu .case .btn{margin:5.3333333333vw auto 0}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .case .btn{margin:2.2794117647vw auto 0}}.gbu .case .btn a{font-size:18px;height:65px;letter-spacing:0;padding:23px}@media screen and (width <= 767px){.gbu .case .btn a{font-size:4.8vw;height:18.6666666667vw;line-height:6.4vw;padding:2.4vw 13.3333333333vw 2.6666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .case .btn a{font-size:1.3235294118vw;height:4.7794117647vw;padding:1.6911764706vw}}.gbu .group-frame{-ms-flex-wrap:wrap;flex-wrap:wrap}.gbu .group-frame .frame-white{-webkit-box-sizing:border-box;box-sizing:border-box;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:400px}@media screen and (width <= 767px){.gbu .group-frame .frame-white{height:auto;margin:0 0 2.6666666667vw;width:100%}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .group-frame .frame-white{width:29.4117647059vw}}.gbu .group-frame .frame-white:nth-child(1n){margin:0 0 20px}@media screen and (width <= 767px){.gbu .group-frame .frame-white:nth-child(1n){margin:0 0 2.6666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .group-frame .frame-white:nth-child(1n){margin:0 0 1.4705882353vw}}.gbu .group-frame .frame-white:nth-child(2n){margin:0 0 20px}@media screen and (width <= 767px){.gbu .group-frame .frame-white:nth-child(2n){margin:0 0 2.6666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .group-frame .frame-white:nth-child(2n){margin:0 0 1.4705882353vw}}@media screen and (width <= 767px){.gbu .group-frame .frame-white:last-child{margin:0}}.gbu .universities{position:relative}.gbu .universities-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#0071b9;border-radius:25px;color:#fff;font-size:20px;font-weight:700;height:50px;justify-content:center;letter-spacing:.02em;line-height:30px;margin:0 auto 30px;text-align:center;width:350px}@media screen and (width <= 767px){.gbu .universities-ttl{border-radius:6.4vw;font-size:4.8vw;height:12.8vw;letter-spacing:0;line-height:6.4vw;margin:0 auto 2.6666666667vw;width:100%}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .universities-ttl{border-radius:1.8382352941vw;font-size:1.4705882353vw;height:3.6764705882vw;line-height:2.2058823529vw;margin:0 auto 2.2058823529vw;width:25.7352941176vw}}.gbu .universities-icon{background:#54b2ee;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:34px;left:15px;padding:0;position:absolute;top:8px;width:34px}@media screen and (width <= 767px){.gbu .universities-icon{height:9.0666666667vw;left:4.2666666667vw;top:1.8666666667vw;width:9.0666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .universities-icon{height:2.5vw;left:1.1029411765vw;top:.5882352941vw;width:2.5vw}}.gbu .universities-icon .icon-check{margin:auto}.gbu .universities .icon-student{bottom:0;display:block;position:absolute;right:0;width:72px}@media screen and (width <= 767px){.gbu .universities .icon-student{width:17.3333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .universities .icon-student{width:5.2941176471vw}}.gbu .universities .date{font-size:14px;font-weight:400;letter-spacing:.02em;line-height:20px;position:absolute;right:38px;top:65px}@media screen and (width <= 767px){.gbu .universities .date{font-size:2.9333333333vw;letter-spacing:0;line-height:4.2666666667vw;margin:0 0 4vw;position:relative;right:0;text-align:center;top:0}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .universities .date{font-size:1.0294117647vw;line-height:1.4705882353vw;right:2.7941176471vw;top:4.7794117647vw}}.gbu .universities-list{display:-ms-grid;display:grid;-ms-grid-columns:auto auto auto;gap:15px 16px;grid-template-columns:auto auto auto}@media screen and (width <= 767px){.gbu .universities-list{-ms-grid-columns:auto auto;gap:2.6666666667vw 1.8666666667vw;grid-template-columns:auto auto}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .universities-list{gap:1.1029411765vw 1.1764705882vw}}.gbu .universities-link{background:#fff;border:2px solid #86ccf8;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-weight:500;letter-spacing:.02em;line-height:24px;width:270px}@media screen and (width <= 767px){.gbu .universities-link{border:.5333333333vw solid #86ccf8;border-radius:1.6vw;font-size:4vw;line-height:5.8666666667vw;width:38.4vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .universities-link{border:.1470588235vw solid #86ccf8;border-radius:.5882352941vw;font-size:1.1764705882vw;line-height:1.7647058824vw;width:19.8529411765vw}}.gbu .universities-link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 10px 16px 18px}@media screen and (width <= 767px){.gbu .universities-link a{padding:3.2vw 1.0666666667vw 3.2vw 1.6vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .universities-link a{padding:1.1764705882vw .7352941176vw 1.1764705882vw 1.3235294118vw}}.gbu .universities-link .icon-externallink2{color:#0071b9;display:block;height:20px;margin:2px 0 0;width:20px}@media screen and (width <= 767px){.gbu .universities-link .icon-externallink2{height:4.8vw;margin:.5333333333vw 0 0;width:4.8vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .universities-link .icon-externallink2{height:1.4705882353vw;margin:.1470588235vw 0 0;width:1.4705882353vw}}.gbu .box-play{margin:41px 0 37px}@media screen and (width <= 767px){.gbu .box-play{margin:6.9333333333vw 0 5.3333333333vw -2.6666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box-play{margin:3.0147058824vw 0 2.7205882353vw}}.gbu .box-play .box-play-item+.box-play-item{margin:30px 0 0}@media screen and (width <= 767px){.gbu .box-play .box-play-item+.box-play-item{margin:6.6666666667vw 0 0}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box-play .box-play-item+.box-play-item{margin:2.2058823529vw 0 0}}.gbu .box-play-head{background:#0071b9;border-radius:8px 8px 0 0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:7px 49px}@media screen and (width <= 767px){.gbu .box-play-head{border-radius:1.0666666667vw 1.0666666667vw 0 0;padding:1.8666666667vw 4vw 2.1333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box-play-head{border-radius:.5882352941vw .5882352941vw 0 0;padding:.5147058824vw 3.6029411765vw}}.gbu .box-play-head .num{font-size:20px;font-weight:700;letter-spacing:.02em;line-height:30px;margin:0;width:68px}@media screen and (width <= 767px){.gbu .box-play-head .num{font-size:4.8vw;line-height:6.4vw;width:14.6666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box-play-head .num{font-size:1.4705882353vw;line-height:2.2058823529vw;width:5vw}}.gbu .box-play-head .text{font-size:16px;font-weight:500;letter-spacing:.02em;line-height:24px;margin:auto 0 0}@media screen and (width <= 767px){.gbu .box-play-head .text{font-size:4vw;line-height:5.8666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box-play-head .text{font-size:1.1764705882vw;line-height:1.7647058824vw}}.gbu .box-play-body{background:#f8f8f8;border-radius:0 0 8px 8px;padding:20px 50px 40px}@media screen and (width <= 767px){.gbu .box-play-body{border-radius:0 0 1.0666666667vw 1.0666666667vw;padding:4.8vw 4vw 7.4666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box-play-body{border-radius:0 0 .5882352941vw .5882352941vw;padding:1.4705882353vw 3.6764705882vw 2.9411764706vw}}.gbu .box-play .box-play-body-item+.box-play-body-item{border-top:1px solid #d5d5d5;margin:19px 0 0;padding:20px 0 0}@media screen and (width <= 767px){.gbu .box-play .box-play-body-item+.box-play-body-item{margin:4.2666666667vw 0 0;padding:4vw 0 0}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box-play .box-play-body-item+.box-play-body-item{margin:1.3970588235vw 0 0;padding:1.4705882353vw 0 0}}.gbu .box-play-ttl{font-size:16px;font-weight:700;letter-spacing:.02em;line-height:24px;margin:0 0 15px}@media screen and (width <= 767px){.gbu .box-play-ttl{font-size:4vw;line-height:5.8666666667vw;margin:0 0 2.4vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box-play-ttl{font-size:1.1764705882vw;line-height:1.7647058824vw;margin:0 0 1.1029411765vw}}.gbu .box-play-link li{display:-webkit-box;display:-ms-flexbox;display:flex}.gbu .box-play-link li+li{margin:15px 0 0}@media screen and (width <= 767px){.gbu .box-play-link li+li{margin:5.3333333333vw 0 0}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box-play-link li+li{margin:1.1029411765vw 0 0}}.gbu .box-play-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#53b2ef;border-radius:50%;height:20px;margin:1px 5px 0 0;width:20px}@media screen and (width <= 767px){.gbu .box-play-icon{height:5.3333333333vw;margin:1.3333333333vw 1.3333333333vw 0 0;width:5.3333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box-play-icon{height:1.4705882353vw;margin:.0735294118vw .3676470588vw 0 0;width:1.4705882353vw}}.gbu .box-play-icon .icon-play{color:#fff;height:10px;margin:auto;width:10px}@media screen and (width <= 767px){.gbu .box-play-icon .icon-play{height:2.6666666667vw;width:2.6666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .box-play-icon .icon-play{height:.6617647059vw;width:.6617647059vw}}@media screen and (width <= 767px){.gbu .box-play .link-external{width:69.3333333333vw}.gbu .box-play .link-external .symbol{margin-right:-1.3333333333vw}.gbu .box-play .link-external .icon-externallink2{margin-left:0}}.gbu .chatbot{margin-top:32px}@media screen and (width <= 767px){.gbu .chatbot{margin-top:6.9333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .chatbot{margin-top:2.3529411765vw}}.gbu .chatbot .chatbot-item+.chatbot-item{margin:29px 0 0}@media screen and (width <= 767px){.gbu .chatbot .chatbot-item+.chatbot-item{margin:8.5333333333vw 0 0}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .chatbot .chatbot-item+.chatbot-item{margin:2.1323529412vw 0 0}}.gbu .chatbot-ttl{height:50px;margin-bottom:14px;position:relative}@media screen and (width >= 768px) and (width <= 1359px){.gbu .chatbot-ttl{height:3.6764705882vw;margin-bottom:1.0294117647vw}}@media screen and (width <= 767px){.gbu .chatbot-ttl{height:17.6vw;margin-bottom:3.2vw;margin-left:-2.6666666667vw}}.gbu .chatbot-ttl:before{background:url(/assets/images/sp/004/icon-chatbot.png) 50% no-repeat;background-size:100%;content:"";height:50px;left:0;position:absolute;top:0;width:66px}@media screen and (width >= 768px) and (width <= 1359px){.gbu .chatbot-ttl:before{height:3.6764705882vw;width:4.8529411765vw}}@media screen and (width <= 767px){.gbu .chatbot-ttl:before{background-image:url(/assets/images/sp/interview-017-018/icon-sub-ttl-sp.png);background-position:bottom;height:17.6vw;width:13.6vw}.gbu .chatbot-ttl.height-ex{height:12.2666666667vw}.gbu .chatbot-ttl.height-ex:before{background-image:url(/assets/images/sp/004/icon-chatbot-sp.png);background-position:bottom;background-repeat:no-repeat;height:12.2666666667vw}}.gbu .chatbot-ttl span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fefced;border-radius:0 8px 8px 0;color:#0071b9;font-size:16px;font-weight:700;height:100%;letter-spacing:.02em;margin-left:66px;padding-left:30px;padding-right:35px}@media screen and (width >= 768px) and (width <= 1359px){.gbu .chatbot-ttl span{border-radius:0 .5882352941vw .5882352941vw 0;font-size:1.1764705882vw;margin-left:4.8529411765vw;padding-left:2.2058823529vw;padding-right:2.5735294118vw}}@media screen and (width <= 767px){.gbu .chatbot-ttl span{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:4vw;line-height:1.6;margin-left:13.6vw;padding-left:3.4666666667vw;padding-right:2.6666666667vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.gbu .chatbot .box-txt{padding-left:60px}@media screen and (width <= 767px){.gbu .chatbot .box-txt{padding-left:0}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .chatbot .box-txt{padding-left:4.4117647059vw}}.gbu .chatbot .box-txt+.box-txt{margin:13px 0 0}@media screen and (width <= 767px){.gbu .chatbot .box-txt+.box-txt{margin:7.4666666667vw 0 0}}@media screen and (width >= 768px) and (width <= 1359px){.gbu .chatbot .box-txt+.box-txt{margin:.9558823529vw 0 0}}.sp-footer{background:#fff;margin:100px 0 0;padding-block:100px 140px}@media screen and (width <= 767px){.sp-footer{margin:16vw 0 0;padding-block:16vw 20.8vw}}@media screen and (width >= 768px) and (width <= 1359px){.sp-footer{margin:7.3529411765vw 0 0;padding-block:7.3529411765vw 10.2941176471vw}}.page-007 #sec03 .box-ttl{margin-bottom:36px}@media screen and (width <= 767px){.page-007 #sec03 .box-ttl{margin-bottom:7.4666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.page-007 #sec03 .box-ttl{margin-bottom:2.6470588235vw}}.page-007 .df .group-photo{margin-top:3px}@media screen and (width <= 767px){.page-007 .df .group-photo{margin-top:5.6vw}}@media screen and (width >= 768px) and (width <= 1359px){.page-007 .df .group-photo{margin-top:.2205882353vw}}.page-006 .kv .top-kv{background-image:url(/assets/images/sp/006/img-kv.jpg)}@media screen and (width <= 767px){.page-006 .kv .top-kv{background-image:none}}.page-006 .box-txt+.box-txt.box-txt-mr-ex{margin:20px 0 -7px}@media screen and (width <= 767px){.page-006 .box-txt+.box-txt.box-txt-mr-ex{margin:6.1333333333vw 0 -1.0666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.page-006 .box-txt+.box-txt.box-txt-mr-ex{margin:1.4705882353vw 0 -.5147058824vw}}.page-006 .group01{margin:18px 0 0}@media screen and (width <= 767px){.page-006 .group01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:5.3333333333vw 0 0}}@media screen and (width >= 768px) and (width <= 1359px){.page-006 .group01{margin:1.3235294118vw 0 0}}.page-006 .group01 .df-text{width:400px}@media screen and (width <= 767px){.page-006 .group01 .df-text{width:100%}}@media screen and (width >= 768px) and (width <= 1359px){.page-006 .group01 .df-text{width:29.4117647059vw}}.page-006 .group01 .group-photo{margin:3px 0 0;width:370px}@media screen and (width <= 767px){.page-006 .group01 .group-photo{-webkit-box-ordinal-group:0;-ms-flex-order:-1;margin:0 0 5.3333333333vw;order:-1;width:100%}}@media screen and (width >= 768px) and (width <= 1359px){.page-006 .group01 .group-photo{margin:.2205882353vw 0 0;width:27.2058823529vw}}.page-006 .group02{margin:43px 0 0}@media screen and (width <= 767px){.page-006 .group02{margin:6.1333333333vw 0 0}}@media screen and (width >= 768px) and (width <= 1359px){.page-006 .group02{margin:3.1617647059vw 0 0}}.page-006 .group02 .df-text{width:480px}@media screen and (width <= 767px){.page-006 .group02 .df-text{width:100%}}@media screen and (width >= 768px) and (width <= 1359px){.page-006 .group02 .df-text{width:35.2941176471vw}}.page-006 .group02 .group-photo{margin:3px 0 0;width:390px}@media screen and (width <= 767px){.page-006 .group02 .group-photo{margin:5.8666666667vw 0 0 -2.6666666667vw;width:calc(100% + 2.66667vw)}}@media screen and (width >= 768px) and (width <= 1359px){.page-006 .group02 .group-photo{margin:.2205882353vw 0 0;width:28.6764705882vw}}.page-006 #sec04 .group-frame .frame-white:nth-last-child(-n+2){margin-bottom:0}@media screen and (width <= 767px){.page-006 #sec04 .group-frame .frame-white:nth-last-child(-n+2){margin:0 0 2.6666666667vw}}.page-006 .case-item .note{font-size:14px;letter-spacing:.02em;line-height:20px}@media screen and (width <= 767px){.page-006 .case-item .note{font-size:2.9333333333vw;letter-spacing:0;line-height:4.2666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.page-006 .case-item .note{font-size:1.0294117647vw;letter-spacing:.02em;line-height:1.4705882353vw}}.page-005 .kv .top-kv{background-image:url(/assets/images/sp/005/img-kv.jpg)}@media screen and (width <= 767px){.page-005 .kv .top-kv{background-image:none}}.page-005 .group01 .df-text{width:480px}@media screen and (width <= 767px){.page-005 .group01 .df-text{width:100%}}@media screen and (width >= 768px) and (width <= 1359px){.page-005 .group01 .df-text{width:35.2941176471vw}}.page-005 .group01 .df-text .box-txt+.box-txt{margin:24px 0 0}@media screen and (width <= 767px){.page-005 .group01 .df-text .box-txt+.box-txt{margin:5.3333333333vw 0 0}}@media screen and (width >= 768px) and (width <= 1359px){.page-005 .group01 .df-text .box-txt+.box-txt{margin:1.7647058824vw 0 0}}.page-005 .group01 .group-photo{margin:3px 0 0;width:390px}@media screen and (width <= 767px){.page-005 .group01 .group-photo{margin:5.8666666667vw 0 0 -2.6666666667vw;width:calc(100% + 2.66667vw)}}@media screen and (width >= 768px) and (width <= 1359px){.page-005 .group01 .group-photo{margin:.2205882353vw 0 0;width:28.6764705882vw}}.page-005 .group02 .df-text{width:400px}@media screen and (width <= 767px){.page-005 .group02 .df-text{width:100%}}@media screen and (width >= 768px) and (width <= 1359px){.page-005 .group02 .df-text{width:29.4117647059vw}}.page-005 .group02 .group-photo{margin:3px 0 0;width:390px}@media screen and (width <= 767px){.page-005 .group02 .group-photo{margin:2.4vw 0 6.1333333333vw;width:100%}}@media screen and (width >= 768px) and (width <= 1359px){.page-005 .group02 .group-photo{margin:.2205882353vw 0 0;width:28.6764705882vw}}.page-005 .box-line{margin:37px 0 50px;padding:35px 40px 40px}@media screen and (width <= 767px){.page-005 .box-line{margin:4.5333333333vw 0 8vw -2.6666666667vw;padding:8vw 2.6666666667vw}}@media screen and (width >= 768px) and (width <= 1359px){.page-005 .box-line{margin:2.7205882353vw 0 3.6764705882vw;padding:2.5735294118vw 2.9411764706vw 2.9411764706vw}}@media screen and (width <= 767px){.page-005 .case{margin-top:8vw}}.page-005 .case-item .note{font-size:14px;letter-spacing:.02em;line-height:20px;margin-bottom:40px}@media screen and (width <= 767px){.page-005 .case-item .note{font-size:2.9333333333vw;letter-spacing:0;line-height:4.2666666667vw;margin-bottom:8vw}}@media screen and (width >= 768px) and (width <= 1359px){.page-005 .case-item .note{font-size:1.0294117647vw;letter-spacing:.02em;line-height:1.4705882353vw;margin-bottom:2.9411764706vw}}.page-005 .item+.border-top{margin:54px 0 -4px}@media screen and (width <= 767px){.page-005 .item+.border-top{margin:9.0666666667vw 0 -1.3333333333vw}}@media screen and (width >= 768px) and (width <= 1359px){.page-005 .item+.border-top{margin:3.9705882353vw 0 -.2941176471vw}}.page-005 .group-frame.ex .frame-white:last-child{margin:-48px 0 0}@media screen and (width <= 767px){.page-005 .group-frame.ex .frame-white:last-child{margin:0}}@media screen and (width >= 768px) and (width <= 1359px){.page-005 .group-frame.ex .frame-white:last-child{margin:-3.5294117647vw 0 0}}.page-005 .group-frame.ex .frame-white:nth-child(3){margin:0}@media screen and (width <= 767px){.page-005 .group-frame.ex .frame-white:nth-child(3){margin:0 0 2.6666666667vw}}.page-005 #sec06 .case-item{padding-bottom:40px}@media screen and (width <= 767px){.page-005 #sec06 .case-item{padding-bottom:8vw}}@media screen and (width >= 768px) and (width <= 1359px){.page-005 #sec06 .case-item{padding-bottom:2.9411764706vw}}.page-005 #sec06 .frame-white:last-child{margin-bottom:0}.page-004 .kv .top-kv{background-image:url(/assets/images/sp/004/img-kv.jpg)}@media screen and (width <= 767px){.page-004 .kv .top-kv{background-image:none}}.page-004 .anchor{margin-top:50px}@media screen and (width <= 767px){.page-004 .anchor{margin-top:8vw}}@media screen and (width >= 768px) and (width <= 1359px){.page-004 .anchor{margin-top:3.6764705882vw}}