p,table,form{margin:0}button,input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;text-align:inherit;background:0 0;border-radius:0;outline:0;margin:0;padding:0}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default;opacity:.85;background-color:-internal-light-dark(#efefef4d, #1301014d);color:-internal-light-dark(#1010104d, #ffffff4d);border-color:-internal-light-dark(#7676764d, #c3c3c34d)}.form-row{flex-wrap:wrap;margin-left:-5px;margin-right:-5px;display:flex}.col{flex-grow:1;flex-basis:0;max-width:100%;padding-left:5px;padding-right:5px}.error{color:red}.form-control{width:100%;display:block}.inquiry .button._inquiry{color:#fff;text-align:center;background:linear-gradient(90deg,#2291e0 0,#206bd4 100%);border-radius:100px;margin:auto;font-weight:700;line-height:1;transition:all .3s;display:block;position:relative;box-shadow:0 4px 18px #4566d080}.inquiry .button._inquiry:after{content:"";border-top:3px solid #fff;border-right:3px solid #fff;display:block;position:absolute;top:50%}.inquiry .button._inquiry:hover{background:linear-gradient(90deg,#0396ff 0,#0266f3 100%)}.button._inquiry a:after,.inquiry .button._inquiry:after{-webkit-transform:translateY(-50%)rotate(45deg);-moz-transform:translateY(-50%)rotate(45deg);-ms-transform:translateY(-50%)rotate(45deg);-o-transform:translateY(-50%)rotate(45deg);transform:translateY(-50%)rotate(45deg)}.inquiry{margin:auto}.inquiry .inquiry-table{width:100%;margin:auto}.inquiry .inquiry-table th,.inquiry .inquiry-table td{font-size:1rem;line-height:1}.inquiry .inquiry-table th{font-weight:700}.inquiry .inquiry-table input[type=text],.inquiry .inquiry-table input[type=date],.inquiry .inquiry-table select{border:1px solid #adadad;border-radius:6px;height:58px;margin:20px 0;padding:20px;line-height:1}.inquiry .inquiry-table input[type=text],.inquiry .inquiry-table input[type=date]{width:100%}.inquiry .inquiry-table .error{color:red}.inquiry .inquiry-table .selectbox-wrap{position:relative}.inquiry .inquiry-table .selectbox-wrap:after{content:"";border-top:3px solid #adadad;border-right:3px solid #adadad;width:9px;height:9px;display:block;position:absolute;top:46px;-webkit-transform:translateY(-50%)rotate(135deg);-moz-transform:translateY(-50%)rotate(135deg);-ms-transform:translateY(-50%)rotate(135deg);-o-transform:translateY(-50%)rotate(135deg);transform:translateY(-50%)rotate(135deg)}.inquiry .inquiry-check input[type=checkbox]{margin-right:10px}.inquiry .inquiry-check{text-align:center}.checkbox-danger label{vertical-align:middle}.checkbox-danger label a{color:#0266f3;text-decoration:none}@media screen and (width>=1025px){.container{max-width:1200px}.section .headline{padding:0 60px;font-size:2.125rem}.inquiry{width:840px;margin-top:30px}.inquiry .inquiry-table th,.inquiry .inquiry-table td{vertical-align:baseline}.inquiry .inquiry-table td{width:700px}.inquiry .inquiry-table .selectbox-wrap:after{right:20px}.inquiry .inquiry-check{margin-top:20px;font-size:.875rem}.inquiry .inquiry-submit{margin-top:50px}.inquiry .button._inquiry,.button._inquiry a{width:290px;padding:20px 0;font-size:1.125rem}.inquiry .button._inquiry:before,.button._inquiry a:before{background-size:220px;width:220px;height:216px;left:-130px}.inquiry .button._inquiry:after,.button._inquiry a:after{width:9px;height:9px;right:20px}.header .inquiry .button._inquiry,.header .button._inquiry a{width:180px;padding:18px 0;font-size:1rem}.header .inquiry .button._inquiry:before,.header .inquiry .button._inquiry:after{display:none}}@media screen and (width<=1024px){.container{max-width:768px}.section .headline{padding:0 40px;font-size:1.7rem}.inquiry{margin-top:50px}.inquiry .inquiry-table,.inquiry .inquiry-table tbody,.inquiry .inquiry-table tr,.inquiry .inquiry-table th,.inquiry .inquiry-table td{display:block}.inquiry .inquiry-table tr+tr{margin-top:10px}.inquiry .inquiry-table .selectbox-wrap{width:100%}.inquiry .inquiry-table .selectbox-wrap:after{right:20px}.inquiry .inquiry-table .selectbox-wrap select{width:100%}.inquiry .inquiry-check{text-indent:-26px;margin-top:10px;margin-left:26px;font-size:.8125rem;line-height:1.5}.inquiry .inquiry-submit{margin-top:50px}.inquiry .button._inquiry{width:230px;padding:16px 0;font-size:.875rem;left:30px}.inquiry .inquiry-submit .button,#btn-submit{width:290px;padding:20px 0;font-size:1rem;left:0}.inquiry .button._inquiry:before{background-size:187px;width:187px;height:184px;left:-110px}.inquiry .button._inquiry:after{width:7px;height:7px;right:20px}}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;opacity:.7;border:3px solid #0000}.splide__track--nav>.splide__list>.splide__slide.is-active{opacity:1;border:3px solid #00bfff}.splide__arrow{cursor:pointer;z-index:1;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:2.5em;height:2.5em;padding:0;display:-ms-flexbox;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.splide__arrow svg{fill:#00bfff;width:2.5em;height:2.5em;transition:fill .2s linear}.splide__arrow:hover:not(:disabled) svg{fill:#66d9ff}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline-offset:3px;outline:3px solid #00bfff}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline-offset:3px;outline:3px solid #00bfff}.splide__pagination{z-index:1;padding:0 1em;position:absolute;bottom:.5em;left:0;right:0}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;width:10px;height:10px;margin:3px;padding:0;transition:background-color .2s linear,transform .2s linear;display:inline-block;position:relative}.splide__pagination__page.is-active{z-index:1;background:#00bfff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9;background:#66d9ff}.splide__pagination__page:focus-visible,.splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px;outline:3px solid #00bfff}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:-ms-flexbox;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:-ms-flexbox;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #00bfff;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#0000}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline-offset:-3px;outline:3px solid #00bfff}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #00bfff}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #00bfff}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #00bfff}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#00bfff}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible,.splide.is-focus-in .splide__toggle:focus{outline-offset:3px;outline:3px solid #00bfff}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{-ms-flex-direction:column;flex-direction:column;padding:1em 0;display:-ms-flexbox;display:flex;inset:0 .5em 0 auto}.slide-summary .slide-summary-text{margin-top:10px;font-size:.8125rem}.slider-item{background:#f7fafd;border-radius:8px;height:87.5%;margin-top:20px;margin-bottom:50px;padding:30px}.slide-head{display:-wekit-flex;border-bottom:none;align-items:center;height:85px;margin-bottom:25px;font-size:18px;display:flex}.slide-head .slide-subject{font-weight:700;line-height:1.7}.slide-summary+.slide-summary{margin-top:10px}.slide-summary .slide-summary-title{color:#000;text-align:start;background:#f7fafd;border-radius:100px;width:100px;padding:4px;font-size:.75rem;font-weight:700;line-height:1}.slide-summary .slide-summary-text{margin-top:0;padding:4px;font-size:.8125rem}.slick-dots{text-align:center;margin-top:40px;font-size:0}.slick-dots li{cursor:pointer;background:#d3d9eb;border-radius:100px;width:14px;height:14px;margin:0 10px;display:inline-block}.slick-dots li.slick-active{background:#4566d0}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{color:#000;-webkit-overflow-scrolling:touch;margin:0;font-size:1rem;font-weight:400}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;height:0;color:inherit;border-top-width:1px;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:#0000;text-decoration:none}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:50%}sub,sup{vertical-align:baseline;font-size:46.875%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;text-align:inherit;background:0 0;border-radius:0;outline:0;margin:0;padding:0}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted buttontext}select::-ms-expand{display:none}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template,[hidden]{display:none}.lp-container{width:100%;margin:auto;position:relative}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}.container{width:100%;margin:auto;padding:0 20px;position:relative}.section .headline-wrap{text-align:center}.section .headline-wrap .headline{color:#f97f25;letter-spacing:.07em;font-weight:700;line-height:1;display:inline-block;position:relative}.section .headline-wrap .headline:before{content:"";z-index:-1;background:#faefda;border-radius:7px;width:100%;height:14px;margin:auto;display:block;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.section .lead{text-align:center;line-height:1.8}.button._inquiry{position:relative}.button._inquiry.only-pc a{line-height:1.3}.inquiry .button._inquiry{margin:auto}.inquiry .button._inquiry,.button._inquiry a{color:#fff;text-align:center;background:linear-gradient(90deg,#2291e0 0,#206bd4 100%);border-radius:100px;font-weight:700;line-height:1;transition:all .3s;display:block;position:relative;box-shadow:0 4px 18px #4566d080}.inquiry .button._inquiry:after,.button._inquiry a:after{content:"";border-top:3px solid #fff;border-right:3px solid #fff;display:block;position:absolute;top:50%}.inquiry .button._inquiry:hover,.button._inquiry a:hover{background:linear-gradient(90deg,#0396ff 0,#0266f3 100%)}.button._inquiry a:before{content:"";background:url(/lp/baloon.png) 50% no-repeat;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.button._inquiry a:after,.inquiry .button._inquiry:after{-webkit-transform:translateY(-50%)rotate(45deg);-moz-transform:translateY(-50%)rotate(45deg);-ms-transform:translateY(-50%)rotate(45deg);-o-transform:translateY(-50%)rotate(45deg);transform:translateY(-50%)rotate(45deg)}.columns._col03{width:100%;margin-top:50px}.columns._col03 .columns-item{background:#faefda;border-radius:8px;padding:30px}.columns._col03 .columns-item .columns-title{color:#f97f25;text-align:center;font-size:1.125rem;font-weight:700;line-height:1.6}.columns._col03 .columns-item .columns-text{text-align:justify;margin-top:20px;font-size:1rem;line-height:1.8}.columns._col03 .feature{position:relative}.columns._col03 .feature:before{content:"";background:url(/lp/feature01.png) 50% no-repeat;margin:auto;display:block;position:absolute;left:0;right:0}.columns._col03 .feature._feature02:before{background-image:url(/lp/feature06.png)}.columns._col03 .feature._feature03:before{background-image:url(/lp/feature07.png)}.columns._col03 .voice{text-align:center;margin-top:30px}.columns._col03 .voice:before{content:"";background:url(/lp/voice01.png) 50% no-repeat;margin:auto;display:block}.columns._col03 .voice._voice02:before{background-image:url(/lp/voice02.png)}.columns._col03 .voice._voice03:before{background-image:url(/lp/voice03.png)}.columns._col03 .voice-name{margin-top:15px;font-size:.8125rem;font-weight:700}.columns._col03 .voice-skill{margin-top:5px;font-size:.8125rem}.slider-wrap .container{max-width:100%;padding:0;overflow-x:visible}.slider .slider-item{background:#faefda;border-radius:8px;padding:30px}.slider .slide-head{display:-wekit-flex;border-bottom:3px solid #f9b225;align-items:center;height:85px;display:flex}.slider .slide-head .slide-subject{font-weight:700;line-height:1.7}.slider .slide-summary+.slide-summary{margin-top:20px}.slider .slide-summary .slide-summary-title{color:#f9b225;text-align:center;background:#fff;border-radius:100px;width:100px;padding:4px;font-size:.75rem;font-weight:700;line-height:1}.slider .slide-summary .slide-summary-text{margin-top:10px;font-size:.8125rem}.slider .slick-dots{text-align:center;margin-top:40px;font-size:0}.slider .slick-dots li{cursor:pointer;background:#d3d9eb;border-radius:100px;width:14px;height:14px;margin:0 10px;display:inline-block}.slider .slick-dots li.slick-active{background:#4566d0}.header{z-index:9999;background:#fff;width:100%;position:fixed;top:0;left:0}.header .container{display:-wekit-flex;justify-content:space-between;align-items:center;display:flex}.header .title img{width:100%;height:auto}.kv{width:100%;position:relative}.kv img{max-width:100%;height:auto}.kv .container{position:static}.kv .catch{color:#f97f25;font-weight:700;line-height:1.5}.kv .description{font-weight:700}.kv .summary{width:100%}.kv .summary .summary-item{display:-wekit-flex;color:#fff;text-align:center;background:#f9b225 url(/lp/summary01.png) 50% no-repeat;justify-content:center;align-items:center;line-height:1.5;display:flex}.kv .summary .summary-item:nth-child(2){background-color:#f99725;background-image:url(/lp/summary02.png)}.kv .summary .summary-item:nth-child(3){background-color:#f97f25;background-image:url(/lp/summary03.png)}.kv .summary .font-s,.kv .summary .font-m,.kv .summary .font-l,.kv .summary .font-ll{font-weight:700}.kv .summary .font-s{font-size:1.125rem}.kv .summary .font-m{font-size:1.375rem}.kv .summary .font-l{font-size:1.5rem}.kv .summary .font-ll{font-size:2.8125rem}.cta{background:#f7f8fd}.cta .container{display:-wekit-flex;justify-content:center;align-items:center;height:100%;display:flex}.cta._bg{background:#f7f8fd url(/lp/cta-bg.png) 50%/auto 173px}.cta._bg .headline{position:relative}.cta._bg .headline:before,.cta._bg .headline:after{content:"";margin:auto;display:block;position:absolute;top:0;bottom:0}.cta._bg .headline:before{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.cta .headline{color:#4566d0;text-align:center;font-weight:700}.cta .button{margin-top:45px}.cta .button a{margin:auto}.faq{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin-top:50px}.faq .faq-item+.faq-item{border-top:1px solid #e5e5e5}.faq .faq-q{padding:0 50px;font-weight:700;line-height:1.5;position:relative}.faq .faq-q:before{content:"Q";color:#fff;text-align:center;vertical-align:middle;background:#f9b225;border-radius:100px;width:42px;height:42px;margin:auto;font-size:1rem;font-weight:700;line-height:42px;display:inline-block;position:absolute;top:0;bottom:0;left:0}.faq .faq-a{text-align:justify;margin-top:20px;padding:0 50px;font-size:1rem;line-height:1.8;position:relative}.faq .faq-a:before{content:"A";color:#f97f25;text-align:center;width:42px;font-size:1rem;font-weight:700;display:inline-block;position:absolute;left:0}.toggle .toggle-icon{background:#4566d0;width:18px;height:2px;margin:auto;position:absolute;top:0;bottom:0;right:0}.toggle .toggle-icon:before{content:"";background-color:#4566d0;width:18px;height:2px;transition:all .3s;position:absolute;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.toggle .toggle-button{cursor:pointer}.toggle .toggle-button:hover{text-decoration:underline}.toggle .toggle-content{opacity:0;height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;transition:opacity 1s;overflow:hidden}.toggle.is-active .toggle-icon:before{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.toggle.is-active .toggle-content{height:inherit;margin-top:inherit;margin-bottom:inherit;padding-top:inherit;padding-bottom:inherit;overflow:inherit;opacity:inherit}.footer{color:#fff;background:#484848;padding:30px 0}.footer .copyright{margin-top:20px}.footer .copyright small{font-size:.875rem;font-weight:700}.fixed-button{opacity:0;z-index:9999;width:100%;transition:all .3s;position:absolute;bottom:-50px}.fixed-button.is-fixed{opacity:1;position:fixed;bottom:0;left:0}.fixed-button a{color:#fff;letter-spacing:.04em;text-align:center;background:linear-gradient(90deg,#2291e0 0,#206bd4 100%);padding:10px 0;font-size:1.1875rem;font-weight:700;line-height:1;transition:all .3s;display:block;position:relative}.fixed-button a:after{content:"";border-top:3px solid #fff;border-right:3px solid #fff;width:7px;height:7px;display:block;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%)rotate(135deg);-moz-transform:translateY(-50%)rotate(135deg);-ms-transform:translateY(-50%)rotate(135deg);-o-transform:translateY(-50%)rotate(135deg);transform:translateY(-50%)rotate(135deg)}.fixed-button a:hover{background:linear-gradient(90deg,#0396ff 0,#0266f3 100%)}.fixed-button .tag{color:#4566d0;background:#fff;border-radius:4px;margin-right:10px;padding:5px 10px;font-size:.8125rem;font-weight:700;display:inline-block}.fixed-button .tag .largetext{margin-left:5px;font-size:1.25rem;display:inline-block}@media screen and (width>=1025px){.kv .button._inquiry{left:40px}.columns._col03{display:-wekit-flex;justify-content:space-between;display:flex}.columns._col03 .columns-item{width:32%}.columns._col03 .feature{margin-top:50px;padding-top:75px}.columns._col03 .feature:before{content:"";background-size:120px;width:120px;height:120px;top:-60px}.columns._col03 .voice:before{background-size:115px;width:115px;height:115px}.slider{margin-top:50px}.slider .slider-item{width:13.3333%;margin:0 15px}.slider .slide-head{margin-bottom:25px;padding-bottom:20px}.slider .slide-head .slide-subject{font-size:1.125rem}.header{height:122px;padding:35px 0}.header .title{width:200px}.header .globalnav{display:-wekit-flex;align-items:center;display:flex}.header .globalnav .list{display:-wekit-flex;display:flex}.header .globalnav .list-item{margin-right:30px;font-size:1.4rem;font-weight:700;line-height:1}.header .globalnav .list-item a:hover{text-decoration:underline}.kv{display:-wekit-flex;background:url(/lp/kv_pc.jpg) 50%/cover no-repeat fixed;align-items:center;min-height:620px;display:flex}.kv .kv-image{display:none}.kv .catch{font-size:2.5rem}.kv .description{margin-top:20px;font-size:1.125rem;line-height:2}.kv .summary{display:-wekit-flex;justify-content:flex-end;width:100%;max-width:1200px;margin:auto;padding:0 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.kv .summary .summary-item{background-size:auto 80px;border-radius:8px 8px 0 0;width:200px;height:100px}.kv .summary .summary-item+.summary-item{margin-left:20px}.kv .summary .summary-item:nth-child(2){line-height:1.1}.cta._illust .headline{font-size:1.75rem;line-height:1.8}.cta._illust .cta-inner{width:50%}.cta._illust .cta-inner img{width:auto;height:320px}.cta._bg{padding:80px 0}.cta._bg .headline{font-size:2rem;line-height:1.5}.cta._bg .headline .subtext{font-size:1.625rem}.cta._bg .headline:before,.cta._bg .headline:after{background:url(/lp/line_pc.png) 50%/30px 82px no-repeat;width:30px;height:82px}.cta._bg .headline:before{left:-60px}.cta._bg .headline:after{right:-60px}.faq .faq-item{padding:20px}.faq .faq-q{font-size:1.125rem}.inquiry{width:840px;margin-top:30px}.footer{text-align:center}.footer .container{padding:0}.only-sp{display:none}.main{margin-top:0}.container{max-width:1200px}.section{margin:80px 0}.section .headline{padding:0 60px;font-size:2.125rem}.section .lead{margin-top:20px;font-size:1.125rem}inquiry .button._inquiry,.button._inquiry a{width:290px;padding:20px 0;font-size:1.125rem}.inquiry .button._inquiry,.button._inquiry a{width:290px;padding:20px 0;font-size:1.125rem}.inquiry .button._inquiry.back:after{width:9px;height:9px;left:20px}.inquiry .button._inquiry:before,.button._inquiry a:before{background-size:220px;width:220px;height:216px;left:-130px}.inquiry .button._inquiry:after,.button._inquiry a:after{width:9px;height:9px;right:20px}.header .inquiry .button._inquiry,.header .button._inquiry a{width:180px;padding:18px 0;font-size:1rem}.header .inquiry .button._inquiry:before,.header .inquiry .button._inquiry:after,.header .button._inquiry a:before,.header .button._inquiry a:after{display:none}.kv .button._inquiry{margin-top:60px;left:80px}}@media screen and (width>=1025px) and (width>=1240px){.kv .button._inquiry{left:40px}}@media screen and (width>=1240px){.kv .catch,.kv .description{position:relative;left:-40px}.kv .summary{max-width:1240px;padding:0}}@media screen and (width<=1024px){.only-pc{display:none}.main{margin-top:64px}.container{max-width:768px}.section{margin:80px 0}.section .headline{padding:0 40px;font-size:1.75rem}.section .lead{margin-top:20px;font-size:1rem}.inquiry .button._inquiry,.button._inquiry a{width:230px;padding:16px 0;font-size:.875rem;left:30px}.inquiry .button._inquiry:before,.button._inquiry a:before{background-size:187px;width:187px;height:184px;left:-110px}.inquiry .button._inquiry:after,.button._inquiry a:after{width:7px;height:7px;right:20px}.columns._col03 .columns-item{width:100%}.columns._col03 .columns-item+.columns-item{margin-top:50px}.columns._col03 .feature{margin-top:80px;padding-top:70px}.columns._col03 .feature:before{content:"";background-size:94px;width:94px;height:94px;top:-47px}.columns._col03 .voice:before{background-size:100px;width:100px;height:100px}.slider{margin-top:30px}.slider .slider-item{width:275px;margin:0 10px}.slider .slide-head{margin-bottom:20px;padding-bottom:15px}.slider .slide-head .slide-subject{font-size:.9375rem}.header{height:64px;padding:18px 0}.header .container{max-width:100%}.header .title{width:170px}.header .globalnav{color:#fff;opacity:0;visibility:hidden;z-index:-1;background:linear-gradient(to top right,#f9b225 0,#f97f25 100%);border-radius:8px;width:60%;margin:auto;padding:80px 60px;transition:all .3s;position:absolute;top:0;left:0;right:0}.header .globalnav.is-active{opacity:1;visibility:inherit;z-index:999}.header .globalnav .list .list-item{font-size:1.125rem;font-weight:700}.header .globalnav .list .list-item+.list-item{margin-top:50px}.menu-button{cursor:pointer;display:-wekit-flex;z-index:9999;background:#fff;justify-content:center;align-items:center;width:64px;height:64px;margin:auto;display:flex;position:absolute;top:0;bottom:1px;right:0}.menu-button span,.menu-button:before,.menu-button:after{content:"";background:#000;width:19px;height:2px;margin:auto;transition:all .3s;display:block;position:absolute;inset:0}.menu-button span{opacity:1}.menu-button:before{top:-8px}.menu-button:after{bottom:-8px}.menu-button.is-active span{opacity:0}.menu-button.is-active:before{top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menu-button.is-active:after{bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-bg{opacity:0;visibility:hidden;z-index:-1;background:#ffffffb3;width:100%;height:100%;transition:all .3s;position:fixed;top:0;left:0}.menu-bg.is-active{opacity:1;visibility:inherit;z-index:1}.kv{padding:0 10px}.kv .container{background:#fff;border-radius:8px 8px 0 0;margin-top:-30vw;padding:30px 0 0;position:relative}.kv .kv-image{margin:0 -10px}.kv .catch{padding:0 30px;font-size:2rem}.kv .description{margin-top:15px;padding:0 30px;font-size:1rem;line-height:1.8}.kv .summary{margin-top:30px}.kv .summary .summary-item{background-size:auto 60px;border-radius:8px;width:100%;height:75px}.kv .summary .summary-item+.summary-item{margin-top:10px}.kv .summary .summary-item:nth-child(-n+2) span:first-child{margin-right:10px}.cta._illust{padding-top:50px}.cta._illust .headline{font-size:1.375rem;line-height:1.6}.cta._illust .container{flex-flow:column-reverse wrap;padding:0}.cta._illust .cta-inner{width:100%}.cta._illust .cta-inner:first-child{padding-top:40px}.cta._illust .cta-inner img{width:100%;height:auto}.cta._bg{padding:80px 0}.cta._bg .cta-inner{width:100%}.cta._bg .headline{font-size:1.5rem;line-height:1.5}.cta._bg .headline .subtext{font-size:1.125rem}.cta._bg .headline:before,.cta._bg .headline:after{background:url(/lp/line_sp.png) 50%/20px 54px no-repeat;width:20px;height:54px}.cta._bg .headline:before{left:0}.cta._bg .headline:after{right:0}.faq .faq-item{padding:20px 0}.faq .faq-q{font-size:1rem}.footer{font-size:.875rem;line-height:1.8}.footer .container{max-width:100%}.footer .copyright{text-align:center;margin-top:40px;line-height:1}}
