[data-inview-ani="fade-in"]{opacity:0;transform:translate3d(0, 2rem, 0) rotate(0.001deg);transition-property:opacity, transform;transition-duration:.8s}[data-inview-ani="fade-in"].is-inview{opacity:1;transform:translate3d(0, 0, 0) rotate(0)}.lp01{overflow-x:hidden}.c-header{padding:30px 50px}@media (min-width: 768px) and (max-width: 1023px){.c-header{padding:15px 25px}}@media (max-width: 767px){.c-header{padding:20px 20px;height:75px}}.c-header__nav{display:flex;align-items:center}.c-header__nav ul{display:flex;margin:6px 30px 0 0}@media (min-width: 768px) and (max-width: 1023px){.c-header__nav ul{margin:5px 10px 0 0}}.c-header__nav ul li{margin-left:5px}.c-header__nav ul a{font-size:15px;font-size:1.5rem;line-height:1em;letter-spacing:.1em;font-weight:600;padding:10px}@media (min-width: 768px) and (max-width: 1023px){.c-header__nav ul a{font-size:1.5625vw}}.c-header .logo-header{width:183px}@media (max-width: 767px){.c-header .logo-header{width:128px}}.c-header .logo-header img{width:100%;margin-top:11px}.c-header .logo-header p{color:#747D7E;margin-left:6px;font-size:12px;font-size:1.2rem;line-height:1em;letter-spacing:.15em;font-weight:600}@media (min-width: 768px) and (max-width: 1023px){.c-header .logo-header p{font-size:1.17188vw}}@media (max-width: 767px){.c-header .logo-header p{font-size:9px;font-size:.9rem;line-height:1em;white-space:nowrap;margin-left:0;position:relative;top:7px}}.c-header .l-btn{top:3px}@media (max-width: 767px){.c-header .l-btn{top:0}}.c-header .l-btn .c-btn02{min-height:45px;min-width:177px}@media (max-width: 767px){.c-header .l-btn .c-btn02{min-width:162px;min-height:50px}}@media only screen and (max-width: 767px) and (max-width: 375px) and (max-height: 700px){.c-header .l-btn .c-btn02{min-height:45px}}.c-header .l-btn .c-btn02:after{content:'';background-image:url(../../img/lp01/ico_btn_header.svg);width:16px;height:13px;background-size:100% 100%;display:block;position:relative;left:10px}@media (max-width: 767px){.c-header .l-btn .c-btn02:after{left:11px;top:-1px}}.c-header .l-btn .c-btn02__text{margin-left:-5px}@media (max-width: 767px){.c-header .l-btn .c-btn02__text{margin-left:-11px}}.c-header.is-fixed{position:fixed;opacity:0;transform:translateY(-115px);background-color:#fff;height:90px;padding-top:10px;padding-bottom:10px}@media (min-width: 768px){.c-header.is-fixed .logo-header p{display:none}}.c-header.is-trans{transition:transform .3s, opacity .3s;will-change:transform, opacity}.c-header.is-show{transform:translateY(0);opacity:1}.offset{position:absolute;left:0;top:0}.is-animation-fade-in{opacity:0;transform:translate3d(-10%, 5%, 0) rotate(0.001deg);transition:transform .8s, opacity .8s}.is-animation-fade-in--right{transform:translate3d(10%, -5%, 0) rotate(0.001deg)}.is-animation-fade-in--top{transform:translate3d(0, 2rem, 0) rotate(0.001deg)}.sec-mv{width:100%;position:relative;z-index:1}@media only screen and (min-width: 768px) and (orientation: portrait){.sec-mv{height:auto !important}}.sec-mv__flex{display:flex;justify-content:space-between}@media (max-width: 767px){.sec-mv__flex{height:100%;flex-direction:column-reverse}}.sec-mv__img{display:block;position:relative}@media only screen and (max-width: 767px) and (orientation: landscape){.sec-mv__img{position:absolute}}.sec-mv__img--left{left:0;top:13vh;width:60vh}@media only screen and (min-width: 768px) and (orientation: portrait){.sec-mv__img--left{width:540px;left:-56px;top:0;margin-top:100px}}@media (max-width: 767px){.sec-mv__img--left{width:36.2069vh;top:1.84729vh}}@media only screen and (max-width: 767px) and (max-width: 375px) and (max-height: 700px){.sec-mv__img--left{top:5px}}@media only screen and (max-width: 767px) and (orientation: landscape){.sec-mv__img--left{width:61.57635vh;bottom:0;top:auto}}.sec-mv__img--right{right:0;top:0;width:66vh}@media only screen and (min-width: 768px) and (orientation: portrait){.sec-mv__img--right{width:528px}}@media (max-width: 767px){.sec-mv__img--right{margin-left:auto;width:37.68473vh}}@media only screen and (max-width: 767px) and (max-width: 375px) and (max-height: 700px){.sec-mv__img--right{width:66.66667vw}}@media only screen and (max-width: 767px) and (orientation: landscape){.sec-mv__img--right{width:61.57635vh}}.sec-mv__img img{width:100%}.sec-mv__title{position:absolute;text-align:center;width:100%;left:0;top:calc(50% + 14px);transform:translateY(-50%)}@media (min-width: 768px) and (max-width: 1023px){.sec-mv__title{top:50%}}@media (max-width: 767px){.sec-mv__title{top:calc(50% - 6px)}}.sec-mv__title img{width:36.25vw;display:block;margin:0 auto;position:relative;left:6px}@media only screen and (min-width: 768px) and (orientation: portrait){.sec-mv__title img{width:464px}}@media (min-width: 768px) and (max-width: 1023px){.sec-mv__title img{width:39.0625vw}}@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: landscape){.sec-mv__title img{width:31.25vw}}@media (max-width: 767px){.sec-mv__title img{width:36.33005vh;left:0}}@media only screen and (max-width: 767px) and (max-height: 670px){.sec-mv__title img{width:30.78818vh}}@media only screen and (max-width: 767px) and (orientation: landscape){.sec-mv__title img{width:30%}}.sec-mv__title .txt{font-size:1.25vw;line-height:2.8125vw;letter-spacing:.1em;font-weight:600;margin-top:50px}@media only screen and (min-width: 768px) and (orientation: portrait){.sec-mv__title .txt{font-size:16px;font-size:1.6rem;line-height:2.25em;margin-top:25px}}@media (min-width: 768px) and (max-width: 1023px){.sec-mv__title .txt{font-size:14px;font-size:1.4rem;line-height:2.14286em}}@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: landscape){.sec-mv__title .txt{margin-top:15px}}@media (max-width: 767px){.sec-mv__title .txt{font-size:1.97044vh;line-height:3.94089vh;letter-spacing:.02em;margin-top:10px;text-shadow:0px 0px 10px #fff}}@media only screen and (max-width: 767px) and (max-height: 670px){.sec-mv__title .txt{font-size:1.84729vh;line-height:3.69458vh}}@media only screen and (max-width: 767px) and (orientation: landscape){.sec-mv__title .txt{font-size:3.69458vh;line-height:6.15764vh}}.sec-mv__star{width:20.75vh;height:20.75vh;position:absolute;left:50px;bottom:24px;border-radius:50%}@media only screen and (min-width: 768px) and (orientation: portrait){.sec-mv__star{width:166px;height:166px;bottom:-50px}}@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: landscape){.sec-mv__star{bottom:5px}}@media (max-width: 767px){.sec-mv__star{width:112px;height:112px;left:15px;bottom:15px}}@media only screen and (max-width: 767px) and (max-width: 374px){.sec-mv__star{left:10px}}.sec-mv__star:before,.sec-mv__star:after{content:'';width:calc(100% - 6px);height:calc(100% - 6px);background-color:#fff;border-radius:50%;position:absolute;left:.625vh;top:.75vh}@media only screen and (min-width: 768px) and (orientation: portrait){.sec-mv__star:before,.sec-mv__star:after{left:5px;top:6px}}.sec-mv__star:before{background-color:#262626;z-index:1;top:0;left:0}@media (max-width: 767px){.sec-mv__star:before{width:100%;height:100%}}@media (max-width: 767px){.sec-mv__star:after{display:none}}.sec-mv__star .star-content{position:relative;z-index:1;color:#fff;text-align:center;padding-top:3vh}@media only screen and (min-width: 768px) and (orientation: portrait){.sec-mv__star .star-content{padding-top:24px}}@media (max-width: 767px){.sec-mv__star .star-content{padding-top:15px}}.sec-mv__star .star-content__icon{position:relative;margin:.125vh 0 1.5vh -.625vh;display:block}@media only screen and (min-width: 768px) and (orientation: portrait){.sec-mv__star .star-content__icon{margin:1px 0 12px -5px}}@media (max-width: 767px){.sec-mv__star .star-content__icon{width:44px;margin:0 auto 7px}}.sec-mv__star .star-content__icon img{width:6.125vh;display:block;margin:0 auto}@media only screen and (min-width: 768px) and (orientation: portrait){.sec-mv__star .star-content__icon img{width:49px}}.sec-mv__star .star-content__ttl1{font-weight:600;font-size:1.875vh;letter-spacing:.04em;line-height:1;display:block;margin-left:-.625vh}@media only screen and (min-width: 768px) and (orientation: portrait){.sec-mv__star .star-content__ttl1{font-size:15px;font-size:1.5rem;margin-left:-5px}}@media (max-width: 767px){.sec-mv__star .star-content__ttl1{font-size:11px;font-size:1.1rem}}.sec-mv__star .star-content__ttl1 small{font-family:"bebas-neue-pro","Helvetica Narrow","Arial Narrow",sans-serif;font-size:5.75vh;line-height:1;font-weight:700;margin-right:.75vh;position:relative;top:.375vh;left:.125vh}@media only screen and (min-width: 768px) and (orientation: portrait){.sec-mv__star .star-content__ttl1 small{font-size:46px;font-size:4.6rem;top:3px;left:1px;margin-right:6px}}@media (max-width: 767px){.sec-mv__star .star-content__ttl1 small{font-size:32px;font-size:3.2rem;top:3px;left:4px}}.sec-mv__star .star-content__ttl1--fz{margin:.375vh 0 1.25vh -.75vh}@media only screen and (min-width: 768px) and (orientation: portrait){.sec-mv__star .star-content__ttl1--fz{margin:3px 0 10px -6px}}@media (max-width: 767px){.sec-mv__star .star-content__ttl1--fz{margin:3px 0 6px -4px}}.sec-mv__star .star-content__ttl1--fz2{margin-left:0}@media (max-width: 767px){.sec-mv__star .star-content__ttl1--fz2{margin-left:3px}}.sec-mv__banner{position:absolute;right:3.75vh;bottom:3.75vh}@media only screen and (min-width: 768px) and (orientation: portrait){.sec-mv__banner{right:30px;bottom:-40px}}@media (max-width: 767px){.sec-mv__banner{right:26px;bottom:23px}}@media only screen and (max-width: 767px) and (max-width: 374px){.sec-mv__banner{right:20px}}.sec-mv__banner .banner-link{display:block;position:relative;cursor:pointer}@media (min-width: 768px){.sec-mv__banner .banner-link:after{content:'';background-color:#fff;width:100%;height:100%;left:0;top:0;position:absolute;border-radius:10px}}.sec-mv__banner .banner-link__hover{background-color:#D77C5C;display:flex;align-items:center;width:50vh;border-radius:10px;z-index:1;position:relative;transition:opacity .3s;will-change:opacity}@media only screen and (min-width: 768px) and (orientation: portrait){.sec-mv__banner .banner-link__hover{width:400px}}@media (max-width: 767px){.sec-mv__banner .banner-link__hover{width:204px}}@media only screen and (min-width: 1025px){.sec-mv__banner .banner-link:hover{opacity:1}.sec-mv__banner .banner-link:hover .banner-link__hover{opacity:0.5}}.sec-mv__banner .banner-link__desc{flex:1;color:#fff;white-space:nowrap;padding-left:3.75vh}@media only screen and (min-width: 768px) and (orientation: portrait){.sec-mv__banner .banner-link__desc{padding-left:30px}}@media (max-width: 767px){.sec-mv__banner .banner-link__desc{padding-left:21px;position:relative;z-index:1}}.sec-mv__banner .banner-link__desc .ttl1{font-size:2.125vh;line-height:1;letter-spacing:.15em;font-weight:300;display:block}@media only screen and (min-width: 768px) and (orientation: portrait){.sec-mv__banner .banner-link__desc .ttl1{font-size:17px;font-size:1.7rem}}@media (max-width: 767px){.sec-mv__banner .banner-link__desc .ttl1{font-size:14px;font-size:1.4rem;letter-spacing:0}}.sec-mv__banner .banner-link__desc .ttl2{font-size:3.5vh;line-height:1;letter-spacing:.06em;font-weight:600;display:block;margin-top:1.75vh}@media only screen and (min-width: 768px) and (orientation: portrait){.sec-mv__banner .banner-link__desc .ttl2{font-size:28px;font-size:2.8rem;margin-top:14px}}@media (max-width: 767px){.sec-mv__banner .banner-link__desc .ttl2{letter-spacing:0;text-shadow:3px 3px 10px #cc6b47;font-size:20px;font-size:2rem}}.sec-mv__banner .banner-link__img{margin-top:-5.5vh;flex-shrink:0;width:31.125vh;position:relative;right:7.125vh}@media only screen and (min-width: 768px) and (orientation: portrait){.sec-mv__banner .banner-link__img{width:249px;right:57px;margin-top:-44px}}@media (max-width: 767px){.sec-mv__banner .banner-link__img{width:122px;margin-top:-10px;right:57px}}.sec-mv__banner .banner-link__img img{width:100%}@media (max-width: 767px){.sec-mv__banner .banner-link__img img{border-radius:0 10px 10px 0}}.sec-mv__banner .banner-link__arrow{height:5vh;width:5vh;background-color:#fff;position:absolute;right:-2.5vh;top:50%;transform:translateY(-50%);border-radius:50%;border:solid .375vh #D77C5C;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 768px) and (orientation: portrait){.sec-mv__banner .banner-link__arrow{width:40px;height:40px;border-width:3px;right:-20px}}@media (max-width: 767px){.sec-mv__banner .banner-link__arrow{width:33px;height:33px;border-width:3px;right:-17px}}.sec-mv__banner .banner-link__arrow:before{content:'';background-image:url(../../img/lp01/ico_arrow_btn.svg);width:1.625vh;height:1vh;background-size:100% 100%;display:block}@media only screen and (min-width: 768px) and (orientation: portrait){.sec-mv__banner .banner-link__arrow:before{width:13px;height:8px}}.sec-mv.is-active .is-animation-fade-in{opacity:1;transform:translate3d(0, 0, 0) rotate(0)}.l-bg{margin-top:-100px;padding-top:180px;padding-bottom:222px;position:relative}@media (max-width: 767px){.l-bg{margin-top:17px;padding-bottom:124px;padding-top:52px}}.l-bg:before{content:'';position:absolute;left:0;top:0;width:100%;height:50%;background-color:#E4E6E6;mask-image:url(../../img/lp01/mask_logo.png);mask-repeat:no-repeat;mask-position:top center;mask-size:100% auto;-webkit-mask-image:url(../../img/lp01/mask_logo.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:top center;-webkit-mask-size:100% auto}@media (max-width: 767px){.l-bg:before{mask-image:url(../../img/lp01/mask_logo_sp.png);-webkit-mask-image:url(../../img/lp01/mask_logo_sp.png)}}.l-bg:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:50%;background-color:#E4E6E6;mask-image:url(../../img/lp01/mask_after_logo.png);mask-repeat:no-repeat;mask-position:bottom center;mask-size:100% auto;-webkit-mask-image:url(../../img/lp01/mask_after_logo.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:bottom center;-webkit-mask-size:100% auto}.l-bg__overflow{position:absolute;left:0;top:31.25vw;width:100%;height:calc(100% - 44vw);background-color:#E4E6E6}.sec-logo{overflow:hidden;position:relative;z-index:1}.sec-logo .item{width:200px;margin-left:15px}@media (max-width: 767px){.sec-logo .item{width:150px;margin-left:10px}}.sec-logo .item img{width:100%;border-radius:5px}@media (max-width: 767px){.sec-logo .flex:last-child{margin-top:20px}}.sec-logo .swiper-wrapper{transition-timing-function:linear !important}.box-banner a{display:flex;background-color:#333333;border-radius:15px;box-shadow:3px 3px 5px #00000029;position:relative}@media (max-width: 767px){.box-banner a{display:block;background-color:#333333}}.box-banner .thumb{width:422px;flex-shrink:0}@media only screen and (min-width: 768px) and (max-width: 1180px){.box-banner .thumb{width:35.76271vw}}@media (max-width: 767px){.box-banner .thumb{width:150px;margin:0 auto}}.box-banner .thumb img{border-radius:15px 0 0 15px}@media (max-width: 767px){.box-banner .thumb img{margin-top:-75px;border-radius:0}}.box-banner .desc{flex:1;color:#fff;padding:43px 73px 20px 43px}@media only screen and (min-width: 768px) and (max-width: 1180px){.box-banner .desc{padding:3.64407vw 4.23729vw 1.69492vw 1.69492vw}}@media (max-width: 767px){.box-banner .desc{padding:0}}.box-banner .desc__ttl{padding-left:55px}@media only screen and (min-width: 768px) and (max-width: 1180px){.box-banner .desc__ttl{padding-left:4.66102vw;width:35.25424vw}}@media (max-width: 767px){.box-banner .desc__ttl{padding:24px 0 0 0;text-align:center}}.box-banner .desc__bottom{display:flex;align-items:flex-start;margin-top:22px}@media only screen and (min-width: 768px) and (max-width: 1180px){.box-banner .desc__bottom{margin-top:1.86441vw}}@media (max-width: 767px){.box-banner .desc__bottom{background-color:#262626;margin-top:39px;flex-wrap:wrap;padding:15px 14px 37px;align-items:center;border-radius:0 0 15px 15px}}.box-banner .desc__bottom .img{width:165px;flex-shrink:0;position:relative;left:-2px;top:-1px}@media only screen and (min-width: 768px) and (max-width: 1180px){.box-banner .desc__bottom .img{width:13.98305vw}}@media (max-width: 767px){.box-banner .desc__bottom .img{width:136px;left:1px;top:-4px}}.box-banner .desc__bottom .txt{flex:1;padding:11px 0 0 21px;font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.02em;font-weight:300}@media only screen and (min-width: 768px) and (max-width: 1180px){.box-banner .desc__bottom .txt{font-size:1.27119vw;line-height:2.20339vw;padding:.9322vw 0 0 1.77966vw}}@media (min-width: 768px) and (max-width: 1023px){.box-banner .desc__bottom .txt{padding-right:20px}}@media (max-width: 767px){.box-banner .desc__bottom .txt{line-height:1.6em;padding:6px 6px 0 12px}}.box-banner .desc__bottom .txt__note{font-size:12px;font-size:1.2rem;line-height:1.58333em;letter-spacing:.02em;display:flex;align-items:flex-start;margin-top:12px}@media only screen and (min-width: 768px) and (max-width: 1180px){.box-banner .desc__bottom .txt__note{font-size:1.01695vw}}@media (max-width: 767px){.box-banner .desc__bottom .txt__note{padding:0 12px}}.box-banner .desc__bottom .txt__note span{flex-shrink:0}.box-banner .arrow-banner{display:block;width:70px;height:70px;border-radius:50%;background-color:#fff;border:3px solid #262626;position:absolute;display:flex;align-items:center;justify-content:center;right:-35px;top:50%;transform:translateY(-50%)}@media (min-width: 768px) and (max-width: 1023px){.box-banner .arrow-banner{width:50px;height:50px;right:-20px}}@media (max-width: 767px){.box-banner .arrow-banner{width:60px;height:60px;top:auto;bottom:-60px;right:calc(50% - 30px)}}.box-banner .arrow-banner:after{content:'';display:block;width:23px;height:14px;background-size:100% 100%;background-image:url(../../img/lp01/ico_arrow_banner.svg)}.sec-intro{position:relative;z-index:1;margin-top:140px}@media (max-width: 767px){.sec-intro{margin-top:70px}}.sec-intro__title .logo{text-align:center;display:block}@media (max-width: 767px){.sec-intro__title .logo{width:227px;margin:0 auto}}.sec-intro__title .ttl{display:block;max-width:854px;text-align:center;margin:0 auto;margin-top:21px;font-size:26px;font-size:2.6rem;line-height:1.23077em;letter-spacing:.1em;font-weight:600;color:#fff;padding:0px 0 2px 6px}@media (min-width: 768px){.sec-intro__title .ttl{background:transparent linear-gradient(93deg, #D7955C 0%, #B2A29B 48%, #809091 100%) 0% 0% no-repeat padding-box}}@media (min-width: 768px) and (max-width: 1023px){.sec-intro__title .ttl{font-size:22px;font-size:2.2rem}}@media (max-width: 767px){.sec-intro__title .ttl{padding:0;font-size:24px;font-size:2.4rem;line-height:1.75em;letter-spacing:.02em}}@media only screen and (max-width: 767px) and (max-width: 374px){.sec-intro__title .ttl{font-size:20px;font-size:2rem}}@media (max-width: 767px){.sec-intro__title .ttl span{background:transparent linear-gradient(93deg, #D7955C 0%, #B2A29B 48%, #809091 100%) 0% 0% no-repeat padding-box;display:table;margin:0 auto;margin-top:10px;padding:0 12px 0 15px}.sec-intro__title .ttl span.letter-spacing-sp{letter-spacing:.1em}}.sec-intro__title .ttl small{font-family:"bebas-neue-pro","Helvetica Narrow","Arial Narrow",sans-serif;font-size:32px;font-size:3.2rem;line-height:1.3125em;letter-spacing:.02em;font-weight:600;margin-right:4px;position:relative;top:2px}@media (min-width: 768px) and (max-width: 1023px){.sec-intro__title .ttl small{font-size:30px;font-size:3rem}}@media (max-width: 767px){.sec-intro__title .ttl small{font-size:30px;font-size:3rem;line-height:1.2em;margin-right:5px}}.sec-intro__title .ttl small.fz{margin-left:5px}@media (max-width: 767px){.sec-intro__title .ttl small.fz{margin-left:6px}}.sec-intro__mess{margin-top:75px}@media (max-width: 767px){.sec-intro__mess{margin-top:50px}}.sec-intro__mess .box{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center}@media (max-width: 767px){.sec-intro__mess .box{display:block}}.sec-intro__mess .box__item{display:table;position:relative}@media (max-width: 767px){.sec-intro__mess .box__item{margin:0 auto;width:321px}}.sec-intro__mess .box__item .top{display:flex;position:relative;justify-content:center}@media (max-width: 767px){.sec-intro__mess .box__item .top{display:block}}.sec-intro__mess .box__item .top:before,.sec-intro__mess .box__item .top:after{content:'';background-image:url(../../img/lp01/line_left_mess.svg);position:absolute;width:39px;height:100px;background-size:100% 100%;left:-43px;top:-5px}@media (min-width: 768px) and (max-width: 1023px){.sec-intro__mess .box__item .top:before,.sec-intro__mess .box__item .top:after{width:3.81232vw;height:9.77517vw;left:-4.20332vw;top:-.48876vw}}@media (max-width: 767px){.sec-intro__mess .box__item .top:before,.sec-intro__mess .box__item .top:after{left:-4px;top:28px}}.sec-intro__mess .box__item .top:after{background-image:url(../../img/lp01/line_mess.svg);right:-40px;left:auto}@media (min-width: 768px) and (max-width: 1023px){.sec-intro__mess .box__item .top:after{right:-3.91007vw}}@media (max-width: 767px){.sec-intro__mess .box__item .top:after{right:1px}}.sec-intro__mess .box__item .top img{flex-shrink:0;margin-right:15px}@media (min-width: 768px) and (max-width: 1023px){.sec-intro__mess .box__item .top img{width:8.89541vw;margin-right:10px}}@media (max-width: 767px){.sec-intro__mess .box__item .top img{margin:0 auto;display:block;width:58px}}.sec-intro__mess .box__item .top .txt{text-align:center;font-size:30px;font-size:3rem;line-height:1.2em;letter-spacing:.04em;font-weight:600}@media (min-width: 768px) and (max-width: 1023px){.sec-intro__mess .box__item .top .txt{font-size:2.54154vw}}@media (max-width: 767px){.sec-intro__mess .box__item .top .txt{font-size:20px;font-size:2rem;line-height:1.8em}}.sec-intro__mess .box__item .top .txt strong{margin-left:12px;display:block}@media (min-width: 768px) and (max-width: 1023px){.sec-intro__mess .box__item .top .txt strong{margin-left:1.17302vw}}@media (max-width: 767px){.sec-intro__mess .box__item .top .txt strong{margin-top:-4px;margin-left:2px}}.sec-intro__mess .box__item .top .txt span{font-family:"bebas-neue-pro","Helvetica Narrow","Arial Narrow",sans-serif;color:#d77c5c;font-size:60px;font-size:6rem;line-height:.91667em;letter-spacing:.02em;font-weight:700;margin:0 12px 0 5px;position:relative;top:3px;left:3px}@media (min-width: 768px) and (max-width: 1023px){.sec-intro__mess .box__item .top .txt span{font-size:5.8651vw;margin:0 1.17302vw 0 .48876vw}}@media (max-width: 767px){.sec-intro__mess .box__item .top .txt span{font-size:35px;font-size:3.5rem;line-height:1em;margin:2px 8px 0 0}}.sec-intro__mess .box__item .bottom{display:table;margin:0 auto;font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:.03em;font-weight:300;margin-top:20px;position:relative;left:10px}@media (min-width: 768px) and (max-width: 1023px){.sec-intro__mess .box__item .bottom{font-size:1.17302vw;margin-top:1.95503vw;left:.97752vw}}@media (max-width: 767px){.sec-intro__mess .box__item .bottom{font-size:10px;font-size:1rem;line-height:1.6em;margin-top:14px;left:-5px}}.sec-intro__mess .box__item .bottom p{display:flex;align-items:flex-start}.sec-intro__mess .box__item .bottom p span{flex-shrink:0;margin-right:2px}@media (min-width: 768px){.sec-intro__mess .box__item--01{left:-18px}}@media (min-width: 768px) and (max-width: 1023px){.sec-intro__mess .box__item--01{letter-spacing:-1.75953vw}}@media (min-width: 768px){.sec-intro__mess .box__item--02{left:50px}}@media (min-width: 768px) and (max-width: 1023px){.sec-intro__mess .box__item--02{left:4.88759vw}}@media (max-width: 767px){.sec-intro__mess .box__item--02{margin-top:36px}}@media (min-width: 768px){.sec-intro__mess .box__item--02 .top{top:-18px}}@media (min-width: 768px) and (max-width: 1023px){.sec-intro__mess .box__item--02 .top{top:-1.75953vw}}.sec-intro__mess .box__item--02 .top:before,.sec-intro__mess .box__item--02 .top:after{top:12px}@media (max-width: 767px){.sec-intro__mess .box__item--02 .top:before,.sec-intro__mess .box__item--02 .top:after{top:-10px}}@media (min-width: 768px) and (max-width: 1023px){.sec-intro__mess .box__item--02 .top:before,.sec-intro__mess .box__item--02 .top:after{top:1.17302vw}}@media (min-width: 768px){.sec-intro__mess .box__item--02 .top:before{left:0}}@media (min-width: 768px){.sec-intro__mess .box__item--02 .top:after{right:-3px}}@media (min-width: 768px) and (max-width: 1023px){.sec-intro__mess .box__item--02 .top:after{right:-.29326vw}}@media (min-width: 768px){.sec-intro__mess .box__item--02 .top .txt strong{margin:15px 0 0 -1px}}@media (min-width: 768px) and (max-width: 1023px){.sec-intro__mess .box__item--02 .top .txt strong{margin:1.46628vw 0 0 0}}@media (max-width: 767px){.sec-intro__mess .box__item--02 .top .txt strong{margin-top:-1px}}.sec-intro__mess .box__item--02 .bottom{margin-top:5px}@media (min-width: 768px){.sec-intro__mess .box__item--02 .bottom{left:4px}}@media (min-width: 768px) and (max-width: 1023px){.sec-intro__mess .box__item--02 .bottom{margin-top:.48876vw;left:.39101vw}}@media (max-width: 767px){.sec-intro__mess .box__item--02 .bottom{margin-top:28px}}.sec-intro__mess .box__item--03{margin-top:82px}@media (min-width: 768px) and (max-width: 1023px){.sec-intro__mess .box__item--03{margin-top:8.01564vw}}@media (max-width: 767px){.sec-intro__mess .box__item--03{margin-top:50px}}@media (min-width: 768px){.sec-intro__mess .box__item--03 .top{top:-18px}}@media (min-width: 768px) and (max-width: 1023px){.sec-intro__mess .box__item--03 .top{top:-1.75097vw}}.sec-intro__mess .box__item--03 .top:before,.sec-intro__mess .box__item--03 .top:after{top:-18px}@media (max-width: 767px){.sec-intro__mess .box__item--03 .top:before,.sec-intro__mess .box__item--03 .top:after{top:-23px}}@media (min-width: 768px) and (max-width: 1023px){.sec-intro__mess .box__item--03 .top:before,.sec-intro__mess .box__item--03 .top:after{top:-1.75097vw}}@media (min-width: 768px){.sec-intro__mess .box__item--03 .top:before{left:20px}}@media (min-width: 768px) and (max-width: 1023px){.sec-intro__mess .box__item--03 .top:before{left:1.95503vw}}@media (min-width: 768px){.sec-intro__mess .box__item--03 .top:after{right:24px}}@media (min-width: 768px) and (max-width: 1023px){.sec-intro__mess .box__item--03 .top:after{right:2.34604vw}}@media (min-width: 768px){.sec-intro__mess .box__item--03 .top .txt{font-size:32px;font-size:3.2rem;letter-spacing:.1em}}@media (min-width: 768px) and (max-width: 1023px){.sec-intro__mess .box__item--03 .top .txt{font-size:3.12805vw}}@media (min-width: 768px){.sec-intro__mess .box__item--03 .top .txt span{margin-left:8px}}@media (min-width: 768px) and (max-width: 1023px){.sec-intro__mess .box__item--03 .top .txt span{margin-left:.78201vw}}.sec-intro__mess .box__item--03 .top .txt small{color:#262626;font-size:46px;font-size:4.6rem;margin-left:8px}@media (min-width: 768px) and (max-width: 1023px){.sec-intro__mess .box__item--03 .top .txt small{font-size:4.49658vw;margin-left:.78201vw}}@media (max-width: 767px){.sec-intro__mess .box__item--03 .top .txt small{font-size:26px;font-size:2.6rem;margin-left:5px}}@media (min-width: 768px){.sec-intro__mess .box__item--03 .bottom{left:-2px;margin-top:22px}}@media (min-width: 768px) and (max-width: 1023px){.sec-intro__mess .box__item--03 .bottom{left:-.1955vw;margin-top:2.15054vw}}@media (max-width: 767px){.sec-intro__mess .box__item--03 .bottom{margin-top:50px;left:0}}.sec-intro__interview{margin-top:36px}@media (max-width: 767px){.sec-intro__interview{overflow:hidden;margin-top:57px}}.sec-intro__interview .box__item{padding:20px 10px 10px;width:340px;height:auto;background-color:#fff;border-radius:10px;display:flex;flex-direction:column}@media (min-width: 768px){.sec-intro__interview .box__item{margin-top:30px;margin-right:30px !important}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-intro__interview .box__item{width:calc(33.33% - 30px)}}@media only screen and (min-width: 768px) and (max-width: 1180px){.sec-intro__interview .box__item{width:calc(33.33% - 20px);margin-right:20px !important;margin-top:20px}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1023px){.sec-intro__interview .box__item{width:calc(50% - 20px)}}@media (max-width: 767px){.sec-intro__interview .box__item{width:78.66667vw;padding:20px 15px 10px}}.sec-intro__interview .box .top{display:flex;align-items:flex-start;padding:0 25px 0 10px;flex:1}@media only screen and (max-width: 1180px){.sec-intro__interview .box .top{padding-right:10px}}@media (max-width: 767px){.sec-intro__interview .box .top{padding:0 0 0 5px}}.sec-intro__interview .box .avatar{text-align:center;font-size:13px;font-size:1.3rem;line-height:1em;letter-spacing:.06em;font-weight:600;flex-shrink:0;margin-top:5px}.sec-intro__interview .box .avatar span{display:block;margin-top:15px}.sec-intro__interview .box .desc{flex:1;padding-left:30px}@media only screen and (min-width: 768px) and (max-width: 1180px){.sec-intro__interview .box .desc{padding-left:15px}}@media (max-width: 767px){.sec-intro__interview .box .desc{padding-left:15px}}.sec-intro__interview .box .desc p{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.02em;font-weight:600}.sec-intro__interview .box .desc span{color:#d77c5c}.sec-intro__interview .box .bottom{display:flex;align-items:center;justify-content:space-between;margin-top:30px}@media (max-width: 767px){.sec-intro__interview .box .bottom{display:block;margin-top:20px}}.sec-intro__interview .box .bottom__item{width:calc(50% - 10px);background-color:#747D7E;border-radius:5px;color:#fff;font-weight:600;text-align:center}@media (max-width: 767px){.sec-intro__interview .box .bottom__item{width:100%;display:flex;justify-content:center;padding:14px 2px 1px}}.sec-intro__interview .box .bottom__item .ttl1{font-size:13px;font-size:1.3rem;line-height:2em;letter-spacing:.02em}@media only screen and (min-width: 768px) and (max-width: 1180px){.sec-intro__interview .box .bottom__item .ttl1{font-size:1.10169vw}}@media (max-width: 767px){.sec-intro__interview .box .bottom__item .ttl1{font-size:12px;font-size:1.2rem;line-height:2.16667em;letter-spacing:0em;margin-right:8px}}.sec-intro__interview .box .bottom__item .ttl2{font-size:16px;font-size:1.6rem;line-height:2.25em;letter-spacing:.04em;margin-top:-7px}@media only screen and (min-width: 768px) and (max-width: 1180px){.sec-intro__interview .box .bottom__item .ttl2{font-size:1.35593vw}}@media (max-width: 767px){.sec-intro__interview .box .bottom__item .ttl2{font-size:16px;font-size:1.6rem;line-height:2.25em}}.sec-intro__interview .box .bottom__item .ttl2 span{font-size:30px;font-size:3rem;line-height:1em;letter-spacing:.02em;font-weight:700;font-family:"bebas-neue-pro","Helvetica Narrow","Arial Narrow",sans-serif;margin:0 2px 0 2px;position:relative;top:2px}@media only screen and (min-width: 768px) and (max-width: 1180px){.sec-intro__interview .box .bottom__item .ttl2 span{font-size:2.54237vw}}@media (max-width: 767px){.sec-intro__interview .box .bottom__item .ttl2 span{top:1px}}.sec-intro__interview .box .bottom__item--after{background-color:#d77c5c}.sec-intro__interview .box .bottom__arrow{width:20px;background-image:url(../../img/lp01/ico_arrow_interview.svg);width:5px;height:9px;background-size:100% 100%}@media (max-width: 767px){.sec-intro__interview .box .bottom__arrow{display:block;background-image:url(../../img/lp01/ico_arrow_interview_sp.svg);width:17px;height:8px;margin:6px auto}}@media (min-width: 768px){.sec-intro__interview .box .swiper-wrapper{transform:none !important;flex-wrap:wrap;margin-right:-30px;width:calc(100% + 30px)}}@media only screen and (min-width: 768px) and (max-width: 1180px){.sec-intro__interview .box .swiper-wrapper{width:calc(100% + 20px);margin-right:-20px}}@media (min-width: 768px){.sec-intro__interview .box .swiper-wrapper .swiper-slide-duplicate{display:none}}@media (max-width: 767px){.sec-intro__interview .sp-controls{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;margin-top:30px}.sec-intro__interview .sp-controls .swiper-pagination{position:static;width:auto;margin:0 16px}.sec-intro__interview .sp-controls .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;opacity:1;background-color:rgba(116,125,126,0.5);margin:0 6px}.sec-intro__interview .sp-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#d77c5c}.sec-intro__interview .sp-controls__arrow{width:50px;height:50px;background-size:100% 100%;background-image:url(../../img/lp01/ico_arrrow_slider.svg)}.sec-intro__interview .sp-controls__arrow--prev{transform:rotate(180deg)}}.sec-intro__interview .txt-animation{margin-top:-28px;position:relative;z-index:-1}@media (max-width: 767px){.sec-intro__interview .txt-animation{margin-top:-4px}}.sec-intro__interview .txt-animation span{display:block;height:100px;width:100%;position:relative;background-image:url(../../img/lp01/txt_ani_interview.svg);background-size:1410px 100px}@media (min-width: 768px){.sec-intro__interview .txt-animation span{animation:ani-loop-slide 20s infinite linear both}}@media (max-width: 767px){.sec-intro__interview .txt-animation span{animation:ani-loop-slide 10s infinite linear both;height:59px;background-size:814px 59px}}@media (min-width: 768px){@keyframes ani-loop-slide{0%{background-position:0 0}100%{background-position:-1410px 0}}}@media (max-width: 767px){@keyframes ani-loop-slide{0%{background-position:0 0}100%{background-position:-814px 0}}}.sec-intro .box-banner{margin-top:87px}@media (max-width: 767px){.sec-intro .box-banner{margin-top:108px}}.sec-service{margin-top:148px;position:relative}@media (max-width: 767px){.sec-service{margin-top:58px}}.sec-service .offset{top:-13.67188vw}.sec-service__content{position:relative}.sec-service__content .img-decor{position:absolute;width:42.89062vw;left:-20.3125vw;top:-14.45312vw}.sec-service__content .img-decor--right{left:auto;width:31.25vw;right:-7.57812vw;top:-15.15625vw}.sec-service__content .img-decor img{width:100%}.sec-service .box-top .title{text-align:center;font-size:32px;font-size:3.2rem;line-height:1.6875em;letter-spacing:.1em;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 1185px){.sec-service .box-top .title{font-size:2.53165vw}}@media (max-width: 767px){.sec-service .box-top .title{font-size:28px;font-size:2.8rem;line-height:1.5em;letter-spacing:.02em;width:calc(100% + 20px);margin-left:-10px}.sec-service .box-top .title img{width:175px;margin:0 auto}}.sec-service .box-top .title strong{margin-top:38px;margin-left:6px;display:block}@media (max-width: 767px){.sec-service .box-top .title strong{margin-top:35px;margin-left:0}}.sec-service .box-top .title span{display:block}@media (min-width: 768px){.sec-service .box-top .title span.fz1{letter-spacing:.068em;margin-left:12px;margin-top:3px}}.sec-service .box-top .text{text-align:center;font-size:15px;font-size:1.5rem;line-height:2.13333em;letter-spacing:.06em;font-weight:300;margin-top:40px}@media (min-width: 768px) and (max-width: 1023px){.sec-service .box-top .text{font-size:13px;font-size:1.3rem}}@media (max-width: 767px){.sec-service .box-top .text{line-height:1.86667em;text-align:left}}.sec-service .box-top .text p{margin-top:32px}@media (max-width: 767px){.sec-service .box-top .text p{margin-top:16px}}.sec-service .box-top .text p:first-child{margin-top:0}.sec-service .box-promise{background-color:#d77c5c;border-radius:100px;color:#fff;margin-top:72px;padding:44px 44px 44px 82px;display:flex}@media only screen and (min-width: 768px) and (max-width: 1185px){.sec-service .box-promise{padding-right:20px;padding-left:40px}}@media (min-width: 768px) and (max-width: 1023px){.sec-service .box-promise{align-items:center;padding-right:40px}}@media (max-width: 767px){.sec-service .box-promise{border-radius:30px;display:block;margin-top:44px;padding:37px 20px 39px 25px}}.sec-service .box-promise__title{flex-shrink:0;margin-right:53px;margin-top:11px}@media only screen and (min-width: 768px) and (max-width: 1185px){.sec-service .box-promise__title{margin-right:20px;margin-top:5px}}@media (min-width: 768px) and (max-width: 1023px){.sec-service .box-promise__title{margin-top:0}}@media (max-width: 767px){.sec-service .box-promise__title{margin:0;text-align:center;padding-right:5px}}.sec-service .box-promise__title .en{font-family:"bebas-neue-pro","Helvetica Narrow","Arial Narrow",sans-serif;font-size:52px;font-size:5.2rem;line-height:1em;letter-spacing:.04em;font-weight:700;display:block}@media (min-width: 768px) and (max-width: 1023px){.sec-service .box-promise__title .en{font-size:40px;font-size:4rem}}@media (max-width: 767px){.sec-service .box-promise__title .en{font-size:50px;font-size:5rem;line-height:1em}}.sec-service .box-promise__title .jp{font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.1em;font-weight:600;display:block;padding:13px 0 0 11px}@media (min-width: 768px) and (max-width: 1023px){.sec-service .box-promise__title .jp{font-size:14px;font-size:1.4rem;padding-left:0}}@media (max-width: 767px){.sec-service .box-promise__title .jp{padding:13px 0 0 0}}.sec-service .box-promise__list{font-size:17px;font-size:1.7rem;line-height:1.76471em;letter-spacing:.03em;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 1185px){.sec-service .box-promise__list{font-size:16px;font-size:1.6rem}}@media (min-width: 768px) and (max-width: 1023px){.sec-service .box-promise__list{font-size:13px;font-size:1.3rem}}@media (max-width: 767px){.sec-service .box-promise__list{line-height:1.41176em;margin-top:30px;letter-spacing:0}}@media only screen and (max-width: 374px){.sec-service .box-promise__list{font-size:15px;font-size:1.5rem}}.sec-service .box-promise__list li{display:flex;align-items:flex-start;margin-top:8px}@media (max-width: 767px){.sec-service .box-promise__list li{align-items:center;margin-top:20px}}.sec-service .box-promise__list li:first-child{margin-top:0}.sec-service .box-promise__list li:before{content:'';background-image:url(../../img/lp01/ico_check.svg);display:block;width:18px;height:18px;background-size:100% 100%;flex-shrink:0;margin:6px 12px 0 0}@media (max-width: 767px){.sec-service .box-promise__list li:before{width:30px;height:30px;background-image:url(../../img/lp01/ico_check_sp.svg);margin:0 15px 0 0}}.sec-service .box-uniqueness{margin-top:129px}@media (max-width: 767px){.sec-service .box-uniqueness{margin-top:62px}}.sec-service .box-uniqueness .item{margin-top:90px}@media (max-width: 767px){.sec-service .box-uniqueness .item{margin-top:52px}}.sec-service .box-uniqueness .item:first-child{margin-top:0}.sec-service .box-uniqueness .item__title{position:relative;font-size:32px;font-size:3.2rem;line-height:1.6875em;letter-spacing:.068em;font-weight:600}@media (min-width: 768px) and (max-width: 1023px){.sec-service .box-uniqueness .item__title{font-size:3.12805vw}}@media (max-width: 767px){.sec-service .box-uniqueness .item__title{font-size:26px;font-size:2.6rem;line-height:1.61538em;letter-spacing:0em}}@media only screen and (max-width: 767px) and (max-width: 374px){.sec-service .box-uniqueness .item__title{font-size:24px;font-size:2.4rem}}.sec-service .box-uniqueness .item__title img{position:absolute;right:6px;top:calc(50% - 40px)}@media (min-width: 768px) and (max-width: 1023px){.sec-service .box-uniqueness .item__title img{width:40%;top:50%;transform:translateY(-50%)}}@media (max-width: 767px){.sec-service .box-uniqueness .item__title img{top:7px;right:4px}}.sec-service .box-uniqueness .item__content{background-color:#fff;border-radius:5px;margin-top:44px;padding:47px 50px}@media (min-width: 768px) and (max-width: 1023px){.sec-service .box-uniqueness .item__content{padding:40px 20px}}@media (max-width: 767px){.sec-service .box-uniqueness .item__content{padding:27px 25px 22px;margin-top:32px}}.sec-service .box-uniqueness .item__content .ttl{text-align:center;font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:.03em;font-weight:600}@media (max-width: 767px){.sec-service .box-uniqueness .item__content .ttl{font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:.02em}}@media only screen and (max-width: 767px) and (max-width: 374px){.sec-service .box-uniqueness .item__content .ttl{font-size:18px;font-size:1.8rem}}.sec-service .box-uniqueness .item__content ul{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:0em;font-weight:300;display:flex;flex-wrap:wrap;margin-top:24px}@media (min-width: 768px) and (max-width: 1023px){.sec-service .box-uniqueness .item__content ul{font-size:1.46628vw}}@media only screen and (max-width: 374px){.sec-service .box-uniqueness .item__content ul{font-size:14px;font-size:1.4rem}}.sec-service .box-uniqueness .item__content ul li{display:flex;align-items:flex-start;width:16.6666666667%;margin-top:2px;position:relative}@media (max-width: 767px){.sec-service .box-uniqueness .item__content ul li{width:50%;margin-top:-2px}}@media (min-width: 768px){.sec-service .box-uniqueness .item__content ul li:nth-child(6n+2){left:11px}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1023px){.sec-service .box-uniqueness .item__content ul li:nth-child(6n+2){left:0}}@media (min-width: 768px){.sec-service .box-uniqueness .item__content ul li:nth-child(6n+3){left:21px}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1023px){.sec-service .box-uniqueness .item__content ul li:nth-child(6n+3){left:0}}@media (min-width: 768px){.sec-service .box-uniqueness .item__content ul li:nth-child(6n+4){left:31px}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1023px){.sec-service .box-uniqueness .item__content ul li:nth-child(6n+4){left:0}}@media (min-width: 768px){.sec-service .box-uniqueness .item__content ul li:nth-child(6n+5){left:43px}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1023px){.sec-service .box-uniqueness .item__content ul li:nth-child(6n+5){left:0}}@media (min-width: 768px){.sec-service .box-uniqueness .item__content ul li:nth-child(6n+6){left:53px}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1023px){.sec-service .box-uniqueness .item__content ul li:nth-child(6n+6){left:0}}@media (max-width: 767px){.sec-service .box-uniqueness .item__content ul li:nth-child(2n+2){left:8px}}.sec-service .box-uniqueness .item__content ul li:before{content:'';width:8px;height:8px;background-color:#d77c5c;border-radius:50%;display:block;flex-shrink:0;margin:9px 7px 0 0}@media (min-width: 768px) and (max-width: 1023px){.sec-service .box-uniqueness .item__content ul li:before{margin-top:.87977vw}}.sec-service .box-uniqueness .item__content ul li.full{white-space:nowrap}.sec-service .box-uniqueness .item__content ul li.not:before{opacity:0}.sec-service .box-uniqueness .item--02 .item__content{display:flex;align-items:center;padding:50px 0 54px}@media (max-width: 767px){.sec-service .box-uniqueness .item--02 .item__content{display:block;padding:30px 0 40px}}.sec-service .box-uniqueness .item--02 .img{text-align:center;width:50%;flex-shrink:0;position:relative}@media (max-width: 767px){.sec-service .box-uniqueness .item--02 .img{width:100%}}.sec-service .box-uniqueness .item--02 .img:first-child:after{content:'';position:absolute;right:0;top:0;width:1px;height:378px;background-color:rgba(116,125,126,0.3)}@media (max-width: 767px){.sec-service .box-uniqueness .item--02 .img:first-child:after{height:1px;width:calc(100% - 50px);top:auto;bottom:-32px;left:25px}}@media (max-width: 767px){.sec-service .box-uniqueness .item--02 .img:last-child{margin-top:62px}}.sec-service .box-uniqueness .item--03 .item__content{padding-bottom:52px}@media (max-width: 767px){.sec-service .box-uniqueness .item--03 .item__content{padding-bottom:20px}}.sec-service .box-uniqueness .item--03 .item__content .ttl{letter-spacing:.06em}@media (min-width: 768px){.sec-service .box-uniqueness .item--03 .item__title{font-size:31px;font-size:3.1rem}}.sec-service .box-uniqueness .item--03 .box-avatar{margin-top:32px;display:flex}@media (max-width: 767px){.sec-service .box-uniqueness .item--03 .box-avatar{display:block;margin-top:20px}}.sec-service .box-uniqueness .item--03 .box-avatar__item{width:331px;position:relative}@media (min-width: 768px) and (max-width: 1023px){.sec-service .box-uniqueness .item--03 .box-avatar__item{width:32.25806vw}}@media (max-width: 767px){.sec-service .box-uniqueness .item--03 .box-avatar__item{margin-top:11px;padding-top:20px;width:100%;border-top:1px solid rgba(116,125,126,0.3)}.sec-service .box-uniqueness .item--03 .box-avatar__item:not(:first-child){padding-top:20px;margin-top:15px}}.sec-service .box-uniqueness .item--03 .box-avatar__item:before{content:'';position:absolute;width:1px;height:100%;left:-14px;top:0;background-color:rgba(116,125,126,0.3)}@media (min-width: 768px) and (max-width: 1023px){.sec-service .box-uniqueness .item--03 .box-avatar__item:before{left:-1.36852vw}}@media (max-width: 767px){.sec-service .box-uniqueness .item--03 .box-avatar__item:before{display:none}}@media (max-width: 767px){.sec-service .box-uniqueness .item--03 .box-avatar__item:first-child{margin-top:0}}.sec-service .box-uniqueness .item--03 .box-avatar__item:first-child:before{opacity:0}@media (min-width: 768px){.sec-service .box-uniqueness .item--03 .box-avatar__item:nth-child(2){left:4px}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1023px){.sec-service .box-uniqueness .item--03 .box-avatar__item:nth-child(2){left:0}}@media (min-width: 768px){.sec-service .box-uniqueness .item--03 .box-avatar__item:nth-child(3){left:10px}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1023px){.sec-service .box-uniqueness .item--03 .box-avatar__item:nth-child(3){left:0}}@media (max-width: 767px){.sec-service .box-uniqueness .item--03 .box-avatar__item:nth-child(3) .thumb p{letter-spacing:0}}.sec-service .box-uniqueness .item--03 .box-avatar .thumb{text-align:center}@media (max-width: 767px){.sec-service .box-uniqueness .item--03 .box-avatar .thumb{display:flex;align-items:center;text-align:left}.sec-service .box-uniqueness .item--03 .box-avatar .thumb img{width:60px;margin-right:15px}}.sec-service .box-uniqueness .item--03 .box-avatar .thumb p{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.03em;font-weight:600;margin-top:15px}@media (min-width: 768px) and (max-width: 1023px){.sec-service .box-uniqueness .item--03 .box-avatar .thumb p{font-size:14px;font-size:1.4rem}}@media (max-width: 767px){.sec-service .box-uniqueness .item--03 .box-avatar .thumb p{margin-top:0;font-size:15px;font-size:1.5rem;line-height:1.46667em}}@media only screen and (max-width: 767px) and (max-width: 374px){.sec-service .box-uniqueness .item--03 .box-avatar .thumb p{font-size:14px;font-size:1.4rem}}.sec-service .box-uniqueness .item--03 ul{display:table;margin:0 auto;margin-top:7px}@media (max-width: 767px){.sec-service .box-uniqueness .item--03 ul{margin:13px 0 0}}.sec-service .box-uniqueness .item--03 ul li{position:static;width:100%;font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:.06em;margin-top:6px}@media (max-width: 767px){.sec-service .box-uniqueness .item--03 ul li{margin-top:3px;font-size:15px;font-size:1.5rem}}.sec-service .box-uniqueness .item--03 ul li:before{position:relative;top:-2px}@media (max-width: 767px){.sec-service .box-uniqueness .item--03 ul li:before{margin-right:10px}}.sec-thoughts{color:#fff;position:relative;margin-top:140px;padding-top:12.1875vw}@media (max-width: 767px){.sec-thoughts{margin-top:73px;padding-top:30.13333vw}}.sec-thoughts .offset{top:25px}.sec-thoughts:before{content:'';position:absolute;left:0;top:0;width:100%;height:18.35938vw;background-image:url(../../img/lp01/mask_thoughts.png);background-size:cover}@media (max-width: 767px){.sec-thoughts:before{background-image:url(../../img/lp01/mask_thoughts_sp.png);height:24vw}}.sec-thoughts:after{content:'';width:100%;height:calc(100% - 18vw);position:absolute;left:0;bottom:0;background-color:#747D7E}@media (max-width: 767px){.sec-thoughts:after{height:calc(100% - 24vw)}}.sec-thoughts .inner{position:relative;z-index:1}.sec-thoughts .title-top{text-align:center;font-size:34px;font-size:3.4rem;line-height:1.76471em;letter-spacing:.1em;font-weight:600}@media (min-width: 768px) and (max-width: 1023px){.sec-thoughts .title-top{font-size:30px;font-size:3rem}}@media (max-width: 767px){.sec-thoughts .title-top{font-size:28px;font-size:2.8rem;line-height:1.64286em;letter-spacing:.02em}}@media only screen and (max-width: 767px) and (max-width: 374px){.sec-thoughts .title-top{font-size:26px;font-size:2.6rem}}.sec-thoughts .text-big{text-align:center;font-size:17px;font-size:1.7rem;line-height:2.41176em;letter-spacing:.06em;font-weight:600;margin-top:35px}@media (min-width: 768px) and (max-width: 1023px){.sec-thoughts .text-big{font-size:16px;font-size:1.6rem}}@media (max-width: 767px){.sec-thoughts .text-big{text-align:left;font-size:16px;font-size:1.6rem;line-height:1.8125em;letter-spacing:.04em}}@media only screen and (max-width: 767px) and (max-width: 374px){.sec-thoughts .text-big{font-size:15px;font-size:1.5rem}}.sec-thoughts .text-big p{margin-top:41px}@media (max-width: 767px){.sec-thoughts .text-big p{margin-top:17px}}.sec-thoughts .text-big p:first-child{margin-top:0}.sec-thoughts .text-big span{box-shadow:inset 0px -5px 0 0px #D77C5C, 0px 2px 0 0px #D77C5C}.sec-thoughts .box-banner{margin-top:109px}@media (max-width: 767px){.sec-thoughts .box-banner{margin-top:118px}}.sec-thoughts .box-link{margin-top:80px}@media (max-width: 767px){.sec-thoughts .box-link{margin-top:98px}}.sec-thoughts .box-link__item{padding:0 30px;align-items:center;display:flex;border-top:2px solid rgba(255,255,255,0.3);margin-top:80px}@media only screen and (min-width: 768px) and (max-width: 1185px){.sec-thoughts .box-link__item{padding:0}}@media (max-width: 767px){.sec-thoughts .box-link__item{padding:0;margin-top:58px;flex-direction:column-reverse}}.sec-thoughts .box-link__item:first-child{border-top:0;margin-top:0}.sec-thoughts .box-link__item .desc{flex:1;padding-right:40px}@media only screen and (min-width: 768px) and (max-width: 1185px){.sec-thoughts .box-link__item .desc{padding-right:0}}@media (max-width: 767px){.sec-thoughts .box-link__item .desc{padding-right:0;margin-top:33px}}.sec-thoughts .box-link__item .desc .logo{display:flex;align-items:center}@media (max-width: 767px){.sec-thoughts .box-link__item .desc .logo{text-align:center;display:block}.sec-thoughts .box-link__item .desc .logo img{width:158px;display:table;margin:0 auto;position:relative;left:-8px}}@media (min-width: 768px) and (max-width: 1023px){.sec-thoughts .box-link__item .desc .logo img{width:50%}}.sec-thoughts .box-link__item .desc .logo span{font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.1em;font-weight:600;margin:10px 0 0 20px}@media (min-width: 768px) and (max-width: 1023px){.sec-thoughts .box-link__item .desc .logo span{font-size:14px;font-size:1.4rem}}@media (max-width: 767px){.sec-thoughts .box-link__item .desc .logo span{font-size:15px;font-size:1.5rem;line-height:1em;margin:14px 0 0 0;display:block}}.sec-thoughts .box-link__item .desc .text{font-size:15px;font-size:1.5rem;line-height:2.13333em;letter-spacing:.06em;margin-top:32px}@media (min-width: 768px) and (max-width: 1023px){.sec-thoughts .box-link__item .desc .text{font-size:14px;font-size:1.4rem}}@media (max-width: 767px){.sec-thoughts .box-link__item .desc .text{letter-spacing:.02em;line-height:1.86667em;margin-top:28px}}.sec-thoughts .box-link__item .desc .l-btn{margin-top:31px}@media (max-width: 767px){.sec-thoughts .box-link__item .desc .l-btn{padding:0 38px;margin-top:30px}}.sec-thoughts .box-link__item .desc .l-btn .c-btn02{cursor:pointer}@media (max-width: 767px){.sec-thoughts .box-link__item .desc .l-btn .c-btn02{min-height:55px;padding-left:30px}}@media only screen and (min-width: 1025px){.sec-thoughts .box-link__item .desc .l-btn .c-btn02:hover{background-color:#3E4040}}.sec-thoughts .box-link__item .img{width:50%;flex-shrink:0;text-align:center;position:relative;left:-3px;top:13px}@media (max-width: 767px){.sec-thoughts .box-link__item .img{width:100%;top:0;left:0;padding:0 25px}}@media (min-width: 768px){.sec-thoughts .box-link__item--02{flex-direction:row-reverse;padding-top:70px}}@media (max-width: 767px){.sec-thoughts .box-link__item--02{padding-top:50px}}@media (min-width: 768px){.sec-thoughts .box-link__item--02 .desc{padding:0 0 0 8px}}@media only screen and (min-width: 768px) and (max-width: 1185px){.sec-thoughts .box-link__item--02 .desc{padding-left:0}}@media (max-width: 767px){.sec-thoughts .box-link__item--02 .desc .logo{margin-top:3px}}@media (max-width: 767px){.sec-thoughts .box-link__item--02 .desc .logo img{width:188px;left:0}}@media (max-width: 767px){.sec-thoughts .box-link__item--02 .desc .text{width:calc(100% + 5px)}}.sec-thoughts .box-link__item--02 .img{left:-12px;top:3px}@media (max-width: 767px){.sec-thoughts .box-link__item--02 .img{top:0;left:0;margin-top:8px;padding:0 76px}}.c-footer{padding:93px 63px 30px 47px;margin-top:-1px}@media (min-width: 768px) and (max-width: 1023px){.c-footer{padding-left:25px;padding-right:25px}}@media (max-width: 767px){.c-footer{padding:72px 30px 30px;margin-top:-1px}}.c-footer .c-footer-bottom{padding:0}@media (max-width: 767px){.c-footer .c-footer-bottom__copyright{margin-top:10px}}

/*# sourceMappingURL=maps/lp01.min.css.map */
