﻿*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}table{border-collapse:collapse;border-spacing:0}img{width:100%}@media screen and (max-width: 769px){.u-is-pc{display:none !important}}@media screen and (min-width: 769px){.u-is-sp{display:none !important}}@media screen and (min-width: 769px)and (max-width: 1110px){.u-is-tab{display:none !important}}@media screen and (min-width: 769px)and (max-width: 1110px){.u-is-tab-b{display:block !important}}.u-inner{margin:0 auto;position:relative;z-index:2}@media screen and (min-width: 769px){.u-inner{padding:0 7rem;width:1540px;max-width:100%}}@media screen and (min-width: 769px){.u-link{font-size:20px;line-height:1.3;letter-spacing:.05em;font-weight:500}}@media screen and (max-width: 769px){.u-link{font-size:calc(16/375*100vw);line-height:1.3125;letter-spacing:.05em;font-weight:500}}.u-link .c-btn{display:inline-block;position:relative}@media screen and (min-width: 769px){.u-link .c-btn{padding-right:12rem}}@media screen and (max-width: 769px){.u-link .c-btn{padding-right:21.3333333333vw}}.u-link .c-btn.c-newBlue span{border:1px solid #3f91d9}.u-link .c-btn.c-newBlue span::after{background:#3f91d9}.u-link .c-btn.c-purple span{border:1px solid #b785ff}.u-link .c-btn.c-purple span::after{background:#b785ff}.u-link .c-btn.c-pink span{border:1px solid #ff9b9b}.u-link .c-btn.c-pink span::after{background:#ff9b9b}.u-link .c-btn.c-orange span{border:1px solid #ffc396}.u-link .c-btn.c-orange span::after{background:#ffc396}.u-link .c-btn span{border:1px solid #00a4b5;border-radius:50%;display:block;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (min-width: 769px){.u-link .c-btn span{height:65px;width:65px}}@media screen and (max-width: 769px){.u-link .c-btn span{width:13.3333333333vw;height:13.3333333333vw}}.u-link .c-btn span::after{background:#00a4b5;content:"";display:block;height:1px;position:absolute;left:-50%;top:50%;transform:translateY(-50%)}@media screen and (min-width: 769px){.u-link .c-btn span::after{width:60px}}@media screen and (max-width: 769px){.u-link .c-btn span::after{width:12.8vw}}.u-link .c-btn span._white{border:1px solid #fff}.u-link .c-btn span._white::after{background:#fff}.u-align-right{text-align:right}.u-align-center{text-align:center}@media screen and (min-width: 769px){.u-tit{font-size:75px;line-height:1;letter-spacing:.05em;font-weight:700}}@media screen and (max-width: 769px){.u-tit{text-align:center;font-size:calc(45/375*100vw);line-height:1;letter-spacing:.05em;font-weight:700}}.u-tit span{padding-right:10px}.u-tit span:not(:first-child){margin-left:-10px}@media screen and (min-width: 769px){.u-subtit{font-size:20px;line-height:2.55;letter-spacing:.05em;font-weight:700;margin:0 0 0 1.0714285714vw}}@media screen and (max-width: 769px){.u-subtit{text-align:center;font-size:calc(14/375*100vw);line-height:1.5;letter-spacing:.05em;font-weight:700;margin-top:1.0666666667vw}}.ttlAnimation{display:flex;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@media screen and (max-width: 769px){.ttlAnimation{justify-content:center}}.ttlAnimation span{display:block;will-change:all;transform:translate(0, 105%);transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) .5s}.ttlAnimation span:nth-child(2){transition-delay:0.06s}.ttlAnimation span:nth-child(3){transition-delay:0.12s}.ttlAnimation span:nth-child(4){transition-delay:0.18s}.ttlAnimation span:nth-child(5){transition-delay:0.24s}.ttlAnimation span:nth-child(6){transition-delay:0.3s}.ttlAnimation span:nth-child(7){transition-delay:0.36s}.ttlAnimation span:nth-child(8){transition-delay:0.42s}.ttlAnimation span:nth-child(9){transition-delay:0.48s}.ttlAnimation span:nth-child(10){transition-delay:0.54s}.ttlAnimation span:nth-child(11){transition-delay:0.6s}.ttlAnimation span:nth-child(12){transition-delay:0.66s}.ttlAnimation span:nth-child(13){transition-delay:0.72s}.ttlAnimation span:nth-child(14){transition-delay:0.78s}.ttlAnimation.-visible span{transform:translate(0, 0)}.eachTextAnime span{opacity:0;will-change:all}.eachTextAnime.appeartext span{animation:text_anime_on .7s ease-out forwards}@keyframes text_anime_on{0%{opacity:0}100%{opacity:1}}@media screen and (min-width: 769px){.l-maxWidth{max-width:126rem;padding-left:3rem;padding-right:3rem;margin:0 auto}}@media screen and (max-width: 769px){.l-maxWidth{padding-left:2.6666666667vw;padding-right:2.6666666667vw}}html{font-size:10px}body{color:#000;font-size:1.6rem;font-family:"Noto Sans","Noto Sans JP",sans-serif}a{display:block}.whiteWrap{background-color:#fff;overflow:hidden}@font-face{font-family:now;src:url(../fonts/Now-Bold.otf);font-display:swap;font-weight:700}@font-face{font-family:now;src:url(../fonts/Now-Regular.otf);font-display:swap;font-weight:400}@font-face{font-family:now;src:url(../fonts/Now-Medium.otf);font-display:swap;font-weight:500}.f-rodin{font-family:fot-rodin-pron,sans-serif;font-style:italic}.f-now{font-family:now,sans-serif;font-style:italic}.c-blue{color:#0064c6}.c-skyblue{color:#d2edf5}.c-white{color:#fff}.c-gray{color:#464646}.c-newBlue{color:#3f91d9}.c-purple{color:#b785ff}.c-pink{color:#ff9b9b}.c-orange{color:#ffc396}.footer{background-color:#fff}.footer__inner{border-top:1px solid #0064c6;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 769px){.footer__inner{padding:5rem 0 3rem}}@media screen and (max-width: 769px){.footer__inner{width:85.3333333333vw;padding:14.4vw 0 10.1333333333vw;margin:0 auto}}.footer-left__logo{transition:all .3s ease-out}@media screen and (min-width: 769px){.footer-left__logo{font-size:46px;line-height:1.0869565217;letter-spacing:.075em;font-weight:700;margin-bottom:1rem}}@media screen and (max-width: 769px){.footer-left__logo{font-size:calc(43/375*100vw);line-height:1.1690697674;letter-spacing:.075em;font-weight:700;margin-bottom:2.1333333333vw}}.footer-left__logo:hover{opacity:.8}.footer-left__item a,.footer-left__item .c-btn{display:inline-block;position:relative}@media screen and (min-width: 769px){.footer-left__item a,.footer-left__item .c-btn{font-size:11px;line-height:2.2727272727;letter-spacing:0em;font-weight:400}}@media screen and (max-width: 769px){.footer-left__item a,.footer-left__item .c-btn{font-size:calc(11/375*100vw);line-height:1.9090909091;letter-spacing:0em;font-weight:400}}.footer-left__item a::after,.footer-left__item .c-btn::after{background:url(../img/module/ico_link.svg) center/cover no-repeat;content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width: 769px){.footer-left__item a::after,.footer-left__item .c-btn::after{height:9px;width:9px;right:-14px}}@media screen and (max-width: 769px){.footer-left__item a::after,.footer-left__item .c-btn::after{height:2.4vw;width:2.4vw;right:-3.7333333333vw}}.footer-left__item a::before{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background:#0064c6;transform:scale(0, 1);transform-origin:left top;transition:transform .3s}.footer-left__item a:hover::before{transform:scale(1, 1)}.footer-right{display:flex;flex-wrap:wrap}.footer-right__box:not(:last-child){margin-right:5rem}.footer-right__link{font-size:11px;line-height:1.7272727273;letter-spacing:0em;font-weight:400}.footer-right__tit{font-size:16px;line-height:1.3125;letter-spacing:.075em;font-weight:700;margin-bottom:.7rem}.footer-right a{position:relative}.footer-right a::before{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background:#0064c6;transform:scale(0, 1);transform-origin:left top;transition:transform .3s}.footer-right a:hover::before{transform:scale(1, 1)}.footer-foot{margin-top:7.8rem;width:100%}@media screen and (max-width: 769px){.footer-foot{margin-top:3rem}}.footer-foot__txt{font-size:11px;line-height:1.7272727273;letter-spacing:0em;font-weight:400}.header{background:rgba(0,0,0,0);position:fixed;left:0;right:0;top:0;transition:.3s ease background;z-index:1000}.header .header__tit a{display:flex;align-items:center;transition:all .3s ease-out}.header .header__tit a:hover{opacity:.8}.header.is-active{background:#fff;box-shadow:0 3px 6px 0 rgba(51,51,51,.06)}@media screen and (min-width: 769px){.header.is-active .header__btn{height:60px}}@media screen and (min-width: 769px){.header.is-active .header__btn a{line-height:60px}.header.is-active .header__btn a.header__btn__menu{padding-top:1rem}.header.is-active .header__btn a.header__btn__menu span:not(:first-of-type){margin-top:.75rem}}@media screen and (min-width: 769px){.header.is-active .header__tit img{max-width:145px}}@media screen and (min-width: 769px){.header.is-active .header__item{height:60px}}@media screen and (min-width: 769px)and (max-width: 1110px){.header.is-active .line_1{transform:translateY(7px) rotate(-30deg)}}@media screen and (min-width: 769px)and (max-width: 1110px){.header.is-active .line_3{transform:translateY(-10px) rotate(30deg)}}@media screen and (min-width: 769px)and (max-width: 1110px){.header .header__btn a{padding-top:2rem}}.header__inner{align-items:center;display:flex}@media screen and (min-width: 769px){.header__tit img{margin-left:3rem;margin-right:2rem;max-width:252px;transition:.3s ease all}}@media screen and (max-width: 769px){.header__tit img{margin-left:5.3333333333vw;margin-right:3.6vw;width:39.2vw}}@media screen and (min-width: 769px){.header__link{font-size:16px;line-height:1.3125;letter-spacing:.1em;font-weight:700;margin-top:.7rem}}@media screen and (max-width: 769px){.header__link{font-size:calc(11/375*100vw);line-height:1.9090909091;letter-spacing:.1em;font-weight:700;margin-top:2.6666666667vw}}@media screen and (min-width: 769px){.header__list{display:flex;margin-left:auto}}@media screen and (max-width: 1110px){.header__list{display:block;position:absolute;top:0;right:-70%;width:70%;height:90vh;background:#fff;transition:.7s;padding:10.3rem 1.5rem;overflow-y:scroll}}@media screen and (max-width: 769px){.header__list{padding-top:18vw}}.header .in{right:0}@media screen and (min-width: 769px){.header__item{position:relative;height:103px;display:flex;align-items:center;justify-content:center}.header__item:after,.header__item:before{content:"";position:absolute;display:inline-block;bottom:0;height:.2142857143vw;width:0%;background:#464646;transition:all .3s}.header__item:after{left:50%}.header__item:before{right:50%}.header__item:hover:after,.header__item:hover:before{width:50%}}@media screen and (min-width: 769px)and (max-width: 1110px){.header__item:hover:after,.header__item:hover:before{width:4.5rem}}@media screen and (max-width: 1110px){.header__item{height:auto;justify-content:flex-start}.header__item:hover{opacity:.8}.header__item:before,.header__item:after{display:none}}.header__item a{height:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 1110px){.header__item a{align-items:flex-start;width:100%}.header__item a::after{position:absolute;content:"";display:block;background-image:url(../img/top/menu_01.png);background-repeat:no-repeat;background-size:contain;background-color:rgba(0,0,0,0);width:4.5rem;height:2.8rem;top:1rem;left:auto;right:0}.header__item a::after:hover{opacity:.8}}.header__item:nth-of-type(2) a::after{background-image:url(../img/top/menu_02.png)}.header__item:nth-of-type(3) a::after{background-image:url(../img/top/menu_03.png)}.header__item:nth-of-type(4) a::after{background-image:url(../img/top/menu_04.png)}.header__item:nth-of-type(5) a::after{background-image:url(../img/top/menu_05.png)}.header__item a span{display:block;text-align:center;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0px 1px 0 #fff,-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}.header__item a span:first-child{font-size:17px;line-height:1.2941176471;letter-spacing:.075em;font-weight:700}.header__item a span:last-child{font-size:11px;line-height:1.7272727273;letter-spacing:0em;font-weight:400}@media screen and (max-width: 1110px){.header__item a span{text-align:left}}@media screen and (max-width: 1110px){.header__item{margin-right:0 !important;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #707070}}.header__item:not(:last-child){margin-right:2.5rem}.header__btn{position:relative;z-index:99}@media screen and (min-width: 769px){.header__btn{height:103px;margin-left:2rem;transition:.3s ease height}}@media screen and (min-width: 769px)and (max-width: 1110px){.header__btn{margin-left:auto;cursor:pointer}}@media screen and (max-width: 769px){.header__btn{height:16vw;margin-left:auto;cursor:pointer}}.header__btn a{background-color:#464646;clip-path:polygon(20% 0, 100% 0, 100% 100%, 0% 100%);height:100%;text-align:center}@media screen and (min-width: 769px){.header__btn a{padding-left:1rem;width:130px;font-size:20px;line-height:0;letter-spacing:.075em;font-weight:700;line-height:108px;transition:.3s ease all}.header__btn a:hover{background-color:#fff;color:#464646}}@media screen and (max-width: 769px){.header__btn a{width:20.2666666667vw;padding-left:2.6666666667vw}}@media screen and (max-width: 769px){.header__btn__menu{padding-top:4vw}}@media screen and (min-width: 769px)and (max-width: 1110px){.header__btn__menu__txt{display:block;margin-top:2.1333333333vw;line-height:1}}@media screen and (max-width: 769px){.header__btn__menu__txt{display:block;font-size:calc(10/375*100vw);line-height:2.1;letter-spacing:.075em;font-weight:700;margin-top:2.1333333333vw;line-height:1}}.header__btn__menu__stick{transition:.7s}@media screen and (max-width: 1110px){.header__btn__menu__stick{display:block;width:5.3333333333vw;height:1px;background:#fff;margin:auto}.header__btn__menu__stick+.header__btn__menu__stick{margin-top:1.0666666667vw}}@media screen and (max-width: 769px){.header__btn__menu__stick{width:8vw}.header__btn__menu__stick+.header__btn__menu__stick{margin-top:1.8666666667vw}}.line_1{transform:translateY(1.2vw) rotate(-45deg);top:0}@media screen and (max-width: 769px){.line_1{transform:translateY(2vw) rotate(-45deg)}}.line_2{opacity:0}.line_3{transform:translateY(-1.2vw) rotate(45deg);bottom:0}@media screen and (max-width: 769px){.line_3{transform:translateY(-2vw) rotate(45deg)}}@media screen and (max-width: 1110px){.header__btn a{pointer-events:none}.overlay{height:100%;position:relative}.overlay::before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:rgba(51,51,51,.6);z-index:999}}.main_cover{position:fixed;width:100%;visibility:hidden;z-index:-1;-webkit-transition:.3s;transition:.3s}.main_cover.active{height:100%;visibility:visible;z-index:999}img{height:auto}@media screen and (max-width: 769px){body{margin-top:16vw}}.quality-mv .quality-mv__bg{padding:22.5rem 0 3.6rem;background-image:url(../img/quality/quality_mv.png);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}@media screen and (max-width: 769px){.quality-mv .quality-mv__bg{padding:21.0666666667vw 0 6vw;background-position-x:65%}}.quality-mv .quality-mv__bg .quality-mv__bg__content{max-width:1200px;margin:0 auto}@media(max-width: 1200px)and (min-width: 768px){.quality-mv .quality-mv__bg .quality-mv__bg__content{margin:0 2rem}}@media screen and (max-width: 769px){.quality-mv .quality-mv__bg .quality-mv__bg__content{margin:0 0 0 5.3333333333vw}}.quality-mv .quality-mv__bg .quality-mv__bg__content h1{font-family:"メイリオ","Meiryo",sans-serif;font-size:9rem;letter-spacing:.03em;font-weight:700;font-style:italic;color:#fff;margin-left:8%;line-height:1;margin-bottom:5rem}@media screen and (max-width: 769px){.quality-mv .quality-mv__bg .quality-mv__bg__content h1{font-size:calc(46/375*100vw);line-height:1;letter-spacing:.05em;font-weight:700;margin-left:1.8666666667vw;margin-bottom:0}}.quality-mv .quality-mv__bg .quality-mv__bg__content h2{color:#fff;font-size:2.9rem;line-height:1.1034;letter-spacing:.1em;margin-left:8%}@media screen and (max-width: 769px){.quality-mv .quality-mv__bg .quality-mv__bg__content h2{font-size:calc(13/375*100vw);line-height:1.3076923077;letter-spacing:.1em;font-weight:700;margin-left:1.8666666667vw;margin-bottom:2.1293333333vw}}.quality-mv .quality-mv__bg .quality-mv__bg__content h3{color:#fff;font-size:5rem;font-weight:700;letter-spacing:.1em;margin-left:8%}@media screen and (max-width: 769px){.quality-mv .quality-mv__bg .quality-mv__bg__content h3{margin-left:1.8666666667vw;font-size:calc(25/375*100vw);line-height:.64;letter-spacing:0em;font-weight:700}}picture{display:block}p{font-size:1.5rem;line-height:1.66667;text-align:justify}@media screen and (max-width: 769px){p{font-size:calc(15/375*100vw);line-height:1.6666666667;letter-spacing:0em;font-weight:400}}.interview{background-color:rgba(0,100,198,.03);color:#464646}.interview .interview__container{max-width:1200px;margin:0 auto;padding:9.6rem 0 12.5rem}@media screen and (max-width: 1200px)and (min-width: 768px){.interview .interview__container{margin:0 2rem}}@media screen and (max-width: 769px){.interview .interview__container{margin:0 1rem;padding:29.3333333333vw 0 14.1333333333vw}}.interview .interview__container .interview__top{position:relative;background-color:#fff;border-radius:33px;padding:4rem 4rem 2.1rem 4rem;margin-bottom:16.8rem}@media screen and (max-width: 769px){.interview .interview__container .interview__top{border-radius:20px;padding:10.4vw 4.5333333333vw 5.3333333333vw;margin-bottom:30.6666666667vw}}.interview .interview__container .interview__top picture{position:absolute;top:0;transform:translateY(-92%);max-width:32.9rem;right:8.5rem}@media screen and (max-width: 769px){.interview .interview__container .interview__top picture{width:62.6666666667vw;right:0}}.interview .interview__container .interview__top .interview__top__content .interview__top__content__q{font-size:3rem;letter-spacing:.1em;font-weight:700;color:#00a4b5;margin-bottom:7px}@media screen and (max-width: 769px){.interview .interview__container .interview__top .interview__top__content .interview__top__content__q{font-size:calc(20/375*100vw);line-height:1.1;letter-spacing:.1em;font-weight:700;margin-bottom:2.6666666667vw}}.interview .interview__container .interview__top .interview__top__content .interview__top__content__a{font-size:4rem;font-weight:700;line-height:1.375;margin-bottom:1.7rem;margin-top:6px}@media screen and (max-width: 769px){.interview .interview__container .interview__top .interview__top__content .interview__top__content__a{font-size:calc(26/375*100vw);line-height:1.3846153846;letter-spacing:0em;font-weight:700;margin-top:4.2666666667vw;margin-bottom:2.6666666667vw}}.interview .interview__container .interview__top .interview__top__content .interview__top__content__flex{display:flex;justify-content:space-between}@media screen and (max-width: 769px){.interview .interview__container .interview__top .interview__top__content .interview__top__content__flex{flex-direction:column}}.interview .interview__container .interview__top .interview__top__content .interview__top__content__flex p{width:48.14%}@media screen and (max-width: 769px){.interview .interview__container .interview__top .interview__top__content .interview__top__content__flex p{width:100%}}.interview .interview__container .interview__center{position:relative;background-color:#fff;border-radius:33px;max-width:1056px;margin-left:auto;padding:3.9rem 2.5rem 3.7rem 3.9rem;margin-bottom:11.4rem}@media screen and (max-width: 769px){.interview .interview__container .interview__center{border-radius:20px;padding:86.4vw 4.5333333333vw 6.4vw;margin-bottom:8.5333333333vw}}.interview .interview__container .interview__center picture{position:absolute;top:-7.74rem;max-width:54rem;width:55%;left:-9.4rem;height:100%;padding-right:1.6rem;background-image:url(../img/sales/sales_bg_01.png);background-repeat:no-repeat;background-size:40rem;background-position:top 29rem right}@media screen and (max-width: 1200px){.interview .interview__container .interview__center picture{left:0;max-width:45%}}@media screen and (max-width: 769px){.interview .interview__container .interview__center picture{max-width:83.2vw;width:100%;top:-20vw;left:48%;transform:translateX(-50%);height:98.6666666667vw;background-size:60.8vw;background-position:bottom right;padding-right:0}}.interview .interview__container .interview__center .interview__center__content{width:55.3258%;margin-left:auto}@media screen and (max-width: 769px){.interview .interview__container .interview__center .interview__center__content{width:100%}}.interview .interview__container .interview__center .interview__center__content .interview__center__content__q{font-size:3rem;letter-spacing:.1em;font-weight:700;color:#00a4b5}@media screen and (max-width: 769px){.interview .interview__container .interview__center .interview__center__content .interview__center__content__q{font-size:calc(20/375*100vw);line-height:1.1;letter-spacing:.1em;font-weight:700}}.interview .interview__container .interview__center .interview__center__content .interview__center__content__a{font-size:4rem;font-weight:700;line-height:1.375;margin-top:1.4rem;margin-bottom:1.2rem}@media screen and (max-width: 769px){.interview .interview__container .interview__center .interview__center__content .interview__center__content__a{font-size:calc(26/375*100vw);line-height:1.3846153846;letter-spacing:0em;font-weight:700;margin-top:3.7333333333vw;margin-bottom:3.4666666667vw}}.interview .interview__container .interview__bottom{position:relative}.interview .interview__container .interview__bottom picture{max-width:1056px;width:88%;margin-left:auto}.interview .interview__container .interview__bottom picture:last-of-type{display:none}@media screen and (max-width: 769px){.interview .interview__container .interview__bottom picture:first-of-type{display:none}.interview .interview__container .interview__bottom picture:last-of-type{display:block;width:95%;margin-left:auto;height:80vw}.interview .interview__container .interview__bottom picture img{height:100%;object-fit:cover;object-position:right;border-radius:20px}}.interview .interview__container .interview__bottom .interview__bottom__ttl{position:absolute;top:22.1rem;left:6rem;background:linear-gradient(to right, rgba(190, 216, 101, 0.7), rgba(23, 137, 160, 0.7));padding:4.6rem 5.3rem 4.3rem 6.2rem;border-radius:30px}@media screen and (max-width: 999px){.interview .interview__container .interview__bottom .interview__bottom__ttl{padding:2rem 4rem}}@media screen and (max-width: 769px){.interview .interview__container .interview__bottom .interview__bottom__ttl{width:95%;left:0;border-radius:20px;padding:5.8666666667vw 4.5333333333vw 3.4666666667vw 5.6vw;top:66.1333333333vw}}@media screen and (max-width: 350px){.interview .interview__container .interview__bottom .interview__bottom__ttl{width:100%}}.interview .interview__container .interview__bottom .interview__bottom__ttl .interview__bottom__ttl__q{display:inline-block;color:#fff;font-size:3rem;font-weight:700;letter-spacing:.1em;padding-bottom:1rem;border-bottom:1px solid #fff;margin-bottom:1.3rem}@media screen and (max-width: 769px){.interview .interview__container .interview__bottom .interview__bottom__ttl .interview__bottom__ttl__q{margin-bottom:2.9333333333vw;font-size:calc(20/375*100vw);line-height:1;letter-spacing:0em;font-weight:700}}.interview .interview__container .interview__bottom .interview__bottom__ttl .interview__bottom__ttl__a{color:#fff;font-size:4rem;line-height:1.5;letter-spacing:.1em;font-weight:700}@media screen and (max-width: 769px){.interview .interview__container .interview__bottom .interview__bottom__ttl .interview__bottom__ttl__a{font-size:calc(26/375*100vw);line-height:1.3846153846;letter-spacing:0em;font-weight:700}}.interview .interview__container .interview__bottom .interview__bottom__content{background-color:#fff;padding:1056px;width:88%;margin-right:auto;margin-top:-12.5rem;padding:19.4rem 3.8rem 3.5rem 5rem;border-radius:33px}@media screen and (max-width: 1200px){.interview .interview__container .interview__bottom .interview__bottom__content{margin-top:-5rem}}@media screen and (max-width: 999px){.interview .interview__container .interview__bottom .interview__bottom__content{margin-top:-2rem}}@media screen and (max-width: 796px){.interview .interview__container .interview__bottom .interview__bottom__content{padding-top:25rem}}@media screen and (max-width: 769px){.interview .interview__container .interview__bottom .interview__bottom__content{margin-top:-18.6666666667vw;width:100%;border-radius:20px;padding:57.3333333333vw 4.5333333333vw 1.8666666667vw 4.5333333333vw}}.interview .interview__container.interview__container2 .interview__top .interview__top__content .interview__top__content__flex{flex-direction:column}.interview .interview__container.interview__container2 .interview__top .interview__top__content .interview__top__content__flex p{width:100%}.interview .interview__container.interview__container2 .interview__center .interview__center__content{width:100%}.interview .interview__container.interview__container2 .interview__center .interview__center__content .interview__center__content__q,.interview .interview__container.interview__container2 .interview__center .interview__center__content .interview__center__content__a{display:block;width:55.3258%;margin-left:auto}@media screen and (max-width: 769px){.interview .interview__container.interview__container2 .interview__center .interview__center__content .interview__center__content__q,.interview .interview__container.interview__container2 .interview__center .interview__center__content .interview__center__content__a{width:100%}}.interview .interview__container.interview__container2 .interview__center .interview__center__content .interview__center__content__text{position:relative;z-index:1;margin-top:13%}@media screen and (max-width: 769px){.interview .interview__container.interview__container2 .interview__center .interview__center__content .interview__center__content__text{margin-top:0}}.schedule{background-color:rgba(0,100,198,.03);color:#464646;padding:11.8rem 0 10.7rem;background-image:url(../img/sales/sales_bg_02.png),url(../img/sales/sales_bg_01.png),url(../img/sales/sales_bg_03.png);background-repeat:no-repeat;background-size:48.1rem,40.6rem,62.4rem;background-position:top left -9.6rem,top 32% right -6rem,bottom 14.8rem left -34rem}@media screen and (max-width: 769px){.schedule{padding:13.3333333333vw 0 3.4666666667vw;background-image:url(../img/sales/sales_bg_02.png);background-size:48rem;background-position:top left -30rem}}.schedule .schedule__container{max-width:1200px;margin:0 auto;padding:0}@media screen and (max-width: 1200px)and (min-width: 768px){.schedule .schedule__container{margin:0 2rem}}@media screen and (max-width: 769px){.schedule .schedule__container{margin:0 1rem;padding:2.2666666667vw 0 14.1333333333vw}}.schedule .schedule__container .schedule__title{margin-left:-1rem;margin-bottom:4rem}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__title{margin-left:0;margin-bottom:9.3333333333vw}}.schedule .schedule__container .schedule__title h2{font-family:"メイリオ","Meiryo",sans-serif;font-size:5rem;letter-spacing:.05em;font-weight:700;font-style:italic;color:#00a4b5}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__title h2{font-size:calc(30/375*100vw);line-height:1;letter-spacing:.05em;font-weight:700;text-align:center;margin-bottom:2.6666666667vw}}.schedule .schedule__container .schedule__title h3{font-size:2rem;letter-spacing:.1em;font-weight:700;line-height:1.1;color:#636464;margin-left:1.5rem}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__title h3{font-size:calc(15/375*100vw);line-height:1;letter-spacing:.1em;font-weight:700;text-align:center}}.schedule .schedule__container .flex{display:flex;justify-content:space-between}.schedule .schedule__container .flex .schedule__top__left,.schedule .schedule__container .flex .schedule__bottom__right{width:64.5%}@media screen and (max-width: 769px){.schedule .schedule__container .flex .schedule__top__left,.schedule .schedule__container .flex .schedule__bottom__right{width:100%}}@media screen and (max-width: 769px){.schedule .schedule__container .flex>picture{display:none}}.schedule .schedule__container .schedule__box__content{background-color:#fff;border-radius:33px;padding:3.5rem 4rem;max-width:77.4rem;margin-bottom:2.66rem;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__box__content{padding:4.2666666667vw 4.5333333333vw;margin-bottom:5.3333333333vw}}.schedule .schedule__container .schedule__box__content .schedule__box__content__right{width:87%;margin-top:6px}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__box__content .schedule__box__content__right{width:71%}}.schedule .schedule__container .schedule__box__content .schedule__box__content__right .schedule__box__content__ttl{font-size:2rem;line-height:1.1;font-weight:700;display:block;padding-bottom:1rem;border-bottom:1px solid #707070;margin-bottom:1rem}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__box__content .schedule__box__content__right .schedule__box__content__ttl{font-size:calc(20/375*100vw);line-height:1.1;letter-spacing:0em;font-weight:700;padding-bottom:2.6666666667vw;margin-bottom:4.5333333333vw}}.schedule .schedule__container .schedule__box__content .schedule__box__content__right .schedule__box__content__ttl span{padding-left:2.5rem}.schedule .schedule__container .schedule__top>picture{max-width:29.4rem;width:24.5%;margin-right:7.5rem;margin-top:11.6rem;min-width:20rem}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__top .schedule__top__left .schedule__box__content:first-of-type picture{margin-left:1.3333333333vw}}.schedule .schedule__container .schedule__top .schedule__top__left .schedule__box__content:first-of-type picture img{width:7rem}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__top .schedule__top__left .schedule__box__content:first-of-type picture img{width:18.6666666667vw}}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__top .schedule__top__left .schedule__box__content:nth-of-type(2) picture{margin-left:3.4666666667vw}}.schedule .schedule__container .schedule__top .schedule__top__left .schedule__box__content:nth-of-type(2) picture img{width:5.3rem}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__top .schedule__top__left .schedule__box__content:nth-of-type(2) picture img{width:14.1333333333vw}}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__top .schedule__top__left .schedule__box__content:nth-of-type(2) .schedule__box__content__ttl{margin-bottom:2.6666666667vw}}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__top .schedule__top__left .schedule__box__content:last-of-type picture{margin-left:1.3333333333vw}}.schedule .schedule__container .schedule__top .schedule__top__left .schedule__box__content:last-of-type picture img{width:6.97rem}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__top .schedule__top__left .schedule__box__content:last-of-type picture img{width:18.5866666667vw}}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__top .schedule__top__left .schedule__box__content:last-of-type .schedule__box__content__ttl{margin-bottom:2.1333333333vw}}.schedule .schedule__container .schedule__top .schedule__top__left .schedule__box__content:last-of-type .schedule__box__content__ttl .schedule__box__content__ttl span{padding-left:4rem}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__top .schedule__top__left .schedule__box__content:last-of-type .schedule__box__content__ttl .schedule__box__content__ttl span{padding-left:8.5333333333vw}}.schedule .schedule__container .schedule__center .schedule__box__content{margin-left:auto;margin-right:auto}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__center .schedule__box__content picture{margin-left:1.3333333333vw}}.schedule .schedule__container .schedule__center .schedule__box__content picture img{width:6.8rem}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__center .schedule__box__content picture img{width:18.1333333333vw}}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__center .schedule__box__content .schedule__box__content__ttl{margin-bottom:4vw}}.schedule .schedule__container .schedule__bottom>picture{max-width:36.4rem;width:30%;margin-top:6.6rem;margin-left:2.2rem;min-width:23rem}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__bottom .schedule__bottom__right .schedule__box__content:first-of-type{padding-bottom:3.2vw}}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__bottom .schedule__bottom__right .schedule__box__content:first-of-type .schedule__box__content__ttl{padding-bottom:5.0666666667vw}}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__bottom .schedule__bottom__right .schedule__box__content:first-of-type picture{margin-left:1.3333333333vw}}.schedule .schedule__container .schedule__bottom .schedule__bottom__right .schedule__box__content:first-of-type picture img{width:7rem}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__bottom .schedule__bottom__right .schedule__box__content:first-of-type picture img{width:18.6666666667vw}}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__bottom .schedule__bottom__right .schedule__box__content:nth-of-type(2){padding-top:4.2666666667vw;padding-right:5.8666666667vw}}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__bottom .schedule__bottom__right .schedule__box__content:nth-of-type(2) picture{margin-left:1.3333333333vw}}.schedule .schedule__container .schedule__bottom .schedule__bottom__right .schedule__box__content:nth-of-type(2) picture img{width:6.97rem}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__bottom .schedule__bottom__right .schedule__box__content:nth-of-type(2) picture img{width:18.5866666667vw}}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__bottom .schedule__bottom__right .schedule__box__content:last-of-type picture{margin-left:1.3333333333vw}}.schedule .schedule__container .schedule__bottom .schedule__bottom__right .schedule__box__content:last-of-type picture img{width:7rem}@media screen and (max-width: 769px){.schedule .schedule__container .schedule__bottom .schedule__bottom__right .schedule__box__content:last-of-type picture img{width:18.6666666667vw}}.other{padding:7rem 0 4rem;background-image:url(../img/sales/other_bg.png);background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:1rem}@media screen and (max-width: 769px){.other{padding:22.6666666667vw 0}}.other .other-container{max-width:1200px;margin:0 auto}@media screen and (max-width: 1200px){.other .other-container{margin:0 1rem}}.other .other-container .other__title{text-align:center;margin-bottom:9.3rem}@media screen and (max-width: 769px){.other .other-container .other__title{margin-bottom:6.9333333333vw}}.other .other-container .other__title h2{font-family:"メイリオ","Meiryo",sans-serif;font-size:5rem;letter-spacing:.05em;font-weight:700;font-style:italic;color:#fff}@media screen and (max-width: 769px){.other .other-container .other__title h2{font-size:calc(30/375*100vw);line-height:1;letter-spacing:.05em;font-weight:700;margin-bottom:2.6666666667vw}}.other .other-container .other__title h3{font-size:2rem;letter-spacing:.1em;font-weight:700;line-height:1.1;color:#fff}@media screen and (max-width: 769px){.other .other-container .other__title h3{font-size:calc(15/375*100vw);line-height:1;letter-spacing:.1em;font-weight:700;text-align:center}}.other .other-container .other__content__flex{display:flex;justify-content:space-between;flex-wrap:wrap}.other .other-container .other__content{display:flex;justify-content:flex-end;align-items:center;position:relative;width:31.66667%;max-width:38rem;height:17rem;background-color:#fff;border-radius:20px}@media screen and (max-width: 769px){.other .other-container .other__content{height:26.6666666667vw;width:100%;max-width:none}}.other .other-container .other__content.current{opacity:.5;pointer-events:none}.other .other-container .other__content .other__content__img{max-width:21.5rem;position:absolute;bottom:0}@media screen and (max-width: 769px){.other .other-container .other__content .other__content__img{width:26.9333333333vw}}.other .other-container .other__content .other__content__img img{vertical-align:bottom}.other .other-container .other__content .other__content__text{position:relative;text-align:right;display:flex;flex-direction:column;height:100%}@media screen and (max-width: 769px){.other .other-container .other__content .other__content__text{text-align:left;width:67%;justify-content:space-between}}.other .other-container .other__content .other__content__text h3{font-size:2.4rem;font-weight:700;font-family:"メイリオ","Meiryo",sans-serif;font-style:italic;letter-spacing:.05em;line-height:1.1538462}@media screen and (max-width: 769px){.other .other-container .other__content .other__content__text h3{font-size:calc(22/375*100vw);line-height:1.0909090909;letter-spacing:.05em;font-weight:700}}.other .other-container .other__content .other__content__text .other__content__text__description{font-size:1.6rem;font-weight:700;letter-spacing:.1em;color:#464646}@media screen and (max-width: 769px){.other .other-container .other__content .other__content__text .other__content__text__description{font-size:calc(15/375*100vw);line-height:.8;letter-spacing:.1em;font-weight:700}}.other .other-container .other__content .other__content__text .other__content__text__more{display:flex;align-items:center;justify-content:flex-end;margin-top:auto}@media screen and (max-width: 769px){.other .other-container .other__content .other__content__text .other__content__text__more{position:absolute;top:50%;transform:translateY(-50%);right:0}}.other .other-container .other__content .other__content__text .other__content__text__more span{font-size:1rem;font-weight:700;font-family:"メイリオ","Meiryo",sans-serif;font-style:italic;margin-right:1.45rem;letter-spacing:.07em}@media screen and (max-width: 769px){.other .other-container .other__content .other__content__text .other__content__text__more span{display:none}}@media screen and (max-width: 769px){.other .other-container .other__content .other__content__text .other__content__text__more picture{margin-top:auto}}.other .other-container .other__content .other__content__text .other__content__text__more picture img{max-width:4.6rem}@media screen and (max-width: 769px){.other .other-container .other__content .other__content__text .other__content__text__more picture img{width:8vw;align-self:flex-end}}.other .other-container .other__content:first-of-type{padding:2rem 2.3rem .8rem 0;margin-bottom:5.6rem}@media screen and (max-width: 769px){.other .other-container .other__content:first-of-type{padding:6.9333333333vw 5.3333333333vw;padding-left:0;margin-bottom:5.1466666667vw}}.other .other-container .other__content:first-of-type .other__content__img{left:1.4rem}@media screen and (max-width: 769px){.other .other-container .other__content:first-of-type .other__content__img{left:5.8666666667vw}}.other .other-container .other__content:first-of-type .other__content__text h3{color:#00a4b5}.other .other-container .other__content:first-of-type .other__content__text .other__content__text__more{color:#00a4b5;margin-right:-1rem}.other .other-container .other__content:nth-of-type(2){padding:2rem 1rem .5rem 0;margin-bottom:5.6rem}@media screen and (max-width: 769px){.other .other-container .other__content:nth-of-type(2){padding:3.7333333333vw 5.3333333333vw;margin-bottom:5.1466666667vw}}.other .other-container .other__content:nth-of-type(2) .other__content__img{left:1.7rem}@media screen and (max-width: 769px){.other .other-container .other__content:nth-of-type(2) .other__content__img{left:5.8666666667vw}}@media screen and (max-width: 769px){.other .other-container .other__content:nth-of-type(2) .other__content__text{width:70%}}.other .other-container .other__content:nth-of-type(2) .other__content__text h3{color:#0076b5;padding-right:1.6rem}.other .other-container .other__content:nth-of-type(2) .other__content__text .other__content__text__description{padding-right:2.2rem}.other .other-container .other__content:nth-of-type(2) .other__content__text .other__content__text__more{color:#0076b5}.other .other-container .other__content:nth-of-type(3){padding:2rem 1rem .3rem 0;margin-bottom:5.6rem}@media screen and (max-width: 769px){.other .other-container .other__content:nth-of-type(3){padding:4.5333333333vw 5.6vw 4vw 0;margin-bottom:5.1466666667vw}}.other .other-container .other__content:nth-of-type(3) .other__content__img{left:1.5rem}@media screen and (max-width: 769px){.other .other-container .other__content:nth-of-type(3) .other__content__img{left:4.5333333333vw}}@media screen and (max-width: 769px){.other .other-container .other__content:nth-of-type(3) .other__content__text{width:65%}}.other .other-container .other__content:nth-of-type(3) .other__content__text h3{color:#534ca8;padding-right:1rem}.other .other-container .other__content:nth-of-type(3) .other__content__text .other__content__text__description{padding-right:1rem}.other .other-container .other__content:nth-of-type(3) .other__content__text .other__content__text__more{color:#534ca8}.other .other-container .other__content:nth-of-type(4){padding:2rem 1.7rem 1.3rem 0;margin-bottom:4.6rem}@media screen and (max-width: 769px){.other .other-container .other__content:nth-of-type(4){padding:4vw 5.3333333333vw 4.2666666667vw 0;margin-bottom:5.1466666667vw}}.other .other-container .other__content:nth-of-type(4) .other__content__img{left:-2.5rem}@media screen and (max-width: 769px){.other .other-container .other__content:nth-of-type(4) .other__content__img{left:-1.04vw}}.other .other-container .other__content:nth-of-type(4) .other__content__text h3{color:#ba5497}.other .other-container .other__content:nth-of-type(4) .other__content__text .other__content__text__more{color:#ba5497}.other .other-container .other__content:nth-of-type(5){padding:2rem 1.6rem 1.3rem 0;margin-bottom:4.6rem}@media screen and (max-width: 769px){.other .other-container .other__content:nth-of-type(5){padding:4.2666666667vw 5.3333333333vw 4vw;margin-bottom:5.1466666667vw}}.other .other-container .other__content:nth-of-type(5) .other__content__img{left:.6rem}@media screen and (max-width: 769px){.other .other-container .other__content:nth-of-type(5) .other__content__img{left:3.84vw}}@media screen and (max-width: 769px){.other .other-container .other__content:nth-of-type(5) .other__content__text{width:70%}}.other .other-container .other__content:nth-of-type(5) .other__content__text h3{color:#cc5b56}.other .other-container .other__content:nth-of-type(5) .other__content__text .other__content__text__more{color:#cc5b56}.other .other-container .other__content:last-of-type{padding:2rem 1rem 1.3rem 0;margin-bottom:4.6rem}@media screen and (max-width: 769px){.other .other-container .other__content:last-of-type{padding:4.2666666667vw 5.3333333333vw 4vw;margin-bottom:6.9333333333vw}}.other .other-container .other__content:last-of-type .other__content__img{left:1.5rem}@media screen and (max-width: 769px){.other .other-container .other__content:last-of-type .other__content__img{left:4.5333333333vw}}@media screen and (max-width: 769px){.other .other-container .other__content:last-of-type .other__content__text{width:70%}}.other .other-container .other__content:last-of-type .other__content__text h3{padding-right:1rem;color:#aa8f62}.other .other-container .other__content:last-of-type .other__content__text .other__content__text__description{padding-right:.8rem}.other .other-container .other__content:last-of-type .other__content__text .other__content__text__more{color:#aa8f62}.other .other-container .other__link{text-align:right}.other .other-container .other__link .other__link__content{display:inline-block}.other .other-container .other__link .other__link__content a{display:flex;justify-content:flex-end;align-items:center}.other .other-container .other__link .other__link__content a picture{width:5.7rem;padding-left:1.1rem;display:flex}@media screen and (max-width: 769px){.other .other-container .other__link .other__link__content a picture{width:15.2vw}}.other .other-container .other__link .other__link__content a span{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.4666667;letter-spacing:.1em}@media screen and (max-width: 769px){.other .other-container .other__link .other__link__content a span{font-size:calc(15/375*100vw);line-height:1.4666666667;letter-spacing:.1em;font-weight:700;padding-left:2.9333333333vw}}a:hover{cursor:pointer}html{scroll-behavior:smooth}