﻿/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}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]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:middle;padding:0}th{text-align:left;font-weight:bold}@keyframes ball{30%{transform:scale(0.9);opacity:.6}80%{transform:scale(1.1)}}@keyframes bounce{30%{transform:scale(0.98)}80%{transform:scale(1.01)}}@keyframes bounceL{50%{transform:scale(0.99)}}@keyframes rotate90{40%{transform:rotateY(90deg)}}.fa-arrow-up-right-from-square::before{content:""}.fa-circle-arrow-right::before{content:""}.fa-crown::before{content:""}.fa-file-pdf::before{content:""}.fa-angle-up::before{content:""}.fa-clock::before{content:""}.fa-rotate::before{content:""}.fa-twitter:before{content:""}.fa-calculator::before{content:""}.fa-envelope::before{content:""}.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style, 900)}.fa,.fa-brands,.fa-classic,.fa-regular,.single_container__post::before,.fa-sharp,.fa-solid,.link-outbound,.link-out::after,.link-in::after,.single_container__update::before,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.single_container__post::before,.fa-solid,.link-outbound,.link-out::after,.link-in::after,.single_container__update::before,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}:root,:host{--fa-style-family-brands: "Font Awesome 6 Brands";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url("../webfonts/fa-brands-400.woff2") format("woff2"),url("../webfonts/fa-brands-400.ttf") format("truetype")}:host,:root{--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.single_container__post::before,.far{font-weight:400}:host,:root{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.link-outbound,.link-out::after,.link-in::after,.single_container__update::before,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(../webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-v4compatibility.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}img{max-width:100%}.sm-app{display:none}@media(min-width: 480px){.sm-app{display:block}}.md-app,.header--mp__nav__contact--culc{display:none !important}@media(min-width: 600px){.md-app,.header--mp__nav__contact--culc{display:block !important}}.lg-app{display:none}@media(min-width: 960px){.lg-app{display:block}}.xl-app{display:none}@media(min-width: 1280px){.xl-app{display:block}}@media(min-width: 480px){.sm-hidden{display:none}}@media(min-width: 600px){.md-hidden{display:none}}@media(min-width: 960px){.lg-hidden{display:none}}.xl-hidden{display:block}@media(min-width: 1280px){.xl-hidden{display:none}}h1,h2,h3,h4,h5{font-weight:600}h1{font-size:1.8rem}@media(min-width: 600px){h1{font-size:1.9rem}}@media(min-width: 960px){h1{font-size:2rem}}.f-xxl,.dl__header__hero--txt .fax{font-size:1.8rem !important}@media(min-width: 600px){.f-xxl,.dl__header__hero--txt .fax{font-size:1.9rem !important}}@media(min-width: 960px){.f-xxl,.dl__header__hero--txt .fax{font-size:2rem !important}}h2{font-size:1.6rem}@media(min-width: 600px){h2{font-size:1.7rem}}@media(min-width: 960px){h2{font-size:1.8rem}}.f-xl,.hero__content--h2--yellow,.front-page__calc--banner h2 span{font-size:1.6rem !important}@media(min-width: 600px){.f-xl,.hero__content--h2--yellow,.front-page__calc--banner h2 span{font-size:1.7rem !important}}@media(min-width: 960px){.f-xl,.hero__content--h2--yellow,.front-page__calc--banner h2 span{font-size:1.8rem !important}}h3{font-size:1.4rem}@media(min-width: 600px){h3{font-size:1.5rem}}@media(min-width: 960px){h3{font-size:1.6rem}}.f-lg,.dl__header__hero--txt .reception{font-size:1.4rem !important}@media(min-width: 600px){.f-lg,.dl__header__hero--txt .reception{font-size:1.5rem !important}}@media(min-width: 960px){.f-lg,.dl__header__hero--txt .reception{font-size:1.6rem !important}}h4,h5{font-size:1.2rem}@media(min-width: 600px){h4,h5{font-size:1.3rem}}@media(min-width: 960px){h4,h5{font-size:1.4rem}}.f-nm,.etc__etc-price__container dl dt{font-size:1.2rem !important}@media(min-width: 600px){.f-nm,.etc__etc-price__container dl dt{font-size:1.3rem !important}}@media(min-width: 960px){.f-nm,.etc__etc-price__container dl dt{font-size:1.4rem !important}}p,span,li,a{font-size:1rem;line-height:1.6rem}@media(min-width: 960px){p,span,li,a{font-size:1.2rem;line-height:1.8rem}}.f-md,.etc .disc-table__tbl,.hero__content--h3{font-size:1rem !important;line-height:1.6rem !important}@media(min-width: 960px){.f-md,.etc .disc-table__tbl,.hero__content--h3{font-size:1.2rem !important;line-height:1.8rem !important}}.f-sm,.toll-road--waritai,.toll-road--ichiyu,.etc__etc-price__container dl dd,.bl_footer_wrapper .bl_footer_corp p:first-child,.hero__content--h2--sm,.bl_chatbot_returnBtn{font-size:.8rem !important;line-height:1rem !important}@media(min-width: 960px){.f-sm,.toll-road--waritai,.toll-road--ichiyu,.etc__etc-price__container dl dd,.bl_footer_wrapper .bl_footer_corp p:first-child,.hero__content--h2--sm,.bl_chatbot_returnBtn{font-size:1rem !important;line-height:1.6rem !important}}.f-xs,.bl_footer_wrapper .bl_footer_corp p:nth-child(2),.bl_footer_wrapper .bl_footer_corp p:nth-child(3),.bl_footer_wrapper .bl_footer_inner a,.bl_footer_wrapper .bl_footer_inner p{font-size:.7rem !important;line-height:1rem !important}@media(min-width: 960px){.f-xs,.bl_footer_wrapper .bl_footer_corp p:nth-child(2),.bl_footer_wrapper .bl_footer_corp p:nth-child(3),.bl_footer_wrapper .bl_footer_inner a,.bl_footer_wrapper .bl_footer_inner p{font-size:.8rem !important;line-height:1.6rem !important}}.indent1,.level2-box--txt--detail ul{padding-left:1rem;text-indent:-1rem}.indent2{padding-left:2rem;text-indent:-2rem}.t-indent1{padding-left:1rem}.t-indent2{padding-left:2rem}.f-cBase{color:#fffffc !important}.f-cMain{color:#83e4b5 !important}.f-cMainDark{color:#084257 !important}.f-cKey{color:#6e60a0 !important}.f-cGreen{color:#4e90a4 !important}.f-cWhite,.etc .disc-table__tbl--ttl1,.etc .disc-table__tbl--ttl2,.etc .disc-table__tbl--ttl3{color:#fff !important}.f-cBlack{color:#000 !important}.f-cOrange{color:#f2770c !important}.f-cRed{color:red !important}.f-cBlue{color:rgba(8,80,189,.7) !important}.f-merit{background:#00ae95;color:#fff;line-height:3rem;padding:3px 10px}.fB,.level2-merit--txt--ttl--merit,.link-in,.link-out{font-weight:700 !important}.fS{font-weight:400 !important}.vertical-writing{writing-mode:vertical-lr}.bg-cBase{background:#fffffc}.bg-cMain{background:#83e4b5}.bg-cMainDark{background:#084257}.bg-cKey,.etc .disc-table__tbl--ttl1,.etc .disc-table__tbl--ttl2,.etc .disc-table__tbl--ttl3{background:#6e60a0}.bg-cKeyPale,.etc .disc-table__tbl--body1-1,.etc .disc-table__tbl--body1-2,.etc .disc-table__tbl--body1-3,.etc .disc-table__tbl--body2-1,.etc .disc-table__tbl--body2-2,.etc .disc-table__tbl--body2-3,.etc .disc-table__tbl--body3-1,.etc .disc-table__tbl--body3-2,.etc .disc-table__tbl--body3-3{background:#dfdceb}.bg-cGreen{background:#4e90a4}.bg-cWhite{background:#fff !important}.bg-cBlack{background:#000}.bg-cBlueGreen{background:#00ae95}.bg-cYellow{background:#fdffd0}.bg-cBlue{background:rgba(8,80,189,.7)}.bg-cPink{background:#ffd0fa}.bg-grad-green{background:linear-gradient(45deg, rgb(0, 0, 0), rgb(61, 166, 157))}.bg-grad-purple{background:linear-gradient(45deg, rgb(55, 48, 80), rgb(55, 4, 184))}.bg-cLink{background:#1a0dab}.bg-cSkyBlue{background:skyblue}.bg-transparent{background:rgba(0,0,0,0) !important}.bg-layer-white{background-color:hsla(0,0%,100%,.6)}.bg-layer-black{background-color:rgba(0,0,0,.6)}.uYellow{background:linear-gradient(transparent 60%, #ffed00 0%)}.uGreen{background:linear-gradient(transparent 60%, rgb(106, 248, 78) 0%)}.uPink{background:linear-gradient(transparent 60%, rgb(255, 208, 250) 0%)}a,button{cursor:pointer}.link,.single_container p a,.breadcrumb ul li a{color:#1a0dab}.center,.hp_center{text-align:center}.right,.hp_right{text-align:right}.left,.hp_left{text-align:left}.mg-auto,.m-auto{margin:auto}.mg-100auto{margin:100px auto}.mg-10{margin:10px}.mg-20{margin:20px}.mg-top-0{margin-top:0 !important}.mg-top-5{margin-top:5px !important}.mg-top-10{margin-top:10px !important}.mg-top-20{margin-top:20px !important}.mg-top-30{margin-top:30px !important}.mg-top-40{margin-top:40px !important}.mg-bottom-0{margin-bottom:0 !important}.m-bottom-10,.mg-bottom-10{margin-bottom:10px}.m-bottom-20,.mg-bottom-20{margin-bottom:20px}.m-bottom-30,.mg-bottom-30{margin-bottom:30px !important}.mg-bottom-40{margin-bottom:40px !important}.mg-bottom-50{margin-bottom:50px !important}.mg-bottom-60{margin-bottom:60px !important}.mg-bottom-70{margin-bottom:70px !important}.mg-bottom-80{margin-bottom:80px !important}.mg-left-10{margin-left:10px}.mg-left-20{margin-left:20px}.mg-left-30{margin-left:30px}.pd-bottom-0{padding-bottom:0 !important}.pd-bottom-10{padding-bottom:10px !important}.pd-bottom-30{padding-bottom:30px !important}.pd-bottom-md{padding-bottom:30px}@media(min-width: 600px){.pd-bottom-md{padding-bottom:40px}}@media(min-width: 768px){.pd-bottom-md{padding-bottom:50px}}@media(min-width: 960px){.pd-bottom-md{padding-bottom:60px}}.pd-5{padding:5px}.pd-10{padding:10px}.pd-15{padding:15px}.pd-20{padding:20px}.pd-25{padding:25px}.pd-30{padding:30px}.pd-100{padding:100px}.pd-left-10{padding-left:10px}.pd-left-20{padding-left:20px}.pd-left-30{padding-left:30px}.pSp{padding-top:1.25rem}.pd-LR-10{padding-left:10px;padding-right:10px}.pd-TB-5{padding-top:5px;padding-bottom:5px}.w-10per{width:10%}.w-20per{width:20%}.w-30per{width:30%}.w-40per{width:40%}.w-50per{width:50% !important}.w-100per{width:100% !important}.w-25per,.w-calc4{width:25%}.w-33per{width:33.3333333333%}.w-calc5{width:20%}.w-calc6{width:16.6666666667%}.w-calc7{width:14.2857142857%}.w-150px{width:150px}input{border:2px solid #333}a:hover{opacity:.8;transition:.4s}.pointer{cursor:pointer}@media(min-width: 600px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}.link-bg{position:relative;display:inline-block}.link-bg::after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:2px;background:#1a0dab;transform:scale(1, 1);transform-origin:left top;transition:transform .4s}.link-bg:hover{opacity:.8}@media(min-width: 768px){.link-bg:hover::after{transform-origin:right top;transform:scale(0, 1)}}.link-toc,.faq__body__qa__sec h3 a,.faq__body__qa__sec p a,.toc__txt dl dt a,.toc__txt dl dd a,.anker_area dl dt a,.anchor_area dl dt a,.anker_area dl dd a,.anchor_area dl dd a{padding-bottom:2px;transition:.4s;background:linear-gradient(#000, #000) 0 100%/0 1px no-repeat}.link-toc:hover,.faq__body__qa__sec h3 a:hover,.faq__body__qa__sec p a:hover,.toc__txt dl dt a:hover,.toc__txt dl dd a:hover,.anker_area dl dt a:hover,.anchor_area dl dt a:hover,.anker_area dl dd a:hover,.anchor_area dl dd a:hover{opacity:.8;background-size:100% 1px}.link-single,.single_container p a{position:relative}.link-single::after,.single_container p a::after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:1px;background:#1a0dab;transform:scale(0, 1);transform-origin:left top;transition:transform .6s}.link-single:hover,.single_container p a:hover{opacity:.8}@media(min-width: 768px){.link-single:hover::after,.single_container p a:hover::after{transform-origin:right top;transform:scale(1, 1)}}.link-breadcrumb,.breadcrumb ul li a{position:relative;display:inline-block}.link-breadcrumb::after,.breadcrumb ul li a::after{content:"";position:absolute;bottom:4px;left:0;width:100%;height:1px;background:#000;transform:scale(0, 1);transform-origin:left top;transition:transform .5s}@media(min-width: 960px){.link-breadcrumb::after,.breadcrumb ul li a::after{bottom:6px}}.link-breadcrumb:hover,.breadcrumb ul li a:hover{opacity:.8}.link-breadcrumb:hover::after,.breadcrumb ul li a:hover::after{transform-origin:right top;transform:scale(1, 1)}.link-outbound{position:relative;display:inline-block}.link-outbound::after{content:"" !important;position:inherit;bottom:inherit !important;left:inherit !important;width:inherit !important;height:inherit !important;background:rgba(0,0,0,0) !important;transform:inherit !important;transform-origin:inherit !important;transition:transform .5s;padding:0 5px 0 3px}.link-out{color:#1a0dab;padding-bottom:4px;background:linear-gradient(#1a0dab, #1a0dab) 0 100%/0 1px no-repeat;transition:.4s}.link-out:hover{opacity:.8;background-size:100% 1px}.link-out::after{content:"" !important;position:inherit !important;bottom:inherit !important;left:inherit !important;width:inherit !important;height:inherit !important;background:rgba(0,0,0,0) !important;transform:inherit !important;transform-origin:inherit !important;transition:transform .5s;padding:0 5px 0 3px}.link-in{color:#1a0dab;padding-bottom:4px;background:linear-gradient(#1a0dab, #1a0dab) 0 100%/0 1px no-repeat;transition:.4s}.link-in:hover{opacity:.8;background-size:100% 1px}.link-in::after{content:"" !important;position:inherit !important;bottom:inherit !important;left:inherit !important;width:inherit !important;height:inherit !important;background:rgba(0,0,0,0) !important;transform:inherit !important;transform-origin:inherit !important;padding:0 3px}.capsule{padding:0 20px;line-height:1rem;border-radius:14px;font-weight:600}*{scroll-behavior:smooth;scroll-margin-top:100px}body{margin:0;padding:0;box-sizing:border-box;font-size:62.5%;font-family:"Noto sans JP",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Hiragino Kaku Gothic ProN","メイリオ",meiryo,sans-serif;background:#f2f2f2}.container{margin:0 auto;max-width:1080px;width:95%}section{padding-bottom:50px}@media(min-width: 768px){section{padding-bottom:70px}}@media(min-width: 960px){section{padding-bottom:100px}}.txt-area h2{background:linear-gradient(45deg, rgb(55, 48, 80), rgb(55, 4, 184));border-left:6px solid #4e90a4;padding:10px 16px;color:#fff;margin-bottom:20px}.txt-area h3{border-left:3px solid #084257;border-bottom:2px dotted #4e90a4;padding-left:5px;padding-bottom:5px;margin-bottom:20px}@media(min-width: 960px){.txt-area h3{padding-left:10px}}.cBox,.c-Box{width:100%;position:relative;border-radius:10px;padding:16px;display:block;margin:10px auto}@media(min-width: 600px){.cBox,.c-Box{margin:20px auto}}@media(min-width: 960px){.cBox,.c-Box{margin:30px auto}}.cBox p:last-child,.c-Box p:last-child{margin-bottom:0}@media(min-width: 600px){.cBox{width:90%}}.bd-gray{border:2px solid #cfcfcf}.border-dashed{border:2px dashed gray}.border-bottom,.bd-bottom{border-bottom:2px solid gray !important}.bd-left{border-left:1px solid gray}.box-shdw-md,.complete__box,.dl__header__hero,.dl__btns__box,.dl__sec__wrap,.request__header,.faq__header__hero,.faq__body__qa__sec,.exam__box__items,.gasoline__type__cards--card,.obu__sec01__grid,.etc .disc-table,.etc__etc01-03--map,.etc__etc02__box,.etc__etc06--txt,.front-page__calc--banner .calc-banner,.front-page__calc--container,.form-area,.toc__txt,.anker_area,.anchor_area,.level2-merit{box-shadow:3px 3px 25px rgba(0,0,0,.3);border-radius:15px;overflow:hidden;transition:.3s}.box-shdw-md:hover,.complete__box:hover,.dl__header__hero:hover,.dl__btns__box:hover,.dl__sec__wrap:hover,.request__header:hover,.faq__header__hero:hover,.faq__body__qa__sec:hover,.exam__box__items:hover,.gasoline__type__cards--card:hover,.obu__sec01__grid:hover,.etc .disc-table:hover,.etc__etc01-03--map:hover,.etc__etc02__box:hover,.etc__etc06--txt:hover,.front-page__calc--banner .calc-banner:hover,.front-page__calc--container:hover,.form-area:hover,.toc__txt:hover,.anker_area:hover,.anchor_area:hover,.level2-merit:hover{box-shadow:none}.box-shdw-lg,.level2-box{box-shadow:3px 3px 30px rgba(0,0,0,.5);border-radius:40px;overflow:hidden;transition:.3s}.box-shdw-lg:hover,.level2-box:hover{box-shadow:none}.box-shdw-single,.dl__btns__ttl span,.dl__btns__box a,.faq__body__qa__sec p,.toll-road--waritai,.toll-road--ichiyu,.up-arrow,.uq_230705blog_form,.anker_area,.anchor_area{box-shadow:2px 2px 5px rgba(0,0,0,.3);border-radius:15px;overflow:hidden;transition:.3s}.box-shdw-single:hover,.dl__btns__ttl span:hover,.dl__btns__box a:hover,.faq__body__qa__sec p:hover,.toll-road--waritai:hover,.toll-road--ichiyu:hover,.up-arrow:hover,.uq_230705blog_form:hover,.anker_area:hover,.anchor_area:hover{box-shadow:none}.level2-box{display:block;background:#fff;padding:20px 20px 5px 20px;margin-bottom:15px}.level2-box:hover{box-shadow:none;opacity:1}@media(min-width: 768px){.level2-box{display:flex;flex-direction:row-reverse;padding:0}}@media(min-width: 600px){.level2-box:first-of-type{margin-bottom:40px}}.level2-box--img{display:flex}@media(min-width: 768px){.level2-box--img{width:50%}}.level2-box--img img{width:100%;border-radius:20px;aspect-ratio:4/3;object-fit:cover}@media(min-width: 768px){.level2-box--img img{border-radius:0px;aspect-ratio:5/4}}.level2-box--txt{display:flex;flex-direction:column;justify-content:space-around}@media(min-width: 768px){.level2-box--txt{width:50%;padding:20px}}.level2-box--txt--ttl{text-align:center;margin-top:10px;margin-bottom:20px}.level2-box--txt--detail{margin:0 auto 20px}.level2-merit{background:#fff;display:grid;grid-template:"img" "txt"}@media(min-width: 600px){.level2-merit{grid-template:"txt img" auto/1.5fr 1fr}}.level2-merit--img{grid-area:img}.level2-merit--img img{width:100%;object-fit:contain;height:100%;transition:.3s}.level2-merit--img img:hover{filter:drop-shadow(2px 2px 6px #333)}.level2-merit--txt{grid-area:txt;padding:10px 20px}@media(min-width: 768px){.level2-merit--txt{padding:30px}}.level2-merit--txt--ttl{display:grid;grid-template:"merit ... heading" auto/auto 5px auto;align-items:center;justify-content:flex-start;margin-bottom:10px}@media(min-width: 960px){.level2-merit--txt--ttl{margin-bottom:25px}}.level2-merit--txt--ttl--merit{grid-area:merit;background:#00ae95;color:#fff;padding:5px}.level2-merit--txt--ttl--heading{grid-area:heading}.tbl{width:100%}@media(min-width: 600px){.tbl{width:95%}}@media(min-width: 960px){.tbl{width:90%}}.tbl table{width:100%}.tbl table.valignTop *{vertical-align:top}.tbl table tr:first-of-type{background:rgba(8,80,189,.7)}.tbl table tr:first-of-type td{color:#fff}.tbl table tr td{border:1px solid #000;padding:3px;font-size:.7rem}@media(min-width: 600px){.tbl table tr td{padding:5px}}@media(min-width: 768px){.tbl table tr td{padding:8px;font-size:.9rem}}.tbl table tr td a p,.tbl table tr td span,.tbl table tr td a,.tbl table tr td dd,.tbl table tr td dt,.tbl table tr td li{font-size:inherit}.tbl__tbl2{width:100%}.tbl__tbl2 td{width:50%}.tbl__tbl3{width:100%}.tbl__tbl3 td{width:33.3333333333%}.tbl__tbl4{width:100%}.tbl__tbl4 td{width:25%}.valignTop{vertical-align:top !important}.tbl-scroll{overflow:auto;white-space:nowrap}@media(min-width: 960px){.tbl-scroll{white-space:normal}}table.tbl-bd-none tr td{border:none}table.tbl-bd-none tr:first-of-type td{background-color:#fff;color:#000}table.tbl-bd-bottomOnly tr,table.tbl-bd tr{border-bottom:1px solid}table.tbl-bd-bottomOnly tr:first-of-type td,table.tbl-bd tr:first-of-type td{background-color:#fff;color:#000}table.tbl-bd-bottmOnly tr td{border:none}.block,.d-block{display:block}.d-table{display:table;table-layout:fixed;border-collapse:collapse}.d-tr{display:flex;flex-direction:column}@media(min-width: 600px){.d-tr{display:table-row}}.d-td{display:table-cell;vertical-align:middle}.no-wrap{white-space:nowrap}.btn--btn{display:block;text-align:center;color:#fff;transition:.4s;font-weight:600}.btn--txt{background:#fff;display:block;outline:2px solid #084257;width:60%;margin:0 auto;text-align:center;padding:5px 0;position:relative}.btn--txt:before{content:"";position:absolute;bottom:-24px;left:20%;margin-left:-15px;outline:12px solid rgba(0,0,0,0);border-top:12px solid #fff;z-index:3}.btn--txt:after{content:"";position:absolute;bottom:-30px;left:20%;margin-left:-17px;outline:14px solid rgba(0,0,0,0);border-top:15px solid #084257;z-index:2}.btn_md,.faq__header__hero--btn{width:100%}.btn_md--btn{position:relative;width:100%;height:50px;margin:10px auto;border-radius:30px;line-height:3rem;transition:.4s;z-index:1;overflow:hidden;font-size:1.2rem;outline:2px solid #084257}.btn_md--btn:hover{color:#084257}.btn_md--btn:hover:after{transform:translateX(100%)}.btn_md--btn:after{content:"";left:-100%;border-radius:30px;position:absolute;width:100%;height:100%;background:#fff;transition:.4s;z-index:-1}.btn_md--btn.bg-grad-purple{outline:2px solid #23017a}.btn_md--btn.bg-grad-purple:hover{color:#23017a}.btn_lg{width:100%;padding-bottom:50px}@media(min-width: 768px){.btn_lg{padding-bottom:100px}}.btn_lg--btn{position:relative;z-index:0;overflow:hidden;width:100%;height:50px;margin:10px auto;border-radius:30px;line-height:50px;outline:2px solid #084257;font-size:1.2rem}@media(min-width: 768px){.btn_lg--btn{width:80%;height:70px;border-radius:40px;line-height:70px}}.btn_lg--btn:hover{color:#084257}.btn_lg--btn:hover:after{transform:translateX(100%)}.btn_lg--btn:after{content:"";position:absolute;background:#fff;left:-100%;width:100%;height:100%;border-radius:30px;z-index:-1;transition:.5s}@media(min-width: 768px){.btn_lg--btn:after{width:100%;height:100%;border-radius:40px}}.return--btn{margin-top:30px}@media(min-width: 768px){.return--btn{display:flex;justify-content:flex-end}}@media(min-width: 768px){.return--btn .btn{width:50%}}@media(min-width: 960px){.return--btn .btn{width:33.3333333333%}}.uq_btnWebForm{background-color:crimson;outline:2px solid crimson}.uq_btnWebForm:hover{color:crimson}.reduction__three{margin:auto}.reduction__three div{background:#fff;padding:20px;margin-bottom:15px}.reduction__three div img{width:100%;border-radius:20px}.reduction__three div h3{margin:5px auto}@media(min-width: 600px){.reduction__three div h3{font-size:1.4rem}}@media(min-width: 960px){.reduction__three div h3{font-size:1.2rem}}@media(min-width: 600px){.reduction__three{display:flex;justify-content:space-between}.reduction__three div{width:calc(33.3333333333% - 10px)}}@media(min-width: 960px){.reduction__three div{padding:10px;width:calc(33.3333333333% - 5px)}.reduction__three p{font-size:1rem}}@media(min-width: 960px)and (min-width: 1440px){.reduction__three div{width:calc(33.3333333333% - 1vw)}}.toc__txt,.anker_area,.anchor_area{width:95%;background:#fff;padding:20px;margin:auto;margin-bottom:50px;border-right:1px solid #ddd;border-bottom:2px solid #ddd}@media(min-width: 768px){.toc__txt,.anker_area,.anchor_area{width:70%;padding:40px}}@media(min-width: 960px){.toc__txt,.anker_area,.anchor_area{margin-bottom:70px}}.toc__txt dl,.anker_area dl,.anchor_area dl{margin:auto}.toc__txt dl dt:not(:first-child),.anker_area dl dt:not(:first-child),.anchor_area dl dt:not(:first-child){margin-top:5px}@media(min-width: 960px){.toc__txt dl dt:not(:first-child),.anker_area dl dt:not(:first-child),.anchor_area dl dt:not(:first-child){margin-top:10px}.toc__txt dl dt,.anker_area dl dt,.anchor_area dl dt{margin-bottom:5px}}.toc__txt dl dt a,.anker_area dl dt a,.anchor_area dl dt a{font-size:1rem}@media(min-width: 960px){.toc__txt dl dt a,.anker_area dl dt a,.anchor_area dl dt a{font-size:1.1rem}}.toc__txt dl dd,.anker_area dl dd,.anchor_area dl dd{margin-bottom:3px}@media(min-width: 600px){.toc__txt dl dd,.anker_area dl dd,.anchor_area dl dd{padding-left:10px}}@media(min-width: 960px){.toc__txt dl dd,.anker_area dl dd,.anchor_area dl dd{padding-left:20px;margin-bottom:5px}}.toc__txt dl dd a,.anker_area dl dd a,.anchor_area dl dd a{font-size:.9rem}@media(min-width: 960px){.toc__txt dl dd a,.anker_area dl dd a,.anchor_area dl dd a{font-size:1rem}}@media(min-width: 768px){.anker_area,.anchor_area{width:80%;padding:40px}}@media(min-width: 960px){.anker_area,.anchor_area{margin-bottom:70px}}.anker_area dl,.anchor_area dl{margin:auto}.anker_area dl dt a,.anker_area dl dd a,.anchor_area dl dt a,.anchor_area dl dd a{font-weight:500;font-family:inherit !important;color:inherit}.anker_area dl dd,.anchor_area dl dd{position:relative;padding-left:2rem !important}.anker_area dl dd::before,.anchor_area dl dd::before{content:"";position:absolute;width:10px;height:1px;background-color:#000;top:50%;left:10px}.anker_area .bl_toc_title,.anchor_area .bl_toc_title{font-size:1.1rem;font-weight:550}@media(min-width: 768px){.anker_area .bl_toc_title,.anchor_area .bl_toc_title{font-size:1.2rem}}.header{position:fixed;top:0;background:#f2f2f2;margin:0 auto;height:50px;padding:5px;width:100%;display:flex;justify-content:space-between;align-items:center;z-index:10000}@media(min-width: 1280px){.header{padding-right:0}}.header--img{height:100%}@media(min-width: 1280px){.header--img{height:80%}}.header--img img{height:100%}.header--mp{display:flex;align-items:center;position:relative}@media(min-width: 960px){.header--mp{display:none}}.header--mp .bl_mpHeader_logo{height:50px}.header--mp .bl_mpHeader_logo img{height:50px;padding:5px 0}.header--mp__btn{width:50px;height:50px;position:absolute;right:0}.header--mp__btn span{position:absolute;display:block;background:#333;height:2px;width:30px;left:50%;transform:translateX(-50%);transition:.3s cubic-bezier(0.7, 0.18, 0.24, 1.33)}.header--mp__btn span:nth-of-type(1){top:15px}.header--mp__btn span:nth-of-type(2){top:25px}.header--mp__btn span:nth-of-type(3){top:35px}.header--mp__btn:active span:nth-of-type(1),.header--mp__btn:focus span:nth-of-type(1){transform:translate3d(0px, 0px, 0) rotate(120deg);top:25px;left:10px}.header--mp__btn:active span:nth-of-type(2),.header--mp__btn:focus span:nth-of-type(2){top:25px}.header--mp__btn:active span:nth-of-type(3),.header--mp__btn:focus span:nth-of-type(3){transform:translate3d(0px, 0px, 0) rotate(-120deg);top:25px;left:10px}.header--mp__nav{position:fixed;top:50px;left:-100px;text-align:center;line-height:3rem;width:100%;height:100vh;background:#fff;z-index:1000;visibility:hidden;opacity:0;transition:.6s cubic-bezier(0.7, 0.18, 0.24, 1.33)}.header--mp__nav ul{display:flex;height:50%;flex-direction:column;justify-content:space-between}.header--mp__nav ul li{width:60%;border-bottom:1px solid #6e60a0;margin:auto}.header--mp__nav ul li a{color:#6e60a0;font-weight:600;font-size:1.2rem}.header--mp__nav__contact{display:grid;grid-template:"... ... ... .... ..." 10px "... tel ... mail ..." auto "... ... ... .... ..." 10px/15px 1fr 15px 1fr 15px}@media(min-width: 600px){.header--mp__nav__contact{grid-template:"... ... ... .... ... .... ..." 10px "... tel ... culc ... mail ..." auto "... ... ... .... ... .... ..." 10px/15px 1fr 15px 1fr 15px 1fr 15px}}.header--mp__nav__contact a{color:#fff;padding:10px;border-radius:10px;filter:drop-shadow(2px 2px 5px rgba(0, 0, 0, 0.3))}.header--mp__nav__contact--tel{grid-area:tel;transition:.3s}.header--mp__nav__contact--tel:hover{transform:rotate(5deg)}.header--mp__nav__contact--mail{grid-area:mail;transition:.3s}.header--mp__nav__contact--mail:hover{transform:rotate(5deg)}.header--mp__nav__contact--culc{grid-area:culc;transition:.3s}.header--mp__nav__contact--culc:hover{transform:rotate(5deg)}.header--mp__nav.active{visibility:visible;opacity:1;top:50px;left:0}@media(min-width: 1280px){.header{height:100px;background:rgba(0,0,0,0)}}.header__nav{visibility:hidden;display:none}@media(min-width: 1280px){.header__nav{visibility:visible;height:50px;display:flex;align-items:center;justify-content:space-around;border-radius:30px;box-shadow:0px 0px 5px 0px rgba(0,0,0,.6);background:#fff}}.header__nav li{color:#6e60a0}.header__nav li:not(:first-child){border-left:2px dotted #333}.header__nav a{padding:0 10px;display:block;font-weight:600;font-size:.9rem;transition:.8s;border-radius:20px}.header__nav a:hover{background:#1a0dab;color:#fff}@media(min-width: 1440px){.header__nav a{font-size:1.1rem}}.header__info{visibility:hidden;display:flex;justify-content:space-around}@media(min-width: 1280px){.header__info{visibility:visible}}.header__info a{padding:4px;color:#fff;display:grid;text-align:center;grid-template:"...." 10px "icon" 40px "text" 40px "...." 10px;align-items:center;transition:0}@media(min-width: 1600px){.header__info a{padding-left:20px;padding-right:20px}}.header__info a .header-icon{grid-area:icon}.header__info a .header-text{grid-area:text}.header__info--tel{background:#d00058}.header__info--tel:hover{background:#ff0e72}.header__info--tel--num{line-height:1.1rem;font-size:1.2rem}@media(min-width: 1440px){.header__info--tel--num{font-size:1.4rem}}@media(min-width: 1600px){.header__info--tel--num{font-size:1.6rem;padding-bottom:5px}}.header__info--tel--num__phone{width:24px}.header__info--tel--time{font-size:1rem;line-height:1.2rem}@media(min-width: 1440px){.header__info--tel--time{font-size:1.2rem;line-height:1.8rem}}.header__info--culc{background:#fd9d30}.header__info--culc:hover{background:#ff8c00}.header__info--culc i{font-size:2rem;padding-bottom:5px}@media(min-width: 1600px){.header__info--culc p{font-size:1.6rem}}.header__info--request{background:#18a718}.header__info--request:hover{background:#04c204}.header__info--request i{font-size:2rem;padding-bottom:5px}@media(min-width: 1600px){.header__info--request p{font-size:1.6rem}}.header__dl{width:auto !important;padding:0 10px;margin:0 !important;font-size:1rem !important;border:2px solid #fff;box-shadow:2px 2px 5px rgba(0,0,0,.3);opacity:1 !important}.header__dl:hover{font-weight:800;opacity:1}@media(min-width: 1440px){.header__dl{padding:0 20px;font-size:1.2rem !important}}.info-style,.header__info--tel,.header__info--culc,.header__info--request{border-radius:0 0 15px 15px;transition:.2s;box-shadow:2px 2px 5px rgba(0,0,0,.3);opacity:1}.info-style:hover,.header__info--tel:hover,.header__info--culc:hover,.header__info--request:hover{transition:.2s;transform:translateY(-2px);box-shadow:none;opacity:.9}:root{--header-gap-lg: 1vw;--header-gap-xl: 1vw;--header-gap-xxl: 25px;--header-gap-dl-lg: 0.5vw;--header-gap-dl-xxl: 15px}.ly_header{height:50px;padding:0 20px;background-color:#fff;width:100%;box-shadow:0px 1px 2px #ddd;position:fixed;top:0;z-index:2222;transition:.3s}@media(min-width: 960px){.ly_header{height:75px}}.ly_header:hover{opacity:1}.bl_header_wrapper{display:none}@media(min-width: 960px){.bl_header_wrapper{max-width:1360px;width:100%;margin:auto;background-color:#fff;height:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.bl_header_wrapper ul li{white-space:nowrap}.bl_header_wrapper .bl_header_logoImg{height:50px}}.bl_header{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:var(--header-gap-lg)}@media(min-width: 1440px){.bl_header{gap:var(--header-gap-xxl)}}.bl_headerMenu_wrapper,.bl_headerReq_wrapper{display:flex;align-items:center;gap:var(--header-gap-lg)}@media(min-width: 1440px){.bl_headerMenu_wrapper,.bl_headerReq_wrapper{gap:var(--header-gap-xxl)}}.bl_headerMenu_wrapper li a,.bl_headerMenu_wrapper li span,.bl_headerReq_wrapper li a,.bl_headerReq_wrapper li span{font-size:1.2vw}@media(min-width: 1280px){.bl_headerMenu_wrapper li a,.bl_headerMenu_wrapper li span,.bl_headerReq_wrapper li a,.bl_headerReq_wrapper li span{font-size:14px}}.bl_headerMenu_wrapper li a.isCurrent,.bl_headerMenu_wrapper li span.isCurrent,.bl_headerReq_wrapper li a.isCurrent,.bl_headerReq_wrapper li span.isCurrent{font-weight:550}.bl_headerMenu_wrapper li a.isCurrent::after,.bl_headerMenu_wrapper li span.isCurrent::after,.bl_headerReq_wrapper li a.isCurrent::after,.bl_headerReq_wrapper li span.isCurrent::after{width:30px}.bl_headerMenu_wrapper li a,.bl_headerReq_wrapper li a{position:relative;padding:10px 0}.bl_headerMenu_wrapper li a::after,.bl_headerReq_wrapper li a::after{content:"";position:absolute;bottom:-20%;left:50%;transform:translate(-50%, -50%);width:0;height:2px;background-color:#1c1e33;transition:.3s}.bl_headerMenu_wrapper li a:hover,.bl_headerReq_wrapper li a:hover{text-decoration:none;color:#000;opacity:.8}.bl_headerMenu_wrapper li a:hover::after,.bl_headerReq_wrapper li a:hover::after{width:30px}.bl_headerMenu_wrapper li.bl_header_dl,.bl_headerReq_wrapper li.bl_header_dl{line-height:1rem}.bl_headerMenu_wrapper li.bl_header_dl a,.bl_headerReq_wrapper li.bl_header_dl a{line-height:0}.bl_headerMenu_wrapper li.bl_header_dl a::after,.bl_headerReq_wrapper li.bl_header_dl a::after{bottom:10%}#menuAddClassTarget{position:relative}#menuAddClassTarget::after{content:"";position:absolute;bottom:-5%;left:50%;transform:translate(-50%, -50%);width:0;height:2px;background-color:#1c1e33;transition:.3s}#menuAddClassTarget.isCurrent::after{width:30px}.bl_headerMenu_wrapper li a,.bl_headerMenu_wrapper li span{padding:20px 0}.bl_headerMenu_wrapper li a::after,.bl_headerMenu_wrapper li span::after{bottom:-5%}.bl_headerMenu_wrapper:nth-of-type(2){position:relative;padding-left:10px !important}@media(min-width: 1440px){.bl_headerMenu_wrapper:nth-of-type(2){padding-left:25px !important}}.bl_headerMenu_wrapper:nth-of-type(2){gap:var(--header-gap-dl-lg)}.bl_headerMenu_wrapper:nth-of-type(2)::before{content:"";width:1px;height:30px;position:absolute;left:0;background-color:#999}@media(min-width: 1280px){.bl_headerMenu_wrapper:nth-of-type(2){gap:var(--header-gap-dl-xxl)}}.bl_headerReq_wrapper{position:relative;padding-left:10px !important}@media(min-width: 1440px){.bl_headerReq_wrapper{padding-left:25px !important}}.bl_headerReq_wrapper::before{content:"";width:1px;height:30px;position:absolute;left:0;background-color:#999}.bl_headerReq_wrapper li{display:flex;align-items:center;gap:2px}.bl_headerReq_wrapper li a{display:flex;align-items:center;gap:2px;transition:.3s}@media(min-width: 1440px){.bl_headerReq_wrapper li a{gap:4px}}.bl_headerReq_wrapper li a:hover{text-decoration:none;color:#000}.bl_headerReq_wrapper li div{display:flex;flex-direction:column}.bl_headerReq_wrapper li div span:first-of-type{font-size:9px;line-height:12px}@media(min-width: 1280px){.bl_headerReq_wrapper li div span:first-of-type{font-size:12px}}.bl_headerReq_wrapper li div span:last-of-type{font-size:14px;line-height:20px;letter-spacing:.3px}@media(min-width: 1280px){.bl_headerReq_wrapper li div span:last-of-type{font-size:18px}}.bl_headerReq_wrapper li img{width:2vw}@media(min-width: 1280px){.bl_headerReq_wrapper li img{width:100%}}.bl_menu_isCurrent{position:relative}.bl_menu_isCurrent::after{content:"";position:absolute;bottom:-20%;left:50%;transform:translate(-50%, -50%);width:30px !important;height:2px;background-color:#6355a1;transition:.3s}.bl_menuMember_wrapper{position:relative}.bl_menuMember_wrapper .bl_menuMember{visibility:hidden;opacity:0;background-color:#fff;top:40px;position:absolute;display:flex;flex-direction:column;padding:10px 15px;transition:.2s;border-radius:2px;border-bottom:1px solid #ddd;z-index:9}.bl_menuMember_wrapper .bl_menuMember a{padding:5px}.bl_menuMember_wrapper .bl_menuMember a::after{bottom:0}.bl_menuMember_wrapper .bl_menuMember a:hover{transform:translateX(1.5px)}.bl_menuMember_wrapper:hover .bl_menuMember{visibility:visible;opacity:1}.hero{width:100%;margin:50px auto 0;background-image:url(../images/top/hero_pc.webp);background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,.2);background-blend-mode:darken;height:400px;overflow:auto;display:flex}@media(min-width: 600px){.hero{height:500px}}@media(min-width: 768px){.hero{height:600px}}@media(min-width: 960px){.hero{margin:80px auto 0}}@media(min-width: 1280px){.hero{height:700px}}.hero__content{height:70%;width:95%;max-width:1080px;margin:auto;color:#fff;display:grid;grid-template-columns:1.5fr 3fr;grid-template-rows:1fr 1fr 1fr;align-items:center}.hero__content--h2{grid-area:1/1/2/3;text-align:center;letter-spacing:3px}@media(min-width: 1280px){.hero__content--h2{font-size:3rem}}.hero__content--h2--yellow{color:#ffed00}@media(min-width: 1280px){.hero__content--h2--yellow{font-size:3rem}}.hero__content--card{grid-area:2/1/3/2;padding:20px 0 20px 20px}.hero__content--max40{grid-area:2/2/3/3;position:relative}.hero__content--max40__txt{background:#fff;background:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.5) 90%, rgba(255, 255, 255, 0) 100%);padding:15px 5px 5px}@media(min-width: 768px){.hero__content--max40__txt{padding:25px 10px 10px}}@media(min-width: 960px){.hero__content--max40__txt{padding:40px 10px 20px}}@media(min-width: 1280px){.hero__content--max40__txt{padding:60px 10px 20px}}.hero__content--max40__txt--lg{color:#ffed00;text-shadow:1px 0px 2px #000,0 1px 2px #000,-1px 0px 2px #000,0 -1px 2px #000;font-size:3rem;font-weight:700}@media(min-width: 600px){.hero__content--max40__txt--lg{font-size:5rem}}@media(min-width: 768px){.hero__content--max40__txt--lg{font-size:6rem}}@media(min-width: 960px){.hero__content--max40__txt--lg{font-size:8rem;text-shadow:2px 0px 3px #000,0 2px 3px #000,-2px 0px 3px #000,0 -2px 3px #000}}@media(min-width: 1280px){.hero__content--max40__txt--lg{font-size:10rem}}.hero__content--max40__txt--md{color:#ffed00;text-shadow:1px 0px 2px #000,0 1px 2px #000,-1px 0px 2px #000,0 -1px 2px #000;font-size:1.5rem;font-weight:700}@media(min-width: 600px){.hero__content--max40__txt--md{font-size:3rem}}@media(min-width: 768px){.hero__content--max40__txt--md{font-size:4rem}}@media(min-width: 960px){.hero__content--max40__txt--md{font-size:5rem;text-shadow:2px 0px 3px #000,0 2px 3px #000,-2px 0px 3px #000,0 -2px 3px #000}}@media(min-width: 1280px){.hero__content--max40__txt--md{font-size:6rem}}.hero__content--max40__txt--sm{color:#000;font-size:.8rem}@media(min-width: 768px){.hero__content--max40__txt--sm{font-size:1.2rem}}@media(min-width: 960px){.hero__content--max40__txt--sm{font-size:1.4rem}}.hero__content--max40::after{position:absolute;content:"※ETC2.0対応車載器を搭載している事業用車両（緑ナンバー）の場合";left:5px;font-size:.6rem}@media(min-width: 768px){.hero__content--max40::after{font-size:.8rem;bottom:-15px}}.hero__content--max40__bubble{position:absolute;left:50%;top:10%;background:linear-gradient(45deg, rgb(55, 48, 80), rgb(55, 4, 184));padding:0 5px;transform:skew(10deg, 0deg)}@media(min-width: 600px){.hero__content--max40__bubble{padding:5px 10px}}@media(min-width: 768px){.hero__content--max40__bubble{padding:10px 15px;left:45%}}@media(min-width: 960px){.hero__content--max40__bubble{padding:15px 20px}}@media(min-width: 1280px){.hero__content--max40__bubble{padding:20px}}.hero__content--max40__bubble p{font-size:.6rem;font-weight:600;line-height:1rem}@media(min-width: 600px){.hero__content--max40__bubble p{font-size:1rem}}@media(min-width: 768px){.hero__content--max40__bubble p{font-size:1.2rem}}@media(min-width: 960px){.hero__content--max40__bubble p{font-size:1.8rem}}@media(min-width: 1280px){.hero__content--max40__bubble p{font-size:2rem}}.hero__content--h3{grid-area:3/1/4/3;text-align:center}@media(min-width: 600px){.hero__content--h3{line-height:2rem}}@media(min-width: 768px){.hero__content--h3{font-size:1.4rem}}@media(min-width: 960px){.hero__content--h3{font-size:1.6rem}}@media(min-width: 1280px){.hero__content--h3{font-size:2rem;line-height:3rem}}.page_hero{height:250px;-webkit-mask:url(../images/header_mask.svg) no-repeat center bottom/100% auto;mask:url(../images/header_mask.svg) no-repeat center bottom/100% auto;margin-top:50px;background-size:cover;background-position:center;background-color:rgba(0,0,0,.2);background-blend-mode:darken;display:flex;align-items:center;justify-content:center}.page_hero h1,.page_hero h2{color:#fff}.page_hero h1{font-size:2rem;text-shadow:0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000}@media(min-width: 768px){.page_hero h1{font-size:3rem}}@media(min-width: 768px){.page_hero{height:400px;margin-top:0}}.single{background:#fff;margin-top:50px;margin-bottom:20px}@media(min-width: 1280px){.single{margin-top:100px;margin-bottom:50px}}@media(min-width: 960px){.bl_multi_view{display:grid;grid-template:"left right" auto/1fr 1fr}}.bl_fvLeft_wrapper{grid-area:left}.bl_fvLeft{width:100%;height:100vh;background-image:url(../images/top/fv_left.webp);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;z-index:0;display:flex}.bl_fvLeft::before{content:"";position:absolute;background-color:rgba(70,70,70,.3);top:0;right:0;bottom:0;left:0;z-index:1}.bl_fvLeft_inner{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:80px;height:100%;width:100%;z-index:5}.bl_fvLeft_title{color:#fff;font-size:1.8rem;font-weight:700;filter:drop-shadow(0px 2px 2px #000)}@media(min-width: 960px){.bl_fvLeft_title{font-size:3vw}}@media(min-width: 960px){.bl_fvLeft_title span{font-size:1.6vw}}.bl_fvLeft_text{color:#fff}.bl_fvLeft_btnWrapper{display:flex;flex-direction:column;width:90%;justify-content:center}@media(min-width: 960px){.bl_fvLeft_btnWrapper{flex-direction:row}}.bl_fvLeft_btnWrapper a{position:relative;transition:.2s;text-align:center;padding:10px;border-radius:5px;margin-top:20px}.bl_fvLeft_btnWrapper a:first-of-type{background-color:#1c1e33;color:#fff;border:1px solid #fff}.bl_fvLeft_btnWrapper a:last-of-type{background-color:#fff;border:1px solid #1c1e33}.bl_fvLeft_btnWrapper a:hover{opacity:1}.bl_fvLeft_btnWrapper a:hover:first-of-type{background-color:#fff;color:#1c1e33;border:1px solid #1c1e33}.bl_fvLeft_btnWrapper a:hover:last-of-type{background-color:#1c1e33;border:1px solid #fff;color:#fff}@media(min-width: 960px){.bl_fvLeft_btnWrapper a{width:50%}.bl_fvLeft_btnWrapper a:first-of-type{margin-right:10px}.bl_fvLeft_btnWrapper a:last-of-type{margin-left:10px}}@media(min-width: 1280px){.bl_fvLeft_btnWrapper a{width:40%}}.bl_fvCorpImg_wrapper{margin:10px auto}.bl_fvCorpImg_title{margin:10px auto;font-weight:600}.bl_fvCorpImg{display:flex;justify-content:center}.bl_fvCorpImg img{width:calc(50% - 5px);max-width:300px}.bl_fvCorpImg img:first-child{margin-right:10px}.bl_fvRight_wrapper{grid-area:right;width:100%;position:relative}.bl_fvRight_wrapper .bl_fvRight_chatbot{height:calc(100vh - 80px);position:sticky;width:100%;top:80px;right:0;z-index:1}.bl_chatbot_wrapper{overflow:auto;background-color:#fff;position:absolute;inset:20px;padding:20px;box-shadow:1px 1px 3px #999;border-radius:15px;margin:auto;display:flex;place-content:center}@media(min-width: 1440px){.bl_chatbot_wrapper{inset:3vw;border-radius:30px}}.bl_chatbot{height:100%;display:flex;flex-direction:column;align-items:center}.bl_chatbot.bl_chatbot_selectWindow{justify-content:center}.bl_chatbot_inner{margin-bottom:3vh}.bl_chatbot_inner:last-child{margin-bottom:0}.bl_chatbot_inner h2 img{margin-bottom:1vh}.bl_chatbot_inner h3{font-size:1.2rem;line-height:1.8rem}@media(min-width: 1440px){.bl_chatbot_inner h3{font-size:1.4rem;line-height:2rem}}.bl_chatbot .bl_chatbot_img{display:flex;align-items:center}.bl_chatbot .bl_chatbot_img img{border-radius:50%;border:2px solid #084257;width:10vh;height:10vh;margin-right:10px}@media(min-width: 1440px){.bl_chatbot .bl_chatbot_img img{margin-right:30px}}.bl_chatbot_inner.bl_chatbot_textDetail p,.bl_chatbot_inner.bl_chatbot_textDetail li{font-size:1rem}.bl_chatbot_inner.bl_chatbot_textDetail li{font-weight:550;padding-left:1rem}.bl_chatbot_dlBtn{text-align:center;padding-bottom:5vh}.bl_chatbotList{background-color:#1c1e33;color:#fff;padding:1vh 20px;margin-bottom:3vh;border-radius:10px;border:2px solid #1c1e33;cursor:pointer;transition:all .4s}.bl_chatbotList:last-child{margin-bottom:0}.bl_chatbotList:hover{background-color:#fff;color:#1c1e33}@media(min-width: 1440px){.bl_chatbotList{padding:1vh 30px}}.bl_chatbotList.bl_chatbotList_reverse{border:2px solid #1c1e33;color:#1c1e33;background-color:#fff}.bl_chatbotList.bl_chatbotList_reverse:hover{background-color:#1c1e33;color:#fff}.bl_chatbot_returnBtn{cursor:pointer;margin-top:2vh;margin-bottom:5vh;transition:.4s}.bl_chatbot_returnBtn:hover{opacity:.8}.bl_chatbot_returnBtn{transition:.3s;position:relative}.bl_chatbot_returnBtn::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#1c1e33;transform:scale(1, 1);transform-origin:left top;transition:transform .3s}.bl_chatbot_returnBtn:hover::after{transform-origin:right top;transform:scale(0, 1)}.bl_chatbot_dlBtn a{display:block}.bl_chatbot_answer{padding:5vh}@media(min-width: 1440px){.bl_chatbot_answer{padding:5vh 8vh}}.breadcrumb{white-space:nowrap;overflow:auto;padding:20px 0}.breadcrumb ul{display:flex}.breadcrumb ul li,.breadcrumb ul a{font-size:.8rem;font-family:inherit}.breadcrumb ul li span{font-size:.8rem}.breadcrumb ul li{padding-left:0 !important}.breadcrumb__arrow{letter-spacing:.5rem;line-height:.5rem;font-size:1rem !important}.footer{padding:20px 0;background-image:url("../images/footer.svg");background-repeat:no-repeat;background-position:top center}@media(min-width: 768px){.footer{padding:120px 0 50px}}.footer__container{height:100%}.footer__container--menu{margin:20px auto;background:#fff;width:70%;border-radius:20px}@media(min-width: 768px){.footer__container--menu{width:100%;background:rgba(0,0,0,0)}}.footer__container--menu ul{text-align:center;padding:20px 0}@media(min-width: 768px){.footer__container--menu ul{display:flex;justify-content:space-around;border-bottom:1px solid #fff}}.footer__container--menu ul li{color:#4e90a4;width:100%;margin-bottom:10px;line-height:1rem}@media(min-width: 768px){.footer__container--menu ul li:not(:first-child){border-left:1px dashed #fff}}.footer__container--menu ul li a{display:block;font-weight:500;transition:.4s}@media(min-width: 768px){.footer__container--menu ul li a{color:#fff;font-size:.8rem}}.footer__container--menu ul li a:hover{opacity:.6}.footer__container--footer{display:flex;justify-content:space-between}.footer__container--footer--logo{width:80px}.footer__container--footer--txt a{display:block;color:#fff;font-size:.8rem;transition:.4s}.footer__container--footer--txt a:hover{opacity:.6}@media(min-width: 768px){.footer__container--footer--txt a{display:inline-block}.footer__container--footer--txt a:last-of-type{margin-left:20px}}.bl_footer_wrapper{width:95%;max-width:1360px;margin:0 auto 60px;padding-top:50px;border-top:1px solid #ddd}@media(min-width: 768px){.bl_footer_wrapper{padding-top:70px}}@media(min-width: 960px){.bl_footer_wrapper{padding-top:100px}}@media(min-width: 1280px){.bl_footer_wrapper{padding:100px 80px 0}}.bl_footer_wrapper .bl_footer{display:flex;flex-direction:column-reverse}@media(min-width: 768px){.bl_footer_wrapper .bl_footer{flex-direction:row;justify-content:space-between}}.bl_footer_wrapper .bl_footer_menu{padding-top:40px;display:flex;justify-content:space-between;width:100%}@media(min-width: 768px){.bl_footer_wrapper .bl_footer_menu{padding-top:0}}.bl_footer_wrapper .bl_footer_corp{width:100%;display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:40px;border-bottom:1px solid #ddd}@media(min-width: 768px){.bl_footer_wrapper .bl_footer_corp{flex-direction:column;align-items:start;justify-content:flex-start;width:45%;padding-bottom:0;border-bottom:rgba(0,0,0,0)}}@media(min-width: 960px){.bl_footer_wrapper .bl_footer_corp{width:40%}}@media(min-width: 1280px){.bl_footer_wrapper .bl_footer_corp{width:30%}}.bl_footer_wrapper .bl_footer_corp img{width:70px}.bl_footer_wrapper .bl_footer_corp p:first-child{margin:5px 0 10px}.bl_footer_wrapper .bl_footer_inner{width:calc(33.3333333333% - 10px)}.bl_footer_wrapper .bl_footer_inner li{margin-bottom:30px}.bl_footer_copyright{padding-top:50px}.bl_footer_group{display:flex;flex-direction:column;border-top:1px solid #e5e7eb;padding-top:30px;margin-top:20px;text-align:right}@media(min-width: 600px){.bl_footer_group{flex-direction:row;justify-content:space-between}}@media(min-width: 768px){.bl_footer_group{padding-top:60px;margin-top:60px}}.bl_footer_group a{display:inline-block;font-size:.75rem}@media(min-width: 480px){.bl_footer_group a{font-size:.8rem}}.bl_footer_group a img{max-width:250px}.bl_footer_group a span{display:block;font-size:.75rem;line-height:0;padding-left:35px}@media(min-width: 480px){.bl_footer_group a span{padding-left:45px}}.bl_footer_inner a,.bl_footer_group>p a{position:relative}.bl_footer_inner a::after,.bl_footer_group>p a::after{content:"";position:absolute;bottom:-50%;left:0;transform:translate(0, -50%);width:0;height:1px;background-color:#1c1e33;transition:.3s}.bl_footer_inner a:hover::after,.bl_footer_group>p a:hover::after{width:35px}.form-area{background:#fff;margin:20px auto;padding:20px 5px}@media(min-width: 768px){.form-area{margin:30px auto;padding:20px}}@media(min-width: 768px){.form-area__ttl{margin-bottom:50px}}.ly_serviceForm{margin:auto;margin-top:50px;max-width:1080px}.bl_serviceForm_wrapper{height:calc(100vh - 100px);margin-top:0;display:grid;grid-template:"body" auto "..." 10px "form" auto/1fr}@media(min-width: 768px){.bl_serviceForm_wrapper{height:calc(100vh - 100px - 3em);grid-template:"... body ... form" 400px "... ... ... form" 10px "... footer ... form" auto/5px 3fr 10px 2fr}}.bl_serviceForm{grid-area:body;display:grid;align-items:center;grid-template:"ttl" "book" "detail"}@media(min-width: 600px){.bl_serviceForm{grid-template:"... ttl ttl ttl..." 80px "... ... ... ... ..." 5px "... book ... detail ..." auto/5px 3fr 5px 4fr 5px}}.bl_serviceForm_ttl{grid-area:ttl;text-align:center}.bl_serviceForm_img{grid-area:book;padding:20px}@media(min-width: 960px){.bl_serviceForm_img{padding:50px}}.bl_serviceForm_text{grid-area:detail;background-color:#fff;box-shadow:0 4px 30px -5px rgba(0,0,0,.1);border-radius:16px;margin:0 10px;padding:20px;font-size:16px}@media(min-width: 768px){.bl_serviceForm_text{margin:0}}.bl_serviceForm_text dl,.bl_serviceForm_text dt{margin-bottom:10px}.bl_serviceForm_text dd{position:relative;padding-left:7px;line-height:1.75;margin-left:20px}.bl_serviceForm_text dd::before{position:absolute;content:"";background-image:url(../images/request/check.svg);background-repeat:no-repeat;background-position:center;height:16px;width:16px;top:7px;left:-18px}.bl_serviceForm_footer{position:relative;grid-area:footer;background-image:url(../images/request/etc_panf_footer.webp);background-size:cover;background-repeat:no-repeat;background-position:center top}.bl_serviceForm_footer::after{content:"";background:linear-gradient(rgba(255, 255, 255, 0), rgba(242, 242, 242, 0.3) 60%, rgb(242, 242, 242));position:absolute;z-index:100;height:100%;width:100%}.bl_serviceForm_form{grid-area:form}.ly_estimate{background-color:#fff;border-radius:10px;padding:10px}.bl_estimate_wrapper{display:grid;grid-template:"... txt ..." "... frm ..."}@media(min-width: 768px){.bl_estimate_wrapper{grid-template:"txt ... frm" auto/1fr 40px 1fr}}.bl_estimate{grid-area:txt;width:100%}@media(min-width: 768px){.bl_estimate{padding:20px 5px}}.bl_estimate_ttl{text-align:center}.bl_estimate_bar{text-align:center;margin:20px 0 5px}@media(min-width: 768px){.bl_estimate_bar{margin:50px 0 25px}}.bl_estimate_barTxt{background:#fbff95;margin:0 5px;padding:15px;font-size:16px;font-weight:550}@media(min-width: 768px){.bl_estimate_barTxt{font-size:20px}}.bl_estimate_barArrow{vertical-align:top;width:30px}.bl_estimate_detail{border:2px dashed #ddd;padding:10px;border-radius:10px;background-color:#fff;margin-bottom:20px}@media(min-width: 768px){.bl_estimate_detail{margin-bottom:40px}}.bl_estimate_detail p{font-size:15px;line-height:27px}.bl_estimate_subTtl{padding-bottom:15px;text-align:center}.bl_estimate_pp{font-size:14px;line-height:18px}.bl_estimate_pp a{font-size:inherit;line-height:inherit}.bl_estimate_form{grid-area:frm}.bl_singleForm_wrapper{margin-top:0;display:grid;grid-template:"body" auto "..." 10px "form" auto/1fr}@media(min-width: 768px){.bl_singleForm_wrapper{grid-template:"... body ... form" 1fr/5px 3fr 10px 2fr}}.bl_singleForm{grid-area:body;display:grid;align-items:center;grid-template:"s-ttl" "s-book" "s-detail"}@media(min-width: 768px){.bl_singleForm{align-items:flex-start;grid-template:"... s-ttl s-ttl s-ttl..." 80px "... ... ... ... ..." 5px "... s-book ... s-detail ..." auto/5px 3fr 5px 4fr 5px}}.bl_singleForm_ttl{grid-area:s-ttl;text-align:center}.bl_singleForm_ttl p{font-weight:550;border-bottom:1px solid #333;margin:auto}@media(min-width: 960px){.bl_singleForm_ttl p{width:80%}}.bl_singleForm_img{grid-area:s-book;padding:20px}@media(min-width: 768px){.bl_singleForm_img{padding-top:0}}.bl_singleForm_text{grid-area:s-detail;background-color:#fff;box-shadow:0 4px 30px -5px rgba(0,0,0,.1);border-radius:16px;margin:0 10px;padding:20px}@media(min-width: 768px){.bl_singleForm_text{margin:0 10px 0 0}}.bl_singleForm_text dl,.bl_singleForm_text dt{margin-bottom:10px}.bl_singleForm_text dl{padding:0 !important}.bl_singleForm_text dd{font-size:14px !important;position:relative;padding-left:5px !important;line-height:1.75;margin-left:20px}.bl_singleForm_text dd::before{position:absolute;content:"";background-image:url(../images/request/check.svg);background-repeat:no-repeat;background-position:center;height:16px;width:16px;top:4px;left:-18px}.front-page__calc--banner h2 span{color:#000}.front-page__calc--banner .calc-banner{margin-bottom:30px;background:linear-gradient(45deg, rgb(0, 0, 0), rgb(61, 166, 157));display:grid;grid-template:"... ... ... ... ..." 10px "... arrow arrow arrow ..." 100px "... ... ... ... ..." 10px "... card ... sub ..." 20px "... card ... main ..." 30px "... ... ... ... ..." 10px/4% 60px 5px 1fr 4%;align-items:center}@media(min-width: 600px){.front-page__calc--banner .calc-banner{grid-template:"... ... ... ... ... ... ..." 10px "... arrow ... card ... sub ..." auto "... arrow ... ... ... ... ..." 5px "... arrow ... main main main ..." auto "... ... ... ... ... ... ..." 15px/10px 1fr 5px 50px 5px 1fr 5px}}@media(min-width: 960px){.front-page__calc--banner .calc-banner{grid-template:"... ... ... ... ... ... ..." 10px "... arrow ... card ... sub ..." auto "... arrow ... ... ... ... ..." 5px "... arrow ... main main main ..." auto "... ... ... ... ... ... ..." 15px/10px 1fr 10px 80px 10px 1fr 5px}}.front-page__calc--banner .calc-banner__arrow{grid-area:arrow;background-image:url(../images/top/arrow-down.webp);background-size:cover;background-position:center bottom;height:100px;text-align:center}@media(min-width: 600px){.front-page__calc--banner .calc-banner__arrow{background-image:url(../images/top/arrow-left.webp);background-size:cover;background-position:center right}}.front-page__calc--banner .calc-banner__arrow p{color:#4e90a4;font-size:1.4rem;font-weight:700;line-height:100px}@media(min-width: 768px){.front-page__calc--banner .calc-banner__arrow p{font-size:1.7rem;line-height:110px}}@media(min-width: 960px){.front-page__calc--banner .calc-banner__arrow p{font-size:2rem}}.front-page__calc--banner .calc-banner__arrow p span{font-size:3rem}@media(min-width: 600px){.front-page__calc--banner .calc-banner__arrow p span{font-size:4rem}}.front-page__calc--banner .calc-banner__card{grid-area:card}.front-page__calc--banner .calc-banner__sub-txt{grid-area:sub;color:#fff;margin:auto}@media(min-width: 600px){.front-page__calc--banner .calc-banner__sub-txt{font-size:1.3rem}}@media(min-width: 768px){.front-page__calc--banner .calc-banner__sub-txt{font-size:1.7rem;margin:0}}@media(min-width: 960px){.front-page__calc--banner .calc-banner__sub-txt{font-size:2rem}}.front-page__calc--banner .calc-banner__main-txt{grid-area:main;color:#fff;margin:auto}@media(min-width: 600px){.front-page__calc--banner .calc-banner__main-txt{font-size:1.7rem}}@media(min-width: 768px){.front-page__calc--banner .calc-banner__main-txt{font-size:2.1rem}}@media(min-width: 960px){.front-page__calc--banner .calc-banner__main-txt{font-size:2.4rem}}@media(min-width: 1280px){.front-page__calc--banner .calc-banner__main-txt{font-size:3rem}}.front-page__calc--label{display:grid;text-align:center;line-height:40px;grid-template:"... greenLabel ... whiteLabel ..." 40px/20px 1fr 20px 1fr 20px}@media(min-width: 768px){.front-page__calc--label{grid-template:"... greenLabel ... whiteLabel ..." 45px/30px 1fr 30px 1fr 30px}}@media(min-width: 960px){.front-page__calc--label{grid-template:"... greenLabel ... whiteLabel ..." 45px/80px 1fr 40px 1fr 80px}}@media(min-width: 1280px){.front-page__calc--label{grid-template:"... greenLabel ... whiteLabel ..." 50px/100px 1fr 40px 1fr 100px;line-height:50px}}.front-page__calc--label .label-green{grid-area:greenLabel;background:#bef3d9;border:2px solid #333;border-bottom:0}.front-page__calc--label .label-white{grid-area:whiteLabel;background:#fff;border:2px solid #333;border-bottom:0}.front-page__calc--label .toggle-label{border-radius:5px 5px 0 0;cursor:pointer}@media(min-width: 600px){.front-page__calc--label .toggle-label{border-radius:10px 10px 0 0;font-size:1rem}}@media(min-width: 768px){.front-page__calc--label .toggle-label{font-size:1.2rem}}.front-page__calc--container{border:2px solid #333}.front-page__calc--container *{display:flex;align-items:center}.front-page__calc--container *.j-flex-end{justify-content:flex-end}.front-page__calc--container *.a-flex-end{align-items:flex-end}.front-page__calc--container{display:grid;grid-template:"... ... ... ... ... ..." 10px "... priceTtl priceTtl inputPrice inputPrice ..." 50px "... ... ... ... ... ..." 10px "... numTtl numTtl inputNum inputNum ..." 50px "... priceDisc priceDisc priceDisc priceDisc ..." 30px "... about result result per ..." 1fr "... ... ... ... ... ..." 10px "... priceAtt priceAtt priceAtt priceAtt ..." 80px "... ... ... ... ... ..." 10px/10px 1fr 1fr 1fr 1fr 10px}@media(min-width: 600px){.front-page__calc--container{grid-template:"... ... ... ... ... ..." 10px "... priceTtl priceTtl inputPrice inputPrice ..." 50px "... ... ... ... ... ..." 10px "... numTtl numTtl inputNum inputNum ..." 50px "... priceDisc priceDisc priceDisc priceDisc ..." 30px "... about result result per ..." 50px "... ... ... ... ... ..." 10px "... priceAtt priceAtt priceAtt priceAtt ..." 80px "... ... ... ... ... ..." 10px/10px 1fr 1fr 1fr 1fr 10px}}@media(min-width: 768px){.front-page__calc--container{grid-template:"... ... ... ... ... ... ... ... ... ... ... ..." 20px "... priceTtl priceTtl priceTtl inputPrice inputPrice inputPrice ... numTtl inputNum inputNum ..." 50px "... ... ... ... ... ... ... ... ... ... ... ..." 10px "... priceDisc priceDisc priceDisc priceDisc priceDisc priceDisc priceDisc priceDisc priceDisc priceDisc ..." 50px "... ... ... about result result result result per ... ... ..." 50px "... ... ... ... ... ... ... ... ... ... ... ..." 10px "... priceAtt priceAtt priceAtt priceAtt priceAtt priceAtt priceAtt priceAtt priceAtt priceAtt ..." 80px "... ... ... ... ... ... ... ... ... ... ... ..." 10px/20px 1fr 1fr 1fr 1fr 1fr 1fr 20px 1fr 1fr 1fr 20px}}.front-page__calc--container .input-form{border:2px solid #333;font-size:1rem;background:#fff;text-align:right;padding-right:10px}@media(min-width: 600px){.front-page__calc--container .input-form{font-size:1.2rem}}.front-page__calc--container .price-title{grid-area:priceTtl;font-size:.9rem}@media(min-width: 600px){.front-page__calc--container .price-title{font-size:1.2rem;margin-left:5%}}@media(min-width: 960px){.front-page__calc--container .price-title{margin-left:25%}}.front-page__calc--container .num-title{grid-area:numTtl;font-size:.9rem}@media(min-width: 600px){.front-page__calc--container .num-title{font-size:1.2rem;margin-left:5%}}.front-page__calc--container .input-price{grid-area:inputPrice}.front-page__calc--container .input-num{grid-area:inputNum}.front-page__calc--container .price-disc{grid-area:priceDisc}@media(min-width: 600px){.front-page__calc--container .price-disc{font-size:1.4rem;padding-left:50px}}@media(min-width: 960px){.front-page__calc--container .price-disc{font-size:2rem;padding-left:25%}}.front-page__calc--container .price-result{grid-area:result;margin:0 auto;font-size:2rem;position:relative;z-index:2}@media(min-width: 600px){.front-page__calc--container .price-result{font-size:2.6rem}}@media(min-width: 768px){.front-page__calc--container .price-result{font-size:3rem}}@media(min-width: 960px){.front-page__calc--container .price-result{font-size:3.6rem}}.front-page__calc--container .price-result::after{content:"";background:red;position:absolute;height:5px;width:170%;left:-30%;bottom:-3px;z-index:-1}@media(min-width: 768px){.front-page__calc--container .price-result::after{bottom:-5px}}@media(min-width: 960px){.front-page__calc--container .price-result::after{bottom:-9px}}.front-page__calc--container .price-about{grid-area:about}.front-page__calc--container .price-per{grid-area:per}@media(min-width: 600px){.front-page__calc--container .price-result-sub{font-size:1.2rem}}.front-page__calc--container .price-attention{grid-area:priceAtt;font-size:.6rem;line-height:.8rem}.front-page__calc--container select{direction:rtl}.ly_cta{padding:30px 0 0 !important;margin-top:80px;min-height:300px;background-color:#fff}.ly_cta .bl_cta_wrapper{display:grid;grid-template-columns:1fr;gap:20px;border-radius:10px}@media(min-width: 768px){.ly_cta .bl_cta_wrapper{grid-template-columns:3fr 2fr}}.ly_cta .bl_cta_wrapper .bl_cta_imgWrapper .bl_cta_imgWrapper_ttl{font-size:30px !important;font-weight:bold;margin-bottom:10px;line-height:1.2 !important}.ly_cta .bl_cta_wrapper .bl_cta_imgWrapper .bl_cta_imgWrapper_ttl span{font-size:20px !important;display:block;margin-bottom:10px;line-height:1.2 !important}.ly_cta .bl_cta_wrapper .bl_cta_imgWrapper .bl_cta_imgWrapper_detail dl{display:flex;flex-direction:column;margin-top:35px;gap:4px}.ly_cta .bl_cta_wrapper .bl_cta_imgWrapper .bl_cta_imgWrapper_detail dl dt{line-height:1.75 !important;font-size:20px !important;font-weight:bold;padding-bottom:15px;margin-bottom:15px;position:relative}.ly_cta .bl_cta_wrapper .bl_cta_imgWrapper .bl_cta_imgWrapper_detail dl dt::after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:1px;background-color:#191f4d}.ly_cta .bl_cta_wrapper .bl_cta_imgWrapper .bl_cta_imgWrapper_detail dl dd{margin-left:10px}.ly_cta .bl_cta_btnWrapper.bl_cta_iframe iframe{min-height:800px}.bl_cta_img{width:100%;object-fit:cover;padding:10px;border-radius:3px}.bl_cta_img img{filter:drop-shadow(1px 1px 2px #ddd)}.uq_tbl_230721news td{text-align:center}.uq_d-tr{border-bottom:1px solid}@media(min-width: 768px){.uq_d-tr .d-td{padding:10px}}.uq_d-tr .d-td:nth-of-type(2){margin-bottom:10px}@media(min-width: 768px){.uq_230705blog_wrap{display:grid;grid-template:"text form" "box form"/3fr 2fr}}.uq_230705blog_text{grid-area:text}@media(min-width: 768px){.uq_230705blog_text{margin-top:0}}.uq_230705blog_box{grid-area:box}.uq_230705blog_form{grid-area:form}.uq_404{margin:50px auto !important;padding:50px !important}.uq_td1st_bold tr td:first-child{font-weight:600}.uq_fpLeft_h2{font-size:1.4rem;text-align:center;margin-bottom:20px}@media(min-width: 600px){.uq_fpLeft_h2{font-size:1.6rem;margin-bottom:30px}}@media(min-width: 768px){.uq_fpLeft_h2{margin-bottom:40px}}@media(min-width: 960px){.uq_fpLeft_h2{font-size:1.4rem}}.uq_fpLeft_h2 span{font-size:inherit !important}@media(min-width: 600px){.uq_fpLeft_h3{font-size:1.4rem}}@media(min-width: 960px){.uq_fpLeft_h3{font-size:1.2rem}}@media(min-width: 960px){.uq_fpLeft_text,.uq_fpLeft_text li{font-size:1rem !important;line-height:1.4rem !important}}.uq_fpLeft_text a,.uq_fpLeft_text li a{font-size:inherit !important}@media(min-width: 960px){.uq_fpContainer{padding:1vw !important}}.uq_250207grid{padding:5px;overflow:overflow-x;text-align:center;display:grid;gap:10px;grid-template:"items-sun items-mon items-tue items-wed items-thu items-fri items-sat" auto " ... ... ... ... ... ... items-1" auto "items-2 items-3 items-4 items-5 items-6 items-7 items-8" auto "items-9 items-10 items-11 items-12 items-13 items-14 items-15" auto "items-16 items-17 items-18 items-19 items-20 items-21 items-22" auto "items-23 items-24 items-25 items-26 items-27 items-28 ..." auto/14.2857142857%}.uq_250207grid span{padding:10px;font-weight:600;box-shadow:0 0 2px #999;transition:.3s;border:1px solid rgba(0,0,0,0)}.uq_250207grid span:hover{border:1px solid #333;opacity:.8s;box-shadow:0 0 4px #999}.items-sun{grid-area:items-sun}.items-mon{grid-area:items-mon}.items-tue{grid-area:items-tue}.items-wed{grid-area:items-wed}.items-thu{grid-area:items-thu}.items-fri{grid-area:items-fri}.items-sat{grid-area:items-sat}.items-1{grid-area:items-1}.items-2{grid-area:items-2}.items-3{grid-area:items-3}.items-4{grid-area:items-4}.items-5{grid-area:items-5}.items-6{grid-area:items-6}.items-7{grid-area:items-7}.items-8{grid-area:items-8}.items-9{grid-area:items-9}.items-10{grid-area:items-10}.items-11{grid-area:items-11}.items-12{grid-area:items-12}.items-13{grid-area:items-13}.items-14{grid-area:items-14}.items-15{grid-area:items-15}.items-16{grid-area:items-16}.items-17{grid-area:items-17}.items-18{grid-area:items-18}.items-19{grid-area:items-19}.items-20{grid-area:items-20}.items-21{grid-area:items-21}.items-22{grid-area:items-22}.items-23{grid-area:items-23}.items-24{grid-area:items-24}.items-25{grid-area:items-25}.items-26{grid-area:items-26}.items-27{grid-area:items-27}.items-28{grid-area:items-28}.items-1,.items-3,.items-4,.items-5,.items-6,.items-8,.items-10,.items-12,.items-15,.items-18,.items-22,.items-25{background-color:#ff0}.uq_250207_span_wrapper{margin-top:30px;display:flex;flex-wrap:wrap}.uq_250207_span_wrapper span{padding:5px 10px;margin-bottom:5px}.uq_250207_c01{background-color:#ff0;margin-right:10px}.uq_250207_c02{background-color:rgba(0,0,255,.3);margin-right:10px}.uq_250207_c03{background-color:rgba(255,0,0,.3);margin-right:10px}.uq_250207_c04{background-color:red;color:#fff}.items-2,.items-9,.items-11,.items-16,.items-23,.items-24{background-color:rgba(0,0,255,.3);color:#860000}.items-7,.items-13,.items-14,.items-17,.items-19,.items-20,.items-26,.items-27,.items-28{background-color:rgba(255,0,0,.3)}.items-21{background-color:red;color:#fff}.uq_250603news{display:flex;gap:3px}.up-arrow{width:60px;height:60px;transform:scale(0);position:fixed;border-radius:50%;right:20px;bottom:20px;display:flex;align-items:center;justify-content:center;transition:transform .5s;opacity:0;visibility:hidden;background:#084257;z-index:99}@media(min-width: 960px){.up-arrow{width:60px;height:60px;right:50px;bottom:50px}}.up-arrow.active{transform:scale(1);opacity:.6;visibility:visible}.up-arrow i{color:#fff;transition:transform .5s}.up-arrow:hover{opacity:1;background:#fff}.up-arrow:hover i{color:#084257;transform:translateY(-6px)}:root{--chat-bg-color: #23017a;--chat-height: 440px;--chat-headerHeight: 40px}.bl_chatWrapper{border:3px solid var(--chat-bg-color);outline:2px solid #fff;display:none}@media(min-width: 960px){.bl_chatWrapper{display:block}}.bl_chatWrapper{position:fixed;z-index:20000;bottom:10px;right:10px;height:var(--chat-height);width:350px;background-color:#fff;overflow:hidden;border-radius:10px}.bl_chatWrapper.isClose{display:none}.bl_chatHeader{height:var(--chat-headerHeight);background-color:var(--chat-bg-color);color:#fff;display:flex;align-items:center;justify-content:center}.bl_chatHeader span{position:absolute;height:30px;width:30px;background-color:#fff;border:2px slid var(--chat-bg-color);left:0;border-radius:50%;cursor:pointer}.bl_chatHeader span::before,.bl_chatHeader span::after{transition:.3s;content:"";background:var(--chat-bg-color);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}.bl_chatHeader span::before{width:20px;height:3px}.bl_chatHeader span::after{width:3px;height:20px}.bl_chatHeader span:hover::before,.bl_chatHeader span:hover::after{transform-origin:center;transform:translate(-50%, -50%) rotate(225deg)}.bl_chatHeader p{display:flex;align-items:center;height:40px;font-size:14px}.bl_chatStartHeader{display:flex;align-items:center}.bl_chatStartHeader img{width:80px;height:80px;border-radius:50%}.bl_chatStartHeader p{margin:5px;padding:10px;border:2px solid #333;border-radius:10px;font-size:14px;line-height:20px}.bl_chatBody{padding:10px;height:calc(var(--chat-height) - var(--chat-headerHeight));overflow-y:auto}.bl_chatStart,.bl_chatContent{display:none;visibility:hidden;opacity:0;transition:.3s}.bl_chatStart.isActive,.bl_chatContent.isActive{display:block;visibility:visible;opacity:1}.bl_chatStart{height:100%}.bl_chatStart.isActive{display:flex;flex-direction:column;justify-content:space-around}.bl_chatA{cursor:pointer;border:2px solid var(--chat-bg-color);background-color:var(--chat-bg-color);color:#fff;display:inline-block;margin-top:10px;padding:4px 10px;border-radius:10px;font-size:14px;font-weight:600;transition:.3s}.bl_chatA:hover{opacity:.8;color:var(--chat-bg-color);background-color:#fff}.bl_chatContent p,.bl_chatContent li,.bl_chatContent a,.bl_chatContent span{font-size:14px;line-height:24px}.bl_chatContent>.bl_chatA{cursor:auto}.bl_chatContent>.bl_chatA:hover{opacity:1;color:#fff;background-color:var(--chat-bg-color)}.bl_chatContent_inner{border:2px solid var(--chat-bg-color);margin-top:20px;padding:10px;border-radius:10px}.js-removeChatBtn{cursor:pointer;margin-top:10px;transition:.3s;position:relative}.js-removeChatBtn::after{transition:.3s;content:"";background:#000;height:1px;width:0;left:0;bottom:2px;position:absolute}.js-removeChatBtn:hover::after{width:8rem}.front-page section{padding-bottom:50px}@media(min-width: 600px){.front-page section{padding-bottom:100px}}.front-page__bnr{margin:20px 0 40px}@media(min-width: 600px){.front-page__bnr{display:flex;align-items:center;padding-bottom:60px}.front-page__bnr div{width:50%;margin:0 5px}.front-page__bnr div span{width:85%;font-size:.6rem}.front-page__bnr div a{font-size:.6rem}}@media(min-width: 960px){.front-page__bnr{padding-bottom:100px}.front-page__bnr div span{width:70%;font-size:.8rem}.front-page__bnr div a{font-size:1rem}}.front-page__bnr--banner{text-align:center}.front-page__bnr--banner img{width:100%;max-width:100%}.front-page__bnr--banner img.md-hidden{margin-bottom:20px}@media(min-width: 600px){.front-page__bnr--btn{display:flex}}.front-page__news{width:100%;background:#fff;border:2px solid #084257;padding:15px;margin-bottom:50px}.front-page__news dt{color:#084257;font-size:1rem;margin-bottom:1rem}.front-page__news dl{color:#084257;font-size:1rem;line-height:1.5rem}.front-page__calc{position:absolute}.front-page__calc h2{color:#4e90a4;text-align:center;letter-spacing:3px;margin-bottom:30px}@media(min-width: 600px){.front-page__calc h2{font-size:1.8rem}}@media(min-width: 768px){.front-page__calc h2{font-size:2rem}}@media(min-width: 960px){.front-page__calc h2{font-size:2.2rem}}.front-page__calc__box{padding-bottom:20px}.front-page__calc__box--heading{background:linear-gradient(45deg, rgb(0, 0, 0), rgb(61, 166, 157))}.front-page__calc__box--heading--arrow{width:80%;background-image:url(../images/top/arrow_down.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;margin:5px auto;height:90px}.front-page__calc__box--heading--arrow p{text-align:center;color:#4e90a4;line-height:70px;font-weight:600;font-size:1.4rem}.front-page__calc__box--heading--arrow p span{font-size:2.4rem}.front-page__calc__box--heading--txt{display:flex}.front-page__calc__box--heading--txt div:nth-child(1){width:20%;padding:5px;display:flex;align-items:center}.front-page__calc__box--heading--txt div:nth-child(1) img{width:100%;max-width:100%}.front-page__calc__box--heading--txt div:nth-child(2){color:#fff;margin:0 auto;padding:10px 0}.front-page__calc__box--heading--txt div:nth-child(2) span{font-size:.8rem}.front-page__calc__box--heading--txt div:nth-child(2) p{font-size:1.4rem}@media(min-width: 480px){.front-page__calc__box--heading--txt div:nth-child(2) p{font-size:1.8rem}}.front-page__calc__box--heading--md{display:none;background:linear-gradient(45deg, rgb(0, 0, 0), rgb(61, 166, 157));padding:0 5px}@media(min-width: 600px){.front-page__calc__box--heading--md{display:flex;align-items:center;height:80px}.front-page__calc__box--heading--md--arrow{position:relative;width:35%;height:60px;background:#ffed00}.front-page__calc__box--heading--md--arrow::after{content:url(../images/top/arrw-left.svg);position:absolute;right:-30px;top:0px}.front-page__calc__box--heading--md--arrow p{color:#4e90a4;line-height:60px;font-size:1.3rem;font-weight:600;text-align:center}.front-page__calc__box--heading--md--arrow p span{font-size:3rem}}@media(min-width: 600px)and (min-width: 960px){.front-page__calc__box--heading--md--arrow p{font-size:2rem}.front-page__calc__box--heading--md--arrow p span{font-size:3.2rem}}@media(min-width: 600px){.front-page__calc__box--heading--md--txt{color:#fff;padding-left:40px;width:65%}.front-page__calc__box--heading--md--txt img{width:30px;max-width:100%}.front-page__calc__box--heading--md--txt p{font-size:2rem}}@media(min-width: 600px)and (min-width: 768px){.front-page__calc__box--heading--md--txt img{width:40px}.front-page__calc__box--heading--md--txt span{font-size:1.4rem}.front-page__calc__box--heading--md--txt p{font-size:2.2rem;line-height:2.2rem}}@media(min-width: 600px)and (min-width: 960px){.front-page__calc__box--heading--md--txt{padding-left:60px}.front-page__calc__box--heading--md--txt span{font-size:1.6rem}.front-page__calc__box--heading--md--txt p{font-size:2.8rem;line-height:2.8rem}}@media(min-width: 960px){.front-page__calc__box--heading--md{padding:10px;height:100px}}@media(min-width: 600px){.front-page__calc__box--heading{display:none}}.front-page__calc__box--calc{background:#fff;border:2px solid #4e90a4;padding:10px}.front-page__calc__box--calc--input{display:flex;justify-content:space-between;padding:5px}.front-page__calc__box--calc--input span{font-size:.9rem}.front-page__calc__box--calc--input input{height:1.5rem;border-radius:5px;width:9rem}@media(min-width: 600px){.front-page__calc__box--calc--input{padding:5px 30px}.front-page__calc__box--calc--input span{font-size:1.2rem}.front-page__calc__box--calc--input input{width:14rem}}@media(min-width: 768px){.front-page__calc__box--calc--input span{font-size:1.4rem}.front-page__calc__box--calc--input input{width:18rem;height:2rem}}@media(min-width: 960px){.front-page__calc__box--calc--input span{font-size:1.8rem}.front-page__calc__box--calc--input input{width:22rem}}.front-page__calc__box--calc--price{margin-top:10px}.front-page__calc__box--calc--price div:nth-of-type(1) p{color:#4e90a4;font-size:1.3rem;line-height:2.4rem}.front-page__calc__box--calc--price div:nth-of-type(2) p{text-align:center}.front-page__calc__box--calc--price div:nth-of-type(2) p span{color:red;font-size:3rem;font-weight:600}@media(min-width: 600px){.front-page__calc__box--calc--price{display:flex;align-items:baseline;justify-content:center}.front-page__calc__box--calc--price div:nth-of-type(1) p{font-size:2rem}}@media(min-width: 960px){.front-page__calc__box--calc--price{border-bottom:1px solid red}}.front-page__calc__box--calc--note p{font-size:.6rem;line-height:1rem;padding:5px}@media(min-width: 960px){.front-page__calc__box--calc{padding:30px}}.front-page__h2{text-align:center;margin-bottom:20px}@media(min-width: 600px){.front-page__h2{margin-bottom:30px}}@media(min-width: 768px){.front-page__h2{margin-bottom:40px}}.front-page__h2 span{font-size:1.6rem}.front-page .guide__three{display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 600px){.front-page .guide__three{flex-direction:row}}.front-page .guide__three a{display:block;background:#fff;padding:20px;margin-bottom:15px}@media(min-width: 600px){.front-page .guide__three a{width:calc(33.3333333333% - 10px)}}.front-page .faq__wrap{display:block;position:relative;aspect-ratio:1.5/1;transition:.4s;background-image:url(../images/top/front-faq.webp);background-repeat:no-repeat;background-size:cover}.front-page .faq__wrap__txt{position:absolute;top:60%}.front-page .faq__wrap__txt h2{background:linear-gradient(45deg, rgb(0, 0, 0), rgb(61, 166, 157));color:#fff;padding:5px}@media(min-width: 768px){.front-page .faq__wrap__txt h2{font-size:2rem;padding:10px 20px;letter-spacing:.6rem}}@media(min-width: 960px){.front-page .faq__wrap__txt h2{font-size:2.4rem;padding:20px}}.front-page .faq__wrap__txt h3{background:#fff;padding:5px;font-size:1rem}@media(min-width: 600px){.front-page .faq__wrap__txt h3{font-size:1.2rem}}@media(min-width: 768px){.front-page .faq__wrap__txt h3{font-size:1.6rem;padding:10px 20px;letter-spacing:.2rem}}@media(min-width: 960px){.front-page .faq__wrap__txt h3{font-size:1.8rem}}@media(min-width: 600px){.bl_fp_ex__box{display:flex;justify-content:space-between}}.bl_fp_ex__box a{display:block}.bl_fp_ex__box a:nth-of-type(1){margin-bottom:30px}.bl_fp_ex__box a{filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.6));transition:filter .4s}@media(min-width: 600px){.bl_fp_ex__box a{width:calc(50% - 10px)}}.bl_fp_ex__box a:hover{filter:none}.bl_fp_ex__box--img{border-radius:60px 60px 0 0;overflow:hidden;max-width:100%}.bl_fp_ex__box--img img{width:100%}.bl_fp_ex__box--txt{width:100%;background-color:#4e90a4;display:flex}.bl_fp_ex__box--txt--left{width:25%;padding:5px}.bl_fp_ex__box--txt--right{width:80%;display:flex;flex-direction:column;justify-content:center;background-image:url(../images/top/ex-arrow.webp);background-repeat:no-repeat;background-position:right;background-size:contain}.bl_fp_ex__box--txt--right p{color:#fff;padding-left:10px}@media(min-width: 600px){.bl_fp_ex__box--txt--right p{padding-left:0}}.bl_fp_ex__box--txt--right p:nth-of-type(1){font-size:.9rem}@media(min-width: 480px){.bl_fp_ex__box--txt--right p:nth-of-type(1){font-size:1.2rem}}@media(min-width: 600px){.bl_fp_ex__box--txt--right p:nth-of-type(1){font-size:.9rem}}@media(min-width: 768px){.bl_fp_ex__box--txt--right p:nth-of-type(1){font-size:1.2rem}}@media(min-width: 960px){.bl_fp_ex__box--txt--right p:nth-of-type(1){font-size:1.4rem}}.bl_fp_ex__box--txt--right p:nth-of-type(2){font-size:1.2rem}@media(min-width: 480px){.bl_fp_ex__box--txt--right p:nth-of-type(2){font-size:1.6rem}}@media(min-width: 600px){.bl_fp_ex__box--txt--right p:nth-of-type(2){font-size:1.2rem}}@media(min-width: 768px){.bl_fp_ex__box--txt--right p:nth-of-type(2){font-size:1.6rem}}@media(min-width: 960px){.bl_fp_ex__box--txt--right p:nth-of-type(2){font-size:1.8rem}}.bl_fpCorp_detailBtn{width:100%}@media(min-width: 768px){.bl_fpCorp_detailBtn{width:50%}}.etc__etc01--img{background-image:url(../images/etc/s40_back.webp);background-repeat:no-repeat;background-position:center;background-size:cover}.etc__etc01--img__bg{padding:10px;background-color:hsla(0,0%,100%,.6);text-align:center}@media(min-width: 960px){.etc__etc01--img__bg{padding:30px}}.etc__etc01--txt{background:#f1f9fe;text-align:center;padding:10px}.etc__etc01--txt p{font-weight:600}@media(min-width: 600px){.etc__etc01--txt p{font-size:1.2rem}}@media(min-width: 768px){.etc__etc01--txt p{font-size:1.4rem}}@media(min-width: 960px){.etc__etc01--txt p{font-size:1.6rem}}@media(min-width: 600px){.etc__etc01--txt p span{font-size:1.2rem}}@media(min-width: 768px){.etc__etc01--txt p span{font-size:1.4rem}}@media(min-width: 960px){.etc__etc01--txt p span{font-size:1.6rem}}.etc__etc01--txt p .sm{font-size:.6rem}@media(min-width: 600px){.etc__etc01--txt p .sm{font-size:.8rem}}@media(min-width: 768px){.etc__etc01--txt p .sm{font-size:1rem}}.etc__etc01-01__merit01{background-image:url(../images/etc/e01_01_bg.webp)}.etc .disc-table{margin-top:20px;background:#fff;padding:10px}.etc .disc-table h4 span{font-size:inherit;position:relative}.etc .disc-table h4 span::after{content:"";position:absolute;background:#6e60a0;width:100%;bottom:2px;height:2px;left:0}.etc .disc-table p{margin:3px 0}@media(min-width: 768px){.etc .disc-table p{margin-bottom:10px}}.etc .disc-table__tbl{display:grid;background:#fff;grid-template:"ttl1    ... ttl2    ... ttl3" auto "...     ... ...     ... ..." 2px "body1-1 ... body1-2 ... body1-3" auto "...     ... ...     ... ..." 2px "body2-1 ... body2-2 ... body2-3" auto "...     ... ...     ... ..." 2px "body3-1 ... body3-2 ... body3-3" auto/3fr 2px 2fr 2px 2fr}.etc .disc-table__tbl div{display:grid;align-items:center;padding:2px;width:100%;height:100%;text-align:center}@media(min-width: 768px){.etc .disc-table__tbl div{padding:5px}}.etc .disc-table__tbl--ttl1{grid-area:ttl1}.etc .disc-table__tbl--ttl2{grid-area:ttl2}.etc .disc-table__tbl--ttl3{grid-area:ttl3}.etc .disc-table__tbl--body1-1{grid-area:body1-1}.etc .disc-table__tbl--body1-2{grid-area:body1-2}.etc .disc-table__tbl--body1-3{grid-area:body1-3}.etc .disc-table__tbl--body2-1{grid-area:body2-1}.etc .disc-table__tbl--body2-2{grid-area:body2-2}.etc .disc-table__tbl--body2-3{grid-area:body2-3}.etc .disc-table__tbl--body3-1{grid-area:body3-1}.etc .disc-table__tbl--body3-2{grid-area:body3-2}.etc .disc-table__tbl--body3-3{grid-area:body3-3}.etc__etc01-03--map{margin-top:30px;background:skyblue;text-align:center}@media(min-width: 768px){.etc__etc01-03--map{margin-top:80px}}.etc__etc01-03--map img{filter:drop-shadow(3px 3px 3px rgba(0, 0, 0, 0.3))}.etc__etc02__box{text-align:center;background:#fff;padding:5px}.etc__etc02__box__graph{transition:.3s}.etc__etc04--img{background-image:url(../images/etc/s40_back.webp);background-repeat:no-repeat;background-size:cover}.etc__etc04--img__bg{background-color:hsla(0,0%,100%,.4);text-align:center}.etc__etc04--img__bg img{padding:30px 5px}@media(min-width: 768px){.etc__etc04--img__bg img{padding:80px 10px}}.etc__etc04 p{background:#f1f9fe;padding:10px}.etc__etc05__tbl{margin:auto}.etc__etc05 .t11 p{line-height:1.2rem}@media(min-width: 960px){.etc__etc05 .t11 p{line-height:inherit}}.etc__etc06__hero{background-image:url(../images/etc/etc11_02.webp);background-size:cover;background-repeat:no-repeat;background-position:center left;height:300px;display:grid;grid-template:"header header header header" 1fr "blank  h3-ttl h3-ttl h3-ttl" auto "blank  h3-sub h3-sub h3-sub" auto "footer footer footer footer" 1fr/1fr 1fr 1fr 1fr;grid-gap:10px}@media(min-width: 600px){.etc__etc06__hero{height:500px}}@media(min-width: 960px){.etc__etc06__hero{height:700px}}.etc__etc06__hero__ttl{grid-area:h3-ttl;background:#fff;padding:5px}@media(min-width: 600px){.etc__etc06__hero__ttl{padding:15px}}.etc__etc06__hero__ttl__h.ttl{color:#4e90a4;border:none;border-bottom:2px solid #4e90a4;margin-bottom:5px}@media(min-width: 960px){.etc__etc06__hero__ttl__h{font-size:2rem}}.etc__etc06__hero__ttl__p{border-top:2px solid #4e90a4;color:#00ae95}@media(min-width: 960px){.etc__etc06__hero__ttl__p{font-size:1.4rem;padding-left:10px}}.etc__etc06__hero__sub{grid-area:h3-sub;background:#4e90a4;border-radius:15px;margin-right:5px}.etc__etc06__hero__sub__h.sub{color:#fff;border:none;margin-bottom:0;padding:5px}@media(min-width: 600px){.etc__etc06__hero__sub__h.sub{padding:10px}}@media(min-width: 768px){.etc__etc06__hero__sub__h.sub{padding:15px}}@media(min-width: 960px){.etc__etc06__hero__sub__h.sub{padding:20px;font-size:2rem}}.etc__etc06--txt{background:#fff;margin-top:10px;padding:10px}.etc__etc-price h3{border:inherit}.etc__etc-price__container--img{background-image:url(../images/etc/etc-price_01.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.etc__etc-price__container dl{margin-bottom:20px}.etc__etc-price__container dl dt{margin-bottom:5px}.etc__etc-price__container dl dd{margin-bottom:2px;padding-left:20px}.etc__etc-price__container dl dd::before{content:"◇ "}.bl_etc_map{width:100%;aspect-ratio:1/.83;background-image:url("../images/etc/map_01.svg");background-repeat:no-repeat;background-size:cover}.toll-road{width:100%;padding:5px;display:grid;grid-template:"r1 r31" "r2 r32" "r3 r33" "r4 r34" "r5 r35" "r6 r36" "r7 r37" "r8 r38" "r9 r39" "r10 r40" "r11 r41" "r12 r42" "r13 r43" "r14 r44" "r15 r45" "r16 r46" "r17 r47" "r18 r48" "r19 r49" "r20 r50" "r21 r51" "r22 r52" "r23 r53" "r24 r54" "r25 r55" "r26 r56" "r27 r57" "r28 r58" "r29 r59" "r30 r60" "r2-01 r2-02" "r2-03 r2-04" "r2-05 ..."/1fr 1fr;grid-gap:5px}@media(min-width: 600px){.toll-road{grid-template:"r1 r21 r41" "r2 r22 r42" "r3 r23 r43" "r4 r24 r44" "r5 r25 r45" "r6 r26 r46" "r7 r27 r47" "r8 r28 r48" "r9 r29 r49" "r10 r30 r50" "r11 r31 r51" "r12 r32 r52" "r13 r33 r53" "r14 r34 r54" "r15 r35 r55" "r16 r36 r56" "r17 r37 r57" "r18 r38 r58" "r19 r39 r59" "r20 r40 r60" "r2-01 r2-02 r2-03" "r2-04 r2-05 ....."/1fr 1fr 1fr}}@media(min-width: 768px){.toll-road{grid-template:"r1 r16 r31 r46" "r2 r17 r32 r47" "r3 r18 r33 r48" "r4 r19 r34 r49" "r5 r20 r35 r50" "r6 r21 r36 r51" "r7 r22 r37 r52" "r8 r23 r38 r53" "r9 r24 r39 r54" "r10 r25 r40 r55" "r11 r26 r41 r56" "r12 r27 r42 r57" "r13 r28 r43 r58" "r14 r29 r44 r59" "r15 r30 r45 r60" "r2-01 r2-02 r2-03 r2-04" "r2-05 ..... ..... ....."/1fr 1fr 1fr 1fr;grid-gap:10px}}.toll-road .r1{grid-area:r1}.toll-road .r2{grid-area:r2}.toll-road .r3{grid-area:r3}.toll-road .r4{grid-area:r4}.toll-road .r5{grid-area:r5}.toll-road .r6{grid-area:r6}.toll-road .r7{grid-area:r7}.toll-road .r8{grid-area:r8}.toll-road .r9{grid-area:r9}.toll-road .r10{grid-area:r10}.toll-road .r11{grid-area:r11}.toll-road .r12{grid-area:r12}.toll-road .r13{grid-area:r13}.toll-road .r14{grid-area:r14}.toll-road .r15{grid-area:r15}.toll-road .r16{grid-area:r16}.toll-road .r17{grid-area:r17}.toll-road .r18{grid-area:r18}.toll-road .r19{grid-area:r19}.toll-road .r20{grid-area:r20}.toll-road .r21{grid-area:r21}.toll-road .r22{grid-area:r22}.toll-road .r23{grid-area:r23}.toll-road .r24{grid-area:r24}.toll-road .r25{grid-area:r25}.toll-road .r26{grid-area:r26}.toll-road .r27{grid-area:r27}.toll-road .r28{grid-area:r28}.toll-road .r29{grid-area:r29}.toll-road .r30{grid-area:r30}.toll-road .r31{grid-area:r31}.toll-road .r32{grid-area:r32}.toll-road .r33{grid-area:r33}.toll-road .r34{grid-area:r34}.toll-road .r35{grid-area:r35}.toll-road .r36{grid-area:r36}.toll-road .r37{grid-area:r37}.toll-road .r38{grid-area:r38}.toll-road .r39{grid-area:r39}.toll-road .r40{grid-area:r40}.toll-road .r41{grid-area:r41}.toll-road .r42{grid-area:r42}.toll-road .r43{grid-area:r43}.toll-road .r44{grid-area:r44}.toll-road .r45{grid-area:r45}.toll-road .r46{grid-area:r46}.toll-road .r47{grid-area:r47}.toll-road .r48{grid-area:r48}.toll-road .r49{grid-area:r49}.toll-road .r50{grid-area:r50}.toll-road .r51{grid-area:r51}.toll-road .r52{grid-area:r52}.toll-road .r53{grid-area:r53}.toll-road .r54{grid-area:r54}.toll-road .r55{grid-area:r55}.toll-road .r56{grid-area:r56}.toll-road .r57{grid-area:r57}.toll-road .r58{grid-area:r58}.toll-road .r59{grid-area:r59}.toll-road .r60{grid-area:r60}.toll-road .r2-01{grid-area:r2-01}.toll-road .r2-02{grid-area:r2-02}.toll-road .r2-03{grid-area:r2-03}.toll-road .r2-04{grid-area:r2-04}.toll-road .r2-05{grid-area:r2-05}.toll-road--waritai{text-align:center;padding:10px 0;border-radius:5px;background-color:#fffffc;cursor:pointer}.toll-road--waritai:active{outline:2px solid #ddd;box-shadow:3px 3px 25px rgba(39,241,8,.3)}.toll-road--ichiyu{text-align:center;padding:10px 0;border-radius:5px;background-color:skyblue;cursor:pointer}.toll-road--ichiyu:active{outline:2px solid #ddd;box-shadow:3px 3px 25px rgba(8,27,241,.3)}.obu__sec01__grid{background:#fff;display:grid;align-items:center;grid-template-columns:repeat(2, 1fr);grid-template-areas:"obu  txt" "rogo txt"}@media(min-width: 600px){.obu__sec01__grid{grid-template-areas:"obu  txt" "obu  rogo";padding:5px}}@media(min-width: 768px){.obu__sec01__grid{padding:5px 10px}}.obu__sec01__grid--obu{grid-area:obu;padding-top:5px}.obu__sec01__grid--rogo{grid-area:rogo;padding:0 5px 5px}.obu__sec01__grid--txt{grid-area:txt;padding:5px}.obu__sec01__grid--txt p:first-child{padding-bottom:10px}.obu__sec02--ex{padding:5px;background:#fff;margin-bottom:20px}@media(min-width: 768px){.obu__sec02--ex{display:flex;padding:20px 10px;margin-bottom:40px}}.obu__sec02--ex--img{display:flex;justify-content:center;align-items:center}@media(min-width: 768px){.obu__sec02--ex--img{width:35%}}.obu__sec02--ex--txt{padding:10px}@media(min-width: 768px){.obu__sec02--ex--txt{width:65%}}.check__container{display:flex;flex-direction:column;align-items:center}@media(min-width: 600px){.check__container{display:grid;grid-template-columns:30% 70%;align-items:flex-start}}.check__container--txt{padding:10px 0}.check__container--txt li{margin-bottom:10px}@media(min-width: 600px){.check__container--txt{padding:0 15px}}.check__box{padding:15px;background:#fff}.gasoline__card--head{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}@media(min-width: 600px){.gasoline__card--head{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;margin-bottom:100px}}.gasoline__card--head--txt--h3{background:#00ae95;color:#fff;border:none !important;margin-bottom:5px !important;line-height:2rem}.gasoline__card--head--txt p{padding:5px}.gasoline__card--merit{margin-bottom:20px}@media(min-width: 600px){.gasoline__card--merit{margin-bottom:50px}}.gasoline__card--merit--ttl{display:flex;align-items:center}.gasoline__card--merit--ttl--merit{background:#00ae95;color:#fff;white-space:nowrap;line-height:3rem;padding:0 10px}.gasoline__card--merit--ttl--h3{border:none !important;margin:0 !important;font-size:1.2rem}@media(min-width: 600px){.gasoline__card--merit--ttl--h3{font-size:1.5rem}}.gasoline__card--merit--box{display:flex;flex-direction:column}@media(min-width: 600px){.gasoline__card--merit--box{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start}}.gasoline__card--merit--box--txt{padding:5px}@media(min-width: 600px){.gasoline__card--merit--box--txt{padding-top:0}}.gasoline__card--merit--box--txt p{padding:5px}.gasoline__type__cards{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px;padding-bottom:20px}@media(min-width: 768px){.gasoline__type__cards{grid-gap:30px;padding-top:30px;padding-bottom:30px}}@media(min-width: 960px){.gasoline__type__cards{grid-gap:40px}}.gasoline__type__cards--card{padding:10px;background:#fff}@media(min-width: 768px){.gasoline__type__cards--card{padding:20px}}.gasoline__type__cards--card h3{font-size:1.18rem}@media(min-width: 768px){.gasoline__type__cards--card h3{font-size:1.37rem}}.gasoline__type__cards--card img{display:block;margin:auto;width:100%;max-width:300px;transition:.3s}@media(min-width: 768px){.gasoline__type__cards--card img{padding:10px 10px 20px}}.gasoline__type__cards--card img:hover{filter:drop-shadow(2px 2px 4px #717171)}.exam__box{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.exam__box__items{display:grid;width:100%;margin-bottom:40px;grid-template-columns:1fr 2fr;grid-template-rows:auto 1fr 2.5fr auto auto auto;grid-template-areas:"item1 item1" "item2 item2" "item3 item3" "item4 item5" "item4 item6" "item4 item7";border-radius:30px 30px 0 0;overflow:hidden}@media(min-width: 768px){.exam__box__items{width:calc(50% - 10px);margin:0 5px 40px}}@media(min-width: 1280px){.exam__box__items{width:100%;grid-template-columns:3fr 1fr 2fr;grid-template-rows:1fr 2fr .5fr .5fr .5fr;grid-template-areas:"item1 item2 item2" "item1 item3 item3" "item1 item4 item5" "item1 item4 item6" "item1 item4 item7";margin:30px auto 100px}}.exam__box__items .item1{grid-area:item1}.exam__box__items .item2{grid-area:item2;background:#00ae95}.exam__box__items .item2 h2{background:#00ae95;color:#fff;padding:15px 5px;margin-bottom:0;border:none;font-size:1.2rem}@media(min-width: 600px){.exam__box__items .item2{padding:5px}}@media(min-width: 960px){.exam__box__items .item2 h2{font-size:1.4rem}}@media(min-width: 1280px){.exam__box__items .item2 h2{font-size:1.7rem}}.exam__box__items .item3{grid-area:item3;background:#fff;padding:5px}.exam__box__items .item4{grid-area:item4;background:#4e90a4;display:flex;align-items:center;justify-content:center}.exam__box__items .item4 img{width:80%}@media(min-width: 960px){.exam__box__items .item4 img{width:60%}}.exam__box__items .item5{grid-area:item5;background:#4e90a4;color:#fff;text-align:center}.exam__box__items .item5 p:last-child{color:#ffed00;font-size:1.2rem;font-weight:600}@media(min-width: 600px){.exam__box__items .item5 p:last-child{font-size:1.4rem}}.exam__box__items .item6{grid-area:item6;background:#4e90a4;text-align:center}.exam__box__items .item6 img{width:50%}@media(min-width: 600px){.exam__box__items .item6 img{width:30%}}.exam__box__items .item7{grid-area:item7;background:#4e90a4;color:#ffed00;margin-bottom:0;border:none;text-align:center}.faq__header{padding-bottom:20px;padding-top:0;margin-top:0}@media(min-width: 768px){.faq__header{padding-bottom:40px}}.faq__header__hero{padding:10px;background:#fff;display:grid;grid-template-areas:"img" "txt" "btn";align-items:center}@media(min-width: 600px){.faq__header__hero{grid-template:"img txt" auto "img btn" auto/30% auto}}.faq__header__hero--img{grid-area:img;padding:10px}.faq__header__hero--txt{grid-area:txt;padding:10px;margin:auto}.faq__header__hero--btn{grid-area:btn;width:60%;margin:auto;color:#fff}.faq__body{padding-bottom:20px;display:grid;grid-template-columns:1fr}@media(min-width: 768px){.faq__body{padding-bottom:40px}}.faq__body__qa{padding-bottom:20px;padding-top:0;margin-top:0}@media(min-width: 768px){.faq__body__qa{padding-bottom:40px}}.faq__body__qa__sec{background:#fff;transition:all 1s}.faq__body__qa__sec h2{font-size:1.4rem;border:none;background:linear-gradient(45deg, rgb(0, 0, 0), rgb(61, 166, 157))}.faq__body__qa__sec h3,.faq__body__qa__sec p{position:relative;border:none;margin-bottom:0px;padding-left:38px;padding-right:5px;line-height:1.6rem}@media(min-width: 768px){.faq__body__qa__sec h3,.faq__body__qa__sec p{padding-left:40px}}.faq__body__qa__sec h3 a,.faq__body__qa__sec p a{font-size:1rem;font-weight:400}@media(min-width: 768px){.faq__body__qa__sec h3 a,.faq__body__qa__sec p a{font-size:1.2rem}}.faq__body__qa__sec h3{padding-bottom:15px}.faq__body__qa__sec h3::before{content:url(../images/faq/q_icn.webp);position:absolute;left:5px;top:2px}@media(min-width: 768px){.faq__body__qa__sec h3::before{top:4px}}.faq__body__qa__sec p{background:#f5ffa3;margin-left:5px;margin-right:5px;margin-bottom:20px;padding-top:5px;padding-bottom:10px;border-radius:10px}@media(min-width: 768px){.faq__body__qa__sec p{margin-bottom:36px;padding-top:10px}}.faq__body__qa__sec p::before{content:url(../images/faq/a_icn.webp);position:absolute;left:5px;top:5px}@media(min-width: 768px){.faq__body__qa__sec p::before{top:10px}}.faq__body__qa__sec__question{padding-bottom:0}.faq__body__qa__sec__question h3{opacity:0;height:0;transition:.4s;padding-top:0;padding-bottom:0}@media(min-width: 768px){.faq__body__qa__sec__question{padding:0 10px}}.faq__body__qa__sec__question.active h3{opacity:1;height:inherit;padding-bottom:16px}@media(min-width: 960px){.faq__body__qa__sec__question.active h3{height:48px}}#questionCate{cursor:pointer}.request__header{display:grid;grid-template:"txt txt" "tel mail";grid-gap:15px;background:#fff;padding:15px}@media(min-width: 960px){.request__header{grid-template:"tel txt mail" auto/25% auto 25%}}.request__header--txt{grid-area:txt;margin:auto}.request__header--txt p{font-size:1.2rem}@media(min-width: 600px){.request__header--txt p{font-size:1.4rem}}@media(min-width: 768px){.request__header--txt p{font-size:1.6rem}}.request__header--txt p:not(last-child){padding-bottom:10px}.request__header--txt p a{font-size:1.4rem}@media(min-width: 600px){.request__header--txt p a{font-size:1.6rem}}@media(min-width: 768px){.request__header--txt p a{font-size:1.8rem}}.request__header--mail{grid-area:mail;text-align:center}@media(min-width: 960px){.request__header--mail{padding:30px}}.request__header--mail{transition:.3s}.request__header--mail:hover{transform:rotate(5deg)}.request__header--tel{grid-area:tel;text-align:center}@media(min-width: 960px){.request__header--tel{padding:30px}}.request__header--tel{transition:.3s}.request__header--tel:hover{transform:rotate(5deg)}.dl__header__hero{background:#fff;display:grid;grid-template:"... ... ..." 10px "... img ..." auto "... ... ..." 5px "... txt ..." auto "... ... ..." 10px/10px auto 10px}@media(min-width: 600px){.dl__header__hero{grid-template:"... ... ... ... ..." 20px "... img ... txt ..." auto "... ... ... ... ..." 20px/20px auto 10px auto 20px}}.dl__header__hero--img{grid-area:img;text-align:center}.dl__header__hero--img img{width:30%}@media(min-width: 600px){.dl__header__hero--img img{width:50%}}@media(min-width: 768px){.dl__header__hero--img img{width:30%}}.dl__header__hero--txt{grid-area:txt;display:flex;flex-direction:column;justify-content:space-between}.dl__header__hero--txt .ttl{border:none;background:#4e90a4;color:#fff;padding-top:5px;margin-bottom:5px;text-align:center}.dl__header__hero--txt .reception{text-align:center;font-weight:600}.dl__header__hero--txt .fax{text-align:center;font-weight:900;position:relative}@media(min-width: 960px){.dl__header__hero--txt .fax{font-size:2.4rem !important}}.dl__header__hero--txt .fax::before{content:"";width:80%;height:2px;display:inline-block;position:absolute;background:#084257;bottom:-3px;left:10%}.dl__btns__ttl span{background:#084257;color:#fff;padding:2px 10px;margin:0 5px;cursor:pointer;font-weight:400;outline:2px solid #084257}.dl__btns__ttl span:hover{background:#fff;color:#084257;font-weight:600}.dl__btns__box{display:grid;grid-template-rows:repeat(7, 1fr);grid-gap:10px;padding:10px;background:#83e4b5}@media(min-width: 600px){.dl__btns__box{padding:0;grid-template:"... ..... ... ..... ..." 10px "... btn01 ... btn02 ..." auto "... ..... ... ..... ..." 10px "... btn03 ... btn04 ..." auto "... ..... ... ..... ..." 10px "... btn05 ... btn06 ..." auto "... ..... ... ..... ..." 10px "... btn07 ... btn08 ..." auto "... ..... ... ..... ..." 10px "... btn09 ... ..... ..." auto "... ..... ... ..... ..." 10px/10px 1fr 10px 1fr 10px;grid-gap:0}}@media(min-width: 960px){.dl__btns__box{grid-template:"... ..... ... ..... ..... ..... ..." 10px "... btn01 ... btn02 ..... btn03 ..." auto "... ..... ... ..... ..... ..... ..." 5px "... btn04 ... btn05 ..... btn06 ..." auto "... ..... ... ..... ..... ..... ..." 5px "... btn07 ... btn08 ..... btn09 ..." auto "... ..... ... ..... ..... ..... ..." 10px/10px 1fr 5px 1fr 5px 1fr 10px;grid-gap:5px}}@media(min-width: 600px){.dl__btns__box__btn01{grid-area:btn01}}@media(min-width: 600px){.dl__btns__box__btn02{grid-area:btn02}}@media(min-width: 600px){.dl__btns__box__btn03{grid-area:btn03}}@media(min-width: 600px){.dl__btns__box__btn04{grid-area:btn04}}@media(min-width: 600px){.dl__btns__box__btn05{grid-area:btn05}}@media(min-width: 600px){.dl__btns__box__btn06{grid-area:btn06}}@media(min-width: 600px){.dl__btns__box__btn07{grid-area:btn07}}@media(min-width: 600px){.dl__btns__box__btn08{grid-area:btn08}}@media(min-width: 600px){.dl__btns__box__btn09{grid-area:btn09}}.dl__btns__box a{background:#084257;color:#fff;text-align:center;font-size:.9rem;padding:5px;border:1px solid #084257;border-bottom:2px solid #084257;border-radius:20px}.dl__btns__box a:hover{background:#fff;color:#084257;opacity:1;transform:translateY(-2px)}.dl__sec__wrap{background:#fff;padding:10px}.dl__sec__wrap--area{display:grid;grid-template-rows:auto;align-items:center}.dl__sec__wrap--area:not(:last-of-type){padding-bottom:50px}@media(min-width: 768px){.dl__sec__wrap--area{grid-template:"... ttl ... anker ..." auto "... ... ... ..... ... " 10px "... txt txt txt   ..." auto "... ... ... ..... ..." 10px/10px 2fr 10px 1fr 10px}}.dl__sec__wrap--area--ttl.ttl{padding-bottom:0;margin-bottom:5px}@media(min-width: 768px){.dl__sec__wrap--area--ttl.ttl{grid-area:ttl}}.dl__sec__wrap--area--anker{background:linear-gradient(45deg, rgb(55, 48, 80), rgb(55, 4, 184));color:#fff;text-align:center}@media(min-width: 768px){.dl__sec__wrap--area--anker{grid-area:anker}}.dl__sec__wrap--area--anker img{width:35px}@media(min-width: 768px){.dl__sec__wrap--area--txt{grid-area:txt}}.single{border-radius:10px}.single_container{width:95%;max-width:980px;margin:0 auto;padding-bottom:30px}.single_container__ttl{margin-bottom:10px;font-size:1.4rem;line-height:2rem}@media(min-width: 600px){.single_container__ttl{font-size:1.6rem;line-height:2.4rem}}@media(min-width: 960px){.single_container__ttl{font-size:1.8rem;line-height:3rem}}.single_container__update{position:relative;display:inline-block;font-size:.8rem;padding-left:16px}.single_container__update::before{content:"";position:absolute;left:0;bottom:0}.single_container__post{position:relative;display:inline-block;padding-left:21px;font-size:.8rem}.single_container__post::before{content:"";position:absolute;left:5px;bottom:0}.single_container__thumbnail{margin:20px auto;max-width:800px;text-align:center}.single_container__thumbnail img{height:auto}.single_container__main section{padding-bottom:50px}.single_container__main h2{position:relative;padding:10px 20px;border:none;color:#0a0a0a;background:#f5fafe;font-size:1.25rem;line-height:1.68rem}.single_container__main h2::before{content:"";position:absolute;width:5px;height:100%;background:linear-gradient(45deg, rgb(55, 48, 80), rgb(55, 4, 184));left:0;bottom:0}@media(min-width: 600px){.single_container__main h2{font-size:1.5rem;line-height:2.18rem}}@media(min-width: 960px){.single_container__main h2{font-size:1.37rem;line-height:2rem}}.single_container__main h3{font-size:1.18rem;line-height:1.68rem}@media(min-width: 600px){.single_container__main h3{font-size:1.37rem;line-height:2rem}}@media(min-width: 960px){.single_container__main h3{font-size:1.25rem;line-height:1.87rem}}.single_container__main p,.single_container__main span,.single_container__main a,.single_container__main dd,.single_container__main dt,.single_container__main li,.single_container__main td{font-size:1.12rem;line-height:1.87rem}@media(min-width: 768px){.single_container__main p,.single_container__main span,.single_container__main a,.single_container__main dd,.single_container__main dt,.single_container__main li,.single_container__main td{font-size:1.25rem;line-height:1.87rem}}@media(min-width: 960px){.single_container__main p,.single_container__main span,.single_container__main a,.single_container__main dd,.single_container__main dt,.single_container__main li,.single_container__main td{font-size:18px;line-height:1.7;letter-spacing:0}}.single_container p{padding:0 1rem;margin-bottom:32px}@media(min-width: 960px){.single_container p{margin-bottom:40px}}.single_container p+ul,.single_container p+dl{margin-top:-35px}@media(min-width: 960px){.single_container p+ul,.single_container p+dl{margin-top:-40px}}.single_container ul,.single_container dl{padding:10px}@media(min-width: 768px){.single_container ul,.single_container dl{padding:10px 20px}}.single_container ul dd,.single_container ul li,.single_container dl dd,.single_container dl li{padding-left:1rem}.cBox ul,.cBox dl{padding:0}.arch-area__ttl{font-size:1.4rem;margin-bottom:10px;border-bottom:2px solid #084257}@media(min-width: 768px){.arch-area__ttl{margin-bottom:20px;margin-left:5px;margin-right:5px}}.arch-area__single{display:grid;grid-gap:15px 10px;grid-template-columns:repeat(2, 1fr);padding-bottom:5px}@media(min-width: 600px){.arch-area__single{grid-gap:35px 15px}}@media(min-width: 768px){.arch-area__single{grid-gap:60px 20px;grid-template-columns:repeat(4, 1fr);padding-bottom:15px}}.arch-area__single__blog{background:#fff}.arch-area__single__blog img{aspect-ratio:4/3;width:100%;height:auto}.arch-area__single__blog h3{padding:10px;font-size:1rem;line-height:1.4rem}.arch-area__btn{display:grid;grid-template-areas:"btn";grid-template-columns:1fr}@media(min-width: 600px){.arch-area__btn{grid-template-areas:"... btn";grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.arch-area__btn{grid-template-areas:"... ... btn";grid-template-columns:repeat(3, 1fr)}}@media(min-width: 960px){.arch-area__btn{grid-template-areas:"... ... ... btn";grid-template-columns:repeat(4, 1fr);grid-gap:60px 20px}}.arch-area__btn a{grid-area:btn;font-size:1rem}.w-control-3{width:100%}@media(min-width: 600px){.w-control-3{width:30%}}.bl_singleImgContainer_columns2{display:grid;grid-template:"img1" auto "..." 30px "img2" auto;align-items:flex-end}.bl_singleImgContainer_columns2>:nth-child(1){grid-area:img1}.bl_singleImgContainer_columns2>:nth-child(2){grid-area:img2}@media(min-width: 768px){.bl_singleImgContainer_columns2{grid-template:"img1 ... img2" auto/1fr 5% 1fr}}.blog-arch__columns{grid-template-columns:repeat(2, 1fr);padding-bottom:50px}@media(min-width: 768px){.blog-arch__columns{grid-template-columns:repeat(4, 1fr)}}.blog-arch__wrap{display:grid;grid-gap:15px 10px}@media(min-width: 600px){.blog-arch__wrap{grid-gap:35px 15px}}@media(min-width: 768px){.blog-arch__wrap{grid-gap:60px 20px}}.blog-arch__wrap--box{background:#fff;transition:.3s}.blog-arch__wrap--box img{width:100%;height:auto;aspect-ratio:4/3}.blog-arch__wrap--box:hover{box-shadow:none;opacity:.8}.blog-arch__wrap--box h3{padding:10px;font-size:1rem;line-height:1.4rem}@media(min-width: 600px){.blog-arch__wrap--box h3{padding-bottom:30px}}.front-page .blog-arch__front-page{grid-template:"item1 item2" "item3 item4" "btn   btn"}@media(min-width: 600px){.front-page .blog-arch__front-page{grid-gap:15px}}@media(min-width: 768px){.front-page .blog-arch__front-page{grid-gap:20px}}@media(min-width: 768px){.front-page .blog-arch__front-page{grid-template-columns:repeat(4, 1fr);grid-template-areas:"item1 item2 item3 item4" "..... ..... btn btn"}}@media(min-width: 960px){.front-page .blog-arch__front-page{grid-template-areas:"item1 item2 item3 item4" "..... ..... ..... btn"}}.front-page .blog-arch__front-page a:nth-child(1){grid-area:item1}.front-page .blog-arch__front-page a:nth-child(2){grid-area:item2}.front-page .blog-arch__front-page a:nth-child(3){grid-area:item3}.front-page .blog-arch__front-page a:nth-child(4){grid-area:item4}.front-page .blog-arch__front-page .btn{grid-area:btn}.front-page .blog-bottom{padding-bottom:50px}@media(min-width: 768px){.front-page .blog-bottom{padding-bottom:0}}.complete__box{background:#fff;padding:10px}@media(min-width: 768px){.complete__box{padding:20px}}@media(min-width: 960px){.complete__box{padding:30px}}.bl_corpMap_wrapper{display:flex;flex-direction:column}.bl_corpMap_wrapper>div{width:100%}@media(min-width: 960px){.bl_corpMap_wrapper{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.bl_corpMap_wrapper>div{width:calc(50% - 15px);margin-right:0;margin-left:0}}.page-corp__main{background:#fff;padding:10px;width:95%;margin:0 auto}@media(min-width: 641px){.page-corp__main{padding:30px 50px}}.page-corp__wrapper{margin:50px auto;width:95%;max-width:800px}.page-corp__wrapper--tbl{margin:30px auto;background-color:#fff}@media(min-width: 600px){.page-corp__wrapper--tbl{margin:0 auto 50px}}@media(min-width: 960px){.page-corp__wrapper--tbl:nth-of-type(1){width:100%}}.page-corp__wrapper--tbl .tbl-cells{width:100%}@media(min-width: 641px){.page-corp__wrapper--tbl .tbl-cells{display:flex}}.page-corp__wrapper--tbl .tbl-cells__ttl{background:#f7f7f7}@media(min-width: 641px){.page-corp__wrapper--tbl .tbl-cells__ttl{width:400px !important}}.page-corp__wrapper--tbl .tbl-cells div{border-top:1px solid #d4d4d4;border-left:1px solid #d4d4d4;padding:10px;width:100%}@media(min-width: 641px){.page-corp__wrapper--tbl .tbl-cells div{padding:20px}}.page-corp__wrapper--tbl .tbl-cells:last-child{border-bottom:1px solid #d4d4d4}.page-corp__wrapper--tbl .tbl-cells .staff-wrapper{border:none;padding:0 0 0 5px}.page-corp__wrapper--tbl .tbl-cells .staff-wrapper .support-tbl{display:flex;border:none !important;padding:0 !important;width:100%}.page-corp__wrapper--tbl .tbl-cells .staff-wrapper .support-tbl__total{padding:0 !important;border:none !important}.page-corp__wrapper--tbl .tbl-cells .staff-wrapper .support-tbl__detail{padding:0 !important;border:none !important}.page-corp__wrapper--tbl .tbl-cells .staff-wrapper .staff-table{width:100%}.page-corp__wrapper--tbl .tbl-cells .staff-wrapper .staff-table:first-child{margin-bottom:50px}.page-corp__wrapper--tbl .tbl-cells .staff-wrapper .staff-table td{border:none;padding:0 0 0 10px;font-size:.8rem}.page-corp__wrapper--tbl .tbl-cells .staff-wrapper .staff-table td:nth-of-type(even){text-align:right}@media(min-width: 961px){.page-corp__wrapper--tbl .tbl-cells .staff-wrapper .staff-table td{font-size:.9rem}}.page-corp__wrapper--tbl iframe{width:100%;max-width:100%;height:200px}@media(min-width: 768px){.page-corp__wrapper--tbl iframe{height:300px}}@media(min-width: 1280px){.page-corp__wrapper--tbl iframe{height:380px}}.page-corp .staff-tbl-ttl{font-size:.8rem}@media(min-width: 961px){.page-corp .staff-tbl-ttl{font-size:.9rem}}.corp-download{font-size:20px;width:300px;margin:20px auto 0;display:inline-block;background:#fff;border:2px solid #069;border-radius:30px;padding:15px 10px}.corp-download:hover{color:#069 !important}.bl_msgWindow{padding:20px 30px;border:2px solid #b6b6b6;background-color:#fff}.ly_corp{font-size:1rem;line-height:1.6rem}@media(min-width: 960px){.ly_corp{font-size:1.1rem;line-height:1.8rem}}.bl_corpGreet{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:10px}@media(min-width: 960px){.bl_corpGreet{flex-direction:row;align-items:start}}.bl_corpGreet_img{text-align:center;padding:30px}@media(min-width: 960px){.bl_corpGreet_img{padding:0;width:20%}}.bl_corpGreet_img img{width:80%;max-width:300px}@media(min-width: 960px){.bl_corpGreet_img img{width:100%;max-width:300px}}@media(min-width: 960px){.bl_corpGreet_text{width:80%;padding:0 30px}}.bl_corpGreet_text_msg{text-align:right;font-family:Yu Mincho,Noto Sans JP;font-weight:550}.bl-corp-president-message{width:260px}.ly_invoice{background-color:#6455a1;min-height:calc(100vh - 5px);padding:10px}@media(min-width: 960px){.ly_invoice{min-height:100vh}}.bl_invoice_wrap{display:flex;flex-direction:column;align-items:center;background-color:#fff;min-height:calc(100vh - 20px);border-radius:15px;padding:20px}@media(min-width: 960px){.bl_invoice_wrap{min-height:calc(100vh - 20px);padding:20px 40px}}.bl_invoice_text{margin-bottom:20px}@media(min-width: 600px){.bl_invoice_text{max-width:700px}}@media(min-width: 960px){.bl_invoice_text{max-width:980px;line-height:2.6rem}}@media(min-width: 1280px){.bl_invoice_text{margin:10px 0}}.bl_invoice{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:30px auto}@media(min-width: 600px){.bl_invoice{max-width:700px;flex-direction:row;flex-wrap:wrap;align-items:start}}@media(min-width: 960px){.bl_invoice{max-width:900px;justify-content:space-between}}@media(min-width: 1280px){.bl_invoice{max-width:1180px;margin:auto}}.bl_invoice_kantatsu{display:flex;flex-direction:column;justify-content:space-between;width:100%;text-align:center;margin-bottom:40px;grid-area:btn}@media(min-width: 600px){.bl_invoice_kantatsu{margin:0}}.bl_invoice_kantatsu_btn{box-shadow:0px 1px 10px #999;width:100%;padding:30px;border-radius:15px;aspect-ratio:3/2;display:flex;align-items:center;justify-content:center}.bl_invoice_kantatsu_pdf{width:100%;background-color:#f2770c;border:2px solid #f2770c;margin-top:10px;padding:5px;border-radius:10px;color:#fff}@media(min-width: 960px){.bl_invoice_kantatsu_pdf{padding:10px;border-radius:40px}}@media(min-width: 1280px){.bl_invoice_kantatsu_pdf{margin-top:20px}}.bl_invoice_form{grid-area:form;width:100%;box-shadow:0px 1px 10px #999;padding:15px;border-radius:15px;aspect-ratio:3/2}.bl_invoice_form div{display:flex;flex-direction:column;justify-content:space-around;height:100%}@media(min-width: 1280px){.bl_invoice_form div{padding:40px}}@media(min-width: 600px){.bl_invoice_kantatsu,.bl_invoice_form{width:calc(50% - 10px)}}@media(min-width: 960px){.bl_invoice_kantatsu,.bl_invoice_form{width:calc(50% - 40px)}}.bl_invoice a{transition:.3s}.bl_invoice a:hover{box-shadow:0px 5px 3px #999;transform:translateY(-1.5px);opacity:1}.bl_invoice_kantatsu_pdf:hover{box-shadow:none !important;transform:none !important;color:#f2770c;background-color:#fff}#pageTitle{opacity:0;transform:translate(0, 60px);transition:.5s}#pageTitle.active{opacity:1;transform:translate(0, 0)}#frontPageTitle{opacity:0;transition:1s ease-in}#frontPageTitle.active{opacity:1}#heroImage{opacity:0;transform:translate(0, 20px);transition:.5s}#heroImage.active{opacity:1;transform:translate(0, 0)}.under-line{width:100%;position:relative;display:block;margin:0 auto}@media(min-width: 600px){.under-line{width:80%}}@media(min-width: 960px){.under-line{width:60%}}.under-line::after{content:"";position:absolute;width:100%;height:4px;background:#83e4b5;bottom:-4px;left:0%;transition:1s;transform:scale(0, 1);transform-origin:center top}.under-line.line-extend::after{transform:scale(1, 1)}.target-float{position:relative;opacity:0;bottom:-100px;transition:.8s ease}.target-float.active{opacity:1;bottom:0}.target-float-random{position:relative;opacity:0;bottom:-50px}.target-float-random.active{transition:.6s cubic-bezier(0, 0.33, 0.06, 0.98);opacity:1;bottom:0}.target-float-random.active:nth-child(3n){transition:.7s cubic-bezier(0, 0.33, 0.06, 0.98)}.target-float3{position:relative;opacity:0;bottom:-50px}.target-float3.active{transition:.3s cubic-bezier(0, 0.33, 0.06, 0.98);opacity:1;bottom:0}.target-float3.active:nth-child(2){transition:.6s cubic-bezier(0, 0.33, 0.39, 1.01)}.target-float3.active:nth-child(3){transition:1s cubic-bezier(0.01, 0.53, 0.62, 0.95)}.hover-underline{padding-bottom:.25em;background:linear-gradient(#3498db, #3498db) 0 100%/0 2px no-repeat;transition:1s;text-decoration:none}.hover-underline.appear-line{background-size:100% 2px}.uGreen{background:rgba(0,0,0,0);padding-bottom:4px;background:linear-gradient(rgb(106, 248, 78), rgb(106, 248, 78)) 0 100%/0 10px no-repeat;transition:1s}.uGreen.line-extend{background-size:100% 10px}.uYellow{background:rgba(0,0,0,0);padding-bottom:4px;background:linear-gradient(#ffed00, #ffed00) 0 100%/0 10px no-repeat;transition:1s}.uYellow.line-extend{background-size:100% 10px}.uPink{background:rgba(0,0,0,0);padding-bottom:4px;background:linear-gradient(rgb(255, 208, 250), rgb(255, 208, 250)) 0 100%/0 10px no-repeat;transition:1s}.uPink.line-extend{background-size:100% 10px}#whiteForm,#greenForm{visibility:hidden;opacity:0}#whiteForm.active,#greenForm.active{visibility:visible;opacity:1}#whiteLabel,#greenLabel{transition:opacity .3s}#whiteLabel.active,#greenLabel.active{font-weight:800}.front-page__calc--label .active{font-weight:700}.front-page__calc--container{background:#fff}.front-page__calc--container .input-price,.front-page__calc--container .input-num,.front-page__calc--container .price-result{visibility:hidden;opacity:0}.front-page__calc--container .input-price.active,.front-page__calc--container .input-num.active,.front-page__calc--container .price-result.active{visibility:visible;opacity:1}.front-page__calc--container.active{background:#bef3d9}.bl_chatbot.isHidden{display:none !important}.bl_fvLeft_wrapper.grid-left{grid-area:left}.bl_fvLeft_wrapper{position:relative}.bl_fvRight_wrapper.grid-right{grid-area:right}.bl_switchTest{display:none}@media(min-width: 960px){.bl_switchTest{display:block;position:fixed;top:100px;left:52%;padding:6px 10px;background-color:#fff;z-index:999;border-radius:500px;font-size:12px;font-weight:600;border:1px solid #1c1e33;transition:.3s}.bl_switchTest:hover{border:1px solid #fff;background:#1c1e33;color:#fff}}/*# sourceMappingURL=style.min.css.map */