*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role="list"],ol[role="list"]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}img{max-width:100%;height:auto;backface-visibility:hidden}ul,li{list-style:none;padding:0;margin:0}a{outline:none;text-decoration:none}html,body{scroll-behavior:smooth;scroll-padding-top:60px;overflow-x:hidden}@media screen and (min-width: 768px){html,body{scroll-padding-top:144px}}body{font-size:16px;font-family:'Noto Sans JP', sans-serif;font-weight:500;color:#333333;overflow-x:hidden}.ly_body{background:#efefef}.ly_body.ly_body__entry{background:#fff}.ly_container{width:100%;margin-left:auto;margin-right:auto;background:#fff}.sec.sec_fill{background:#f2f7fa}.sec.sec_fill02{background:#1671b6}.sectionInner{width:100%;padding:32px 16px;margin:0 auto}@media screen and (min-width: 768px){.sectionInner{width:100%;max-width:1000px;padding:64px 16px}}.sectionInner>.ttlBox>.ttl{text-align:center;color:#1671b6;font-weight:700;font-size:min(6vmin, 36px)}@media screen and (min-width: 768px){.sectionInner>.ttlBox>.ttl{font-size:min(8vmin, 40px)}}.sectionInner .imgBox{margin:24px auto}.sectionInner .imgBox>img{width:18%;display:block;margin:0 auto}@media screen and (min-width: 768px){.sectionInner .imgBox>img{width:auto}}@media screen and (max-width: 767px){.hp_sp_br{display:block}}@media screen and (min-width: 768px){.hp_sp_br{display:none}}@media screen and (max-width: 767px){.hp_pc_br{display:none}}@media screen and (min-width: 768px){.hp_pc_br{display:block}}.hp_ta-c{text-align:center !important}.hp_ta-r{text-align:right !important}.hp_txt_small{font-size:0.8em}.hp_txt_large{font-size:1.5em}.hp_img_tac{display:block;margin:0 auto}.hp_mt20{margin-top:20px}.hp_txt_caution{color:#E00429}.hp_txt_exBold{font-weight:900}.hp_txt_underLine{background:linear-gradient(transparent 75%, #FFE564 75%)}.hp_txt_slant{position:relative}.hp_txt_slant::before{display:block;content:"";width:1em;height:2px;border-radius:12px;background:#000000;position:absolute;top:50%;left:-1.2em;-webkit-transform:translateY(-50%) rotate(70deg);transform:translateY(-50%) rotate(70deg)}.hp_txt_slant::after{display:block;content:"";width:1em;height:2px;border-radius:12px;background:#000000;position:absolute;top:50%;right:-1.2em;-webkit-transform:translateY(-50%) rotate(-70deg);transform:translateY(-50%) rotate(-70deg)}.hp_txt_slant.hp_txt_slant__w::before{background:#fff}.hp_txt_slant.hp_txt_slant__w::after{background:#fff}.hp_txt_slant.hp_txt_slant__multi{position:relative;font-weight:bold}.hp_txt_slant.hp_txt_slant__multi::before{display:block;content:"";width:2em;height:2px;border-radius:12px;background:#000000;position:absolute;top:50%;left:-4.2em;-webkit-transform:translateY(-50%) rotate(70deg);transform:translateY(-50%) rotate(70deg)}.hp_txt_slant.hp_txt_slant__multi::after{display:block;content:"";width:2em;height:2px;border-radius:12px;background:#000000;position:absolute;top:50%;right:-3.2em;-webkit-transform:translateY(-50%) rotate(-70deg);transform:translateY(-50%) rotate(-70deg)}.hp_txt_dot{position:relative}.hp_txt_dot::before{display:block;content:"";width:0.2em;height:0.2em;background:#FF5639;border-radius:50%;position:absolute;top:-2px;left:0;right:0;margin-left:auto;margin-right:auto;z-index:1}.hp_pos_rel{position:relative}.hp_underline_y{border-bottom:solid 2px #F6CE25}.btn{width:100%;display:block;background:#231815;padding:0.875em;border-radius:88px;position:relative;text-align:center;z-index:auto;-webkit-transition:.3s all;transition:.3s all}.btn::after{display:block;content:"";width:100%;height:100%;background:linear-gradient(90deg, #ffcd14 0%, #ff5639 100%);border-radius:88px;position:absolute;bottom:-8px;left:0;right:0;margin:auto;z-index:-1}.btn:hover .icon{-webkit-transform:translateX(4px);transform:translateX(4px);-webkit-transition:.3s all;transition:.3s all}.btn:hover .iconBox{-webkit-transform:translateX(4px);transform:translateX(4px);-webkit-transition:.3s all;transition:.3s all}.btn>.inner{display:flex;justify-content:space-between;align-items:center}.btn .label{background:#ffcd14;background:linear-gradient(90deg, #ffcd14 0%, #ff5639 100%);border-radius:4px;padding:0.2em 0.3em;color:#fff;font-weight:bold;letter-spacing:0.1em}.btn .txt{color:#fff;font-size:1.125em;font-weight:bold}.btn .icon{width:24px}.btn.btn-gradient{padding:1.313em;background:linear-gradient(90deg, #ffcd14 0%, #ff5639 100%);box-shadow:0px 5px 20px -1px rgba(0,0,0,0.3)}.btn.btn-gradient::after{display:none}.btn.btn-gradient>.inner{justify-content:center}.btn.btn-gradient>.inner .txt{width:100%;font-size:1.5em}.btn.btn-gradient>.inner .iconBox{width:24px}.btn.btn-black{box-shadow:none;color:#fff;background-image:url("../images/icon-arrow-w@2x.webp");background-repeat:no-repeat;background-position:center right 8px;background-size:24px;line-height:1.2}.btn.btn-black::after{display:none}.btn.btn__submit{font-size:1.313em;color:#fff;font-weight:bold;background:linear-gradient(90deg, #ffcd14 0%, #ff5639 100%);border-style:none;box-shadow:0px 5px 12px -1px rgba(0,0,0,0.2);cursor:pointer}.btn.btn__submit::after{display:none}.btn.btn__submit.js-disabled{background:#fff;color:#333;pointer-events:none;border:solid 1px #333;cursor:default;box-shadow:none}.btn.btn__back{background:#fff;color:#333;border:solid 1px #333;cursor:pointer}.btn.btn__back::after{display:none}.header{width:100vw;position:sticky;top:0;z-index:99999;background:#fff}.header.header__static{position:static}.header>.inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:1em 0.8em;gap:16px;row-gap:40px;background:#fff;position:relative;z-index:9999}@media screen and (min-width: 768px){.header>.inner{padding:12px 24px 20px 24px;flex-wrap:nowrap;gap:16px}}.header .logoBox{width:40%;-ms-flex:0 1 auto;flex:0 1 auto}@media screen and (min-width: 768px){.header .logoBox{width:240px}}.header .navBox{display:none;width:100%;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:auto}@media screen and (min-width: 768px){.header .navBox{display:block;width:100%;max-width:520px}}.header .navBox.js-active{display:block}.header .navBox .navList{display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:24px}@media screen and (min-width: 768px){.header .navBox .navList{flex-direction:row}}.header .navBox .navList>li{text-align:center;width:100%}@media screen and (min-width: 768px){.header .navBox .navList>li{width:auto}}.header .navBox .navList>li>a{display:block;width:100%;padding:0.5em;font-size:0.875em;color:#101112}@media screen and (min-width: 768px){.header .navBox .navList>li>a{flex-direction:row;display:inline;width:auto;padding:0}}.header .btnBox{display:none;-ms-flex:0 1 auto;flex:0 1 auto}@media screen and (min-width: 768px){.header .btnBox{display:block;width:100%;max-width:270px}}.header .navBtn{display:block;width:32px;height:20px;position:relative;cursor:pointer;z-index:999}@media screen and (min-width: 768px){.header .navBtn{display:none}}.header .navBtn.js-active .navBtnLine{transition:.3s all;top:50%;bottom:auto;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.header .navBtn.js-active .navBtnLine:nth-child(2){display:none}.header .navBtn.js-active .navBtnLine:nth-child(3){top:50%;bottom:auto;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.header .navBtn .navBtnLine{width:100%;height:2px;background:#231815;position:absolute;top:0;left:0;right:0;margin:auto}.header .navBtn .navBtnLine:nth-child(2){top:50%}.header .navBtn .navBtnLine:nth-child(3){top:auto;bottom:0}.gnaviBg{display:none;width:100%;height:100vh;background:rgba(0,0,0,0.7);position:absolute;top:0;left:0;z-index:100}.gnaviBg{display:none;width:100%;height:100vh;background:rgba(0,0,0,0.7);position:absolute;top:0;left:0;z-index:100}.footer{background:#fff}.footer>.inner{display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:24px;padding:1em 2em}@media screen and (min-width: 768px){.footer>.inner{flex-direction:row}}.footer .logoBox{width:70%;margin:0 auto;-ms-flex:0 1 auto;flex:0 1 auto}@media screen and (min-width: 768px){.footer .logoBox{max-width:240px;width:100%}}.footer .footerListBox{width:100%;-ms-flex:0 1 auto;flex:0 1 auto}.footer .footerList{display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;gap:24px}@media screen and (min-width: 768px){.footer .footerList{align-items:center;flex-direction:row}}.footer .footerList>li{-ms-flex:0 1 auto;flex:0 1 auto;text-align:center}.footer .footerList>li>a{font-size:0.875em;color:#333}.footer .copyrightBox{text-align:center;padding:0.8em 0.8em 4em}@media screen and (min-width: 768px){.footer .copyrightBox{padding:0.8em}}.footer .copyrightBox>small{font-size:0.8em}.fixedBox{display:block;position:fixed;bottom:0;left:0;right:0;margin:auto;z-index:999;background:#231815}@media screen and (min-width: 768px){.fixedBox{display:block;top:50%;left:auto;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:transparent}}.fixedBtn{display:flex;width:100%;justify-content:space-between;align-items:center;box-shadow:0px 1px 14px -4px rgba(0,0,0,0.6);gap:0}@media screen and (min-width: 768px){.fixedBtn{display:block;width:174px;border-radius:12px 0 0 12px}}.fixedBtn .upperBox{width:100%;background:#231815;padding:1.5em 0.5em}@media screen and (min-width: 768px){.fixedBtn .upperBox{border-radius:12px 0 0 0;padding:0.5em}}.fixedBtn .upperBox>.inner{position:relative;display:flex;flex-direction:row-reverse;align-items:center}@media screen and (min-width: 768px){.fixedBtn .upperBox>.inner{display:block}}.fixedBtn .upperBox .hp_smallTxt{display:block;font-size:0.6em}@media screen and (min-width: 768px){.fixedBtn .upperBox .hp_smallTxt{font-size:0.8em}}.fixedBtn .upperBox .txt{display:block}.fixedBtn .upperBox .txtBox{width:100%;color:#fff;font-weight:bold;font-size:1.125em}@media screen and (min-width: 768px){.fixedBtn .upperBox .txtBox{font-size:1.5em}}.fixedBtn .upperBox .iconBox{width:22%;position:static;z-index:1}@media screen and (min-width: 768px){.fixedBtn .upperBox .iconBox{width:32%;position:absolute;bottom:0;right:0}}.fixedBtn .lowerBox{background:linear-gradient(90deg, #ffcd14 0%, #ff5639 100%);padding:1.2em 1em;border-radius:88px;width:100%}@media screen and (min-width: 768px){.fixedBtn .lowerBox{padding:0.5em 1em;border-radius:0 0 0 12px}}.fixedBtn .lowerBox>.inner{display:flex;justify-content:center;align-items:center;text-align:center}.fixedBtn .lowerBox .txt{-webkit-flex:0 1 auto;flex:0 1 auto;width:100%;color:#fff;font-weight:bold;text-shadow:3px 1px 4px rgba(0,0,0,0.2);font-size:1em;letter-spacing:0.05em}.fixedBtn .lowerBox .iconBox{width:24px;-webkit-flex:0 1 auto;flex:0 1 auto;margin-left:auto}.floatContacts{position:fixed;bottom:0;left:0;right:0;margin:auto;z-index:5;display:flex;justify-content:space-between}@media screen and (min-width: 768px){.floatContacts{display:none}}.floatContacts .btnBox{width:100%;display:flex;justify-content:space-evenly;align-items:center}.floatContacts .telBox{width:100%}.floatContacts .telBox>a{display:flex;justify-content:center;align-items:center;flex-direction:row-reverse;background:#f2f7fa;padding:.5em 0}.floatContacts .telBox .txtBox{text-align:center}.floatContacts .telBox .txtBox .spTxt{display:block;color:#008ed8;font-size:min(3.5vw, 18px);line-height:1}.floatContacts .telBox .txtBox .numTxt{display:block;color:#008ed8;font-weight:700;font-family:'Roboto';font-size:min(4vmax, 48px);line-height:1;margin:0.2em auto}.floatContacts .telBox .txtBox .timeTxt{display:block;font-size:min(3vw, 16px);line-height:1;color:#101112}.floatContacts .telBox .iconBox{width:24%}.floatContacts .telBox .iconBox>img{margin:0 auto}.floatContacts .lineBox{width:100%;display:flex;align-items:center;align-self:stretch;justify-content:center;max-width:65px;background:#00B900;padding:1em;font-size:min(3vw, 32px)}.floatContacts .mailBox{width:100%;display:flex;align-items:center;align-self:stretch;justify-content:center;max-width:65px;background:#008ED8;padding:1em;font-size:min(3vw, 32px)}input::placeholder,textarea::placeholder{color:#ccc}input{width:100%;font-size:1.125em;padding:0.3em 0.5em}input[type="radio"]{width:auto}input[type="checkbox"]{width:auto;-webkit-transform:scale(1.5);transform:scale(1.5)}textarea{width:100%;font-size:1.125em;padding:0.5em}select{width:100%;font-size:1.125em;padding:0.5em}.agreeBox{margin:2em auto}.agreeBox>.inner{text-align:center}.agreeBox .txtBox>a{text-decoration:underline !important}.submitBox{margin:2em auto;width:90%}@media screen and (min-width: 768px){.submitBox{max-width:320px;width:100%}}#confirm{background:#F7F6EE}#confirm .formBox{background:#fff;padding:2em;border-radius:12px}#confirm>.inner{width:100%;margin:2em auto}@media screen and (min-width: 768px){#confirm>.inner{max-width:800px}}#confirm .ttlBox{padding:0.2em 0.5em;text-align:center}#confirm .ttlBox .ttl{font-weight:bold;font-size:1.2em;letter-spacing:0.05em}@media screen and (min-width: 768px){#confirm .ttlBox .ttl{font-size:1.5em}}#confirm .leadBox{text-align:center;margin:40px auto 24px}#confirm .leadBox .txt{line-height:1.8}#confirm .submitBox{width:100%}@media screen and (min-width: 768px){#confirm .submitBox{max-width:380px}}#confirm .submitBox>.inner{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:24px}#confirm .submitBox>.inner p{color: #ff002b; font-size: 0.8rem;}@media screen and (min-width: 768px){#confirm .submitBox>.inner p{font-size: 1rem}}#confirm .submitBox .btnBox{width:100%}#confirm .submitBox .btnBox.btnBox__back{width:60%}#thanks{background:#F7F6EE;padding:2em 1em}#thanks>.inner{width:100%;margin:2em auto}@media screen and (min-width: 768px){#thanks>.inner{max-width:800px}}#thanks .ttlBox{padding:0.2em 0.5em;text-align:center}#thanks .ttlBox .ttl{font-weight:bold;font-size:1.2em;letter-spacing:0.05em}@media screen and (min-width: 768px){#thanks .ttlBox .ttl{font-size:1.5em}}#thanks .leadBox{margin:2em auto}@media screen and (min-width: 768px){#thanks .leadBox{text-align:center}}#thanks .leadBox .txt{line-height:1.8}#thanks .leadBox.leadBox__caution{border:solid 1px #E00429;border-radius:12px;padding:1.5em}#thanks .topBtnBox{margin:2em auto;width:80%}@media screen and (min-width: 768px){#thanks .topBtnBox{width:100%;max-width:300px}}#fv>.inner{padding:0 1em;margin:0 auto}@media screen and (min-width: 768px){#fv>.inner{max-width:1200px;width:100%}}#fv .ttlBox{background:#FFCD14;padding:0.2em 0.5em;text-align:center}#fv .ttlBox .ttl{color:#FF5639;font-weight:bold;font-size:1.2em;letter-spacing:0.05em}@media screen and (min-width: 768px){#fv .ttlBox .ttl{font-size:2em}}#fv .fvImg{position:relative}#fv .fvImgLead{position:absolute;width:90%;bottom:40px;left:0;right:0;margin:auto;z-index:10}@media screen and (min-width: 768px){#fv .fvImgLead{width:43vw;max-width:610px;top:64px;left:45px;right:auto;margin:0}}#fv .fvImgLead.poyoyon.js-active{display:block;animation:poyoyon 0.5s cubic-bezier(0.12, 0, 0.39, 0) 1 forwards}@keyframes poyoyon{0%{transform:translateX(-140px);opacity:0}50%{transform:translateX(0)}65%{transform:translateX(-30px)}100%{transform:translateX(0)}20%,100%{opacity:1}}#cv>.inner{margin:0 auto;padding:2em 1em}@media screen and (min-width: 768px){#cv>.inner{max-width:1000px;width:100%;margin:40px auto;padding:0}}#cv .ttlBox{text-align:center}#cv .ttlBox .ttl{font-weight:bold;font-size:1.5em;letter-spacing:0.05em}@media screen and (min-width: 768px){#cv .ttlBox .ttl{font-size:2em}}#cv .exampleBox{width:90%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:32px;margin:0 auto}@media screen and (min-width: 768px){#cv .exampleBox{width:100%;flex-direction:row;margin:4em auto;gap:40px}}#cv .exampleBox>.imgBox{display:none;width:100%}@media screen and (min-width: 768px){#cv .exampleBox>.imgBox{display:block;width:60%}}#cv .exampleBox>.txtBox{width:100%}#cv .exampleBox>.txtBox .leadBox{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:8px;margin-top:2em}@media screen and (min-width: 768px){#cv .exampleBox>.txtBox .leadBox{flex-direction:row;margin-top:1em}}#cv .exampleBox>.txtBox .leadBox>.ttlBox{text-align:left;width:90%}@media screen and (min-width: 768px){#cv .exampleBox>.txtBox .leadBox>.ttlBox{width:100%}}#cv .exampleBox>.txtBox .leadBox>.ttlBox>.ttl{line-height:1.4}#cv .exampleBox>.txtBox .leadBox .subTtl{font-weight:bold}#cv .exampleBox>.txtBox .leadBox>.imgBox{width:50%}@media screen and (min-width: 768px){#cv .exampleBox>.txtBox .leadBox>.imgBox{width:60%}}#cv .exampleBox>.txtBox .spImgBox{display:block;width:100%;margin:1.2em auto}@media screen and (min-width: 768px){#cv .exampleBox>.txtBox .spImgBox{display:none}}#cv .exampleBox+.txtBox{width:94%;margin:4em auto 0;text-align:center}@media screen and (min-width: 768px){#cv .exampleBox+.txtBox{width:100%}}#cv .exampleBox+.txtBox>.ttl{text-align:center;font-size:1.313em;font-weight:bold;display:inline-block}@media screen and (min-width: 768px){#cv .exampleBox+.txtBox>.ttl{font-size:1.5em}}#cv .exampleBox+.txtBox>.ttl.hp_txt_slant::before{width:2em;left:-1.5em}@media screen and (min-width: 768px){#cv .exampleBox+.txtBox>.ttl.hp_txt_slant::before{width:1em;left:-1.2em}}#cv .exampleBox+.txtBox>.ttl.hp_txt_slant::after{width:2em;right:-1.5em}@media screen and (min-width: 768px){#cv .exampleBox+.txtBox>.ttl.hp_txt_slant::after{width:1em;right:-1.2em}}#cv .btnBox{width:100%;margin:1em auto 2em}@media screen and (min-width: 768px){#cv .btnBox{max-width:600px;padding:0;margin:1em auto 4em}}#cv .cvApealBox{display:block;margin-top:1em}@media screen and (min-width: 768px){#cv .cvApealBox{max-width:700px;padding:0;margin:0.5em auto 0}}#trouble>.inner{margin:0 auto;padding:0 16px;margin:40px auto 64px}@media screen and (min-width: 768px){#trouble>.inner{max-width:960px;width:100%;margin:40px auto 120px}}#trouble .ttlBox{text-align:center}#trouble .ttlBox .txt{display:block;font-size:1.1em}@media screen and (min-width: 768px){#trouble .ttlBox .txt{font-size:1.125em}}#trouble .ttlBox .txt>.hp_txt_large{color:#FF5639;font-weight:bold;font-size:1.5em}#trouble .imgBox{margin:24px auto}#trouble .banBox{margin:48px auto 24px}#trouble .btnBox{margin:24px auto 48px}@media screen and (min-width: 768px){#trouble .btnBox{max-width:600px;width:100%}}#compare{padding:80px 0}@media screen and (min-width: 768px){#compare{padding:32px 0 80px}}#compare .ttlBox{text-align:center}#compare .ttlBox .ttl{font-size:1.5em;font-weight:bold}@media screen and (min-width: 768px){#compare .ttlBox .ttl{font-size:2em}}#compare .ttlBox-sub{text-align:center}#compare .ttlBox-sub .ttl{font-weight:bold;font-size:1.5em}#compare .leadBox{text-align:center;margin:1.5em auto 4em;line-height:1.8}@media screen and (min-width: 768px){#compare .leadBox{margin:24px auto 4em}}.compareBox{overflow-x:auto;width:98%;margin-top:2em;margin-bottom:2em;margin-left:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width: 768px){.compareBox{width:100%;margin:2em auto;overflow-y:hidden}}.compareTable{min-width:640px}@media screen and (min-width: 768px){.compareTable{width:100%;max-width:900px;margin:0 auto}}.compareTable .thead th{width:160px;background:#D4D4D4;padding:0.8em;text-align:center}.compareTable .thead th:nth-child(1){background:#fff}.compareTable .thead th:nth-child(2){width:26%;background:#fff}@media screen and (min-width: 768px){.compareTable .thead th:nth-child(2){width:220px}}.compareTable .thead th:nth-child(n+3){width:160px;border-right:solid 3px #fff}@media screen and (min-width: 768px){.compareTable .thead th:nth-child(n+3){width:160px}}.compareTable .thead .fixed{position:sticky;left:0}@media screen and (min-width: 768px){.compareTable .thead .fixed{position:static}}.compareTable .thead .fixed02{position:sticky;left:76px}@media screen and (min-width: 768px){.compareTable .thead .fixed02{width:160px;position:relative;left:0;z-index:-1}}.compareTable .thead .fixed02::before{display:block;content:"";width:100%;height:105%;border-top:solid 4px #FF5639;border-left:solid 4px #FF5639;border-right:solid 4px #FF5639;position:absolute;top:0;left:0;z-index:-2}@media screen and (min-width: 768px){.compareTable .thead .fixed02::before{width:100%}}.compareTable .thead .fixed02::after{display:block;content:"";width:99.5%;height:1px;background:#D4D4D4;position:absolute;bottom:0;left:0;z-index:-3}.compareTable .tbody th{background:#46484E;color:#fff;font-weight:bold;font-size:0.7em;width:12%}@media screen and (min-width: 768px){.compareTable .tbody th{width:180px;font-size:1em}}.compareTable .tbody th:nth-last-child(n+2){border-top:solid 2px #fff}.compareTable .tbody td{padding:1em 0.4em;min-height:144px}@media screen and (min-width: 768px){.compareTable .tbody td{padding:1em 0.6em}}.compareTable .tbody td:nth-of-type(n+2){border-left:solid 3px #fff}.compareTable .tbody tr:nth-child(2n) td{background:#F9F9F9}.compareTable .tbody tr:last-of-type .fixed02::before{display:block;content:"";width:100%;height:102%;border-bottom:solid 4px #FF5639;position:absolute;top:0;left:0;z-index:-2}.compareTable .tbody .fixed{position:sticky;left:0;z-index:1}@media screen and (min-width: 768px){.compareTable .tbody .fixed{position:static}}.compareTable .tbody .fixed02{position:sticky;left:76px;z-index:1;background:#fff}@media screen and (min-width: 768px){.compareTable .tbody .fixed02{position:relative;z-index:-1;left:0}}.compareTable .tbody .fixed02::before{display:block;content:"";width:100%;height:102%;border-left:solid 4px #FF5639;border-right:solid 4px #FF5639;position:absolute;top:0;left:0;z-index:-2}.compareTable .content{display:flex;justify-content:center;align-items:center;flex-direction:column}.compareTable .content .name{display:block}@media screen and (min-width: 768px){.compareTable .content .name{display:none}}.compareTable .content .assess{text-align:center}.compareTable .content .details{font-size:0.7em;margin-top:0.5em}@media screen and (min-width: 768px){.compareTable .content .details{font-size:0.875em}}.compareTable .content .details.details__center{text-align:center}.compareTable .content .hp_txt_large{margin-top:-0.8em;color:#FF5639;font-size:1.5em;font-weight:bold}.compareTable .content .hp_txt_xlarge{margin-top:-0.8em;color:#FF5639;font-size:2.5em;font-weight:bold}.compareTable .content .strong{color:#FF5639}.compareTable .content .bold{font-weight:bold}.shapeTop{position:absolute;top:-46px;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}@media screen and (min-width: 768px){.shapeTop{top:-70px}}.shapeTop svg{position:relative;display:block;width:calc(145% + 1.3px);height:46px}@media screen and (min-width: 768px){.shapeTop svg{height:75px}}.shapeTop .shapeFill{fill:#F7F6EE}.shapeTop .shapeFill.shapeFill__w{fill:#fff}#shikumi{background:#F7F6EE;position:relative;padding:80px 0}#shikumi>.inner{margin:0 auto;padding:0 1em}@media screen and (min-width: 768px){#shikumi>.inner{max-width:1000px;width:100%;margin:0 auto}}#shikumi .ttlBox{text-align:center}#shikumi .ttlBox .ttl{font-weight:bold;font-size:1.5em}@media screen and (min-width: 768px){#shikumi .ttlBox .ttl{font-size:2em}}#shikumi .leadBox{text-align:center;margin:40px auto 24px}#shikumi .leadBox .txt{line-height:1.8}#brand{position:relative}#brand>.shapeTop{top:-45px}@media screen and (min-width: 768px){#brand>.shapeTop{top:-74px}}#brand>.inner{margin:0 auto;padding:80px 1em 40px}@media screen and (min-width: 768px){#brand>.inner{max-width:1000px;width:100%}}#brand>.inner>.ttlBox{text-align:center}#brand>.inner>.ttlBox .ttl{font-weight:bold;font-size:1.5em}@media screen and (min-width: 768px){#brand>.inner>.ttlBox .ttl{font-size:2em}}#brand .brandBox{margin:32px auto}#brand .brandList{display:flex;align-items:flex-start;gap:20px;flex-direction:column}@media screen and (min-width: 768px){#brand .brandList{flex-direction:row}}#brand .brandList>li{width:100%;-ms-flex:0 1 auto;flex:0 1 auto}#brand .brandList>li:nth-of-type(n+2){margin-top:3em}@media screen and (min-width: 768px){#brand .brandList>li:nth-of-type(n+2){margin-top:0}}#brand .brandList>li>.ttlBox{text-align:center;margin:16px auto}#brand .brandList>li>.ttlBox .ttl{font-weight:bold}@media screen and (min-width: 768px){#brand .brandList>li .txtBox{min-height:380px}}#brand .brandList>li .txtBox .txt{font-size:0.875em;line-height:1.8}#brand .brandList>li .btnBox{margin-top:1.5em}#brand .brandList>li .supBox{border:solid 1px #231815;padding:0.5em;text-align:center;margin:12px auto}#brand .brandList>li .supBox .txt{font-size:0.875em}#case>.inner{margin:0 auto;padding:80px 0}@media screen and (min-width: 768px){#case>.inner{max-width:980px;width:100%}}#case>.inner>.ttlBox{text-align:center}#case>.inner>.ttlBox .ttl{font-weight:bold;font-size:2em}#case .caseBox{margin:40px auto}#case .caseList>li{padding:40px 30px;width:100%;position:relative;background:#fff;margin-bottom:24px}@media screen and (min-width: 768px){#case .caseList>li{margin-bottom:40px}}#case .caseList>li>.inner{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-direction:column}@media screen and (min-width: 768px){#case .caseList>li>.inner{gap:64px;flex-direction:row}}@media screen and (min-width: 768px){#case .caseList>li>.inner.inner__rev{flex-direction:row-reverse}}#case .caseList>li .txtWrapper{width:100%;-ms-flex:0 1 auto;flex:0 1 auto}#case .caseList>li .ttlBox .ttl{display:block;font-size:1.3em;margin:1em 0}@media screen and (min-width: 768px){#case .caseList>li .ttlBox .ttl{font-size:1.8em;margin:24px 0 32px}}#case .caseList>li .imgBox{width:90%;-ms-flex:0 1 auto;flex:0 1 auto}@media screen and (min-width: 768px){#case .caseList>li .imgBox{width:auto}}#case .caseList>li .imgBox>img{width:100%}#case .caseList>li .txtBox .txt{font-size:0.875em;line-height:1.8}#faq{background:#F7F6EE;position:relative;padding:80px 0}#faq>.inner{margin:0 auto;padding:0 1em}@media screen and (min-width: 768px){#faq>.inner{max-width:1000px;width:100%;margin:0 auto}}#faq>.inner>.ttlBox{text-align:center}#faq>.inner>.ttlBox .ttl{font-weight:bold;font-size:2em}#faq .faqBox{margin:2em auto}#faq .faqList>li{background:#fff;border-radius:20px}#faq .faqList>li:nth-of-type(n+2){margin-top:1em}#faq .faqList>li>.ttlBox>.inner{display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:1.5em 1.5em 1em}#faq .faqList>li>.ttlBox .iconBox{color:#FF5639;font-size:1.5em;font-weight:bold}#faq .faqList>li>.ttlBox .txtBox{font-size:1.1em;font-weight:bold}@media screen and (min-width: 768px){#faq .faqList>li>.ttlBox .txtBox{font-size:1.313em}}#faq .faqList>li .leadBox>.inner{width:95%;margin-left:auto;display:flex;gap:16px;padding:1em 1em 2em}#faq .faqList>li .leadBox .iconBox{font-size:2.5em;font-weight:bold}#faq .faqList>li .leadBox .txtBox .txt{font-size:0.875em;line-height:1.8}#contact,#confirm{position:relative}#contact>.inner,#confirm>.inner{margin:0 auto;padding:80px 16px 40px}@media screen and (min-width: 768px){#contact>.inner,#confirm>.inner{max-width:800px;width:100%;margin:0 auto}}#contact>.inner>.ttlBox,#confirm>.inner>.ttlBox{text-align:center}#contact .leadBox,#confirm .leadBox{margin:32px auto;text-align:center}#contact .formBox,#confirm .formBox{margin:2.5em auto}#contact .contBox,#confirm .contBox{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:24px;padding:1.313em 0;border-top:solid 1px #BFBFBF}@media screen and (min-width: 768px){#contact .contBox,#confirm .contBox{flex-direction:row}}#contact .contBox:last-child,#confirm .contBox:last-child{border-bottom:solid 1px #BFBFBF}#contact .contBox>.ttl,#confirm .contBox>.ttl{-ms-flex:0 1 auto;flex:0 1 auto;width:100%}@media screen and (min-width: 768px){#contact .contBox>.ttl,#confirm .contBox>.ttl{width:50%}}#contact .contBox>.cont,#confirm .contBox>.cont{-ms-flex:0 1 auto;flex:0 1 auto;width:100%}#contact .contBox>.contList,#confirm .contBox>.contList{-ms-flex:0 1 auto;flex:0 1 auto;width:100%}#contact .contBox .contList>.cont:nth-of-type(n+2),#confirm .contBox .contList>.cont:nth-of-type(n+2){margin-top:0.5em}#contact .label.label__caution,#confirm .label.label__caution{background:#333333;color:#fff;display:inline-block;margin-left:0.5em;font-size:0.8em;padding:0.2em 0.8em;border-radius:4px}.ly_caution{margin-top:1em}@media screen and (min-width: 768px){.ly_caution{width:100%;max-width:900px;margin:2em auto}}@media screen and (max-width: 767px){.ly_caution{width:96%;margin:2em auto}}.bl_caution_ttl{font-size:clamp(14px, 1vw, 14px);border-top:solid 1px #333;border-bottom:solid 1px #333;padding:0.5em 0;position:relative}.bl_caution_ttl::after{display:block;content:"";width:0;height:0;border-style:solid;border-width:12px 8px 0 8px;border-color:#000333 transparent transparent transparent;position:absolute;top:50%;right:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bl_caution_cont{margin-top:1em}.bl_cautionListItem{font-size:clamp(10px, 1vw, 12px)}.globalFooter .copyrights{text-align:center}.bl_footer{background:#E8E8E8;padding:2em;text-align:center}.bl_footer small{font-size:clamp(12px, 1vw, 12px)}.documentBox{width:100%;max-width:900px;margin:2em auto 1em}.documentBox>.inner{display:flex;justify-content:space-between;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.documentBox>.inner{flex-direction:row}}.documentBox .ttlBox{width:100%;position:relative;padding:0 !important}.documentBox .ttlBox .ttl{color:#fff;font-weight:bold;font-size:1.5em !important;text-shadow:2px 1px 8px rgba(0,0,0,0.4);position:absolute;top:50%;left:0;right:0;margin-left:auto;margin-right:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.documentBox .contBox{width:100%;background:#fff;padding:1em 2em 2em;align-self:stretch}@media screen and (min-width: 768px){.documentBox .contBox{padding:1em 2em 0}}.documentBox .contBox>.img{display:block;width:100%;margin:0 auto}@media screen and (min-width: 768px){.documentBox .contBox>.img{width:90%}}.documentBox .btnBox{margin-top:1em}.documentBox .btn>.inner>.txt{font-size:1.125em}

/* 年末年始休業のお知らせ */
.news-newyear{
  max-width: 320px;
  margin: 0 auto;
  border: 3px solid #E00429;
  padding: 24px 0;
}

.news-newyear_title{
  font-size: clamp(1rem, 0.939rem + 0.26vw, 1.25rem);
  text-align: center;
  color: #000;
}

.news-newyear_day{
font-size: clamp(1.5rem, 1.377rem + 0.52vw, 2rem);
color: #E00429;
font-weight: bold;
text-align: center;
padding-bottom: 4px;
}

.news-newyear_day-small{
  color: #E00429;
  font-weight: bold;
  font-size: clamp(0.875rem, 0.844rem + 0.13vw, 1rem);
}

.news-newyear_restart{
  font-size: clamp(0.875rem, 0.844rem + 0.13vw, 1rem);
  text-align: center;
}

/*# sourceMappingURL=style-lp.css.map */
