body.mdlop{width:100%;overflow:hidden;position:fixed;top:0;left:0}.p-foldingdoor-simulation{width:100%;padding:22.5rem 0 15rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation{padding:8rem 0}}.p-foldingdoor-simulation input:disabled{color:#322f2f;-webkit-text-fill-color:#322f2f;opacity:1}.p-foldingdoor-simulation .hdtl{text-align:center;font-size:3rem;font-weight:bold;letter-spacing:.1em;line-height:1.4}@media screen and (max-width: 767px){.p-foldingdoor-simulation .hdtl{font-size:2.2rem;letter-spacing:.03em}}.p-foldingdoor-simulation .hint{text-align:center}@media screen and (max-width: 767px){.p-foldingdoor-simulation .hint{line-height:1.8;font-size:1.4rem}}.p-foldingdoor-simulation .hint_txt{position:relative}.p-foldingdoor-simulation .hint_txt::before{content:"";width:26px;height:28px;background-image:url(../img/foldingdoor/hint-icon.svg);background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;left:-3.5rem;top:-3px}@media screen and (max-width: 767px){.p-foldingdoor-simulation .hint_txt::before{max-width:26px;max-height:28px;width:4.39vw;height:4.66vw;display:inline-block;margin-right:8px;position:relative;left:0;top:2px}}.p-foldingdoor-simulation .hint_txt a{text-decoration:underline;-webkit-transition:.3s;transition:.3s}.p-foldingdoor-simulation .hint_txt a:hover{-webkit-transition:.3s;transition:.3s;color:#d1121b}@media screen and (max-width: 767px){.p-foldingdoor-simulation .hint_txt a:hover{color:#322f2f}}.p-foldingdoor-simulation .back-button{max-width:315px;width:100%;margin:0 auto}@media screen and (max-width: 767px){.p-foldingdoor-simulation .back-button{max-width:100%}}.p-foldingdoor-simulation .back-button input{display:block;width:100%;background-color:#fff;border:solid 1px #322f2f;border-radius:5rem;overflow:hidden;padding:1.1rem;cursor:pointer;-webkit-transition:.3s;transition:.3s}.p-foldingdoor-simulation .back-button input:hover{-webkit-transition:.3s;transition:.3s;background-color:#322f2f;color:#fff}@media screen and (max-width: 767px){.p-foldingdoor-simulation .back-button input:hover{background-color:#fff;color:#322f2f}}.p-foldingdoor-simulation .smlt-button{max-width:365px;width:100%;margin:0 auto 4rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .smlt-button{max-width:100%;margin-bottom:3rem}}.p-foldingdoor-simulation .smlt-button input{display:block;width:100%;background-color:#322f2f;border:solid 1px #322f2f;color:#fff;border-radius:5rem;overflow:hidden;padding:1.1rem;cursor:pointer;-webkit-transition:.3s;transition:.3s}.p-foldingdoor-simulation .smlt-button input:hover{-webkit-transition:.3s;transition:.3s;background-color:#fff;color:#322f2f}@media screen and (max-width: 767px){.p-foldingdoor-simulation .smlt-button input:hover{background-color:#322f2f;color:#fff}}.p-foldingdoor-simulation .modal-mask{position:fixed;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);display:none}.p-foldingdoor-simulation .modal-mask.active{display:block}.p-foldingdoor-simulation .modal-content .dsc-btn{max-width:200px;width:100%;margin:5.5rem auto 4.5rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .modal-content .dsc-btn{max-width:100%;margin:4.5rem auto 3rem}}.p-foldingdoor-simulation .modal-content .dsc-btn input{display:block;width:100%;font-size:1.8rem;line-height:1;padding:1.8rem 0;cursor:pointer;text-align:center;color:#fff;background-color:#322f2f;border:solid 3px #322f2f;border-radius:5em;overflow:hidden;-webkit-transition:.3s;transition:.3s}.p-foldingdoor-simulation .modal-content .dsc-btn input:hover{-webkit-transition:.3s;transition:.3s;background-color:#fff;color:#322f2f}@media screen and (max-width: 767px){.p-foldingdoor-simulation .modal-content .dsc-btn input:hover{background-color:#322f2f;color:#fff}}.p-foldingdoor-simulation .modal-content .no-btn{max-width:303px;width:100%;margin:0 auto}@media screen and (max-width: 767px){.p-foldingdoor-simulation .modal-content .no-btn{max-width:100%}}.p-foldingdoor-simulation .modal-content .no-btn input{display:block;width:100%;font-size:1.8rem;line-height:1;padding:1.8rem 0;cursor:pointer;text-align:center;font-weight:bold;background-color:#fff;border:solid 3px #322f2f;border-radius:5em;overflow:hidden;-webkit-transition:.3s;transition:.3s}.p-foldingdoor-simulation .modal-content .no-btn input:hover{-webkit-transition:.3s;transition:.3s;background-color:#322f2f;color:#fff}@media screen and (max-width: 767px){.p-foldingdoor-simulation .modal-content .no-btn input:hover{background-color:#fff;color:#322f2f}}.p-foldingdoor-simulation .page-howtouse{width:100%}.p-foldingdoor-simulation .page-howtouse .hdtl{padding-bottom:11.5rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-howtouse .hdtl{padding-bottom:6rem}}.p-foldingdoor-simulation .page-howtouse .flex-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-howtouse .flex-box{display:block}}.p-foldingdoor-simulation .page-howtouse .flex-box_item{max-width:590px;width:46%;margin-bottom:6.5rem}.p-foldingdoor-simulation .page-howtouse .flex-box_item:last-child{margin-bottom:0}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-howtouse .flex-box_item{width:100%;max-width:100%;margin-bottom:3.5rem}}.p-foldingdoor-simulation .page-howtouse .flex-box_item_ctbx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16);padding:3rem 4rem 7rem;border:solid 2px rgba(0,0,0,0);-webkit-transition:.3s;transition:.3s;cursor:pointer}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-howtouse .flex-box_item_ctbx{padding:2.5rem 2rem}}.p-foldingdoor-simulation .page-howtouse .flex-box_item_ctbx .ttl{font-size:2.5rem;font-weight:bold;line-height:1;text-align:center;padding-bottom:5.2rem;pointer-events:none}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-howtouse .flex-box_item_ctbx .ttl{font-size:1.8rem;padding-bottom:2rem}}.p-foldingdoor-simulation .page-howtouse .flex-box_item_ctbx figure{display:block;width:100%;text-align:center;padding-bottom:4.8rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-howtouse .flex-box_item_ctbx figure{padding-bottom:2rem}}.p-foldingdoor-simulation .page-howtouse .flex-box_item_ctbx .text{line-height:1.9}.p-foldingdoor-simulation .page-howtouse .flex-box_item_ctbx:hover{-webkit-transition:.3s;transition:.3s;border:solid 2px rgba(209,18,27,.6);-webkit-box-shadow:none;box-shadow:none}.p-foldingdoor-simulation .page-dimension{width:100%}.p-foldingdoor-simulation .page-dimension .hdtl{padding-bottom:4.2rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-dimension .hdtl{padding-bottom:3rem}}.p-foldingdoor-simulation .page-dimension .form{width:100%;padding-top:11rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-dimension .form{padding-top:6rem}}.p-foldingdoor-simulation .page-dimension .form form .item-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10rem;padding-bottom:15rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-dimension .form form .item-box{display:block;padding-bottom:0}}.p-foldingdoor-simulation .page-dimension .form form .item-box .icon{margin-right:3rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-dimension .form form .item-box .icon{text-align:center;margin:0 auto 5rem}}.p-foldingdoor-simulation .page-dimension .form form .item-box .undercut-option-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13rem;margin-bottom:52px}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-dimension .form form .item-box .undercut-option-wrap{gap:8rem;margin-bottom:20px}}.p-foldingdoor-simulation .page-dimension .form form .item-box .undercut-option-wrap label{font-size:1.8rem;line-height:1}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-dimension .form form .item-box .undercut-option-wrap label{font-size:1.5rem}}.p-foldingdoor-simulation .page-dimension .form form .item-box .undercut-option{margin:auto;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.p-foldingdoor-simulation .page-dimension .form form .item-box .js-undercut-option{display:none}.p-foldingdoor-simulation .page-dimension .form form .item-box .txt{max-width:725px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:5rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-dimension .form form .item-box .txt{max-width:100%;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-foldingdoor-simulation .page-dimension .form form .item-box .txt p{font-size:1.8rem;white-space:nowrap}.p-foldingdoor-simulation .page-dimension .form form .item-box .txt p.mm{position:relative;top:1rem;margin-right:1rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-dimension .form form .item-box .txt p{font-size:1.2rem}}.p-foldingdoor-simulation .page-dimension .form form .item-box .txt .nbvl-area{position:relative}.p-foldingdoor-simulation .page-dimension .form form .item-box .txt .nbvl-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-foldingdoor-simulation .page-dimension .form form .item-box .txt .nbvl{max-width:250px;width:100%;background-color:#fff;border:solid 1px rgba(112,112,112,.42);border-radius:6px;overflow:hidden;padding:1.2rem 2rem;margin-right:1.2rem;margin-left:2.5rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-dimension .form form .item-box .txt .nbvl{font-size:1.4rem;margin-right:1rem;margin-left:1rem;max-width:100%;width:64%}}.p-foldingdoor-simulation .page-dimension .form form .item-box .txt .button{max-width:200px;width:100%;text-align:center;margin:0 0 0 auto}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-dimension .form form .item-box .txt .button{margin:5rem auto 3rem;max-width:100%}}.p-foldingdoor-simulation .page-dimension .form form .item-box .txt .button input{display:block;width:100%;background-color:#322f2f;border-radius:5rem;overflow:hidden;border:solid 1px #322f2f;color:#fff;padding:1rem 0;font-size:1.8rem;-webkit-transition:.3s;transition:.3s;cursor:pointer}.p-foldingdoor-simulation .page-dimension .form form .item-box .txt .button input:hover{-webkit-transition:.3s;transition:.3s;background-color:#fff;color:#322f2f}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-dimension .form form .item-box .txt .button input:hover{background-color:#322f2f;color:#fff}}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-dimension .form form .item-box .txt .button input{font-size:1.5rem;padding:1.1rem}}.p-foldingdoor-simulation .page-dimension .form form .item-box .annotation{position:absolute;top:100%;left:0}.p-foldingdoor-simulation .page-dimension .modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.4);padding:20px 20px;overflow:auto;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10}.p-foldingdoor-simulation .page-dimension .modal-container::before{content:"";display:inline-block;vertical-align:middle;height:100%}.p-foldingdoor-simulation .page-dimension .modal-container.active{opacity:1;visibility:visible}.p-foldingdoor-simulation .page-dimension .modal-container .modal-body{display:inline-block;vertical-align:middle;max-width:1280px;width:90%;position:fixed;top:53%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-dimension .modal-container .modal-body{top:54%}}.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-close{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:6.5rem;right:3rem;font-size:4rem;color:#322f2f;cursor:pointer;z-index:5}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-close{font-size:3rem;top:2rem;right:1rem}}.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content{background:#fff;border:solid 1px #707070;border-radius:1.4rem;overflow:hidden;padding:6rem 2rem 10rem;height:100vh;overflow-y:scroll}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content{padding:3rem 2rem;height:78vh}}.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content_wrap{max-width:900px;width:100%;margin:0 auto}.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content .ttl{font-size:3rem;text-align:center;font-weight:bold;padding-bottom:6.5rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content .ttl{font-size:2.2rem;padding-bottom:3.5rem}}.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content .dsc{text-align:center;line-height:1.9;padding-bottom:7rem}.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content .dsc .bold{font-weight:bold}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content .dsc{padding-bottom:4.5rem;text-align:left}}.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content .red-stl{font-size:1.8rem;font-weight:bold;color:#d1121b;padding-bottom:8.5rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content .red-stl{font-size:1.6rem;padding-bottom:3.5rem}}.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content .mdl-item{width:100%;padding-bottom:10rem}.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content .mdl-item:last-child{padding-bottom:0}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content .mdl-item{padding-bottom:5rem}}.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content .mdl-item .img{text-align:center;width:100%}.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content .mdl-item .flex{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content .mdl-item .flex{display:block}}.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content .mdl-item .flex:nth-of-type(1){margin-bottom:3.5rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content .mdl-item .flex:nth-of-type(1){margin-bottom:0}}.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content .mdl-item .flex_item{width:46%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:2rem}.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content .mdl-item .flex_item:last-child{margin-right:0}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content .mdl-item .flex_item{width:100%;display:block;margin:0 auto 3rem}.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content .mdl-item .flex_item:last-child{margin:0 auto 4rem}}.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content .mdl-item .flex_item_ttl{font-size:1.6rem;font-weight:bold;padding-bottom:7rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content .mdl-item .flex_item_ttl{padding-bottom:3rem}}.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content .mdl-item .flex_item figure{width:100%;text-align:center;margin:0;margin-bottom:4rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content .mdl-item .flex_item figure{margin-bottom:2rem}.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content .mdl-item .flex_item figure img{width:100%}}.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content .mdl-item .flex_item_text{max-width:320px;width:100%;display:block;margin:0 auto}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-dimension .modal-container .modal-body .modal-content .mdl-item .flex_item_text{max-width:100%}}.p-foldingdoor-simulation .page-step01{width:100%}.p-foldingdoor-simulation .page-step01 .hdtl{padding-bottom:4rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step01 .hdtl{padding-bottom:3rem}}.p-foldingdoor-simulation .page-step01 .hint_txt::before{left:-4.7rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step01 .hint_txt::before{left:0}}.p-foldingdoor-simulation .page-step01 .flex-box{width:100%;padding-top:13rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3rem;padding-bottom:13rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step01 .flex-box{display:block;padding-top:5rem;padding-bottom:5rem}}.p-foldingdoor-simulation .page-step01 .flex-box_item{max-width:405px;width:23%;margin-bottom:3.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step01 .flex-box_item{width:100%;max-width:100%;margin-bottom:3rem;display:block}}.p-foldingdoor-simulation .page-step01 .flex-box_item_ctbx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16);padding:2.7rem 1rem 6.5rem;border:solid 1px rgba(0,0,0,0);-webkit-transition:.3s;transition:.3s;height:100%;cursor:pointer}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step01 .flex-box_item_ctbx{padding:2rem 2rem 2.5rem;display:block;height:auto}}.p-foldingdoor-simulation .page-step01 .flex-box_item_ctbx .ttl{font-size:2rem;font-weight:bold;padding-bottom:7.5rem;vertical-align:middle;text-align:center;line-height:1.4}.p-foldingdoor-simulation .page-step01 .flex-box_item_ctbx .ttl .number{font-size:3rem;margin-right:1rem;width:20px;font-weight:bold;line-height:1;text-align:center;pointer-events:none}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step01 .flex-box_item_ctbx .ttl{font-size:1.8rem;padding-bottom:2rem;text-align:center}.p-foldingdoor-simulation .page-step01 .flex-box_item_ctbx .ttl .number{font-size:2.2rem;width:4vw}}.p-foldingdoor-simulation .page-step01 .flex-box_item_ctbx figure{display:block;width:100%;text-align:center;margin:0 auto}.p-foldingdoor-simulation .page-step01 .flex-box_item_ctbx figure img{max-height:200px;width:auto}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step01 .flex-box_item_ctbx figure img{width:auto}}.p-foldingdoor-simulation .page-step01 .flex-box_item_ctbx:hover{-webkit-transition:.3s;transition:.3s;border:solid 1px rgba(209,18,27,.6);-webkit-box-shadow:none;box-shadow:none}.p-foldingdoor-simulation .page-step02{width:100%}.p-foldingdoor-simulation .page-step02 .hdtl{padding-bottom:22rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step02 .hdtl{padding-bottom:7rem}}.p-foldingdoor-simulation .page-step02 .form-box{width:100%;display:block}.p-foldingdoor-simulation .page-step02 .form-box form{width:100%}.p-foldingdoor-simulation .page-step02 .form-box form .item-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-left:5rem;padding-bottom:20rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step02 .form-box form .item-box{display:block;padding-left:0;padding-bottom:6rem}}.p-foldingdoor-simulation .page-step02 .form-box form .item-box_img{margin-right:3rem}.p-foldingdoor-simulation .page-step02 .form-box form .item-box_img img{max-height:300px;width:auto;margin:0 auto;display:block}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step02 .form-box form .item-box_img{margin:0 auto 3rem}}.p-foldingdoor-simulation .page-step02 .form-box form .item-box_form{max-width:535px;width:100%}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step02 .form-box form .item-box_form{max-width:100%}}.p-foldingdoor-simulation .page-step02 .form-box form .item-box_form .form-item{padding-bottom:2.5rem}.p-foldingdoor-simulation .page-step02 .form-box form .item-box_form .form-item:last-child{padding-bottom:0}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step02 .form-box form .item-box_form .form-item{padding-bottom:2rem}}.p-foldingdoor-simulation .page-step02 .form-box form .item-box_form .form-item .lbl{font-size:1.7rem;font-weight:bold;padding-bottom:5px;letter-spacing:.08em}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step02 .form-box form .item-box_form .form-item .lbl{font-size:1.6rem}}.p-foldingdoor-simulation .page-step02 .form-box form .item-box_form .form-item .select{cursor:pointer}.p-foldingdoor-simulation .page-step02 .form-box form .item-box_form .form-item .select input{background-color:#fff;border:solid 1px #707070;border-radius:5px;overflow:hidden;width:100%;color:#ccc;padding:1.5rem 2rem;pointer-events:none}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step02 .form-box form .item-box_form .form-item .select input{font-size:1.4rem}}.p-foldingdoor-simulation .page-step02 .modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.4);padding:20px 20px;overflow:auto;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10}.p-foldingdoor-simulation .page-step02 .modal-container::before{content:"";display:inline-block;vertical-align:middle;height:100%}.p-foldingdoor-simulation .page-step02 .modal-container.active{opacity:1;visibility:visible}.p-foldingdoor-simulation .page-step02 .modal-container .modal-body{display:inline-block;vertical-align:middle;max-width:1280px;width:90%;position:fixed;top:53%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step02 .modal-container .modal-body{top:54%}}.p-foldingdoor-simulation .page-step02 .modal-container .modal-body .modal-close{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:6.5rem;right:3rem;font-size:4rem;color:#322f2f;cursor:pointer;z-index:5}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step02 .modal-container .modal-body .modal-close{font-size:3rem;top:2rem;right:1rem}}.p-foldingdoor-simulation .page-step02 .modal-container .modal-body .modal-content{background:#fff;border:solid 1px #707070;border-radius:1.4rem;overflow:hidden;padding:6rem 2rem 10rem;height:100vh;overflow-y:scroll}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step02 .modal-container .modal-body .modal-content{padding:3rem 2rem;height:78vh}}.p-foldingdoor-simulation .page-step02 .modal-container .modal-body .modal-content_wrap{max-width:1180px;width:100%;margin:0 auto}.p-foldingdoor-simulation .page-step02 .modal-container .modal-body .modal-content .ttl{font-size:3rem;text-align:center;font-weight:bold;letter-spacing:.08em;padding-bottom:9rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step02 .modal-container .modal-body .modal-content .ttl{font-size:2.2rem;line-height:1.5;padding-bottom:4rem}}.p-foldingdoor-simulation .page-step02 .modal-container .modal-body .modal-content .ttl_img{height:100px;width:auto;margin-top:-50px;margin-bottom:40px}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step02 .modal-container .modal-body .modal-content .ttl_img{height:80px;margin-top:-2rem;margin-bottom:2rem}}.p-foldingdoor-simulation .page-step02 .modal-container .modal-body .modal-content .mdl-flex{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:36px}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step02 .modal-container .modal-body .modal-content .mdl-flex{display:block}}.p-foldingdoor-simulation .page-step02 .modal-container .modal-body .modal-content .mdl-flex_item{max-width:391px;width:33.3%;padding:0 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step02 .modal-container .modal-body .modal-content .mdl-flex_item{display:block;max-width:100%;width:100%;padding:0;margin-bottom:3.5rem}.p-foldingdoor-simulation .page-step02 .modal-container .modal-body .modal-content .mdl-flex_item:last-child{margin-bottom:0}}.p-foldingdoor-simulation .page-step02 .modal-container .modal-body .modal-content .mdl-flex_item_ctbx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background-color:#fff;border-radius:9px;overflow:hidden;border:solid 1px rgba(0,0,0,0);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-transition:.3s;transition:.3s;padding:2.5rem 1rem 3rem;cursor:pointer}.p-foldingdoor-simulation .page-step02 .modal-container .modal-body .modal-content .mdl-flex_item_ctbx:hover{-webkit-transition:.3s;transition:.3s;border:solid 1px rgba(209,18,27,.6);-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step02 .modal-container .modal-body .modal-content .mdl-flex_item_ctbx{padding:2.5rem 2rem 3rem}}.p-foldingdoor-simulation .page-step02 .modal-container .modal-body .modal-content .mdl-flex_item_ttl{font-size:1.8rem;font-weight:bold;text-align:center;letter-spacing:.08em;padding-bottom:3.5rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step02 .modal-container .modal-body .modal-content .mdl-flex_item_ttl{font-size:1.6rem;padding-bottom:2rem}}.p-foldingdoor-simulation .page-step02 .modal-container .modal-body .modal-content .mdl-flex_item_img{width:100%;text-align:center;padding-bottom:2.8rem}.p-foldingdoor-simulation .page-step02 .modal-container .modal-body .modal-content .mdl-flex_item_img img{max-width:226px}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step02 .modal-container .modal-body .modal-content .mdl-flex_item_img{padding-bottom:2rem}}.p-foldingdoor-simulation .page-step02 .modal-container .modal-body .modal-content .mdl-flex_item_dsc{display:block;max-width:245px;width:100%;margin:0 auto;letter-spacing:.05em}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step02 .modal-container .modal-body .modal-content .mdl-flex_item_dsc{max-width:100%}}.p-foldingdoor-simulation .page-step03{width:100%}.p-foldingdoor-simulation .page-step03 .hdtl{padding-bottom:22rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step03 .hdtl{padding-bottom:6rem}}.p-foldingdoor-simulation .page-step03 .form-box{width:100%;display:block}.p-foldingdoor-simulation .page-step03 .form-box form{width:100%}.p-foldingdoor-simulation .page-step03 .form-box form .item-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:5rem;padding-bottom:20rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step03 .form-box form .item-box{display:block;padding-left:0;padding-bottom:5rem}}.p-foldingdoor-simulation .page-step03 .form-box form .item-box_img{margin-right:3rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step03 .form-box form .item-box_img{margin:0 auto 3rem;text-align:center}}.p-foldingdoor-simulation .page-step03 .form-box form .item-box_form{max-width:535px;width:100%}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step03 .form-box form .item-box_form{max-width:100%}}.p-foldingdoor-simulation .page-step03 .form-box form .item-box_form .form-item{padding-bottom:2.5rem}.p-foldingdoor-simulation .page-step03 .form-box form .item-box_form .form-item:last-child{padding-bottom:0}.p-foldingdoor-simulation .page-step03 .form-box form .item-box_form .form-item .lbl{font-size:1.7rem;font-weight:bold;padding-bottom:5px;letter-spacing:.08em}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step03 .form-box form .item-box_form .form-item .lbl{font-size:1.6rem}}.p-foldingdoor-simulation .page-step03 .form-box form .item-box_form .form-item select{background-color:#fff;border:solid 1px #707070;border-radius:5px;overflow:hidden;width:100%;padding:1.5rem 2rem;cursor:pointer}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step03 .form-box form .item-box_form .form-item select{font-size:1.4rem}}.p-foldingdoor-simulation .page-step03 .form-box form .item-box_form .form-item select.is-empty{color:#ccc !important}.p-foldingdoor-simulation .page-step05{width:100%}.p-foldingdoor-simulation .page-step05 .hdtl{padding-bottom:22rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step05 .hdtl{padding-bottom:7rem}}.p-foldingdoor-simulation .page-step05 .form-box{width:100%;display:block}.p-foldingdoor-simulation .page-step05 .form-box form{width:100%}.p-foldingdoor-simulation .page-step05 .form-box form .item-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:5rem;padding-bottom:20rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step05 .form-box form .item-box{display:block;padding-left:0;padding-bottom:6rem}}.p-foldingdoor-simulation .page-step05 .form-box form .item-box_img{margin-right:3rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step05 .form-box form .item-box_img{margin:0 auto 3rem}}.p-foldingdoor-simulation .page-step05 .form-box form .item-box_form{max-width:535px;width:100%}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step05 .form-box form .item-box_form{max-width:100%}}.p-foldingdoor-simulation .page-step05 .form-box form .item-box_form .form-item{padding-bottom:2.5rem}.p-foldingdoor-simulation .page-step05 .form-box form .item-box_form .form-item:last-child{padding-bottom:0}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step05 .form-box form .item-box_form .form-item{padding-bottom:2rem}}.p-foldingdoor-simulation .page-step05 .form-box form .item-box_form .form-item .lbl{font-size:1.7rem;font-weight:bold;padding-bottom:5px;letter-spacing:.08em}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step05 .form-box form .item-box_form .form-item .lbl{font-size:1.6rem}}.p-foldingdoor-simulation .page-step05 .form-box form .item-box_form .form-item .select{cursor:pointer}.p-foldingdoor-simulation .page-step05 .form-box form .item-box_form .form-item .select input{background-color:#fff;border:solid 1px #707070;border-radius:5px;overflow:hidden;width:100%;color:#ccc;padding:1.5rem 2rem;pointer-events:none}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step05 .form-box form .item-box_form .form-item .select input{font-size:1.4rem}}.p-foldingdoor-simulation .page-step05 .modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.4);padding:20px 20px;overflow:auto;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10}.p-foldingdoor-simulation .page-step05 .modal-container::before{content:"";display:inline-block;vertical-align:middle;height:100%}.p-foldingdoor-simulation .page-step05 .modal-container.active{opacity:1;visibility:visible}.p-foldingdoor-simulation .page-step05 .modal-container .modal-body{display:inline-block;vertical-align:middle;max-width:1280px;width:90%;position:fixed;top:53%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step05 .modal-container .modal-body{top:54%}}.p-foldingdoor-simulation .page-step05 .modal-container .modal-body .modal-close{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:6.5rem;right:3rem;font-size:4rem;color:#322f2f;cursor:pointer;z-index:5}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step05 .modal-container .modal-body .modal-close{font-size:3rem;top:2rem;right:1rem}}.p-foldingdoor-simulation .page-step05 .modal-container .modal-body .modal-content{background:#fff;border:solid 1px #707070;border-radius:1.4rem;overflow:hidden;padding:6rem 2rem 10rem;height:100vh;overflow-y:scroll}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step05 .modal-container .modal-body .modal-content{padding:3rem 2rem;height:78vh}}.p-foldingdoor-simulation .page-step05 .modal-container .modal-body .modal-content_wrap{max-width:1180px;width:100%;margin:0 auto}.p-foldingdoor-simulation .page-step05 .modal-container .modal-body .modal-content .ttl{font-size:3rem;text-align:center;font-weight:bold;letter-spacing:.08em;padding-bottom:9rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step05 .modal-container .modal-body .modal-content .ttl{font-size:2.2rem;line-height:1.5;padding-bottom:4rem}}.p-foldingdoor-simulation .page-step05 .modal-container .modal-body .modal-content .mdl-flex{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step05 .modal-container .modal-body .modal-content .mdl-flex{display:block}}.p-foldingdoor-simulation .page-step05 .modal-container .modal-body .modal-content .mdl-flex_item{max-width:391px;width:33.3%;padding:0 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step05 .modal-container .modal-body .modal-content .mdl-flex_item{display:block;max-width:100%;width:100%;padding:0;margin-bottom:3.5rem}.p-foldingdoor-simulation .page-step05 .modal-container .modal-body .modal-content .mdl-flex_item:last-child{margin-bottom:0}}.p-foldingdoor-simulation .page-step05 .modal-container .modal-body .modal-content .mdl-flex_item_ctbx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background-color:#fff;border-radius:9px;overflow:hidden;border:solid 1px rgba(0,0,0,0);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-transition:.3s;transition:.3s;padding:2rem 4rem 3rem;cursor:pointer}.p-foldingdoor-simulation .page-step05 .modal-container .modal-body .modal-content .mdl-flex_item_ctbx:hover{-webkit-transition:.3s;transition:.3s;border:solid 1px rgba(209,18,27,.6);-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step05 .modal-container .modal-body .modal-content .mdl-flex_item_ctbx{padding:2.5rem 2rem 3rem}}.p-foldingdoor-simulation .page-step05 .modal-container .modal-body .modal-content .mdl-flex_item_ttl{font-size:1.8rem;font-weight:bold;text-align:center;line-height:1;letter-spacing:.08em;padding-bottom:2rem;pointer-events:none}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step05 .modal-container .modal-body .modal-content .mdl-flex_item_ttl{font-size:1.6rem;padding-bottom:1.5rem}}.p-foldingdoor-simulation .page-step05 .modal-container .modal-body .modal-content .mdl-flex_item_img{width:100%;text-align:center;padding-bottom:1rem}.p-foldingdoor-simulation .page-step05 .modal-container .modal-body .modal-content .mdl-flex_item_dsc{display:block;width:100%;margin:0 auto;letter-spacing:.05em;padding-bottom:1.5rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step05 .modal-container .modal-body .modal-content .mdl-flex_item_dsc{max-width:100%}}.p-foldingdoor-simulation .page-step05 .modal-container .modal-body .modal-content .mdl-flex_item .gray-txt{width:100%;background-color:#f8f8f8;padding:1rem}.p-foldingdoor-simulation .page-step05 .modal-container .modal-body .modal-content .mdl-flex_item .gray-txt_ttl{font-weight:bold;padding-bottom:1rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step05 .modal-container .modal-body .modal-content .mdl-flex_item .gray-txt_ttl{font-size:1.4rem}}.p-foldingdoor-simulation .page-step05 .modal-container .modal-body .modal-content .mdl-flex_item .gray-txt_txt{font-weight:bold;line-height:1.8}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step05 .modal-container .modal-body .modal-content .mdl-flex_item .gray-txt_txt{font-size:1.4rem}}.p-foldingdoor-simulation .page-step06-10{width:100%}.p-foldingdoor-simulation .page-step06-10 .hdtl{padding-bottom:22rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step06-10 .hdtl{padding-bottom:7rem}}.p-foldingdoor-simulation .page-step06-10 .form-box{width:100%;display:block}.p-foldingdoor-simulation .page-step06-10 .form-box form{width:100%}.p-foldingdoor-simulation .page-step06-10 .form-box form .item-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:5rem;padding-bottom:20rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step06-10 .form-box form .item-box{display:block;padding-left:0;padding-bottom:6rem}}.p-foldingdoor-simulation .page-step06-10 .form-box form .item-box_img{margin-right:3rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step06-10 .form-box form .item-box_img{margin:0 auto 3rem}}.p-foldingdoor-simulation .page-step06-10 .form-box form .item-box_form{max-width:535px;width:100%}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step06-10 .form-box form .item-box_form{max-width:100%}}.p-foldingdoor-simulation .page-step06-10 .form-box form .item-box_form .form-item{padding-bottom:2.5rem}.p-foldingdoor-simulation .page-step06-10 .form-box form .item-box_form .form-item:last-child{padding-bottom:0}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step06-10 .form-box form .item-box_form .form-item{padding-bottom:2rem}}.p-foldingdoor-simulation .page-step06-10 .form-box form .item-box_form .form-item .lbl{font-size:1.7rem;font-weight:bold;padding-bottom:5px;letter-spacing:.08em}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step06-10 .form-box form .item-box_form .form-item .lbl{font-size:1.6rem}}.p-foldingdoor-simulation .page-step06-10 .form-box form .item-box_form .form-item .select{cursor:pointer}.p-foldingdoor-simulation .page-step06-10 .form-box form .item-box_form .form-item .select input{background-color:#fff;border:solid 1px #707070;border-radius:5px;overflow:hidden;width:100%;color:#ccc;padding:1.5rem 2rem;pointer-events:none}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step06-10 .form-box form .item-box_form .form-item .select input{font-size:1.4rem}}.p-foldingdoor-simulation .page-step06-10 .modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.4);padding:20px 20px;overflow:auto;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10}.p-foldingdoor-simulation .page-step06-10 .modal-container::before{content:"";display:inline-block;vertical-align:middle;height:100%}.p-foldingdoor-simulation .page-step06-10 .modal-container.active{opacity:1;visibility:visible}.p-foldingdoor-simulation .page-step06-10 .modal-container .modal-body{display:inline-block;vertical-align:middle;max-width:1280px;width:90%;position:fixed;top:53%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step06-10 .modal-container .modal-body{top:54%}}.p-foldingdoor-simulation .page-step06-10 .modal-container .modal-body .modal-close{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:6.5rem;right:3rem;font-size:4rem;color:#322f2f;cursor:pointer;z-index:5}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step06-10 .modal-container .modal-body .modal-close{font-size:3rem;top:2rem;right:1rem}}.p-foldingdoor-simulation .page-step06-10 .modal-container .modal-body .modal-content{background:#fff;border:solid 1px #707070;border-radius:1.4rem;overflow:hidden;padding:6rem 2rem 10rem;height:100vh;overflow-y:scroll}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step06-10 .modal-container .modal-body .modal-content{padding:3rem 2rem;height:78vh}}.p-foldingdoor-simulation .page-step06-10 .modal-container .modal-body .modal-content_wrap{max-width:1180px;width:100%;margin:0 auto}.p-foldingdoor-simulation .page-step06-10 .modal-container .modal-body .modal-content .ttl{font-size:3rem;text-align:center;font-weight:bold;letter-spacing:.08em;padding-bottom:9rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step06-10 .modal-container .modal-body .modal-content .ttl{font-size:2.2rem;line-height:1.5;padding-bottom:4rem}}.p-foldingdoor-simulation .page-step06-10 .modal-container .modal-body .modal-content .mdl-flex{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step06-10 .modal-container .modal-body .modal-content .mdl-flex{display:block}}.p-foldingdoor-simulation .page-step06-10 .modal-container .modal-body .modal-content .mdl-flex_item{max-width:391px;width:33.3%;padding:0 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step06-10 .modal-container .modal-body .modal-content .mdl-flex_item{display:block;max-width:100%;width:100%;padding:0;margin-bottom:3.5rem}.p-foldingdoor-simulation .page-step06-10 .modal-container .modal-body .modal-content .mdl-flex_item:last-child{margin-bottom:0}}.p-foldingdoor-simulation .page-step06-10 .modal-container .modal-body .modal-content .mdl-flex_item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;background-color:#fff;border-radius:9px;overflow:hidden;border:solid 1px rgba(0,0,0,0);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16);-webkit-transition:.3s;transition:.3s;padding:1.5rem 4rem 3rem;cursor:pointer}.p-foldingdoor-simulation .page-step06-10 .modal-container .modal-body .modal-content .mdl-flex_item label:hover{-webkit-transition:.3s;transition:.3s;border:solid 1px rgba(209,18,27,.6);-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step06-10 .modal-container .modal-body .modal-content .mdl-flex_item label{padding:1.5rem 2rem 2rem}}.p-foldingdoor-simulation .page-step06-10 .modal-container .modal-body .modal-content .mdl-flex_item label.active{border:solid 1px rgba(209,18,27,.6);-webkit-box-shadow:none;box-shadow:none}.p-foldingdoor-simulation .page-step06-10 .modal-container .modal-body .modal-content .mdl-flex_item_ttl{font-size:1.8rem;font-weight:bold;text-align:center;letter-spacing:.08em;padding-bottom:2.5rem;pointer-events:none}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step06-10 .modal-container .modal-body .modal-content .mdl-flex_item_ttl{font-size:1.6rem;padding-bottom:1rem}}.p-foldingdoor-simulation .page-step06-10 .modal-container .modal-body .modal-content .mdl-flex_item_img{width:100%;text-align:center;padding-bottom:3px}.p-foldingdoor-simulation .page-step06-10 .modal-container .modal-body .modal-content .mdl-flex_item_dsc{display:block;width:100%;margin:0 auto;line-height:2;letter-spacing:.08em}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step06-10 .modal-container .modal-body .modal-content .mdl-flex_item_dsc{max-width:100%}}.p-foldingdoor-simulation .page-step06-10 .modal-container .modal-body .modal-content .mdl-flex_item .option-none{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-foldingdoor-simulation .page-step06-10 .modal-container .modal-body .modal-content .mdl-flex_item .option-none .mdl-flex_item_ttl{padding-bottom:0}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step06-10 .modal-container .modal-body .modal-content .mdl-flex_item .option-none{padding:6rem 4rem}}.p-foldingdoor-simulation .page-step11{width:100%}.p-foldingdoor-simulation .page-step11 .hdtl{padding-bottom:22rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step11 .hdtl{padding-bottom:6rem}}.p-foldingdoor-simulation .page-step11 .form-box{width:100%;display:block}.p-foldingdoor-simulation .page-step11 .form-box form{width:100%}.p-foldingdoor-simulation .page-step11 .form-box form .item-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:5rem;padding-bottom:20rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step11 .form-box form .item-box{display:block;padding-left:0;padding-bottom:5rem}}.p-foldingdoor-simulation .page-step11 .form-box form .item-box_img{margin-right:3rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step11 .form-box form .item-box_img{margin:0 auto 3rem;text-align:center}}.p-foldingdoor-simulation .page-step11 .form-box form .item-box_form{max-width:535px;width:100%}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step11 .form-box form .item-box_form{max-width:100%}}.p-foldingdoor-simulation .page-step11 .form-box form .item-box_form .form-item{padding-bottom:2.5rem}.p-foldingdoor-simulation .page-step11 .form-box form .item-box_form .form-item:last-child{padding-bottom:0}.p-foldingdoor-simulation .page-step11 .form-box form .item-box_form .form-item .lbl{font-size:1.7rem;font-weight:bold;padding-bottom:5px;letter-spacing:.08em}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step11 .form-box form .item-box_form .form-item .lbl{font-size:1.6rem}}.p-foldingdoor-simulation .page-step11 .form-box form .item-box_form .form-item select{background-color:#fff;border:solid 1px #707070;border-radius:5px;overflow:hidden;width:100%;font-weight:bold;padding:1.5rem 2rem;cursor:pointer}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-step11 .form-box form .item-box_form .form-item select{font-size:1.4rem}}.p-foldingdoor-simulation .page-step11 .form-box form .item-box_form .form-item select.is-empty{color:#ccc !important}.p-foldingdoor-simulation .page-result{width:100%}.p-foldingdoor-simulation .page-result .hdtl{padding-bottom:8rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .hdtl{padding-bottom:6rem}}.p-foldingdoor-simulation .page-result .form-box{width:100%;display:block}.p-foldingdoor-simulation .page-result .form-box form{width:100%}.p-foldingdoor-simulation .page-result .form-box form .head-item{max-width:750px;width:100%;margin:0 auto;padding-bottom:13.5rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .head-item{max-width:100%;padding-bottom:6rem}}.p-foldingdoor-simulation .page-result .form-box form .head-item .head-flex{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:4rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .head-item .head-flex{display:block;padding-bottom:5rem}}.p-foldingdoor-simulation .page-result .form-box form .head-item .head-flex_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 0 0}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .head-item .head-flex_left{width:100%;margin:0 auto 1.5rem}}.p-foldingdoor-simulation .page-result .form-box form .head-item .head-flex_left_reference{font-size:1.4rem;font-weight:bold;line-height:1.2;width:55px;height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:solid 1px #707070;border-radius:5px;overflow:hidden;margin-right:1.5rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .head-item .head-flex_left_reference{width:11.5vw;height:11.5vw}}.p-foldingdoor-simulation .page-result .form-box form .head-item .head-flex_left_price{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-size:3.8rem;font-weight:bold;line-height:1;margin-right:3rem;white-space:nowrap}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .head-item .head-flex_left_price{font-size:3.2rem}}.p-foldingdoor-simulation .page-result .form-box form .head-item .head-flex_left_tax{line-height:1;position:relative;top:5px;margin-right:1.5rem;white-space:nowrap}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .head-item .head-flex_left_tax{font-size:1.4rem;margin-right:0}}.p-foldingdoor-simulation .page-result .form-box form .head-item .head-flex_right{max-width:392px;width:100%;background-color:#f3f3f3;padding:1rem 1rem 1rem 2.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .head-item .head-flex_right{max-width:100%;padding-left:1.5rem}}.p-foldingdoor-simulation .page-result .form-box form .head-item .head-flex_right .icon{display:block;font-size:1.6rem;margin-right:1.2rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .head-item .head-flex_right .icon{width:5.2vw;margin-right:1rem}}.p-foldingdoor-simulation .page-result .form-box form .head-item .head-flex_right_txt{font-size:1.4rem;line-height:1.5}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .head-item .head-flex_right_txt{font-size:1.3rem}}.p-foldingdoor-simulation .page-result .form-box form .head-item .select-cont{width:100%;border:solid 1px #c8c8c8;border-radius:6px;padding:4.5rem 2rem 4rem;position:relative}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .head-item .select-cont{padding:3.5rem 1.5rem 2.5rem}}.p-foldingdoor-simulation .page-result .form-box form .head-item .select-cont_ttl{font-size:1.6rem;font-weight:bold;position:absolute;top:-1rem;left:1.8rem;letter-spacing:.08em;background-color:#fff;padding:0 1rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .head-item .select-cont_ttl{font-size:1.5rem}}.p-foldingdoor-simulation .page-result .form-box form .head-item .select-cont_inner{max-width:635px;width:100%;margin:0 auto}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .head-item .select-cont_inner{max-width:100%}}.p-foldingdoor-simulation .page-result .form-box form .head-item .select-cont_item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:2.7rem}.p-foldingdoor-simulation .page-result .form-box form .head-item .select-cont_item:last-child{padding-bottom:0}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .head-item .select-cont_item{padding-bottom:2rem}}.p-foldingdoor-simulation .page-result .form-box form .head-item .select-cont_item_lft{max-width:200px;width:100%}.p-foldingdoor-simulation .page-result .form-box form .head-item .select-cont_item_lft_ttl{font-size:1.3rem;font-weight:bold;color:#606060;line-height:1.6}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .head-item .select-cont_item_lft{max-width:100%;width:40%;margin-right:3rem}}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .head-item .select-cont_item_rgt{width:60%}}.p-foldingdoor-simulation .page-result .form-box form .head-item .select-cont_item_rgt_value{font-size:1.6rem;font-weight:bold;line-height:1.4;padding-bottom:2rem;position:relative;bottom:2px}.p-foldingdoor-simulation .page-result .form-box form .head-item .select-cont_item_rgt_value:last-child{padding-bottom:0}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .head-item .select-cont_item_rgt_value{font-size:1.4rem;line-height:1.45;bottom:0;padding-bottom:1rem}}.p-foldingdoor-simulation .page-result .form-box form .item-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:5rem;padding-bottom:11rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .item-box{display:block;padding-left:0;padding-bottom:5rem}}.p-foldingdoor-simulation .page-result .form-box form .item-box_img{max-width:415px;width:100%;text-align:center;margin-right:3rem}.p-foldingdoor-simulation .page-result .form-box form .item-box_img img{max-height:300px;width:auto}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .item-box_img{margin:0 auto 3.5rem}}.p-foldingdoor-simulation .page-result .form-box form .item-box_form{max-width:705px;width:100%}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .item-box_form{max-width:100%}}.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item:last-child .form-item_left{border-bottom:solid 1px #322f2f}.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item:last-child .form-item_right{border-bottom:solid 1px #c8c8c8}.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item_inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:solid 1px #322f2f;padding:1.1rem 1rem 2rem}.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item_inner .type{font-size:1.8rem;font-weight:bold;margin-right:2.5rem;position:relative}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item_inner .type{font-size:1.4rem;margin-right:0}}.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item_inner .size{font-size:1.8rem;font-weight:bold;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item_inner .size{font-size:1.4rem;margin-left:8px;margin-right:0}}.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item_inner_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item_inner_content .item_row{display:grid;margin-bottom:16px;grid-template-columns:3fr 4fr;grid-template-rows:auto}.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item_inner_content .pic{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;max-width:140px;-ms-flex-negative:0;flex-shrink:0;padding:0 1rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item_inner_content .pic{max-width:100px}}.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item_inner_content .pic img{width:150px;-o-object-fit:contain;object-fit:contain}.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item_left{max-width:260px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:solid 1px #322f2f;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.1rem 1rem 1.8rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item_left{max-width:100%;width:40%;padding:1rem}}.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item_left .type{font-size:1.8rem;font-weight:bold;margin-right:2.5rem;position:relative;right:1rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item_left .type{font-size:1.4rem;margin-right:0}}.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item .jcst{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding:5px 3rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item .jcst{padding:5px 1.5rem}}.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item .jcst .prtl{font-weight:bold;font-size:1.8rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item .jcst .prtl{font-size:1.6rem}}.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item_right{max-width:445px;width:100%;border-top:solid 1px #c8c8c8;padding:1.1rem 2rem 1.8rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item_right{max-width:100%;width:60%;padding:1rem}.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item_right .txt{font-size:1.4rem;line-height:1.5;padding-bottom:1rem}.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item_right .txt:last-child{padding-bottom:0}}.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item .jcend{padding:5px 2rem}.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item .jcend .price{text-align:right}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item .jcend .price{font-size:1.2rem}}.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item .jcend .price .numb{font-size:1.7rem;font-weight:bold;margin-right:1.5rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .form-box form .item-box_form .form-item .jcend .price .numb{margin-right:1rem}}.p-foldingdoor-simulation .page-result .back-button{max-width:365px}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-result .back-button{max-width:100%}}.p-foldingdoor-simulation .page-form{width:100%;padding-bottom:10rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-form{padding-bottom:5rem}}.p-foldingdoor-simulation .page-form .hdtl{padding-bottom:10rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-form .hdtl{padding-bottom:6rem}}.p-foldingdoor-simulation .page-form .form-box{width:100%;display:block}.p-foldingdoor-simulation .page-form .form-box form{width:100%}.p-foldingdoor-simulation .page-form .form-box form .back-button{max-width:365px}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-form .form-box form .back-button{max-width:100%}}.p-foldingdoor-simulation .page-form .form-box form .head-item{max-width:750px;width:100%;margin:0 auto;padding-bottom:7rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-form .form-box form .head-item{max-width:100%;padding-bottom:5rem}}.p-foldingdoor-simulation .page-form .form-box form .head-item .select-cont{width:100%;border:solid 1px #c8c8c8;border-radius:6px;padding:4.5rem 2rem 7rem;position:relative}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-form .form-box form .head-item .select-cont{padding:3.5rem 1.5rem 3rem}}.p-foldingdoor-simulation .page-form .form-box form .head-item .select-cont_ttl{font-size:1.6rem;font-weight:bold;position:absolute;top:-1rem;left:1.8rem;letter-spacing:.08em;background-color:#fff;padding:0 1rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-form .form-box form .head-item .select-cont_ttl{font-size:1.5rem}}.p-foldingdoor-simulation .page-form .form-box form .head-item .select-cont_inner{max-width:635px;width:100%;margin:0 auto}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-form .form-box form .head-item .select-cont_inner{max-width:100%}}.p-foldingdoor-simulation .page-form .form-box form .head-item .select-cont_item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:2.7rem}.p-foldingdoor-simulation .page-form .form-box form .head-item .select-cont_item:last-child{padding-bottom:0}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-form .form-box form .head-item .select-cont_item{padding-bottom:2rem}}.p-foldingdoor-simulation .page-form .form-box form .head-item .select-cont_item_lft{max-width:200px;width:100%}.p-foldingdoor-simulation .page-form .form-box form .head-item .select-cont_item_lft_ttl{font-size:1.3rem;font-weight:bold;color:#606060;line-height:1.6}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-form .form-box form .head-item .select-cont_item_lft{max-width:100%;width:40%;margin-right:3rem}}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-form .form-box form .head-item .select-cont_item_rgt{width:60%}}.p-foldingdoor-simulation .page-form .form-box form .head-item .select-cont_item_rgt_value{font-size:1.6rem;font-weight:bold;line-height:1.4;padding-bottom:2rem;position:relative;bottom:2px}.p-foldingdoor-simulation .page-form .form-box form .head-item .select-cont_item_rgt_value:last-child{padding-bottom:0}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-form .form-box form .head-item .select-cont_item_rgt_value{font-size:1.4rem;line-height:1.45;bottom:0;padding-bottom:1rem}}.p-foldingdoor-simulation .page-form .form-box form .p-contact dl{margin-top:0rem !important;padding-bottom:0 !important}.p-foldingdoor-simulation .page-form .form-box form .p-contact dl .form_items>dd>div input[type=text],.p-foldingdoor-simulation .page-form .form-box form .p-contact dl select{background:#fff !important;border:solid 1px #322f2f !important}.p-foldingdoor-simulation .page-form .form-box form .p-contact dl .form_items>dd>div input[type=text]::-webkit-input-placeholder, .p-foldingdoor-simulation .page-form .form-box form .p-contact dl select::-webkit-input-placeholder{color:#c8c8c8 !important}.p-foldingdoor-simulation .page-form .form-box form .p-contact dl .form_items>dd>div input[type=text]::-moz-placeholder, .p-foldingdoor-simulation .page-form .form-box form .p-contact dl select::-moz-placeholder{color:#c8c8c8 !important}.p-foldingdoor-simulation .page-form .form-box form .p-contact dl .form_items>dd>div input[type=text]:-ms-input-placeholder, .p-foldingdoor-simulation .page-form .form-box form .p-contact dl select:-ms-input-placeholder{color:#c8c8c8 !important}.p-foldingdoor-simulation .page-form .form-box form .p-contact dl .form_items>dd>div input[type=text]::-ms-input-placeholder, .p-foldingdoor-simulation .page-form .form-box form .p-contact dl select::-ms-input-placeholder{color:#c8c8c8 !important}.p-foldingdoor-simulation .page-form .form-box form .p-contact dl .form_items>dd>div input[type=text]::placeholder,.p-foldingdoor-simulation .page-form .form-box form .p-contact dl select::placeholder{color:#c8c8c8 !important}.p-foldingdoor-simulation .page-form .form-box form .p-contact dl .form_items>dd>div input[type=text]:focus,.p-foldingdoor-simulation .page-form .form-box form .p-contact dl select:focus{border:solid 1px #d1121b !important}.p-foldingdoor-simulation .page-form .form-box form .p-contact dl select.is-empty{color:#ccc !important}.p-foldingdoor-simulation .page-form .form-box form .p-contact dl textarea{background:#fff !important;border:solid 1px #322f2f !important;width:100%}.p-foldingdoor-simulation .page-form .form-box form .p-contact dl .post-card_box .hyphen{margin-right:1.1rem}.p-foldingdoor-simulation .page-form .form-box form .p-contact dl .post-card_box button{border-radius:3px;margin-left:2rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-form .form-box form .p-contact dl .post-card_box button{margin-left:5px}}.p-foldingdoor-simulation .page-form .form-box form .p-contact .doui{display:block;padding-top:9rem;max-width:295px;width:100%;margin:0 auto 14rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-form .form-box form .p-contact .doui{max-width:85%;padding-top:5rem;margin-bottom:5rem}}.p-foldingdoor-simulation .page-form .form-box form .p-contact .doui .check{padding:0 0 0 6rem;position:relative;cursor:pointer}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-form .form-box form .p-contact .doui .check{margin-top:1rem}}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-form .form-box form .p-contact .doui .check{padding:1rem 1.6rem 1rem 3rem}}.p-foldingdoor-simulation .page-form .form-box form .p-contact .doui .check>span{font-size:1.6rem}.p-foldingdoor-simulation .page-form .form-box form .p-contact .doui .check>span::before{position:absolute;left:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;background-color:#fff;border:1px solid #c8c8c8;content:"";width:4rem;height:4rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-form .form-box form .p-contact .doui .check>span::before{width:2rem;height:2rem}}.p-foldingdoor-simulation .page-form .form-box form .p-contact .doui .check>span a{color:#d1121b;text-decoration:underline;-webkit-transition:.3s;transition:.3s}.p-foldingdoor-simulation .page-form .form-box form .p-contact .doui .check>span a:hover{-webkit-transition:.3s;transition:.3s;opacity:.65}.p-foldingdoor-simulation .page-form .form-box form .p-contact .doui .check>input:checked+span::after{position:absolute;top:30%;left:2.3rem;display:block;border-right:3px solid #d1121b;border-bottom:3px solid #d1121b;content:"";width:1.4rem;height:2.2rem;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-form .form-box form .p-contact .doui .check>input:checked+span::after{width:.5rem;height:1rem;top:50%;left:1.7rem;border-right:2.5px solid #d1121b;border-bottom:2.5px solid #d1121b}}.p-foldingdoor-simulation .page-confirm{width:100%}.p-foldingdoor-simulation .page-confirm .c-button-arw{text-align:center}.p-foldingdoor-simulation .page-confirm .hdtl{padding-bottom:5rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-confirm .hdtl{padding-bottom:3rem}}.p-foldingdoor-simulation .page-confirm .sbtl{padding-bottom:10rem;text-align:center}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-confirm .sbtl{padding-bottom:5rem}}.p-foldingdoor-simulation .page-confirm .form-box{width:100%;display:block}.p-foldingdoor-simulation .page-confirm .form-box form{width:100%}.p-foldingdoor-simulation .page-confirm .form-box form .back-button{max-width:365px}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-confirm .form-box form .back-button{max-width:100%}}.p-foldingdoor-simulation .page-confirm .form-box form .head-item{max-width:750px;width:100%;margin:0 auto;padding-bottom:7rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-confirm .form-box form .head-item{max-width:100%;padding-bottom:5rem}}.p-foldingdoor-simulation .page-confirm .form-box form .head-item .select-cont{width:100%;border:solid 1px #c8c8c8;border-radius:6px;padding:4.5rem 2rem 7rem;position:relative}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-confirm .form-box form .head-item .select-cont{padding:3.5rem 1.5rem 3rem}}.p-foldingdoor-simulation .page-confirm .form-box form .head-item .select-cont_ttl{font-size:1.6rem;font-weight:bold;position:absolute;top:-1rem;left:1.8rem;letter-spacing:.08em;background-color:#fff;padding:0 1rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-confirm .form-box form .head-item .select-cont_ttl{font-size:1.5rem}}.p-foldingdoor-simulation .page-confirm .form-box form .head-item .select-cont_inner{max-width:635px;width:100%;margin:0 auto}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-confirm .form-box form .head-item .select-cont_inner{max-width:100%}}.p-foldingdoor-simulation .page-confirm .form-box form .head-item .select-cont_item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:2.7rem}.p-foldingdoor-simulation .page-confirm .form-box form .head-item .select-cont_item:last-child{padding-bottom:0}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-confirm .form-box form .head-item .select-cont_item{padding-bottom:2rem}}.p-foldingdoor-simulation .page-confirm .form-box form .head-item .select-cont_item_lft{max-width:200px;width:100%}.p-foldingdoor-simulation .page-confirm .form-box form .head-item .select-cont_item_lft_ttl{font-size:1.3rem;font-weight:bold;color:#606060;line-height:1.6}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-confirm .form-box form .head-item .select-cont_item_lft{max-width:100%;width:40%;margin-right:3rem}}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-confirm .form-box form .head-item .select-cont_item_rgt{width:60%}}.p-foldingdoor-simulation .page-confirm .form-box form .head-item .select-cont_item_rgt_value{font-size:1.6rem;font-weight:bold;line-height:1.4;padding-bottom:2rem;position:relative;bottom:2px}.p-foldingdoor-simulation .page-confirm .form-box form .head-item .select-cont_item_rgt_value:last-child{padding-bottom:0}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-confirm .form-box form .head-item .select-cont_item_rgt_value{font-size:1.4rem;line-height:1.45;bottom:0;padding-bottom:1rem}}.p-foldingdoor-simulation .page-confirm .form-box form .p-contact{padding-bottom:12rem}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-confirm .form-box form .p-contact{padding-bottom:5rem}}.p-foldingdoor-simulation .page-confirm .form-box form .form_items{display:-webkit-box;display:-ms-flexbox;display:flex}.p-foldingdoor-simulation .page-confirm .form-box form .form_items:last-child dt{border-bottom:solid 1px #d1121b}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-confirm .form-box form .form_items:last-child dt{border-bottom:none}}.p-foldingdoor-simulation .page-confirm .form-box form .form_items:last-child dd{border-bottom:solid 1px #c8c8c8}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-confirm .form-box form .form_items:last-child dd{border-bottom:solid 1px #d1121b}}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-confirm .form-box form .form_items{display:block}}.p-foldingdoor-simulation .page-confirm .form-box form .form_items dt{max-width:260px;width:100%;border-top:solid 1px #d1121b;padding:2.2rem 1rem;margin-right:1rem;font-weight:bold;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-foldingdoor-simulation .page-confirm .form-box form .form_items dt .req,.p-foldingdoor-simulation .page-confirm .form-box form .form_items dt .dt-br{display:none}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-confirm .form-box form .form_items dt{font-size:1.4rem;max-width:100%;text-align:left;padding:1em 1rem 0;display:block}}.p-foldingdoor-simulation .page-confirm .form-box form .form_items dd{max-width:1010px;width:100%;border-top:solid 1px #c8c8c8;padding:2.2rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-foldingdoor-simulation .page-confirm .form-box form .form_items dd .dd_notice,.p-foldingdoor-simulation .page-confirm .form-box form .form_items dd .mail-scnd{display:none}@media screen and (max-width: 767px){.p-foldingdoor-simulation .page-confirm .form-box form .form_items dd{font-size:1.4rem;max-width:100%;padding:.5em 1rem 2rem;display:block;border:none}}