@charset "UTF-8";.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{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{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../img/slick/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;src:url(../font/slick/slick.eot);src:url(../font/slick/slick.eot?#iefix) format("embedded-opentype"),url(../font/slick/slick.woff) format("woff"),url(../font/slick/slick.ttf) format("truetype"),url(../font/slick/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:33%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none;outline:none}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;outline:none;line-height:0;font-size:0;color:rgba(0,0,0,0);padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body#lp{margin:0}body#lp h1,body#lp h2,body#lp h3,body#lp h4,body#lp h5,body#lp h6{margin:0;font-weight:400;font-size:inherit}body#lp h3,body#lp h4,body#lp h5,body#lp h6{font-weight:inherit}body#lp article,body#lp aside,body#lp details,body#lp figcaption,body#lp figure,body#lp footer,body#lp header,body#lp hgroup,body#lp main,body#lp menu,body#lp nav,body#lp section,body#lp summary{display:block}body#lp img{border:0;max-width:100%;width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;vertical-align:middle}body#lp dd,body#lp dl,body#lp dt,body#lp ol,body#lp ul{padding:0;margin:0}body#lp table{width:100%;border-collapse:collapse}body#lp li,body#lp ol{list-style:none}body#lp a{text-decoration:none;display:inline-block;color:inherit;cursor:pointer}body#lp p{margin-top:0;margin-bottom:0}body#lp button,body#lp input[type=button],body#lp input[type=reset],body#lp input[type=submit]{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer}body#lp button:focus{outline:0}body#lp button::-moz-focus-inner,body#lp input::-moz-focus-inner{border:0;padding:0}body#lp figure{display:block;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;margin:0}@media (min-width:768px){body#lp a[href^=tel]{pointer-events:none}}body#lp input[type=button],body#lp input[type=email],body#lp input[type=reset],body#lp input[type=search],body#lp input[type=submit],body#lp input[type=tel],body#lp input[type=text],body#lp select,body#lp textarea{border:0;font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,ＭＳ Ｐゴシック,MS PGothic,sans-serif}#lp .pc-only-inline-block{display:inline-block}@media (max-width:767px){#lp .pc-only-inline-block{display:none}}#lp .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}@media (max-width:767px){#lp .flex{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}#lp .flex.nowrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:767px){#lp .flex.inherit{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}#lp .flex.jcA{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}#lp .flex.jcE{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:767px){#lp .flex.sp-jcA{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}#lp .flex.jcC{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#lp .flex.fS{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#lp .flex.fE{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:767px){#lp .flex.sp-fS{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}#lp .flex.aiC{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#lp .flex.aiE{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}#lp .flex.aifS{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media (max-width:767px){#lp .flex.sp-aifS{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}#lp .flex.row-re{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:767px){#lp .flex.sp-row-re{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:767px){#lp .flex.sp-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:767px){#lp .flex.sp-sB{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}#lp .flex.gap5{gap:5px}#lp .flex.gap10{gap:10px}@media (max-width:767px){#lp .flex.gap10{gap:5px}}#lp .flex.gap20{gap:20px}@media (max-width:767px){#lp .flex.gap20{gap:10px}}#lp .flex.gap30{gap:30px}@media (max-width:767px){#lp .flex.gap30{gap:15px}}#lp .flex.gap40{gap:40px}@media (max-width:767px){#lp .flex.gap40{gap:15px}}#lp .flex.gap50{gap:50px}@media (max-width:767px){#lp .flex.gap50{gap:15px}}#lp .flex.gap60{gap:60px}@media (max-width:767px){#lp .flex.gap60{gap:15px}}#lp .flex.gather:after{width:30%}#lp .flex.gather:before{content:"";display:block;width:25%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}#lp .flex.gather:after{content:"";display:block;width:25%}@media (max-width:767px){#lp .sp-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around}}#lp .core{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}#lp a,#lp button[type=submit]{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#lp a:hover,#lp button[type=submit]:hover{opacity:.7}#lp .containers{max-width:1230px;width:100%;margin:0 auto;padding:80px 15px}@media (max-width:767px){#lp .containers{padding:40px 15px}}#lp .containers.pt0{padding-top:0}#lp .containers-full{max-width:100%;width:100%;margin:0 auto;padding:80px 0}@media (max-width:767px){#lp .containers-full{padding:80px 15px}}#lp .box-shadow{-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2)}#lp .txt-shadow{text-shadow:0 0 18px rgba(0,0,0,.8)}@media (max-width:767px){#lp .scroll{overflow-x:scroll}}#lp .cf:after,#lp .cf:before{content:"";display:block;overflow:hidden}#lp .cf:after{clear:both}#lp .cf{zoom:1;display:inline-table}#lp body.overlay{position:relative;z-index:1}#lp body.overlay:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:25;overflow-y:scroll}#lp main{padding-top:90px}@media (max-width:767px){#lp main{padding-top:53px}}#lp .disabled{pointer-events:none}#lp .sub-conts{width:-webkit-calc(100% - 420px);width:calc(100% - 420px)}@media (max-width:767px){#lp .sub-conts{width:100%;margin-bottom:40px}}#lp .side-form{width:360px}@media (max-width:767px){#lp .side-form{width:100%}}#lp .main-conts{width:-webkit-calc(100% - 360px);width:calc(100% - 360px)}@media (max-width:767px){#lp .main-conts{width:100%;margin-bottom:40px}}#lp .side-nav{width:300px}@media (max-width:767px){#lp .side-nav{width:100%}}#lp .sticky{position:-webkit-sticky;position:sticky;width:100%;top:160px}@media (max-width:767px){#lp .sticky{position:static}}body#lp{font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:clamp(14px,1.30081vw,16px);line-height:1.75;color:#333}.container{max-width:1230px;margin-right:auto;margin-left:auto;position:relative}@media (max-width:767px){.container{padding-right:15px;padding-left:15px}}.clearfix:after{content:"";display:table;clear:both}@media (min-width:768px){.sp-only{display:none!important}}@media (min-width:1113px){.hsp-only{display:none!important}}@media (max-width:767px){.pc-only{display:none!important}}@media (max-width:1112px){.hpc-only{display:none!important}}#lp header{position:fixed;top:0;left:0;width:100%;z-index:30;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#lp header.hide{-webkit-transform:translateY(-90px);-ms-transform:translateY(-90px);transform:translateY(-90px)}#lp header .in{background:#c80b4c;color:#fff;padding:10px 20px 13px}@media (max-width:767px){#lp header .in{padding:5px 10px}}#lp header .in__logo{width:126px}@media (max-width:767px){#lp header .in__logo{width:100px}}#lp header .in__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-calc(100% - 126px);width:calc(100% - 126px);font-weight:700;letter-spacing:.04em}@media (max-width:1112px){#lp header .in__nav{display:none}}#lp header .in__nav--list li a{position:relative}#lp header .in__nav--list li a:before{content:"";position:absolute;left:0;right:0;bottom:-10px;margin:auto;width:9px;height:9px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#lp header .in__nav--btn .more{width:auto;display:inline-block;padding:5px 20px;color:#c80a4c;font-size:clamp(12px,1.13821vw,14px);font-weight:700}#lp header .in__nav--btn .more.bgY{color:#fff;padding-left:40px;position:relative}#lp header .in__nav--btn .more.bgY:after{content:"";position:absolute;top:0;bottom:0;left:20px;margin:auto;width:13px;height:18px;background:url(../img/lp/dl.svg) 50%/contain no-repeat}#lp header .in__nav--btn .more.bgW{border-bottom:3px solid #9e083c}#lp header #nav-toggle{display:none;padding:16px;width:50px;height:50px}@media (max-width:1112px){#lp header #nav-toggle{display:block}}#lp header #nav-toggle span{display:block;background:#fff;height:2px;-webkit-transition:top .5s ease,-webkit-transform .5s ease-in-out;transition:top .5s ease,-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out,top .5s ease;transition:transform .5s ease-in-out,top .5s ease;transition:transform .5s ease-in-out,top .5s ease,-webkit-transform .5s ease-in-out}#lp header #nav-toggle span:not(:last-child){margin-bottom:5px}#lp header #gloval-nav{display:none;background:#f4f5f6;padding:30px}@media (min-width:1113px){#lp header #gloval-nav{display:none!important}}#lp header #gloval-nav ul{font-size:clamp(14px,1.46341vw,18px);font-weight:700}#lp header #gloval-nav ul.list{text-align:center;margin-bottom:20px}#lp header #gloval-nav ul.list li:not(:last-child){margin-bottom:5px}#lp header #gloval-nav ul.list li a{display:block;padding:10px 20px}#lp header #gloval-nav ul.list li a:hover{opacity:1;color:#f49c26}#lp header #gloval-nav ul.aside{text-align:center}#lp header #gloval-nav ul.aside .more{width:auto;display:inline-block;padding:5px 20px;color:#c80a4c;font-size:clamp(14px,1.30081vw,16px);font-weight:700}#lp header #gloval-nav ul.aside .more.bgY{color:#fff;padding-left:40px;position:relative}#lp header #gloval-nav ul.aside .more.bgY:after{content:"";position:absolute;top:0;bottom:0;left:20px;margin:auto;width:13px;height:18px;background:url(../img/lp/dl.svg) 50%/contain no-repeat}#lp header #gloval-nav ul.aside .more.bgW{border-bottom:3px solid #9e083c;margin-top:15px}@media (min-width:1113px){#lp header.open{height:auto}}#lp header.open #nav-toggle{position:relative}#lp header.open #nav-toggle span{background:#fff}#lp header.open #nav-toggle span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:27px}#lp header.open #nav-toggle span:nth-child(2){display:none}#lp header.open #nav-toggle span:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:27px}#lp .footer{text-align:center}@media (max-width:767px){#lp .footer{margin-bottom:61px}}#lp .footer__nav{background:#faf5f0;padding:25px}@media (max-width:767px){#lp .footer__nav{padding:20px}}#lp .footer__nav li{font-size:clamp(12px,1.13821vw,14px);padding:0 15px}@media (max-width:767px){#lp .footer__nav li{width:100%}}#lp .footer__nav li:not(:last-child){position:relative}@media (max-width:767px){#lp .footer__nav li:not(:last-child){margin-bottom:5px}}#lp .footer__nav li:not(:last-child):before{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:1px;height:18px;background:#e0e0e0}@media (max-width:767px){#lp .footer__nav li:not(:last-child):before{content:none}}#lp .footer__nav li a:hover{opacity:1;color:#f49c26;text-decoration:underline}#lp .footer__copy{font-size:clamp(10px,.89431vw,11px);color:#fff;padding:20px;background:#c80b4c}@media (max-width:767px){#lp .footer__copy{padding:18px}}#lp .footer__floating{position:fixed;left:0;right:0;bottom:0;margin:auto;width:100%;z-index:10}#lp .footer__floating a{display:block;text-align:center;color:#fff;background:#f49c26;padding:15px;font-size:clamp(18px,2.43902vw,30px);font-weight:700}#lp .ttl-primary{font-size:clamp(20px,5.36585vw,66px);font-weight:700;line-height:1.5;color:#c80a4c;margin-bottom:40px}@media (max-width:767px){#lp .ttl-primary{margin-bottom:20px}}#lp .ttl-primary small{font-size:clamp(16px,3.73984vw,46px);color:#333}#lp .ttl-secondary{font-size:clamp(20px,2.92683vw,36px);font-weight:700;line-height:1.5;text-align:center;padding-bottom:20px;margin-bottom:40px;position:relative}@media (max-width:767px){#lp .ttl-secondary{margin-bottom:20px}}#lp .ttl-secondary:before{content:"";position:absolute;left:0;right:0;bottom:0;margin:auto;width:60px;height:5px;background:-webkit-gradient(linear,left top,right top,from(#c80a4c),color-stop(50%,#c80a4c),color-stop(50%,#f59c27),to(#f59c27));background:-o-linear-gradient(left,#c80a4c 0,#c80a4c 50%,#f59c27 50%,#f59c27 100%);background:linear-gradient(90deg,#c80a4c,#c80a4c 50%,#f59c27 0,#f59c27)}@media (max-width:767px){#lp .ttl-secondary:before{width:40px;height:3px}}#lp .ttl-sub{font-size:clamp(14px,1.62602vw,20px);font-weight:700;color:#fff;margin-bottom:20px}@media (max-width:767px){#lp .ttl-sub{margin-bottom:15px}}#lp .ttl-sub span{display:inline-block;background:#c80a4c;line-height:1.5;padding:5px 20px;-webkit-border-radius:30px;border-radius:30px}#lp .ttl-secondary02{font-size:clamp(20px,3.73984vw,46px);font-weight:700;line-height:1.5;color:#c80a4c;margin-bottom:30px}@media (max-width:767px){#lp .ttl-secondary02{margin-bottom:15px}}#lp .ttl-secondary03{font-size:clamp(20px,2.92683vw,36px);font-weight:700;line-height:1.2;padding-bottom:15px;border-bottom:2px solid #f59c27;margin-bottom:50px;position:relative}@media (max-width:767px){#lp .ttl-secondary03{margin-bottom:20px}}#lp .ttl-secondary03:before{content:"";position:absolute;left:0;bottom:-2px;width:50%;height:2px;background:#c80a4c}#lp .ttl-tertiary{font-size:clamp(18px,2.60163vw,32px);font-weight:700;color:#f59c27;margin-bottom:30px}@media (max-width:767px){#lp .ttl-tertiary{margin-bottom:15px}}#lp .lead{font-size:clamp(14px,1.46341vw,18px);margin-bottom:70px}@media (max-width:767px){#lp .lead{margin-bottom:20px}}#lp .lead.fwm,#lp .note{font-weight:500}#lp .note{font-size:clamp(12px,1.13821vw,14px);text-align:right;margin-top:15px}#lp .breadcrumb{font-size:clamp(10px,.97561vw,12px)}#lp .breadcrumb .containers{padding:5px 15px}#lp .breadcrumb ul li{position:relative}#lp .breadcrumb ul li:not(:last-child){margin-right:40px}@media (max-width:767px){#lp .breadcrumb ul li:not(:last-child){margin-right:20px}}#lp .breadcrumb ul li:not(:last-child):before{content:">";position:absolute;top:0;bottom:0;right:-25px;margin:auto}@media (max-width:767px){#lp .breadcrumb ul li:not(:last-child):before{right:-14px}}#lp .breadcrumb ul li a:hover{opacity:1;text-decoration:underline}#lp .more{display:block;width:300px;font-size:clamp(14px,1.46341vw,18px);font-weight:500;text-align:center;padding:15px;background:#faf5f0;border-bottom:3px solid #e6e1dc;-webkit-border-radius:40px;border-radius:40px;margin:0 auto}@media (max-width:767px){#lp .more{padding:13px;max-width:85%}}#lp .more:hover{opacity:1;background:#fff2e5;color:#f49c26}#lp .more.lg{width:100%;max-width:400px;padding-bottom:30px;position:relative}#lp .more.lg:before{content:"";position:absolute;left:0;right:0;bottom:15px;margin:auto;width:9px;height:9px;border-bottom:2px solid #333;border-right:2px solid #333;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#lp .more.bgY{background:#f59c27;color:#fff;border-bottom:3px solid #ab6609}#lp .more.bgY:hover{background:#f5a740}#lp .more.bgR{background:#c80a4c;color:#fff;border-bottom:3px solid #940035}#lp .more.bgR:hover{background:#e00c55}#lp .tel{display:inline-block;font-size:clamp(20px,2.92683vw,36px);font-weight:700;color:#000;padding-left:35px;position:relative}@media (max-width:767px){#lp .tel{padding-left:30px}}#lp .tel:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:22px;height:33px;background:url(../img/common/tel.svg) 50%/contain no-repeat}@media (max-width:767px){#lp .tel:before{width:15px;height:25px}}#lp .form__note{margin-bottom:60px}@media (max-width:767px){#lp .form__note{margin-bottom:30px}}#lp .form__note p:not(:last-child){margin-bottom:10px}#lp .form form .container{padding-right:0;padding-left:0}#lp .form__ttl{background:#14134c;text-align:center;color:#fff;font-size:clamp(16px,1.62602vw,20px);font-weight:700;padding:15px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}@media (max-width:767px){#lp .form__ttl{padding:10px}}#lp .form .message{color:#eb1600;font-size:clamp(12px,1.13821vw,14px)}#lp .form__table{background:#f6f6f6;padding:20px 70px 40px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}@media (max-width:767px){#lp .form__table{padding:15px}}#lp .form__table col:first-child{width:300px}@media (max-width:767px){#lp .form__table col:first-child{width:100%}}#lp .form__table col:last-child{width:-webkit-calc(100% - 300px);width:calc(100% - 300px)}@media (max-width:767px){#lp .form__table col:last-child{width:100%}}#lp .form__table tr{border-bottom:1px solid rgba(20,19,76,.2)}#lp .form__table tr td,#lp .form__table tr th{padding:15px 0;text-align:left}@media (max-width:767px){#lp .form__table tr td,#lp .form__table tr th{padding:10px 0;display:block}}#lp .form__table tr th{padding-right:50px}@media (max-width:767px){#lp .form__table tr th{padding:15px 0 0}}#lp .form__table tr th .item{display:inline-block;font-weight:700}#lp .form__table tr th .optional,#lp .form__table tr th .required{display:inline-block;font-weight:700;font-size:clamp(10px,.89431vw,11px);padding:0 5px;background:red;color:#fff;-webkit-border-radius:3px;border-radius:3px}#lp .form__table tr th .optional{background:#8d8d8d}#lp .form__table tr td input[type=checkbox],#lp .form__table tr td input[type=email],#lp .form__table tr td input[type=tel],#lp .form__table tr td input[type=text],#lp .form__table tr td input[type=url],#lp .form__table tr td textarea{font-size:clamp(14px,1.30081vw,16px);width:100%;padding:5px 10px;border:1px solid #bbb;-webkit-border-radius:3px;border-radius:3px;background:#fff;height:40px}#lp .form__table tr td input[type=checkbox]::-webkit-input-placeholder,#lp .form__table tr td input[type=email]::-webkit-input-placeholder,#lp .form__table tr td input[type=tel]::-webkit-input-placeholder,#lp .form__table tr td input[type=text]::-webkit-input-placeholder,#lp .form__table tr td input[type=url]::-webkit-input-placeholder,#lp .form__table tr td textarea::-webkit-input-placeholder{font-size:clamp(12px,1.05691vw,13px);font-weight:700;color:#a5a5a5}#lp .form__table tr td input[type=checkbox]::-moz-placeholder,#lp .form__table tr td input[type=email]::-moz-placeholder,#lp .form__table tr td input[type=tel]::-moz-placeholder,#lp .form__table tr td input[type=text]::-moz-placeholder,#lp .form__table tr td input[type=url]::-moz-placeholder,#lp .form__table tr td textarea::-moz-placeholder{font-size:clamp(12px,1.05691vw,13px);font-weight:700;color:#a5a5a5}#lp .form__table tr td input[type=checkbox]:-ms-input-placeholder,#lp .form__table tr td input[type=email]:-ms-input-placeholder,#lp .form__table tr td input[type=tel]:-ms-input-placeholder,#lp .form__table tr td input[type=text]:-ms-input-placeholder,#lp .form__table tr td input[type=url]:-ms-input-placeholder,#lp .form__table tr td textarea:-ms-input-placeholder{font-size:clamp(12px,1.05691vw,13px);font-weight:700;color:#a5a5a5}#lp .form__table tr td input[type=checkbox]::-ms-input-placeholder,#lp .form__table tr td input[type=email]::-ms-input-placeholder,#lp .form__table tr td input[type=tel]::-ms-input-placeholder,#lp .form__table tr td input[type=text]::-ms-input-placeholder,#lp .form__table tr td input[type=url]::-ms-input-placeholder,#lp .form__table tr td textarea::-ms-input-placeholder{font-size:clamp(12px,1.05691vw,13px);font-weight:700;color:#a5a5a5}#lp .form__table tr td input[type=checkbox]::placeholder,#lp .form__table tr td input[type=email]::placeholder,#lp .form__table tr td input[type=tel]::placeholder,#lp .form__table tr td input[type=text]::placeholder,#lp .form__table tr td input[type=url]::placeholder,#lp .form__table tr td textarea::placeholder{font-size:clamp(12px,1.05691vw,13px);font-weight:700;color:#a5a5a5}#lp .form__table tr td input[type=checkbox]{width:20px;height:20px;margin-right:10px}#lp .form__table tr td textarea{height:190px;background:#fff;resize:vertical}@media (max-width:767px){#lp .form__table tr td textarea{height:100px}}#lp .form__table tr td textarea[name=division_only]{height:40px}#lp .form__table tr td a{color:#0090ff}#lp .form__table tr td a:hover{opacity:1;text-decoration:underline}#lp .form__table tr td.label{font-weight:700}#lp .form__table tr td.value{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 0}#lp .form__table tr td .half{width:45%}#lp .form__table tr td .half span{display:inline}#lp .form__table tr td .half input[type=text]{width:85%}@media (max-width:767px){#lp .form__table tr td .half input[type=text]{width:70%}}#lp .form__table tr td.comment{padding:0 0 15px}#lp .form__table .privacy-text-master>div{padding-bottom:20px;border-bottom:1px solid rgba(20,19,76,.2)}#lp .form__table button{margin-top:40px}@media (max-width:767px){#lp .form__table button{margin-top:20px}}#lp .form__table button.more.bg-o{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:300px}@media (max-width:767px){#lp .form__table button.more.bg-o{width:85%}}#lp .form__table input[type=button]{display:block;color:#fff;font-size:clamp(14px,1.62602vw,20px);font-weight:700;text-align:center;padding:20px 50px;background:#f29600;line-height:1;margin:0 auto;-webkit-border-radius:37px;border-radius:37px;border:2px solid #f29600;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:300px}@media (max-width:767px){#lp .form__table input[type=button]{width:85%}}#lp .form__table .required{color:red;font-size:clamp(10px,.97561vw,12px);display:inline-block;margin-left:10px;vertical-align:middle;position:relative}#lp .form__table .required:after{content:"必須"}#lp .form .button_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:30px}@media (max-width:767px){#lp .form .button_area{margin-top:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px}}#lp .form #button_confirm_back{border:2px solid #999;background:#999}#lp .side-form .form__table{padding:15px}#lp .side-form .form__table col:first-child{width:100%}#lp .side-form .form__table col:last-child{width:100%}#lp .side-form .form__table tr td,#lp .side-form .form__table tr th{display:block}#lp .side-form .form__table tr th{padding-right:0}#lp .side-form .form__table tr td{padding:0 0 15px}#lp .side-form .form__table tr td input[type=checkbox],#lp .side-form .form__table tr td input[type=email],#lp .side-form .form__table tr td input[type=tel],#lp .side-form .form__table tr td input[type=text],#lp .side-form .form__table tr td input[type=url],#lp .side-form .form__table tr td textarea{margin:0}#lp .side-form .form__table .btn01.small{width:100%}#lp .thanks .containers{padding:70px 30px 100px}@media (max-width:767px){#lp .thanks .containers{padding:35px 15px 50px}}#lp .thanks .ttl-primary-lower{font-size:clamp(20px,2.84553vw,35px);color:#000}#lp .thanks .lead{font-size:clamp(14px,1.62602vw,20px);font-weight:400;margin-bottom:70px}@media (max-width:767px){#lp .thanks .lead{margin-bottom:40px}}#lp .lp .list{border:1px solid #c5c5c5;padding:40px 50px;font-size:clamp(14px,1.46341vw,18px);font-weight:500;margin-bottom:15px;-webkit-border-radius:10px;border-radius:10px}@media (max-width:767px){#lp .lp .list{margin-bottom:10px;padding:20px 15px}}#lp .lp .list li{list-style:disc;margin-left:1.5em}#lp .lp .list li::marker{color:#c80a4c}#lp .lp .list li:not(:last-child){margin-bottom:15px}@media (max-width:767px){#lp .lp .list li:not(:last-child){margin-bottom:10px}}#lp .lp .slide{width:48.5%}@media (max-width:767px){#lp .lp .slide{width:100%}}#lp .lp .slide .slick-slide{padding:7px 0}@media (max-width:767px){#lp .lp .slide .slick-slide{padding:5px}}#lp .lp .slide .slick-slide img{-webkit-border-radius:5px;border-radius:5px}#lp .lp .slide .slick-list{-webkit-transform:rotate(180deg)!important;-ms-transform:rotate(180deg)!important;transform:rotate(180deg)!important}@media (max-width:767px){#lp .lp .slide .slick-list{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}}#lp .lp .slide .slick-list img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:767px){#lp .lp .slide .slick-list img{-webkit-transform:none;-ms-transform:none;transform:none}}#lp .lp .hero{background:#fff4e6}#lp .lp .hero .containers{padding:0}@media (max-width:767px){#lp .lp .hero .containers{padding-top:30px}}#lp .lp .hero__box{width:55%;padding-left:15px}@media (max-width:767px){#lp .lp .hero__box{width:100%;text-align:center;margin-bottom:30px;padding:0 15px}}#lp .lp .hero__box--txt{font-size:clamp(14px,1.78862vw,22px);font-weight:700}#lp .lp .hero__img{width:45%}@media (max-width:767px){#lp .lp .hero__img{width:100%}}#lp .lp .event .card__box{width:-webkit-calc(50% - 20px);width:calc(50% - 20px);border:4px solid #f59c27;-webkit-border-radius:5px;border-radius:5px;padding:40px 30px 40px 20px}@media (max-width:767px){#lp .lp .event .card__box{width:100%;padding:15px}}#lp .lp .event .card__box .msg{margin-bottom:40px}@media (max-width:767px){#lp .lp .event .card__box .msg{margin-bottom:20px}}#lp .lp .event .card__box .msg__img{text-align:center}#lp .lp .activity{background:#f9f9f9}#lp .lp .activity .item{margin-bottom:80px}@media (max-width:767px){#lp .lp .activity .item{margin-bottom:40px}}#lp .lp .activity .item li{width:-webkit-calc(37.5% - 40px);width:calc(37.5% - 40px)}@media (max-width:767px){#lp .lp .activity .item li{width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}}#lp .lp .activity .item li img{-webkit-border-radius:5px;border-radius:5px}#lp .lp .activity .item li .note{text-align:left}#lp .lp .activity .card{margin-bottom:30px}@media (max-width:767px){#lp .lp .activity .card{margin-bottom:15px}}#lp .lp .activity .card__box{width:-webkit-calc(33.33333% - 30px);width:calc(33.33333% - 30px);text-align:center}@media (max-width:767px){#lp .lp .activity .card__box{width:100%}}#lp .lp .activity .card__box--ttl{font-size:clamp(16px,1.62602vw,20px);font-weight:700;background:#c80a4c;color:#fff;padding:15px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:20px;position:relative}@media (max-width:767px){#lp .lp .activity .card__box--ttl{margin-bottom:15px;padding:10px}}#lp .lp .activity .card__box--ttl:before{content:"";position:absolute;top:100%;left:0;right:0;margin:auto;width:0;height:0;border-style:solid;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-top:12px solid #c80a4c;border-bottom:0}#lp .lp .activity .card__box--img img{-webkit-border-radius:10px;border-radius:10px}#lp .lp .activity .note{margin-bottom:80px}@media (max-width:767px){#lp .lp .activity .note{margin-bottom:40px}}#lp .lp .activity .result{margin-top:-80px}@media (max-width:767px){#lp .lp .activity .result{margin-top:0}}#lp .lp .activity .result__img{width:50%}@media (max-width:767px){#lp .lp .activity .result__img{width:100%}}#lp .lp .activity .result__img .note{margin-top:15px;color:#898989;text-align:center;margin-bottom:50px}@media (max-width:1112px){#lp .lp .activity .result__img .note{margin-bottom:0}}#lp .lp .activity .result__img .note b{font-weight:500;color:#333}#lp .lp .internship .item{margin-bottom:80px}@media (max-width:767px){#lp .lp .internship .item{margin-bottom:40px}}#lp .lp .internship .item li{width:-webkit-calc(37.5% - 40px);width:calc(37.5% - 40px)}@media (max-width:767px){#lp .lp .internship .item li{width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}}#lp .lp .internship .item li img{-webkit-border-radius:5px;border-radius:5px}#lp .lp .internship .item li figcaption{font-size:clamp(12px,1.13821vw,14px);font-weight:500;margin-top:20px}@media (max-width:767px){#lp .lp .internship .item li figcaption{margin-top:10px}}#lp .lp .internship .item li figcaption small{color:#777}#lp .lp .internship .card{margin-bottom:30px}@media (max-width:767px){#lp .lp .internship .card{margin-bottom:15px}}#lp .lp .internship .card__box{width:-webkit-calc(33.33333% - 30px);width:calc(33.33333% - 30px);text-align:center}@media (max-width:767px){#lp .lp .internship .card__box{width:100%}}#lp .lp .internship .card__box--ttl{font-size:clamp(16px,1.62602vw,20px);font-weight:700;background:#c80a4c;color:#fff;padding:15px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:20px;position:relative}@media (max-width:767px){#lp .lp .internship .card__box--ttl{margin-bottom:15px;padding:10px}}#lp .lp .internship .card__box--ttl:before{content:"";position:absolute;top:100%;left:0;right:0;margin:auto;width:0;height:0;border-style:solid;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-top:12px solid #c80a4c;border-bottom:0}#lp .lp .internship .card__box--img img{-webkit-border-radius:10px;border-radius:10px}#lp .lp .internship .note{margin-bottom:80px}@media (max-width:767px){#lp .lp .internship .note{margin-bottom:40px}}#lp .lp .internship .note.mb0{margin-bottom:0}#lp .lp .internship .result{margin-top:-80px}@media (max-width:767px){#lp .lp .internship .result{margin-top:0}}#lp .lp .internship .result__img{width:50%}@media (max-width:767px){#lp .lp .internship .result__img{width:100%}}#lp .lp .internship .result__img .note{margin-top:15px;color:#898989;text-align:center;margin-bottom:50px}@media (max-width:767px){#lp .lp .internship .result__img .note{margin-bottom:0}}#lp .lp .internship .result__img .note b{color:#262626}#lp .lp .large{background:#f9f9f9}#lp .lp .large .item{position:relative;z-index:1}#lp .lp .large .item li{width:-webkit-calc(37.5% - 40px);width:calc(37.5% - 40px)}@media (max-width:767px){#lp .lp .large .item li{width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}}#lp .lp .large .item li img{-webkit-border-radius:5px;border-radius:5px}#lp .lp .large .item li figcaption{font-size:clamp(12px,1.13821vw,14px);font-weight:500;margin-top:20px}@media (max-width:767px){#lp .lp .large .item li figcaption{margin-top:10px}}#lp .lp .large .item li figcaption small{color:#777}#lp .lp .merit .containers{position:relative}#lp .lp .merit .card{position:relative;z-index:1}#lp .lp .merit .card__box{width:-webkit-calc(33.33333% - 30px);width:calc(33.33333% - 30px);text-align:center;padding:50px 40px 40px;border:3px solid #c80a4c;-webkit-border-radius:10px;border-radius:10px;background:#fff;position:relative}@media (max-width:767px){#lp .lp .merit .card__box{width:100%;padding:20px 15px 15px}}#lp .lp .merit .card__box:before{content:"";position:absolute;left:0;right:0;top:-15px;margin:auto;width:30px;height:30px;background:url(../img/lp/check.svg) 50%/contain no-repeat}#lp .lp .merit .card__box--ttl{font-size:clamp(16px,1.62602vw,20px);font-weight:700;margin-bottom:30px;letter-spacing:.4px}@media (max-width:767px){#lp .lp .merit .card__box--ttl{margin-bottom:15px}}#lp .lp .merit .card__box--img img{-webkit-border-radius:5px;border-radius:5px}#lp .lp .merit .footprints01{position:absolute;top:-180px;right:120px;display:inline-block;width:8%;height:auto;z-index:0}@media (max-width:767px){#lp .lp .merit .footprints01{top:-60px;right:20px}}#lp .lp .merit .footprints02{position:absolute;bottom:-110px;left:150px;display:inline-block;width:8%;height:auto;z-index:0}@media (max-width:767px){#lp .lp .merit .footprints02{bottom:-70px;left:20px}}#lp .lp .held__btn{margin-bottom:110px;position:relative;z-index:1}@media (max-width:767px){#lp .lp .held__btn{margin-bottom:40px}}#lp .lp .held__btn .more{margin:0}@media (max-width:767px){#lp .lp .held__btn .more{margin:0 auto}}#lp .lp .held .card__box{width:-webkit-calc(50% - 5px);width:calc(50% - 5px);background:#fef5e9;border:4px solid #f59c27;-webkit-border-radius:10px;border-radius:10px;padding:60px 15px 70px;text-align:center}@media (max-width:767px){#lp .lp .held .card__box{width:100%;padding:20px 15px}}#lp .lp .held .card__box--img{margin-bottom:20px}@media (max-width:767px){#lp .lp .held .card__box--img{margin-bottom:15px}}#lp .lp .held .card__box--img img{width:92px;height:92px}@media (max-width:767px){#lp .lp .held .card__box--img img{width:60px;height:60px}}#lp .lp .held .card__box--txt{margin-bottom:20px}@media (max-width:767px){#lp .lp .held .card__box--txt{margin-bottom:15px}}#lp .l-footerConversion__button,#lp .l-footerConversion__buttonInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
/*# sourceMappingURL=lp.css.map */
