.p-form{padding-top:120px}.p-form .form{box-sizing:border-box;background:#fff;margin:0 auto;padding:0 5% 64px}.p-form .form .txt-main-ttl{color:#3c3e3c;text-align:center;letter-spacing:.1em;margin-bottom:28px;padding-bottom:8px;font-size:24px;font-weight:700;line-height:180%;position:relative}.p-form .form .txt-main-ttl:before{content:"";background-color:#608494;width:80px;height:2px;display:inline-block;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.p-form .form .txt-outline{color:#608494;text-align:center;letter-spacing:.1em;margin:0 0 6px;font-family:Futura,Century Gothic,sans-serif;font-size:12px;font-weight:700}.p-form .form .btn-submit{color:#fff;letter-spacing:.05em;cursor:pointer;background:linear-gradient(-135deg,#bab07c,#b49272) no-repeat;border:none;border-radius:100vh;margin:0 auto;font-size:16px;font-weight:500;display:block;padding:12px 60px!important}.p-form .form .btn-submit:before{content:"";background-image:url(/biz/assets/images/common/icon-entry03.svg);background-repeat:no-repeat;width:20px;height:20px;margin-right:5px;display:inline-block;position:relative;top:3px}.p-form .form .inq-cont{width:500px;margin:64px auto 0}.p-form .form .inq-cont textarea::placeholder{color:#ccc}.p-form .form .inq-cont ul{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.p-form .form .inq-cont ul li{width:48%}.p-form .form .inq-cont p{color:#565956;margin-bottom:2px;font-size:14px;font-weight:500}.p-form .form .inq-cont p.fm-poricy{font-size:12px}.p-form .form .inq-cont p.fm-poricy a{color:#608494;text-decoration:underline}.p-form .form .inq-cont p span{color:#948260;margin-left:12px;font-size:12px}.p-form .form .txt-outline,.p-form .form .txt-main-ttl{display:none}.p-form .form .inq-cont select,.p-form .form .inq-cont textarea,.p-form .form .inq-cont input[type=text]{-webkit-appearance:none;appearance:none;box-sizing:border-box;color:#565956;background:#fff;border:1px solid #c5c0b7;border-radius:4px;width:100%;margin-bottom:20px;padding:12px 8px;font-size:14px}.p-form-cta.contact-fields{background-color:#f3f6f2;padding-top:64px}.p-form-cta .contact-form{width:100%;margin:0 auto}.p-form-cta .guide-inquirys{margin-bottom:60px;position:relative}.p-form-cta .cont-inquirys{justify-content:space-between;width:78%;margin:0 auto;padding:0;list-style:none;display:flex;position:relative}.p-form-cta .cont-inquirys li{text-align:center;box-sizing:border-box;color:#3c3e3c;background:#fff;border-radius:10px;width:46%;padding:20px 10px;font-size:12px;line-height:180%;box-shadow:0 0 1px #3031330d,0 8px 16px #3031331a}.p-form-cta .cont-inquirys li i{color:#3c3e3c;margin-bottom:20px;font-size:24px;display:block}.p-form-cta .cont-inquirys li a{text-align:center;color:#608494;border:1px solid #608494;border-radius:60px;margin-top:20px;padding:8px 4px;line-height:180%;text-decoration:none;display:block}@media screen and (width<=768px){.p-form{padding-top:100px}.p-form .form{box-sizing:border-box;width:100%!important}.p-form .form .inq-cont{width:100%!important}.p-form .form .inq-cont ul{display:block}.p-form .form .inq-cont ul li{width:100%}.p-form-cta .cont-inquirys{width:90%;display:block!important}.p-form-cta .cont-inquirys li{margin-bottom:20px;width:100%!important}}#form-phonebooth .l-header{background-color:#0000}#form-phonebooth .l-header-right,#form-phonebooth .openbtn,.p-form--phonebooth .form .txt-outline,.p-form--phonebooth .service-guides{display:none}.p-form--phonebooth .form .txt-main-ttl{display:block}.p-form--phonebooth .txt-main-attention{text-align:center;color:#565956;margin:0;font-size:14px}.p-form--phonebooth .form .inq-cont p span.nini{color:gray;margin-left:12px;font-size:12px}.p-form--phonebooth .flex{justify-content:space-between;display:flex}.p-form--phonebooth .flex>div{width:48%}.p-form--phonebooth .select-item{position:relative}.p-form--phonebooth .select-item:after{content:"";pointer-events:none;border-top:.45em solid #948260;border-left:.35em solid #0000;border-right:.35em solid #0000;width:0;height:.4em;position:absolute;top:60%;right:.5em;transform:translateY(-50%)}.p-form--phonebooth .flex2,.p-form--phonebooth #installationAddress,.p-form--phonebooth .inq-cont>form>p:has(+#installationAddress){display:none!important}@media screen and (width<=600px){.p-form--phonebooth .flex{display:block}.p-form--phonebooth .flex>div{width:100%}}.p-document{padding-top:var(--header-height,50px);color:#2e2e2e;background-color:#fff;font-size:16px;line-height:1.7}.p-document .useful_document{background-color:#fff}.p-document .useful_document .textarea{padding:20px 20px 30px}.p-document .useful_document .imgarea{text-align:center;box-sizing:border-box;background-color:#f3f6f2;height:200px;padding:20px}.p-document .useful_document .imgarea img{object-fit:contain;width:100%;height:100%}.p-document .useful_document .btn_dl{text-align:center;width:164px;height:40px;margin:0 auto}.p-document .useful_document .btn_dl a{color:#608494;box-sizing:border-box;border:1px solid #608494;border-radius:100vh;padding-right:2em;font-size:12px;font-weight:500;line-height:40px;display:block;position:relative}.p-document .useful_document .btn_dl a:after{content:"";background:url(/biz/assets/images/common/icon-download.svg) 50%/contain no-repeat;width:20px;height:20px;position:absolute;top:10px;right:21px}.p-document .useful_document .wrap{width:90%;max-width:1300px;margin:0 auto;padding:60px 0}.p-document .useful_document .boxs{justify-content:space-between;display:flex}.p-document .useful_document .boxs:after{content:"";width:32%;display:block}.p-document .useful_document .text{color:#656864;letter-spacing:.1em;margin-bottom:2em;font-size:12px;line-height:1.7}.p-document .useful_document .box{background:#fff;border-radius:10px;width:32%;margin-bottom:40px;position:relative;overflow:hidden;box-shadow:0 0 1px #3031330d,0 8px 16px #3031331a}.p-document .useful_document .box:first-child .text{margin-bottom:3.7em}.p-document .useful_document .ttl{letter-spacing:.1em;color:#565956;margin-bottom:1em;font-size:15px;font-weight:700;line-height:1.5em}.p-document .main_visual{padding-bottom:0}.p-document .main_visual.content_main{padding:0}.p-document .main_visual.content_main .cont_in{box-sizing:border-box;text-align:center;background-color:#0b1f43;background-image:url(/biz/assets/images/common/case-main-visual.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;max-width:none;height:auto;min-height:auto;margin:0 auto;display:block;position:relative}.p-document .main_visual.content_main .cont_in:after{content:"";opacity:.8;background:#0b1f43;position:absolute;inset:0}.p-document .main_visual.content_main .md{z-index:2;color:#fff;letter-spacing:.1rem;margin:0;padding:3.13rem 1rem;font-family:Lato,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:clamp(1.25rem,3vw,200%);font-weight:600;position:relative}.p-document a{color:inherit;text-decoration:none}@media screen and (width<=868px){.p-document .main_visual.content_main .md{padding:2rem 1rem}}@media screen and (width<=768px){.p-document .useful_document .boxs{display:block}.p-document .useful_document .boxs:after{display:none}.p-document .useful_document .box{width:100%}.p-document .useful_document .box:first-child{margin-bottom:20px}.p-document .useful_document .box:first-child .text{margin-bottom:2em}}.p-dl{padding-top:var(--header-height,50px);color:#565956;background:#fff;font-size:16px;line-height:1.7}.p-dl .main_visual.content_main{padding:0}.p-dl .main_visual.content_main .cont_in{box-sizing:border-box;text-align:center;background-color:#0b1f43;background-image:url(/biz/assets/images/common/case-main-visual.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;max-width:none;height:auto;min-height:auto;margin:0 auto;display:block;position:relative}.p-dl .main_visual.content_main .cont_in:after{content:"";opacity:.8;background:#0b1f43;position:absolute;inset:0}.p-dl .main_visual.content_main .md{z-index:2;color:#fff;letter-spacing:.1rem;margin:0;padding:3.13rem 1rem;font-family:Lato,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:clamp(1.25rem,3vw,200%);font-weight:600;position:relative}.p-dl .news_detail{padding:5rem 0}.p-dl .news_detail>.cont_in{box-sizing:border-box;width:calc(100% - 176px);max-width:1000px;margin:0 auto}.p-dl .news_detail>.cont_in>.md{color:#565956;margin:0 0 3rem;font-size:16px;font-style:normal;font-weight:400;line-height:1.3}.p-dl .news_detail>.cont_in>.md .date{color:#baaa74;margin-top:.25rem;display:block}.p-dl .news_detail>.cont_in>.md i{letter-spacing:.1rem;font-size:200%;font-style:normal;display:block}.p-dl .news_detail .post{margin-bottom:5rem}.p-dl .news_detail .post .doc-highlight{text-align:center;background-color:#dee4e7;border:0 dotted #333;margin-bottom:10px;padding:10px;font-weight:700;line-height:1.5em}.p-dl .news_detail .post .doc-form-wrap{border:0 dotted #333;margin-bottom:10px;padding:10px;font-weight:700}.p-dl .news_detail .post>p{margin-bottom:1.25rem;line-height:1.78}.p-dl .news_detail .post>p strong{font-weight:700}.p-dl .news_detail .post img{max-width:100%;height:auto}.p-dl .btn_box{justify-content:center;align-items:center;display:flex}.p-dl .btn_box .link{text-align:center;margin:0 1rem}.p-dl .btn_box .link a{box-sizing:border-box;color:#fff;text-align:center;background:#4c4d55;border-radius:4px;min-width:242px;padding:1rem 0;font-weight:700;line-height:1;display:inline-block;position:relative;box-shadow:4px 4px 2px #0000001a}.p-dl .btn_box .link a:hover{opacity:1;background:#baaa74}.p-dl .form{padding:10px 5% 64px}.p-dl .form .btn-submit{color:#fff;letter-spacing:.05em;cursor:pointer;background:linear-gradient(-135deg,#bab07c,#b49272) no-repeat;border:none;border-radius:100vh;margin:0 auto;font-size:16px;font-weight:500;display:block;padding:12px 40px!important}.p-dl .form .btn-submit:before{content:"";background-image:url(/biz/assets/images/common/icon-entry03.svg);background-repeat:no-repeat;width:20px;height:20px;margin-right:5px;display:inline-block;position:relative;top:3px}.p-dl .form .inq-cont{width:500px;margin:64px auto 0}.p-dl .form .inq-cont input[type=text]{-webkit-appearance:none;appearance:none;box-sizing:border-box;color:#565956;background:#fff;border:1px solid #c5c0b7;border-radius:4px;width:100%;margin-bottom:20px;padding:12px 8px;font-size:14px;font-weight:400}.p-dl .form .inq-cont ul{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.p-dl .form .inq-cont ul li{width:48%}.p-dl .form .inq-cont p{color:#565956;margin-bottom:2px;font-size:14px;font-weight:500}.p-dl .form .inq-cont p.fm-poricy{margin-bottom:1rem;font-size:12px;font-weight:400}.p-dl .form .inq-cont p.fm-poricy a{color:#608494;text-decoration:underline}.p-dl .form .inq-cont p span{color:#948260;margin-left:12px;font-size:12px}.p-dl a{color:inherit;text-decoration:none}@media screen and (width<=868px){.p-dl .main_visual.content_main .md{padding:2rem 1rem}}@media screen and (width<=1024px){.p-dl .news_detail>.cont_in{width:92%}}@media screen and (width<=868px){.p-dl .news_detail{padding:2rem 0}.p-dl .news_detail>.cont_in>.md{margin-bottom:1.5rem}.p-dl .news_detail>.cont_in>.md i{font-size:140%}.p-dl .news_detail .post{margin-bottom:2rem;font-size:113%}.p-dl .form .inq-cont{width:100%}.p-dl .form .inq-cont ul{display:block}.p-dl .form .inq-cont ul li{width:100%}.p-dl .btn_box{display:block}.p-dl .btn_box .link{margin:.5rem}}
