*{font-style:normal;margin:0px;padding:0px;text-decoration:none}html{font-size:62.5%;line-height:1.6}ul{list-style:none}fieldset{border:0}img{border:0;vertical-align:bottom}:root{--color-white: #fff;--color-gray: #b0aead;--color-black: #333;--color-pink: #de008d;--color-blue: #29abaa;--color-blue2: #4ea8b7;--color-blue3: #77bcc8;--color-blue4: #37aaad;--color-navy: #1770b3;--color-red: #F43500;--color-yellow: #ECF812;--color-purple: #2b1a4c;--color-purple2: #c7b3df;--color-bg1: #f5f8f8;--color-bg2: #f6f7fb;--color-bg3: #E5F6FF;--font-normal: 300;--font-bold: 600;--gradient-start-color: #FE9F01;--gradient-end-color: #FF5401;--bg-gradient: linear-gradient(135deg, var(--gradient-start-color), var(--gradient-end-color));--bg-gradient1: linear-gradient(90deg, rgba(10, 148, 176, 1), rgba(10, 148, 255, 1) 45%, rgba(10, 148, 176, 1) 70% 89%, rgba(255, 86, 182, 1));--bg-gradient2: linear-gradient(90deg, rgba(255, 146, 168, 1), rgba(255, 67, 111, 1));--base-width: 7.5}@media(width <= 750px){:root{--font-size: 16}}@media(750px < width){:root{--font-size: 16}}:root img{margin-inline:auto;width:min(var(--width)/var(--base-width)*1vw,var(--width)*1px)}body{color:#333;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;background-color:#fff;letter-spacing:.05em;background-repeat:no-repeat;width:auto;height:100%;margin:0px auto;background-position:top}p{text-align:left}span{font-size:1em;text-align:left}em,strong{font-style:normal;font-weight:100}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}ol,ul,dl{list-style:none}a img{border-style:none;outline:medium none}object{border-style:none;outline:medium none}a{font-size:1em;color:#023461;text-decoration:none;outline:none;-webkit-transition:.3s;transition:.3s}a:hover{text-decoration:underline;opacity:.7}@media(width <= 750px){a:hover{opacity:1}}a:link{outline:medium none}a:visited{outline:medium none}#wrapper img{width:auto;height:auto;max-width:100%}.slide-item0{opacity:0}.slide-item0.show{opacity:1}.slide-item1{z-index:10;-webkit-transform:translate(0, 25px);transform:translate(0, 25px);opacity:0;-webkit-transition:opacity 1s,-webkit-transform 1.2s,-webkit-filter 1s;transition:opacity 1s,-webkit-transform 1.2s,-webkit-filter 1s;transition:opacity 1s,transform 1.2s,filter 1s;transition:opacity 1s,transform 1.2s,filter 1s,-webkit-transform 1.2s,-webkit-filter 1s}.slide-item1.show{-webkit-transform:translate(0);transform:translate(0);-webkit-filter:blur(0);filter:blur(0);opacity:1}#wrapper{position:relative}strong,a,span,img{display:block}.lpbody{max-width:750px;margin:0 auto;padding:0 0 200px 0}@media(width <= 750px){.lpbody{padding:0 0 26.6666666667vw 0}}.lpbody video{display:block}.lpbody video,.lpbody img{width:100%;height:auto}.lpbody header{position:fixed;bottom:-450px;left:0;width:100%;z-index:20;-webkit-transition:bottom 1s;transition:bottom 1s}.lpbody header.on{bottom:0}.lpbody header .box{background:hsla(0,0%,100%,.7);width:100%;max-width:750px;margin:0 auto;padding-top:10px}@media(width <= 750px){.lpbody header .box{padding-top:5px}}.lpbody header .box ul{display:-webkit-box;display:-ms-flexbox;display:flex}.lpbody header .box ul li{width:96%;margin-inline:auto}.lpbody .head a{width:28%;position:absolute;right:0;top:0}.lpbody .cv01 .tel{width:24.1333333333%;position:absolute;left:2.6666666667%;top:0px}.lpbody .cv01 .cv{width:96%;position:absolute;right:2%;top:0px}.lpbody .bg{position:relative;top:0;left:0}.lpbody .faq dl{overflow:hidden;width:650px;margin:0 auto 40px}@media(width <= 750px){.lpbody .faq dl{width:86.6666666667%}}.lpbody .faq dl dt{font-weight:bold;font-size:min(4vw,1.875rem);line-height:150%;border:1px #b0aead solid;border-radius:min(2vw,.9375rem)}.lpbody .faq dl dt a{position:relative;top:0;left:0;text-decoration:none}.lpbody .faq dl dt a .on{top:0;left:0;width:100%}.lpbody .faq dl dt a:not(.on) picture:not(.on){opacity:0;display:none}.lpbody .faq dl dt a.on .on{display:none}.lpbody .faq dl dd{width:100%;height:0;overflow:hidden}.lpbody .faq dl dd .cont_text{font-size:min(3.4666666667vw,1.625rem);padding:min(2.6666666667vw,1.25rem) min(5.3333333333vw,2.5rem)}.lpbody .faq dl dd .cont_text a{padding:unset;display:inline;color:#468aa3;text-decoration:underline}.lpbody .faq dl a{position:relative;top:0;left:0;display:grid;grid-template-columns:auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:min(3.3333333333vw,1.5625rem) min(5.3333333333vw,2.5rem);text-decoration:none;color:#221815}.lpbody .faq dl a .icon-q{-webkit-margin-end:1em;margin-inline-end:1em;width:min(10vw,4.6875rem)}.lpbody .faq dl a .icon-btn{position:relative;display:inline-block;width:min(3.3333333333vw,1.5625rem);aspect-ratio:1;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:.3s;transition:.3s;rotate:135deg}.lpbody .faq dl a .icon-btn::before,.lpbody .faq dl a .icon-btn::after{position:absolute;z-index:1;content:"";display:block;width:100%;height:min(.4vw,.1875rem);background:#468aa3;border-radius:10px}.lpbody .faq dl a .icon-btn::before{top:0%;left:0%;translate:5% 0}.lpbody .faq dl a .icon-btn::after{top:50%;left:50%;translate:0 0;rotate:-90deg}.lpbody .faq dl a.on .icon-btn{rotate:-45deg}.lpbody p{position:relative;top:0;left:0;width:100%}.lpbody p span{display:block;position:absolute;top:0;left:0;width:100%}.lpbody p.lead{margin:-23px 0 0 0}.lpbody div{position:relative;top:0;left:0}.iframe-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.slide_wrap{position:relative;z-index:0}.slide_wrap .slide .slick-list{max-width:700px;margin-inline:auto}@media(width <= 750px){.slide_wrap .slide .slick-list{max-width:93.3333333333vw}}.slide_wrap .slide .slick-prev,.slide_wrap .slide .slick-next{width:66px;height:auto;aspect-ratio:1}@media(width <= 750px){.slide_wrap .slide .slick-prev,.slide_wrap .slide .slick-next{width:8.8vw}}.slide_wrap .slide .slick-prev{translate:25% -50%}.slide_wrap .slide .slick-next{translate:-25% -50%}.cont03_01.video_area_prev{position:relative;z-index:10;margin-bottom:-220px}@media(width <= 750px){.cont03_01.video_area_prev{margin-bottom:-29.3333333333%}}.cont03_01.video_area{position:relative;z-index:0;margin-bottom:-720px}@media(width <= 750px){.cont03_01.video_area{margin-bottom:-96%}}.cont03_04{background:#f3ebe4}.cont03_10.video_area{position:relative;z-index:0}.cont03_10.video_area .video_block{display:block flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:-1;height:100%}.cont03_10.video_area .video-block-item{width:50%;overflow:hidden}.cont03_10.video_area .video-block-item video{-webkit-transform-origin:center;transform-origin:center;scale:2.4}.cont03_10.video_area .video-block-item:nth-child(1) video{translate:15% 50%}.cont03_10.video_area .video-block-item:nth-child(2) video{translate:15% -5%}.cont03_10.video_area .video-block-item:nth-child(3) video{translate:15% -7%}.cont03_10.video_area .video-block-item:nth-child(4) video{translate:15% -10%}.cont03_10.video_area .slide-item{position:absolute !important;top:0}.cont04 .slide_wrap{height:700px}@media(width <= 750px){.cont04 .slide_wrap{height:93.3333333333vw}}.cont08 .slide_wrap{height:834px}@media(width <= 750px){.cont08 .slide_wrap{height:111.2vw}}@media screen and (max-width: 750px){#wrapper .lpbody .bg dl{width:86.6666666667vw;margin:0 auto;padding-bottom:5.3333333333vw}#wrapper .slide_wrap>picture{position:absolute;top:0;left:0;z-index:-1;width:100%}}/*# sourceMappingURL=layout.css.map */