﻿*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,figure{margin:0;padding:0}ul,ol{margin:0;padding:0;list-style:none}body{min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;border:0}input,button,textarea,select{margin:0;padding:0;font:inherit}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}html{font-family:"Zen Kaku Gothic New", 'Yu Gothic UI',YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','ヒラギノ角ゴシック','Hiragino Sans',sans-serif;font-weight:400;font-style:normal;font-size:62.5%;color:#050505;-webkit-overflow-scrolling:touch}body{margin:0;font-family:"Zen Kaku Gothic New", 'Yu Gothic UI',YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','ヒラギノ角ゴシック','Hiragino Sans',sans-serif;font-size:2.0rem;font-weight:400;line-height:1.5;letter-spacing:0.06em;overflow-x:hidden;position:relative}body:after{content:'';width:100vw;height:100dvh;background-color:rgba(85,85,85,0.6);mix-blend-mode:multiply;position:fixed;left:0;top:0;z-index:-1;opacity:0;visibility:hidden;-webkit-transition:all 0.2s;transition:all 0.2s}body.fixed{position:fixed;width:100%}body.fixed:after{z-index:99;opacity:1;visibility:visible}@media (max-width: 480px){body{font-size:1.4rem}}a,a:link,a:visited{color:#FF952C;text-decoration:none;-webkit-transition:all .4s;transition:all .4s}a:hover img,a:link:hover img,a:visited:hover img{opacity:0.6}img{max-width:100%;width:auto;height:auto;vertical-align:bottom;-webkit-transition:all .4s;transition:all .4s}.container{margin:auto;max-width:1200px;width:90%;height:auto}.container .inner{width:90%}.inner{margin:auto;max-width:1000px;width:85%;height:auto}@media (min-width: 1025px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}header{width:100%;background:rgba(30,37,125,0.45);position:fixed;top:0;left:0;z-index:100}header .headerInner{margin:auto;padding:12px 0;width:96%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .headerInner #hlogo{width:150px}@media (max-width: 480px){header .headerInner #hlogo{width:80px}}header .headerInner #gnaviWrap{margin:0 0 0 auto;width:40%}header .headerInner #gnaviWrap ul li a{color:#FFFFFF;font-size:1.4rem;font-weight:700}header .headerInner #gnaviWrap ul li+li{margin-left:clamp(33px, 5.7285vw, 55px)}@media (max-width: 1200px){header .headerInner #gnaviWrap{width:70%}}@media (max-width: 480px){header .headerInner #gnaviWrap{padding:20px;width:50%;height:auto;background:#122562;position:fixed;top:0;right:-100vw;-webkit-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1)}header .headerInner #gnaviWrap.open{right:0}header .headerInner #gnaviWrap ul{display:block}header .headerInner #gnaviWrap ul li{width:100%}header .headerInner #gnaviWrap ul li+li{margin:10px 0 0 0}}.menuBtn{margin:auto 0 auto auto;padding:0;width:25px;height:21px;text-align:center;background:transparent;display:block;outline:0;border:none;border-radius:0;-webkit-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.menuBtn:hover{cursor:pointer}.menuBtn .drawer-hamburger-icon{margin:auto;width:100%;height:3px;-webkit-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);background-color:#FFFFFF;position:relative;display:block}.menuBtn .drawer-hamburger-icon.drawer-hamburger-icon:before,.menuBtn .drawer-hamburger-icon.drawer-hamburger-icon:after{content:'';width:100%;height:3px;-webkit-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);background-color:#FFFFFF;position:absolute;left:0}.menuBtn .drawer-hamburger-icon.drawer-hamburger-icon:before{top:-9px}.menuBtn .drawer-hamburger-icon.drawer-hamburger-icon:after{top:9px}.menuBtn.close-btn .drawer-hamburger-icon{background-color:transparent}.menuBtn.close-btn .drawer-hamburger-icon.drawer-hamburger-icon:before,.menuBtn.close-btn .drawer-hamburger-icon.drawer-hamburger-icon:after{top:0}.menuBtn.close-btn .drawer-hamburger-icon.drawer-hamburger-icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menuBtn.close-btn .drawer-hamburger-icon.drawer-hamburger-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menuBtn.cross .drawer-hamburger-icon.drawer-hamburger-icon:before,.menuBtn.cross .drawer-hamburger-icon.drawer-hamburger-icon:after{background:#FFFFFF}@media (min-width: 481px){.menuBtn{display:none}}footer{padding:clamp(18px, 3.1245vw, 30px) 0;background:url("../images/lpb/bg/bg_blue.jpg") no-repeat center center/cover}footer .footerInner{margin:auto;color:#FFFFFF;width:90%;text-align:center}footer .footerInner #flogo{margin:0 auto 20px;width:175px}footer .footerInner .cname{margin-bottom:5px;font-size:clamp(14px, 2vw, 18px);font-weight:500}footer .footerInner address{font-size:clamp(14px, 2vw, 18px);font-weight:500;line-height:1.66}.floatArea{position:relative}.floatArea #floatBtn{width:240px;height:90px;position:fixed;right:0;bottom:0;z-index:50}.floatArea #floatBtn a{width:100%;height:100%;display:block;-webkit-transition:all .4s;transition:all .4s}.floatArea #floatBtn a picture{width:100%;overflow:hidden;display:block}.floatArea #floatBtn a:hover{opacity:0.5}.floatArea #floatBtn.stop{position:absolute}@media (max-width: 480px){.floatArea #floatBtn{width:80%;height:auto;aspect-ratio:35 / 6}}#keyWrap{width:100%;position:relative}#keyWrap .badgeBox{width:275px;height:auto;aspect-ratio:275 / 135;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:clamp(63px, 10.938vw, 105px);right:35px;z-index:5}#keyWrap .badgeBox p{width:135px;height:auto;aspect-ratio:1 / 1;background:url("../images/lpb/fv/bg_badge.png") no-repeat center center/contain;display:block}@media (max-width: 480px){#keyWrap .badgeBox{width:180px;right:10px}}#keyWrap .catchBox{width:60%;max-width:860px;position:absolute;left:clamp(30px, 5.208vw, 50px);bottom:clamp(57px, 9.8955vw, 95px);z-index:5}#keyWrap .catchBox .line01,#keyWrap .catchBox .line02{padding:15px 0;text-align:center;background:rgba(255,255,255,0.85)}#keyWrap .catchBox .line01 p:not(.text),#keyWrap .catchBox .line02 p:not(.text){margin:auto;width:75.1%}#keyWrap .catchBox .line01{position:relative}#keyWrap .catchBox .line01::before{content:'';width:18.5%;height:auto;aspect-ratio:159 / 212;background:url("../images/lpb/fv/bar.svg") no-repeat top left/contain;display:block;position:absolute;top:-16px;left:clamp(24px, 4.167vw, 40px)}#keyWrap .catchBox .line02{margin-top:5px}#keyWrap .catchBox .line02 .text{margin-top:10px;font-size:1.7rem;font-weight:700}@media (max-width: 1024px){#keyWrap .catchBox{left:10px;bottom:20px}#keyWrap .catchBox .line02 .text{font-size:1.4rem}}@media (max-width: 480px){#keyWrap .catchBox{width:80%}#keyWrap .catchBox .line01,#keyWrap .catchBox .line02{padding:10px 0}#keyWrap .catchBox .line01::before{left:5px}#keyWrap .catchBox .line02{margin-top:2px}#keyWrap .catchBox .line02 .text{margin-top:5px;font-size:1.2rem}}#keyWrap picture{width:100%;overflow:hidden;display:block;position:relative}#keyWrap picture::before{content:'';padding-top:63.5%;width:100%;display:block}@media (max-width: 480px){#keyWrap picture::before{padding-top:142.4%}}#keyWrap picture img,#keyWrap picture source{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0}main article{padding:clamp(60px, 10.416vw, 100px) 0}main article .cmnTtl{margin:0 auto clamp(15px, 2.604vw, 25px);text-align:center}main article .cmnTtl span{font-size:clamp(24px, 5vw, 40px);text-decoration:underline;text-decoration-color:#050505;text-decoration-thickness:1px;text-decoration-skip-ink:none;text-underline-offset:5px;display:inline-block}main article .topText{font-size:clamp(16px, 3vw, 20px);font-weight:400;line-height:1.5;text-align:center}#whattoWrap{background:url("../images/lpb/whatto/bg.jpg") no-repeat top center/cover}#whattoWrap h1{margin:0 auto 15px;text-align:center}#whattoWrap h1 span{font-size:clamp(20px, 3vw, 25px);font-weight:500;text-align:center;display:block}#whattoWrap h1 em{font-size:clamp(24px, 5vw, 40px);font-weight:700;display:inline-block;position:relative}#whattoWrap h1 em::after{content:'';margin:auto;width:9.1666666667vw;height:auto;aspect-ratio:132 / 145;background:url("../images/lpb/whatto/moya.svg") no-repeat center center/contain;mix-blend-mode:multiply;display:block;position:absolute;left:105%;bottom:-40px}@media (max-width: 480px){#whattoWrap h1 em::after{top:auto;left:auto;right:0;bottom:110%}}#whattoWrap .worryList{padding:clamp(27px, 4.6875vw, 45px) 0;border-top:1px solid #122562;border-bottom:1px solid #122562;position:relative}#whattoWrap .worryList::after{content:'';width:8.2638888889vw;height:auto;aspect-ratio:119 / 141;background:url("../images/lpb/whatto/worry.png") no-repeat center center/contain;display:block;position:absolute;right:32px;bottom:-7px}@media (max-width: 1024px){#whattoWrap .worryList::after{right:5px}}@media (max-width: 480px){#whattoWrap .worryList::after{width:21.3333333333vw}}#whattoWrap .worryList li{margin:auto;padding-left:50px;font-size:clamp(16px, 3vw, 20px);max-width:770px;width:80%;position:relative}#whattoWrap .worryList li::before{content:'';width:32px;height:30px;background:url("../images/lpb/whatto/check.svg") no-repeat center center/contain;display:block;position:absolute;top:0;left:0}#whattoWrap .worryList li+li{margin-top:clamp(18px, 3.1245vw, 30px)}@media (max-width: 1024px){#whattoWrap .worryList li{margin:0;padding-left:30px;width:100%}#whattoWrap .worryList li::before{width:20px;height:18px;top:5px}}#whattoWrap .messageBox{margin:clamp(24px, 4.167vw, 40px) auto;text-align:center}#whattoWrap .messageBox p{font-size:clamp(20px, 4vw, 28px);font-weight:700;text-decoration:underline;text-decoration-color:#FFF767;text-decoration-thickness:12px;text-decoration-skip-ink:none;text-underline-offset:-6px;text-align:center}#whattoWrap .messageBox p em{font-weight:700;position:relative}#whattoWrap .messageBox p em::before{content:'';width:100%;height:5px;background-image:radial-gradient(circle, #FF952C 3px, transparent 3px);background-position:0 0;background-size:1.03em 5px;display:block;position:absolute;top:-5px;left:0}#whattoWrap #cantactBox{margin:auto}#whattoWrap #cantactBox li{max-width:350px}#whattoWrap #cantactBox li+li{margin-left:clamp(33px, 5.7285vw, 55px)}@media (max-width: 480px){#whattoWrap #cantactBox{width:300px}#whattoWrap #cantactBox li{width:100%}#whattoWrap #cantactBox li+li{margin:20px 0 0 0}}#featuresWrap{background:url("../images/lpb/bg/bg_service01.jpg") no-repeat right bottom/cover}@media (max-width: 480px){#featuresWrap{background:#feda52}}#featuresWrap .imgTitle{margin:0 auto clamp(9px, 1.563vw, 15px);width:60%;text-align:center}#featuresWrap>div.container{margin-top:clamp(24px, 4.167vw, 40px)}#featuresWrap>div.container section{margin:0 2% 0 0;width:32%}#featuresWrap>div.container section:last-of-type{margin-right:0}#featuresWrap>div.container section figure{margin:0 auto 20px;width:100%;overflow:hidden;border-radius:10px}#featuresWrap>div.container section .textBox{width:100%}#featuresWrap>div.container section .textBox h2{padding-left:12px;font-size:clamp(20px, 3vw, 25px);font-weight:700;line-height:1.52;position:relative}#featuresWrap>div.container section .textBox h2::before{content:'';width:4px;height:100%;background:#E89440;display:block;position:absolute;left:0}#featuresWrap>div.container section .textBox p{padding:10px 14px 0;font-size:clamp(16px, 3vw, 20px);font-weight:400;line-height:1.5}@media (max-width: 820px){#featuresWrap>div.container{display:block}#featuresWrap>div.container section{margin:0 0 20px 0;width:100%;display:-webkit-flex;display:-moz-flex;display:flex}#featuresWrap>div.container section figure{width:35%}#featuresWrap>div.container section .textBox{margin:0 0 0 auto;width:60%}}@media (max-width: 480px){#featuresWrap>div.container{display:block}#featuresWrap>div.container section{margin:0 0 20px 0;width:100%;display:block}#featuresWrap>div.container section figure{width:100%}#featuresWrap>div.container section .textBox{margin:10px auto 0;width:100%}}#reasonWrap{background:url("../images/lpb/bg/bg_reason.jpg") no-repeat right top/100% auto}#reasonWrap h1{margin:0 auto 6px;font-size:clamp(22px, 4vw, 30px);font-weight:500;text-align:center}#reasonWrap h1 em{font-size:clamp(24px, 5vw, 40px);font-weight:700;text-decoration:underline;text-decoration-color:#050505;text-decoration-thickness:1px;text-decoration-skip-ink:none;text-underline-offset:5px}#reasonWrap h1::before{content:'';margin:0 auto 10px;width:80px;height:auto;aspect-ratio:1 / 1;background:url("../images/lpb/feature/mark_reason.svg") no-repeat center center/contain;display:block}@media (max-width: 480px){#reasonWrap h1::before{width:60px}}#reasonWrap .catch{font-size:clamp(24px, 5vw, 40px);font-weight:700;text-align:center;text-decoration:underline;text-decoration-color:#FFF767;text-decoration-thickness:20px;text-decoration-skip-ink:none;text-underline-offset:-10px}@media (max-width: 480px){#reasonWrap .catch{text-decoration-thickness:10px;text-underline-offset:-5px}}#reasonWrap #reasonBox{margin:25px auto 0;max-width:1050px;width:90%}#reasonWrap #reasonBox section{margin:0 2.8% 30px 0;width:48.6%;position:relative}#reasonWrap #reasonBox section:nth-of-type(2n){margin-right:0}#reasonWrap #reasonBox section .label{width:99px;height:auto;aspect-ratio:1 / 1;display:block;position:absolute;top:10px;left:15px}#reasonWrap #reasonBox section picture{margin:0 auto clamp(9px, 1.563vw, 15px);width:100%;overflow:hidden;border-radius:10px 10px 0 0;display:block}#reasonWrap #reasonBox section .textBox{width:100%}#reasonWrap #reasonBox section .textBox h2{margin:0 auto clamp(9px, 1.563vw, 15px);font-size:clamp(18px, 3vw, 23px);font-weight:700;line-height:1.52;text-decoration:underline;text-decoration-color:#050505;text-decoration-thickness:1px;text-decoration-skip-ink:none;text-underline-offset:5px}#reasonWrap #reasonBox section .textBox p{font-size:clamp(13px, 2vw, 15px);line-height:1.5}#reasonWrap #reasonBox section .textBox strong{font-weight:400;text-decoration:underline;text-decoration-color:#050505;text-decoration-thickness:1px;text-decoration-skip-ink:none;text-underline-offset:3px}@media (max-width: 480px){#reasonWrap #reasonBox section{margin:0 0 30px 0;width:100%}#reasonWrap #reasonBox section .label{width:80px}}#serviceWrap{background:url("../images/lpb/bg/bg_service02.jpg") no-repeat top center/cover}@media (max-width: 480px){#serviceWrap{background:#feda52}}#serviceWrap .serviceTableBox{margin:clamp(27px, 4.6875vw, 45px) auto}#serviceWrap .serviceTableBox span{padding-left:25px;font-size:clamp(16px, 3vw, 20px);font-weight:500;display:inline-block;position:relative}#serviceWrap .serviceTableBox span::before{content:'';margin:auto;width:18px;height:18px;display:block;position:absolute;top:0.35em;left:0;right:auto;bottom:auto}#serviceWrap .serviceTableBox span.excellent::before{background:url("../images/lpb/feature/maru.svg") no-repeat center center/contain;filter:invert(78%) sepia(12%) saturate(5573%) hue-rotate(331deg) brightness(97%) contrast(88%)}#serviceWrap .serviceTableBox span.good::before{background:url("../images/lpb/feature/sankaku.svg") no-repeat center center/contain;filter:invert(11%) sepia(96%) saturate(6627%) hue-rotate(10deg) brightness(90%) contrast(121%)}#serviceWrap .serviceTableBox span.poor{color:#A9A9A9}#serviceWrap .serviceTableBox span.poor::before{background:url("../images/lpb/feature/batsu.svg") no-repeat center center/contain;filter:invert(77%) sepia(4%) saturate(4%) hue-rotate(1deg) brightness(88%) contrast(89%)}#serviceWrap .serviceTableBox table{width:100%;border:none;border-collapse:collapse;background:#FFFFFF;position:relative;z-index:5}#serviceWrap .serviceTableBox table .bonbi{background-color:rgba(255,253,217,0.4)}#serviceWrap .serviceTableBox table thead{background:#FFFDD9;border-bottom:1px solid #FF952C}#serviceWrap .serviceTableBox table thead th{padding:9px;font-size:clamp(16px, 3vw, 20px);font-weight:500;text-align:center}#serviceWrap .serviceTableBox table thead th small{font-size:1.4rem}@media (max-width: 480px){#serviceWrap .serviceTableBox table thead th small{font-size:1.2rem}}#serviceWrap .serviceTableBox table thead th+th{border-left:1px solid #FF952C}#serviceWrap .serviceTableBox table tbody tr+tr{border-top:1px solid #FF952C}#serviceWrap .serviceTableBox table tbody th{padding:10px;font-size:clamp(16px, 3vw, 20px);font-weight:500;text-align:center;background:#FFFFFF}#serviceWrap .serviceTableBox table tbody td{height:4em;text-align:center;border-left:1px solid #FF952C}@media (max-width: 1024px){#serviceWrap .serviceTableBox{overflow-x:scroll}#serviceWrap .serviceTableBox table{width:1200px}}@media (max-width: 480px){#serviceWrap .serviceTableBox table{width:900px}}#reasonWrap02{width:100%;position:relative}#reasonWrap02::after{content:'';margin:auto;width:68.75%;height:auto;aspect-ratio:1 / 1;background:url("../images/lpb/feature/circle.svg") no-repeat center center/contain;display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}#reasonWrap02 h1{margin-bottom:clamp(24px, 4.167vw, 40px);position:relative;z-index:5}#reasonWrap02 .textBox{margin:auto;width:90%;position:relative;z-index:5}#reasonWrap02 .textBox p{font-size:clamp(16px, 3vw, 20px);text-align:center}#reasonWrap02 .textBox p strong{color:#E89440}#reasonWrap02 .textBox p+p{margin-top:2em}#reasonWrap02 figure{margin:auto;display:block;position:absolute;z-index:3}#reasonWrap02 figure.item01{width:12.0833333333vw;height:auto;aspect-ratio:174 / 285;top:clamp(24px, 4.167vw, 40px);left:auto;right:10%}#reasonWrap02 figure.item02{width:14.2361111111vw;height:auto;aspect-ratio:205 / 208;top:auto;left:auto;right:10%;bottom:clamp(24px, 4.167vw, 40px)}#reasonWrap02 figure.item03{width:13.0555555556vw;height:auto;aspect-ratio:188 / 441;top:auto;left:10%;right:auto;bottom:-20px}@media (max-width: 1024px){#reasonWrap02{overflow:hidden}#reasonWrap02::after{width:110%;left:-5%}#reasonWrap02 .itemImage{display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#reasonWrap02 figure{position:static}#reasonWrap02 figure+figure{margin-left:2em}}@media (max-width: 480px){#reasonWrap02::after{width:160%;left:-30%}}#servicePointWrap{background:url("../images/lpb/bg/bg_service03.jpg") no-repeat right bottom/cover}@media (max-width: 480px){#servicePointWrap{background:#feda52}}#servicePointWrap section{margin:auto;width:90%;max-width:1090px;background:#FFFFFF;border-radius:2.0833333333vw;position:relative;z-index:5}#servicePointWrap section .textBox h2{margin:0 auto clamp(12px, 2.0835vw, 20px);color:#E05106;font-size:clamp(24px, 5vw, 40px);font-weight:900}#servicePointWrap section .textBox .catch{margin:0 auto clamp(12px, 2.0835vw, 20px);font-size:clamp(20px, 3vw, 25px);font-weight:700}#servicePointWrap section .textBox .read{font-size:clamp(16px, 3vw, 20px);font-weight:500}#servicePointWrap section::before{content:'';width:35px;height:175px;display:block;position:absolute;top:2.4305555556vw;left:auto;right:100.5%}#servicePointWrap section+section{margin-top:clamp(18px, 3.1245vw, 30px)}@media (max-width: 820px){#servicePointWrap section{margin:0 5% 0 10%;width:85%}}@media (max-width: 480px){#servicePointWrap section .textBox h2{font-size:20px}#servicePointWrap section .textBox .catch{font-size:16px}#servicePointWrap section .textBox .read{font-size:13px}#servicePointWrap section::before{width:25px;height:123px}}#servicePointWrap .pointBox01::before{background:url("../images/lpb/service/ttl01.svg") no-repeat center center/contain}#servicePointWrap .pointBox01 .textBox{padding:clamp(30px, 5.208vw, 50px) 0 clamp(30px, 5.208vw, 50px) clamp(24px, 4.167vw, 40px);width:74%}#servicePointWrap .pointBox01 .imageBox{margin:-10px 0 0 auto;padding-right:20px;width:25%;position:relative}@media (max-width: 1024px){#servicePointWrap .pointBox01 .textBox{padding:clamp(24px, 4.167vw, 40px);width:100%}#servicePointWrap .pointBox01 .imageBox{margin:0 auto;padding:0 0 clamp(24px, 4.167vw, 40px);width:70%}}@media (max-width: 480px){#servicePointWrap .pointBox01 .textBox{padding:20px}}#servicePointWrap .pointBox02::before{background:url("../images/lpb/service/ttl02.svg") no-repeat center center/contain}#servicePointWrap .pointBox02 .textBox{padding:clamp(30px, 5.208vw, 50px) 0 clamp(24px, 4.167vw, 40px) clamp(24px, 4.167vw, 40px);width:83%}#servicePointWrap .pointBox02 .imageBox{margin:0 0 0 auto;padding:clamp(18px, 3.1245vw, 30px) clamp(12px, 2.0835vw, 20px) 0 0;width:15%}#servicePointWrap .pointBox02 .imageBox_full{margin:auto;padding-bottom:clamp(30px, 5.208vw, 50px);width:74%}@media (max-width: 1024px){#servicePointWrap .pointBox02 .textBox{padding:clamp(24px, 4.167vw, 40px);width:100%}#servicePointWrap .pointBox02 .imageBox{display:none}}@media (max-width: 480px){#servicePointWrap .pointBox02 .textBox{padding:20px}#servicePointWrap .pointBox02 .imageBox_full{padding:0 20px 20px;width:100%}}#servicePointWrap .pointBox03::before{background:url("../images/lpb/service/ttl03.svg") no-repeat center center/contain}#servicePointWrap .pointBox03 .textBox{padding:clamp(30px, 5.208vw, 50px) 0 clamp(24px, 4.167vw, 40px) clamp(24px, 4.167vw, 40px);width:70%}#servicePointWrap .pointBox03 .imageBox{margin:0 0 0 auto;padding:clamp(18px, 3.1245vw, 30px) clamp(12px, 2.0835vw, 20px) 0 0;width:28%}#servicePointWrap .pointBox03 .imageBox_full{padding:0 clamp(24px, 4.167vw, 40px) clamp(24px, 4.167vw, 40px)}#servicePointWrap .pointBox03 .imageBox_full .point03fig02{width:70%}#servicePointWrap .pointBox03 .imageBox_full .point03fig02 p{margin-top:clamp(12px, 2.0835vw, 20px);font-size:clamp(13px, 2vw, 16px);font-weight:500}#servicePointWrap .pointBox03 .imageBox_full .point03fig03{margin:auto;width:25%;text-align:center}#servicePointWrap .pointBox03 .imageBox_full .point03fig03 p+p{margin:20px 0 0 0}@media (max-width: 1024px){#servicePointWrap .pointBox03 .textBox{padding:clamp(24px, 4.167vw, 40px);width:100%}#servicePointWrap .pointBox03 .imageBox{display:none}}@media (max-width: 480px){#servicePointWrap .pointBox03 .textBox{padding:20px}#servicePointWrap .pointBox03 .imageBox_full{padding:0 20px 20px;width:100%;display:block}#servicePointWrap .pointBox03 .imageBox_full .point03fig02{width:100%}#servicePointWrap .pointBox03 .imageBox_full .point03fig03{margin-top:10px;width:100%;display:-webkit-flex;display:-moz-flex;display:flex}#servicePointWrap .pointBox03 .imageBox_full .point03fig03 p+p{margin:0 0 0 20px}}#worksWrap{padding:clamp(60px, 10.416vw, 100px) 0 0}#worksWrap #worksInner{margin-top:clamp(42px, 7.2915vw, 70px);padding-bottom:clamp(60px, 10.416vw, 100px);width:100%;background-image:url("../images/lpb/bg/bg_works01.png"),url("../images/lpb/bg/bg_works02.png");background-repeat:no-repeat;background-position:top left, right bottom;background-attachment:fixed;background-size:12.7777777778vw auto,100% auto}#worksWrap section h2{margin:0 auto clamp(15px, 2.604vw, 25px);width:100%;display:flex;position:relative}#worksWrap section h2::after{content:'';margin:auto;width:100%;height:1px;background:#050505;display:block;position:absolute;top:0;left:0;right:0;bottom:0}#worksWrap section h2 span{padding:0 10px 0 0;font-size:clamp(16px, 3vw, 20px);font-weight:700;background:#FFFFFF;display:inline-block;position:relative;z-index:5}#worksWrap section .worksImage{margin:auto;max-width:1125px;width:94%}#worksWrap section table{margin:clamp(24px, 4.167vw, 40px) auto 0;max-width:1125px;width:94%;border:none;border-collapse:collapse}#worksWrap section table col.waku01{width:25%}#worksWrap section table col.waku02{width:20%}#worksWrap section table col.waku03{width:15%}#worksWrap section table col.waku04{width:40%}#worksWrap section table thead{background:#DFF4F7}#worksWrap section table thead th{padding:5px;font-size:clamp(13px, 2vw, 16px);font-weight:700;text-align:center}#worksWrap section table thead th+th{border-left:1px solid #707070}#worksWrap section table tbody td{padding:clamp(12px, 2.0835vw, 20px) 10px;font-size:clamp(13px, 2vw, 16px);font-weight:400}#worksWrap section table tbody td+td{border-left:1px solid #707070}#worksWrap section table tbody td[data-label="業種"],#worksWrap section table tbody td[data-label="数量／展開"]{text-align:center}#worksWrap section table tbody tr+tr{border-top:1px solid #707070}@media (max-width: 480px){#worksWrap section table col.waku01{width:100%}#worksWrap section table col.waku02{width:100%}#worksWrap section table col.waku03{width:100%}#worksWrap section table col.waku04{width:100%}#worksWrap section table thead{display:none}#worksWrap section table tbody td{padding:5px 5px 5px 100px;width:100%;display:block;position:relative}#worksWrap section table tbody td+td{border-left:none}#worksWrap section table tbody td[data-label="業種"],#worksWrap section table tbody td[data-label="数量／展開"]{text-align:left}#worksWrap section table tbody td:before{content:attr(data-label);padding:5px;font-size:1.0rem;width:90px;text-align:center;background:#f5f5f5;display:inline-block;position:absolute;top:5px;left:0}#worksWrap section table tbody td:first-of-type{padding:5px;background:#DFF4F7}#worksWrap section table tbody td:first-of-type:before{display:none}#worksWrap section table tbody td:last-of-type{margin-bottom:20px}#worksWrap section table tbody tr+tr{border-top:none}}#worksWrap section+section{margin-top:clamp(48px, 8.334vw, 80px)}#aboutWrap{background:url("../images/lpb/bg/bg_about.jpg") no-repeat center center/cover}#aboutWrap #aboutInner{margin:auto;padding:clamp(24px, 4.167vw, 40px);max-width:770px;width:86%;background:rgba(255,255,255,0.9)}#aboutWrap #aboutInner .aboutImage{margin:clamp(30px, 5.208vw, 50px) auto;max-width:360px;width:100%;display:block}#aboutWrap #aboutInner .textBox p{font-size:clamp(14px, 2vw, 18px);text-align:center}#aboutWrap #aboutInner .textBox p+p{margin-top:1em}#aboutWrap #aboutInner dl{margin:clamp(30px, 5.208vw, 50px) auto 25px;padding:clamp(9px, 1.563vw, 15px) 0;max-width:560px;width:90%;border:1px solid #050505}#aboutWrap #aboutInner dl dt{padding:0 clamp(12px, 2.0835vw, 20px);font-size:clamp(16px, 3vw, 20px);font-weight:500}#aboutWrap #aboutInner dl dd{padding:0 clamp(12px, 2.0835vw, 20px) 0 clamp(18px, 3.1245vw, 30px);font-size:clamp(14px, 2vw, 18px);font-weight:400}#aboutWrap #aboutInner dl dd ul{margin-left:10px;list-style:disc}#aboutWrap #aboutInner dl dd ul li{margin-left:0.6em;margin-right:2em}#aboutWrap #aboutInner .licenseMark{margin:auto;max-width:560px;width:90%}#aboutWrap #aboutInner .licenseMark li{margin-right:2.5%;height:80px}#aboutWrap #aboutInner .licenseMark li:last-of-type{margin-right:0}#aboutWrap #aboutInner .licenseMark li img{width:auto;height:100%}.accordionBox{width:100%}.accordionBox .targetBtn{cursor:pointer}.accordionBox .acdInner{padding:0;width:100%;height:0;overflow:hidden;transition:.5s}.accordionBox.active{overflow-y:auto}#faqArea .faqListWrap{margin:clamp(48px, 8.334vw, 80px) auto 0;width:90%;max-width:1000px}#faqArea .faqListWrap .accordionBox{border-bottom:1px solid #122562}#faqArea .faqListWrap .accordionBox .targetBtn{padding:clamp(12px, 2.0835vw, 20px) 60px;font-size:clamp(16px, 3vw, 20px);font-weight:700;letter-spacing:0;position:relative;-webkit-transition:all .4s;transition:all .4s}#faqArea .faqListWrap .accordionBox .targetBtn::before{content:'';width:22px;height:27px;background:url("../images/lpb/common/icon_q.svg") no-repeat center center/contain;display:block;position:absolute;top:clamp(12px, 2.0835vw, 20px);left:15px}#faqArea .faqListWrap .accordionBox .targetBtn .toggle{margin:auto;width:20px;height:20px;-webkit-transition:all .4s;transition:all .4s;display:block;position:absolute;top:clamp(15px, 2.604vw, 25px);right:0.5em}#faqArea .faqListWrap .accordionBox .targetBtn .toggle span{width:20px;height:20px;display:block;position:relative}#faqArea .faqListWrap .accordionBox .targetBtn .toggle span::before,#faqArea .faqListWrap .accordionBox .targetBtn .toggle span::after{content:'';margin:auto;width:100%;height:1px;background:#050505;display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .4s;transition:all .4s}#faqArea .faqListWrap .accordionBox .targetBtn .toggle span::after{transform:rotate(90deg)}#faqArea .faqListWrap .accordionBox .acdInner .answerBox{padding:clamp(12px, 2.0835vw, 20px) 60px;position:relative}#faqArea .faqListWrap .accordionBox .acdInner .answerBox::before{content:'';width:22px;height:27px;background:url("../images/lpb/common/icon_a.svg") no-repeat center center/contain;display:block;position:absolute;top:clamp(12px, 2.0835vw, 20px);left:15px}#faqArea .faqListWrap .accordionBox .acdInner .answerBox p{font-size:clamp(16px, 3vw, 20px);font-weight:500}#faqArea .faqListWrap .accordionBox.active{overflow-y:auto}#faqArea .faqListWrap .accordionBox.active .targetBtn .toggle span::before{transform:rotate(180deg)}#faqArea .faqListWrap .accordionBox.active .targetBtn .toggle span::after{transform:rotate(180deg)}@media (max-width: 480px){#faqArea .faqListWrap .accordionBox .targetBtn{padding:clamp(12px, 2.0835vw, 20px) 30px clamp(12px, 2.0835vw, 20px) 40px;font-size:1.2rem}#faqArea .faqListWrap .accordionBox .targetBtn::before{width:16px;height:20px;top:10px}#faqArea .faqListWrap .accordionBox .targetBtn .toggle{width:14px;height:14px}#faqArea .faqListWrap .accordionBox .targetBtn .toggle span{width:14px;height:14px}#faqArea .faqListWrap .accordionBox .acdInner .answerBox{padding:clamp(12px, 2.0835vw, 20px) 30px clamp(12px, 2.0835vw, 20px) 40px}#faqArea .faqListWrap .accordionBox .acdInner .answerBox::before{width:16px;height:20px;top:10px}#faqArea .faqListWrap .accordionBox .acdInner .answerBox p{font-size:1.2rem}}.bannerArea{padding:clamp(60px, 10.416vw, 100px) 0;background:url("../images/lpb/bg/bg_blue.jpg") no-repeat center center/cover}.bannerArea .banCard{margin:auto;max-width:950px;width:90%}.bannerArea .banCard a{display:-webkit-flex;display:-moz-flex;display:flex;background:rgba(255,255,255,0.9);position:relative}.bannerArea .banCard a .textBox{padding:clamp(21px, 3.6465vw, 35px) 0 clamp(21px, 3.6465vw, 35px) clamp(24px, 4.167vw, 40px);color:#050505;width:64.2%;position:relative;z-index:5}.bannerArea .banCard a .textBox .catch{font-size:clamp(32px, 7vw, 50px);font-weight:500;line-height:1.5;text-decoration:underline;text-decoration-color:#050505;text-decoration-thickness:1px;text-decoration-skip-ink:none;text-underline-offset:5px}.bannerArea .banCard a .textBox .read{margin-top:clamp(15px, 2.604vw, 25px);font-size:clamp(16px, 3vw, 20px);font-weight:500}.bannerArea .banCard a figure{width:35.8%;height:auto;position:relative;overflow:hidden}.bannerArea .banCard a figure img{margin:auto;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;right:0;z-index:0}.bannerArea .banCard a .imgText{margin:auto;width:34.0972222222vw;height:auto;max-width:491px;aspect-ratio:491 / 134;display:block;position:absolute;top:auto;left:63%;right:auto;bottom:max(-57px,-7.916vw)}.bannerArea .banCard a::before{content:'';width:50px;height:210px;background:rgba(255,149,44,0.55);display:block;position:absolute;top:-15px;left:20px;z-index:3}@media (max-width: 820px){.bannerArea .banCard a{display:block}.bannerArea .banCard a .textBox{width:100%}.bannerArea .banCard a figure{width:100%}.bannerArea .banCard a figure::before{content:'';padding-top:40%;display:block}.bannerArea .banCard a .imgText{bottom:-20px}}@media (max-width: 480px){.bannerArea .banCard a .textBox .catch{font-size:28px}.bannerArea .banCard a .imgText{width:80vw;left:20px}.bannerArea .banCard a::before{height:130px}}input,button,textarea{margin:0;padding:0;line-height:1;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="text"],input[type="tel"],input[type="email"],input[type="url"],input[type="number"],textarea{padding:10px;width:auto;max-width:100%;border:1px solid #29588C;background:#FFFFFF;-webkit-transition:all .3s;transition:all .3s;box-sizing:border-box;border-radius:10px}input[type="text"]:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="number"]:focus,textarea:focus{background:#F5F8FF}@media (max-width: 480px){input[type="text"],input[type="tel"],input[type="email"],input[type="url"],input[type="number"],textarea{padding:5px;font-size:1.4rem}}textarea{line-height:1.5;width:100%}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder input::-ms-input-placeholder,textarea::-ms-input-placeholder input::placeholder,textarea::placeholder{color:#c7c7c7}.checkbox{padding:8px;width:fit-content;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox input[type="checkbox"]{margin-right:0.4em;width:1em;height:1em;background:#FFFFFF;border:1px solid #A7A7A7;border-radius:4px;box-shadow:0 0 0 0 transparent;position:relative;transition-duration:0.2s;transition-property:background-color, border, box-shadow, color}.checkbox input[type="checkbox"]::before{content:"";inset:0;width:100%;height:100%;background:url("../images/lpb/common/check.svg") no-repeat center center/contain;display:block;opacity:0;position:absolute;top:0}@media (forced-colors: active){.checkbox input[type="checkbox"]{border-color:CanvasText}.checkbox input[type="checkbox"]::before{background-color:CanvasText}}@media (forced-colors: none) and (any-hover: hover){.checkbox input[type="checkbox"]:hover:enabled{border-color:#3223B3;box-shadow:0 0 0 4px #D2CEFF}}.checkbox input[type="checkbox"]:checked{background:#FF952C;border-color:#FF952C}.checkbox input[type="checkbox"]:checked::before{opacity:1}@media (forced-colors: active){.checkbox input[type="checkbox"]:checked{background-color:Canvas;border-color:CanvasText}}.checkbox:has(.checkbox_icon:disabled){opacity:0.4}#contactWrap{margin:auto;padding-bottom:clamp(120px, 24.9996vw, 300px);max-width:950px;width:90%}#contactWrap .hurryBox{text-align:center}#contactWrap .hurryBox .kome{font-size:clamp(16px, 3vw, 20px);font-weight:500;line-height:1.5}#contactWrap .hurryBox .kome::before{content:'\00203b';margin-right:5px}#contactWrap .hurryBox .telno{font-size:clamp(28px, 6vw, 45px);font-weight:500}#contactWrap .hurryBox .charge{font-size:clamp(13px, 2vw, 15px)}#contactWrap .topText{font-size:clamp(16px, 3vw, 20px);font-weight:400;line-height:1.5;text-align:center}#contactWrap #formWrap{margin-top:clamp(30px, 5.208vw, 50px)}#contactWrap #formWrap dl{display:-webkit-flex;display:-moz-flex;display:flex}#contactWrap #formWrap dl+dl{margin-top:clamp(24px, 4.167vw, 40px)}#contactWrap #formWrap dl dt{margin:0 0 auto;padding-top:0.5em;font-size:clamp(16px, 3vw, 20px);font-weight:500;width:250px;position:relative;align-self:flex-start}#contactWrap #formWrap dl dt .required{margin-left:5px;color:#EB0000;font-size:clamp(13px, 2vw, 15px)}#contactWrap #formWrap dl dd{margin:0 0 0 auto;width:calc(100% - 280px)}#contactWrap #formWrap dl dd.length_full input{width:100%}#contactWrap #formWrap dl dd.fl label{width:45%}#contactWrap #formWrap dl dd.fl label+label{margin-left:1em}#contactWrap #formWrap dl dd label .checkmessage{margin-top:5px;color:#EB0000;font-size:1.4rem;display:block}@media (max-width: 480px){#contactWrap #formWrap dl dd label .checkmessage{font-size:1.2rem}}#contactWrap #formWrap dl dd label input:user-valid ~ span::after{content:"✓入力済み";color:green}@media (max-width: 820px){#contactWrap #formWrap dl{display:block}#contactWrap #formWrap dl dt{margin:0 0 10px;padding-top:0;width:100%}#contactWrap #formWrap dl dd{width:100%}}#contactWrap #formWrap .privacyBox{margin:clamp(48px, 8.334vw, 80px) auto 0;padding:clamp(24px, 4.167vw, 40px) clamp(36px, 6.2505vw, 60px);width:100%;background:#F5F8FF}@media (max-width: 480px){#contactWrap #formWrap .privacyBox{padding:clamp(24px, 4.167vw, 40px)}}#contactWrap #formWrap .privacyBox h2{margin:0 auto clamp(18px, 3.1245vw, 30px);text-align:center}#contactWrap #formWrap .privacyBox h2 span{font-size:clamp(20px, 3vw, 25px);font-weight:700;text-decoration:underline;text-decoration-color:#050505;text-decoration-thickness:1px;text-decoration-skip-ink:none;text-underline-offset:5px;display:inline-block}#contactWrap #formWrap .privacyBox>.fl .textBox{width:80%}#contactWrap #formWrap .privacyBox>.fl .textBox p{font-size:clamp(13px, 2vw, 17px)}#contactWrap #formWrap .privacyBox>.fl .textBox p+p{margin-top:10px}#contactWrap #formWrap .privacyBox>.fl figure{margin:0 0 0 auto;width:18%}@media (max-width: 480px){#contactWrap #formWrap .privacyBox>.fl{display:block}#contactWrap #formWrap .privacyBox>.fl .textBox{width:100%}#contactWrap #formWrap .privacyBox>.fl figure{margin:10px auto 0;width:30%}}#contactWrap #formWrap .privacyBox .policySclBox{margin:clamp(36px, 6.2505vw, 60px) auto 0;padding:10px;width:100%;height:370px;overflow-y:scroll;background:#FFFFFF}#contactWrap #formWrap .privacyBox .policySclBox section{font-size:clamp(13px, 2vw, 17px)}#contactWrap #formWrap .privacyBox .policySclBox section h4{margin:0 auto 10px;font-weight:700}#contactWrap #formWrap .privacyBox .policySclBox section+section{margin-top:clamp(24px, 4.167vw, 40px)}#contactWrap #formWrap .privacyBox .policySclBox .information{margin-top:clamp(24px, 4.167vw, 40px)}#contactWrap #formWrap .privacyBox .policySclBox .information dt,#contactWrap #formWrap .privacyBox .policySclBox .information dd{font-size:clamp(13px, 2vw, 17px)}#contactWrap #formWrap .privacyCheck{margin:clamp(24px, 4.167vw, 40px) auto 0}#contactWrap #formWrap .privacyCheck .checkbox{margin:auto;position:relative}#contactWrap #formWrap .privacyCheck .checkbox .checkmessage{color:#EB0000;font-size:1.4rem;width:100%;position:absolute;top:-30px}@media (max-width: 480px){#contactWrap #formWrap .privacyCheck .checkbox .checkmessage{font-size:1.2rem}}#contactWrap #formWrap .sentArea{margin:clamp(24px, 4.167vw, 40px) auto 0}#contactWrap #formWrap .sentArea .btn{margin:auto;width:305px;display:block}#contactWrap #formWrap .sentArea .btn input[type="submit"]{color:#FFFFFF;font-size:clamp(16px, 3vw, 20px);font-weight:700;width:100%;height:45px;line-height:45px;text-align:center;background:#122562;border-radius:5px;-webkit-transition:all .4s;transition:all .4s}#contactWrap #formWrap .sentArea .btn input[type="submit"]:hover{opacity:0.4}#contactWrap #formWrap .sentArea .btn input[type="submit"]:disabled{opacity:0.2}#contactWrap #formWrap .sentArea .confirmBtn{display:-webkit-flex;display:-moz-flex;display:flex}#contactWrap #formWrap .sentArea .confirmBtn .btnBackBox,#contactWrap #formWrap .sentArea .confirmBtn .formBtn{margin:auto;width:48%;max-width:300px}#contactWrap #formWrap .sentArea .confirmBtn .btnBackBox a{color:#778899;font-size:clamp(16px, 3vw, 20px);width:100%;height:45px;line-height:45px;text-align:center;background:#dcdcdc;border-radius:5px;display:block}#contactWrap #formWrap .sentArea .confirmBtn .formBtn input[type="submit"]{color:#FFFFFF;font-size:clamp(16px, 3vw, 20px);font-weight:700;width:100%;height:45px;line-height:45px;text-align:center;background:#122562;border-radius:5px}#contactWrap .competionBox{text-align:center}#contactWrap .competionBox p{font-size:clamp(16px, 3vw, 20px);font-weight:400;line-height:1.5}#contactWrap .competionBox .backBtn{margin:clamp(24px, 4.167vw, 40px) auto 0;max-width:300px}#contactWrap .competionBox .backBtn a{color:#FFFFFF;font-size:clamp(16px, 3vw, 20px);font-weight:700;width:100%;height:45px;line-height:45px;text-align:center;background:#122562;border-radius:45px;display:block}.fl{display:-webkit-flex;display:-moz-flex;display:flex}.fl-tab{display:-webkit-flex;display:-moz-flex;display:flex}@media (max-width: 1024px){.fl-tab{-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}}.fl-sp{display:-webkit-flex;display:-moz-flex;display:flex}@media (max-width: 480px){.fl-sp{-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}}.fl-jst{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fl-cen{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fl-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fl-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.fl-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fl-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.mt0{margin-top:min(0vw,0px)}.mb0{margin-bottom:min(0vw,0px)}.pt0{padding-top:min(0vw,0px)}.pb0{padding-bottom:min(0vw,0px)}.mt10{margin-top:min(3vw,10px)}.mb10{margin-bottom:min(3vw,10px)}.pt10{padding-top:min(3vw,10px)}.pb10{padding-bottom:min(3vw,10px)}.mt20{margin-top:min(6vw,20px)}.mb20{margin-bottom:min(6vw,20px)}.pt20{padding-top:min(6vw,20px)}.pb20{padding-bottom:min(6vw,20px)}.mt30{margin-top:min(9vw,30px)}.mb30{margin-bottom:min(9vw,30px)}.pt30{padding-top:min(9vw,30px)}.pb30{padding-bottom:min(9vw,30px)}.mt40{margin-top:min(12vw,40px)}.mb40{margin-bottom:min(12vw,40px)}.pt40{padding-top:min(12vw,40px)}.pb40{padding-bottom:min(12vw,40px)}.mt50{margin-top:min(15vw,50px)}.mb50{margin-bottom:min(15vw,50px)}.pt50{padding-top:min(15vw,50px)}.pb50{padding-bottom:min(15vw,50px)}.mt60{margin-top:min(18vw,60px)}.mb60{margin-bottom:min(18vw,60px)}.pt60{padding-top:min(18vw,60px)}.pb60{padding-bottom:min(18vw,60px)}.mt70{margin-top:min(21vw,70px)}.mb70{margin-bottom:min(21vw,70px)}.pt70{padding-top:min(21vw,70px)}.pb70{padding-bottom:min(21vw,70px)}.mt80{margin-top:min(24vw,80px)}.mb80{margin-bottom:min(24vw,80px)}.pt80{padding-top:min(24vw,80px)}.pb80{padding-bottom:min(24vw,80px)}.mt90{margin-top:min(27vw,90px)}.mb90{margin-bottom:min(27vw,90px)}.pt90{padding-top:min(27vw,90px)}.pb90{padding-bottom:min(27vw,90px)}.mt100{margin-top:min(30vw,100px)}.mb100{margin-bottom:min(30vw,100px)}.pt100{padding-top:min(30vw,100px)}.pb100{padding-bottom:min(30vw,100px)}.mt110{margin-top:min(33vw,110px)}.mb110{margin-bottom:min(33vw,110px)}.pt110{padding-top:min(33vw,110px)}.pb110{padding-bottom:min(33vw,110px)}.mt120{margin-top:min(36vw,120px)}.mb120{margin-bottom:min(36vw,120px)}.pt120{padding-top:min(36vw,120px)}.pb120{padding-bottom:min(36vw,120px)}.mt130{margin-top:min(39vw,130px)}.mb130{margin-bottom:min(39vw,130px)}.pt130{padding-top:min(39vw,130px)}.pb130{padding-bottom:min(39vw,130px)}.mt140{margin-top:min(42vw,140px)}.mb140{margin-bottom:min(42vw,140px)}.pt140{padding-top:min(42vw,140px)}.pb140{padding-bottom:min(42vw,140px)}br{display:inline}@media (min-width: 1201px){br.showPC{display:none !important}}@media (min-width: 1025px){br.showTab{display:none !important}}@media (min-width: 821px){br.showStab{display:none !important}}@media (min-width: 481px){br.showSP{display:none !important}}@media (max-width: 1200px){br.hdnPC{display:none}br.showPC{display:inherit}}@media (max-width: 1024px){br.hdnTab{display:none}br.showTab{display:inherit}}@media (max-width: 820px){br.hdnStab{display:none}br.showStab{display:inherit}}@media (max-width: 480px){br.hdnSP{display:none}br.showSP{display:inherit}}span{display:inline-block}@media (min-width: 1201px){span.showPC{display:none !important}}@media (min-width: 1025px){span.showTab{display:none !important}}@media (min-width: 821px){span.showStab{display:none !important}}@media (min-width: 481px){span.showSP{display:none !important}}@media (max-width: 1200px){span.hdnPC{display:none !important}span.showPC{display:inherit}}@media (max-width: 1024px){span.hdnTab{display:none !important}span.showTab{display:inherit}}@media (max-width: 820px){span.hdnStab{display:none !important}span.showStab{display:inherit}}@media (max-width: 480px){span.hdnSP{display:none !important}span.showSP{display:inherit}}p,div,figure,ul{display:block}@media (min-width: 1201px){p.showPC,div.showPC,figure.showPC,ul.showPC{display:none !important}}@media (min-width: 1025px){p.showTab,div.showTab,figure.showTab,ul.showTab{display:none !important}}@media (min-width: 821px){p.showStab,div.showStab,figure.showStab,ul.showStab{display:none !important}}@media (min-width: 481px){p.showSP,div.showSP,figure.showSP,ul.showSP{display:none !important}}@media (max-width: 1200px){p.hdnPC,div.hdnPC,figure.hdnPC,ul.hdnPC{display:none !important}p.showPC,div.showPC,figure.showPC,ul.showPC{display:inherit}}@media (max-width: 1024px){p.hdnTab,div.hdnTab,figure.hdnTab,ul.hdnTab{display:none !important}p.showTab,div.showTab,figure.showTab,ul.showTab{display:inherit}}@media (max-width: 820px){p.hdnStab,div.hdnStab,figure.hdnStab,ul.hdnStab{display:none !important}p.showStab,div.showStab,figure.showStab,ul.showStab{display:inherit}}@media (max-width: 480px){p.hdnSP,div.hdnSP,figure.hdnSP,ul.hdnSP{display:none !important}p.showSP,div.showSP,figure.showSP,ul.showSP{display:inherit}}li{display:list-item}@media (min-width: 1201px){li.showPC{display:none !important}}@media (min-width: 1025px){li.showTab{display:none !important}}@media (min-width: 821px){li.showStab{display:none !important}}@media (min-width: 481px){li.showSP{display:none !important}}@media (max-width: 1200px){li.hdnPC{display:none !important}li.showPC{display:inherit}}@media (max-width: 1024px){li.hdnTab{display:none !important}li.showTab{display:inherit}}@media (max-width: 820px){li.hdnStab{display:none !important}li.showStab{display:inherit}}@media (max-width: 480px){li.hdnSP{display:none !important}li.showSP{display:inherit}}.ta_cnt{text-align:center}.ta_right{text-align:right}.clearfix:after{content:"";display:block;clear:both}.js_up{transform:translate(0, 50px);opacity:0;-webkit-transition:all .5s;transition:all .5s}.js_up.isActive{transform:translate(0, 0);opacity:1}@media (max-width: 480px){.js_up{transform:translate(0, 0);opacity:1}}.js_fadein{opacity:0;-webkit-transition:all 1s;transition:all 1s}.js_fadein.isActive{opacity:1}@media (max-width: 480px){.js_fadein{opacity:1}}.js_fadein_slow{opacity:0;-webkit-transition:all 1.2s cubic-bezier(0.39, 0.57, 0.56, 1) 0.2s;transition:all 1.2s cubic-bezier(0.39, 0.57, 0.56, 1) 0.2s}.js_fadein_slow.isActive{opacity:1}@media (max-width: 480px){.js_fadein_slow{opacity:1}}.slipin{overflow:hidden;position:relative}.slipin span,.slipin em{transform:translate(0, 100px);transform-origin:top}.slipin.isActive span,.slipin.isActive em{animation:slip 0.4s ease-out 0.2s forwards}@media (max-width: 480px){.slipin span,.slipin em{animation:slip 0.4s ease-out 0.2s forwards}}@keyframes slip{0%{transform:translate(0, 35px)}100%{transform:translate(0)}}.maskttl span{overflow:hidden;position:relative}.maskttl span::after{content:'';width:100%;height:100%;background:-moz-linear-gradient(left, #122562, #FFF767);background:-webkit-linear-gradient(left, #122562, #FFF767);background:linear-gradient(to right, #122562, #FFF767);display:block;position:absolute;top:0;bottom:0;-webkit-transition:all 1s;transition:all 1s;opacity:1;transform:translateX(101%)}.maskttl.isActive span::after{opacity:0;transform:translateX(-50%)}@media (max-width: 480px){.maskttl span::after{opacity:0;transform:translateX(-50%)}}.maskText{overflow:hidden;position:relative}.maskText::after{content:'';width:150%;height:100%;background:#122562;display:block;position:absolute;top:0;bottom:0;-webkit-transform:translateX(-25%);-ms-transform:translateX(-25%);transform:translateX(-25%);-webkit-transition:all 0.8s cubic-bezier(0.39, 0.57, 0.56, 1) 0s;transition:all 0.8s cubic-bezier(0.39, 0.57, 0.56, 1) 0s}.maskText.isActive::after{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@media (max-width: 480px){.maskText::after{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}.maskBlock{overflow:hidden;position:relative}.maskBlock::after{content:'';margin:auto;width:150%;height:100%;background:-moz-linear-gradient(right, #122562 0%, #122562 75%, transparent 100%);background:-webkit-linear-gradient(right, #122562 0%, #122562 75%, transparent 100%);background:linear-gradient(to left, #122562 0%, #122562 75%, transparent 100%);display:block;position:absolute;top:0;left:0;-webkit-transform:translateX(-25%);-ms-transform:translateX(-25%);transform:translateX(-25%);-webkit-transition:all 0.8s cubic-bezier(0.39, 0.57, 0.56, 1) 0.2s;transition:all 0.8s cubic-bezier(0.39, 0.57, 0.56, 1) 0.2s;z-index:10}.maskBlock.orange::after{background:-moz-linear-gradient(right, #FF952C 0%, #FF952C 75%, transparent 100%);background:-webkit-linear-gradient(right, #FF952C 0%, #FF952C 75%, transparent 100%);background:linear-gradient(to left, #FF952C 0%, #FF952C 75%, transparent 100%)}.maskBlock.isActive::after{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@media (max-width: 480px){.maskBlock::after{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}.js_listfade02>*{transform:translateY(50px);opacity:0}.js_listfade02>*:first-of-type{-webkit-transition:all 0.8s cubic-bezier(0.39, 0.57, 0.56, 1) 0s;transition:all 0.8s cubic-bezier(0.39, 0.57, 0.56, 1) 0s}.js_listfade02>*:nth-of-type(2){-webkit-transition:all 0.8s cubic-bezier(0.39, 0.57, 0.56, 1) 0.2s;transition:all 0.8s cubic-bezier(0.39, 0.57, 0.56, 1) 0.2s}.js_listfade02>*:nth-of-type(3){-webkit-transition:all 0.8s cubic-bezier(0.39, 0.57, 0.56, 1) 0.4s;transition:all 0.8s cubic-bezier(0.39, 0.57, 0.56, 1) 0.4s}.js_listfade02>*:nth-of-type(4){-webkit-transition:all 0.8s cubic-bezier(0.39, 0.57, 0.56, 1) 0.6s;transition:all 0.8s cubic-bezier(0.39, 0.57, 0.56, 1) 0.6s}.js_listfade02>*:nth-of-type(5){-webkit-transition:all 0.8s cubic-bezier(0.39, 0.57, 0.56, 1) 0.8s;transition:all 0.8s cubic-bezier(0.39, 0.57, 0.56, 1) 0.8s}.js_listfade02>*:nth-of-type(6){-webkit-transition:all 0.8s cubic-bezier(0.39, 0.57, 0.56, 1) 1s;transition:all 0.8s cubic-bezier(0.39, 0.57, 0.56, 1) 0.6s}.js_listfade02>*:nth-of-type(7){-webkit-transition:all 0.8s cubic-bezier(0.39, 0.57, 0.56, 1) 1.2s;transition:all 0.8s cubic-bezier(0.39, 0.57, 0.56, 1) 0.8s}.js_listfade02>*:nth-of-type(8){-webkit-transition:all 0.8s cubic-bezier(0.39, 0.57, 0.56, 1) 1.4s;transition:all 0.8s cubic-bezier(0.39, 0.57, 0.56, 1) 0.8s}.js_listfade02.isActive>*{transform:translateY(0);opacity:1}@media (max-width: 480px){.js_listfade02>*{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}
