.page .contentsArea .contents{margin:0 auto;padding:80px 120px}.page.page-template-page-form #footer .utility .forCompany,.page.page-template-page-thanks #footer .utility .forCompany{font-weight:bold;padding:0;color:#fff;text-decoration:none;margin:0 0 0 auto;letter-spacing:.08em}.page.page-template-page-form #footer .utility address,.page.page-template-page-thanks #footer .utility address{position:static;margin:0 0 0 30px}.page.page-template-page-form{opacity:0}.page.page-template-page-form #main .contentsArea{padding:45px 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}.page.page-template-page-form #main .contentsArea .contents{-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;width:100%;max-width:860px;padding:45px;border-radius:15px}.page.page-template-page-form #footer .utility{padding:5px 15px}.page.page-template-page-form #footer .utility>div{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page.page-template-page-form #footer .utility ul{font-size:12px}.page.page-template-page-form #footer .utility ul li .modal{cursor:pointer;color:#fff}.page.page-template-page-form #footer .utility p{font-size:10px}.page.page-template-page-form #footer .utility .forCompany{font-size:12px}.page.page-template-page-form #footer address{right:15px;bottom:5px}.page.page-template-page-thanks{opacity:0}.page.page-template-page-thanks #main{height:100%}.page.page-template-page-thanks #main .contentsArea{padding:45px 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%}.page.page-template-page-thanks #main .contentsArea .contents{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:2fr 1fr;gap:0px 0px;grid-template-areas:"box1 box2" "box3 box2";padding:0;background:none}.page.page-template-page-thanks #main .contentsArea .contents .left_upper{grid-area:box1}.page.page-template-page-thanks #main .contentsArea .contents .left_lower{grid-area:box3}.page.page-template-page-thanks #main .contentsArea .contents .right{grid-area:box2}.page.page-template-page-thanks #main .contentsArea .contents .box{padding:0 30px}.page.page-template-page-thanks #main .contentsArea .contents .box.left_upper .logo{max-width:220px;margin:0 0 50px 0}.page.page-template-page-thanks #main .contentsArea .contents .box.left_upper .title{font-size:30px;margin:0 0 50px 0}.page.page-template-page-thanks #main .contentsArea .contents .box.left_upper .textArea p{text-align:justify;font-size:14px;line-height:1.8;letter-spacing:.08em}.page.page-template-page-thanks #main .contentsArea .contents .box.left_upper .textArea p:not(:last-child){margin:0 0 25px 0}.page.page-template-page-thanks #main .contentsArea .contents .box.left_upper .textArea p.roughIndication{display:inline-block;padding:15px 30px;line-height:1;border:1px solid #ddd;background:#fff;border-radius:100px}.page.page-template-page-thanks #main .contentsArea .contents .box.left_lower .telContact{margin:auto 0 0 0;padding:30px;border-radius:15px;background:#fff}.page.page-template-page-thanks #main .contentsArea .contents .box.left_lower .telContact .text{text-align:center;font-size:14px;line-height:1.8;margin:0 0 15px 0}.page.page-template-page-thanks #main .contentsArea .contents .box.left_lower .telContact .telArea{text-align:center;padding:30px;border-radius:10px;border:1px solid #e8e8e8}.page.page-template-page-thanks #main .contentsArea .contents .box.left_lower .telContact .telArea .tel{font-size:30px;display:block;margin:0 0 5px 0;color:#000;text-decoration:none;font-family:"Josefin Sans",sans-serif;letter-spacing:.08em}.page.page-template-page-thanks #main .contentsArea .contents .box.right{padding:30px;background:#fff;border-radius:15px}.page.page-template-page-thanks #main .contentsArea .contents .box.right .textArea>*:last-child{margin-bottom:30px}.page.page-template-page-thanks #main .contentsArea .contents .box.right .jicoo-widget{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0px auto 0 auto}.page.page-template-page-thanks #main .contentsArea .contents .box.right .jicoo-widget iframe{height:100%}.page.page-template-page-thanks #footer .utility{padding:5px 15px}.page.page-template-page-thanks #footer .utility>div{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page.page-template-page-thanks #footer .utility ul{font-size:12px}.page.page-template-page-thanks #footer .utility p{font-size:10px}.page.page-template-page-thanks #footer .utility .forCompany{font-size:12px}.page.page-template-page-thanks #footer address{right:15px;bottom:5px}.page.page-template-page-2column #main{height:100%;padding:0 0 0 0;background:rgba(0,0,0,0)}.page.page-template-page-2column #main .contentsArea{display:grid;height:100%;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:0px 0px;grid-template-areas:"left right";padding:0 0 0 0}.page.page-template-page-2column #main .contentsArea .left{grid-area:left;padding:60px;background-color:#dcdcdc;background-repeat:no-repeat;background-position:top left;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page.page-template-page-2column #main .contentsArea .left .box{width:100%}.page.page-template-page-2column #main .contentsArea .left .box .titleArea{position:relative;z-index:0;background:none;padding:0 0 100px 0;margin:0 0 0 0;text-align:center}.page.page-template-page-2column #main .contentsArea .left .box .titleArea::after{content:"";position:absolute;bottom:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2px;height:45px;background:#fff}.page.page-template-page-2column #main .contentsArea .left .box .titleArea .title{font-size:80px;letter-spacing:.08em;line-height:1}.page.page-template-page-2column #main .contentsArea .left .box .titleArea .subTitle{font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif;display:inline-block;text-align:center;font-size:20px;padding:15px 30px;letter-spacing:.08em;color:#fff;font-weight:bold;border:1px solid #fff;margin:0 0 30px 0}.page.page-template-page-2column #main .contentsArea .left .box .point{text-align:center}.page.page-template-page-2column #main .contentsArea .left .box .point li{color:#fff;font-size:24px;font-weight:bold;letter-spacing:.08em}.page.page-template-page-2column #main .contentsArea .left .box .point li:not(:last-child){margin-bottom:20px}.page.page-template-page-2column #main .contentsArea .right{grid-area:right;padding:60px 60px 15px 60px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page.page-template-page-2column #main .contentsArea .right .box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.page.page-template-page-2column #main .contentsArea .right .box .titleArea{position:relative;z-index:0;background:none;padding:0 0 40px 0;margin:0 auto 0 auto;text-align:center;max-width:380px}.page.page-template-page-2column #main .contentsArea .right .box .titleArea .formTitle{font-size:36px}.page.page-template-page-2column #main .contentsArea .right .box .titleArea .formTitle+p{font-size:16px;letter-spacing:.08em;line-height:1.6;text-align:left}.page.page-template-page-2column #main .contentsArea .right .box .footerLink{margin:auto 0 0 0;font-size:12px;text-align:center}.page.page-template-page-2column #main .contentsArea .right .box .footerLink>p{line-height:1.6;margin:0 0 15px 0}.page.page-template-page-2column #main .contentsArea .right .box .footerLink>p .modal{cursor:pointer}.page.page-template-page-2column #main .contentsArea .right .box .footerLink address{font-family:"Josefin Sans",sans-serif;font-weight:400;font-size:12px;letter-spacing:.12em}.page.page-template-page-2column #footer address{color:#191919}.page .remodal{overflow-y:auto;max-height:85vh;text-align:justify}.page .remodal .title{font-size:14px;margin:0 0 10px}.page .remodal .title+p{margin:0 0 15px 0;font-size:12px;line-height:1.8}.page .remodal p{margin:0 0 15px 0;font-size:12px;line-height:1.8}.page .remodal .box{margin:30px 0 30px 0}.page .remodal .box .inner{width:100%}.page .remodal .box p{margin:0 0 15px 0;font-size:12px;line-height:1.8}.page .remodal .box ol li{list-style:decimal}.page .remodal .box ul li{list-style-type:disc}.page .remodal .box ol,.page .remodal .box ul{margin:0 0 20px 0;padding:0 0 0 20px}.page .remodal .box ol li,.page .remodal .box ul li{line-height:1.8;font-size:12px}.page .remodal .box ol li:not(:last-child),.page .remodal .box ul li:not(:last-child){margin:0 0 15px 0}@media(max-width: 767px){.page #main .contentsArea{margin:0 -5vw}.page #main .contentsArea .contents{padding:20px}.page.page-template-page-form #main .contentsArea{padding:5vw}.page.page-template-page-form #main .contentsArea .contents{padding:5vw}.page.page-template-page-thanks #footer .utility>div,.page.page-template-page-form #footer .utility>div{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.page.page-template-page-thanks #footer .utility>ul,.page.page-template-page-form #footer .utility>ul{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:5vw 0 5vw 0}.page.page-template-page-thanks #footer .utility>.forCompany,.page.page-template-page-form #footer .utility>.forCompany{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;padding:20px;text-align:center;margin:0 0 0 0;color:#fff}.page.page-template-page-thanks #footer .utility>address,.page.page-template-page-form #footer .utility>address{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;margin:0 0 0 0}.page.page-template-page-thanks #main{height:auto}.page.page-template-page-thanks #main .contentsArea{display:block}.page.page-template-page-thanks #main .contentsArea .contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 0}.page.page-template-page-thanks #main .contentsArea .contents .box{padding:0 0;margin:0 0 40px 0}.page.page-template-page-thanks #main .contentsArea .contents .box.left_upper{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.page.page-template-page-thanks #main .contentsArea .contents .box.left_upper .logo{margin:15px auto 30px auto}.page.page-template-page-thanks #main .contentsArea .contents .box.left_upper .title{text-align:center;font-size:18px;margin:0 0 20px 0;line-height:1.3}.page.page-template-page-thanks #main .contentsArea .contents .box.left_upper .textArea p.roughIndication{text-align:center;display:block;margin:0 auto}.page.page-template-page-thanks #main .contentsArea .contents .box.left_lower{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.page.page-template-page-thanks #main .contentsArea .contents .box.left_lower .telContact{padding:5vw}.page.page-template-page-thanks #main .contentsArea .contents .box.left_lower .telContact .telArea{padding:5vw}.page.page-template-page-thanks #main .contentsArea .contents .box.left_lower .telContact .telArea .tel{font-size:26px}.page.page-template-page-thanks #main .contentsArea .contents .box.right{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:3vw}.page.page-template-page-thanks #main .contentsArea .contents .box.right.fullWidth{border-radius:0;margin-left:-5vw;margin-right:-5vw}.page.page-template-page-thanks #main .contentsArea .contents .box.right .jicoo-widget{margin:0}.page.page-template-page-2column #main{height:auto;background:#f8f8f8}.page.page-template-page-2column #main .contentsArea{margin:0 0;display:block;height:auto}.page.page-template-page-2column #main .contentsArea .left{padding:10vw 5vw;min-height:500px}.page.page-template-page-2column #main .contentsArea .left .box .titleArea{padding:0 0 60px 0}.page.page-template-page-2column #main .contentsArea .left .box .titleArea::after{bottom:20px;height:30px}.page.page-template-page-2column #main .contentsArea .left .box .titleArea .title{font-size:40px}.page.page-template-page-2column #main .contentsArea .left .box .titleArea .subTitle{font-size:14px;padding:10px 30px;margin:0 0 15px 0}.page.page-template-page-2column #main .contentsArea .left .box .point li{font-size:16px}.page.page-template-page-2column #main .contentsArea .right{padding:10vw 5vw 0 5vw}.page.page-template-page-2column #main .contentsArea .right .box{margin-top:-120px;padding:5vw;background:#fff}.page.page-template-page-2column #main .contentsArea .right .box .titleArea .formTitle{font-size:24px}.page.page-template-page-2column #main .contentsArea .right .box .titleArea .formTitle+p{text-align:justify;font-size:14px}.page.page-template-page-2column #footer{background:#f8f8f8}.page.page-template-page-2column #footer address{font-size:10px}}/*# sourceMappingURL=page.css.map */