*{background-repeat:no-repeat}body{font-feature-settings:"palt"}header{background-color:#7F7349;text-align:center;color:#fff;padding:20px 0;margin-bottom:50px}@media screen and (max-width: 500px){header{padding:10px 0;margin-bottom:30px}}header div{margin-bottom:5px}header h1{font-size:1.4rem;line-height:1;font-weight:bold}header h1:before,header h1:after{display:block;content:'';width:0;height:0}header h1:before{margin-top:calc((1.4rem - (1.4rem * 1)) / 2)}header h1:after{margin-bottom:calc((1.4rem - (1.4rem * 1)) / 2)}.flow{border:1px solid #7F7349;background:#F2E9CB;padding:20px}.flow h2{margin-bottom:20px}.flow>p{font-size:1.4rem !important;line-height:1.6 !important;margin:0 !important}@media screen and (max-width: 500px){.flow>p{font-size:1.2rem !important}}article.form_box{width:800px;margin:0 auto 50px}@media screen and (max-width: 500px){article.form_box{width:auto;margin:0 0 30px 0;padding:0 20px}}article.form_box .required{display:inline-block;color:#fff;font-size:1rem;line-height:1;font-weight:bold;background-color:#7F7349;border-radius:5px;padding:10px}article.form_box .required:before,article.form_box .required:after{display:block;content:'';width:0;height:0}article.form_box .required:before{margin-top:calc((1rem - (1rem * 1)) / 2)}article.form_box .required:after{margin-bottom:calc((1rem - (1rem * 1)) / 2)}article.form_box .automation{display:inline-block;color:#fff;font-size:1rem;line-height:1;font-weight:bold;background-color:#ccc;border-radius:5px;padding:10px}article.form_box .automation:before,article.form_box .automation:after{display:block;content:'';width:0;height:0}article.form_box .automation:before{margin-top:calc((1rem - (1rem * 1)) / 2)}article.form_box .automation:after{margin-bottom:calc((1rem - (1rem * 1)) / 2)}article.form_box section.intro{margin-bottom:50px;text-align:center}@media screen and (max-width: 500px){article.form_box section.intro{margin-bottom:30px;text-align:left}}article.form_box section.intro p{font-size:1.4rem;line-height:3;margin-bottom:50px}article.form_box section.intro p:before,article.form_box section.intro p:after{display:block;content:'';width:0;height:0}article.form_box section.intro p:before{margin-top:calc((1.4rem - (1.4rem * 3)) / 2)}article.form_box section.intro p:after{margin-bottom:calc((1.4rem - (1.4rem * 3)) / 2)}@media screen and (max-width: 500px){article.form_box section.intro p{font-size:1.2rem;line-height:2;margin-bottom:30px}article.form_box section.intro p:before,article.form_box section.intro p:after{display:block;content:'';width:0;height:0}article.form_box section.intro p:before{margin-top:calc((1.2rem - (1.2rem * 2)) / 2)}article.form_box section.intro p:after{margin-bottom:calc((1.2rem - (1.2rem * 2)) / 2)}}article.form_box section.intro p:last-of-type{font-size:1.4rem;line-height:3;margin-bottom:30px}article.form_box section.intro p:last-of-type:before,article.form_box section.intro p:last-of-type:after{display:block;content:'';width:0;height:0}article.form_box section.intro p:last-of-type:before{margin-top:calc((1.4rem - (1.4rem * 3)) / 2)}article.form_box section.intro p:last-of-type:after{margin-bottom:calc((1.4rem - (1.4rem * 3)) / 2)}@media screen and (max-width: 500px){article.form_box section.intro p:last-of-type{font-size:1.2rem;line-height:2;margin-bottom:30px}article.form_box section.intro p:last-of-type:before,article.form_box section.intro p:last-of-type:after{display:block;content:'';width:0;height:0}article.form_box section.intro p:last-of-type:before{margin-top:calc((1.2rem - (1.2rem * 2)) / 2)}article.form_box section.intro p:last-of-type:after{margin-bottom:calc((1.2rem - (1.2rem * 2)) / 2)}}article.form_box section.intro p span{margin:0 5px}article.form_box section.intro h1{padding:10px;border:1px solid #ccc;margin-bottom:30px}@media screen and (max-width: 500px){article.form_box section.intro h1{text-align:center}}article.form_box section.intro h1 a.free_dial{font-size:3.6rem;font-weight:bold;color:#7F7349;text-decoration:none}@media screen and (max-width: 500px){article.form_box section.intro h1 a.free_dial{display:block;font-size:3.2rem;line-height:1}}article.form_box section.intro h1 a.free_dial:before{content:"";display:inline-block;background-image:url(../img/icon_fd.svg);background-size:40px 26px;width:40px;height:26px;margin-right:5px}article.form_box section.intro h1 span.business_hour{font-size:1rem}article.form_box section.intro h2{font-size:1.8rem;line-height:1;color:#7F7349;font-weight:bold}article.form_box section.intro h2:before,article.form_box section.intro h2:after{display:block;content:'';width:0;height:0}article.form_box section.intro h2:before{margin-top:calc((1.8rem - (1.8rem * 1)) / 2)}article.form_box section.intro h2:after{margin-bottom:calc((1.8rem - (1.8rem * 1)) / 2)}@media screen and (max-width: 500px){article.form_box section.intro h2{text-align:center}}article.form_box section.intro a.goback_top{display:block;width:500px;margin:100px auto 0;padding:30px 0;font-size:2.4rem;font-weight:bold;color:#fff;background-color:#7F7349;border-radius:5px;text-decoration:none}@media screen and (max-width: 500px){article.form_box section.intro a.goback_top{width:auto;margin:40px auto 0;padding:15px 0;font-size:1.4rem;text-align:center}}article.form_box section.form_wrap dl{width:100%;border:1px solid #ccc;margin-bottom:50px}@media screen and (max-width: 500px){article.form_box section.form_wrap dl{margin-bottom:20px}}article.form_box section.form_wrap dl dt{display:flex;align-items:center;border-bottom:1px solid #ccc;padding:20px;background-color:#ddd}@media screen and (max-width: 500px){article.form_box section.form_wrap dl dt{padding:10px}}article.form_box section.form_wrap dl dt span{margin-right:10px}article.form_box section.form_wrap dl dt .form_ttl{font-size:1.6rem;line-height:1;font-weight:bold}article.form_box section.form_wrap dl dt .form_ttl:before,article.form_box section.form_wrap dl dt .form_ttl:after{display:block;content:'';width:0;height:0}article.form_box section.form_wrap dl dt .form_ttl:before{margin-top:calc((1.6rem - (1.6rem * 1)) / 2)}article.form_box section.form_wrap dl dt .form_ttl:after{margin-bottom:calc((1.6rem - (1.6rem * 1)) / 2)}@media screen and (max-width: 500px){article.form_box section.form_wrap dl dt .form_ttl{font-size:1.4rem;line-height:1}article.form_box section.form_wrap dl dt .form_ttl:before,article.form_box section.form_wrap dl dt .form_ttl:after{display:block;content:'';width:0;height:0}article.form_box section.form_wrap dl dt .form_ttl:before{margin-top:calc((1.4rem - (1.4rem * 1)) / 2)}article.form_box section.form_wrap dl dt .form_ttl:after{margin-bottom:calc((1.4rem - (1.4rem * 1)) / 2)}}article.form_box section.form_wrap dl dd{padding:30px;border-bottom:1px solid #ccc;position:relative;background-color:#fff}@media screen and (max-width: 500px){article.form_box section.form_wrap dl dd{padding:20px}}article.form_box section.form_wrap dl dd:last-of-type{border-bottom:none}article.form_box section.form_wrap dl dd .check_and_radio{display:flex;flex-wrap:wrap;margin-bottom:-10px}article.form_box section.form_wrap dl dd .check_and_radio li{margin-bottom:10px;margin-right:20px}article.form_box section.form_wrap dl dd .check_and_radio li label{display:block;border:1px solid #ccc;border-radius:5px;padding:10px;transition:.3s;cursor:pointer;background-image:linear-gradient(#fefefe 0%, #d8d8d8 100%)}article.form_box section.form_wrap dl dd .check_and_radio li label:hover{background-image:linear-gradient(#d8d8d8 0%, #fefefe 100%)}@media screen and (max-width: 500px){article.form_box section.form_wrap dl dd .check_and_radio li label:hover{background-image:linear-gradient(#fefefe 0%, #d8d8d8 100%)}}article.form_box section.form_wrap dl dd .check_and_radio li label div{font-size:1rem;line-height:1;letter-spacing:0;padding-left:23px}article.form_box section.form_wrap dl dd .check_and_radio li label span{display:block;font-size:1.2rem;line-height:1;padding-left:23px}article.form_box section.form_wrap dl dd .pc_clm2 li{width:calc((100% - 20px) / 2)}@media screen and (max-width: 500px){article.form_box section.form_wrap dl dd .pc_clm2 li{width:auto}}article.form_box section.form_wrap dl dd .pc_clm2 li:nth-child(2n){margin-right:0}@media screen and (max-width: 500px){article.form_box section.form_wrap dl dd .pc_clm2 li:nth-child(2n){margin-right:auto}}article.form_box section.form_wrap dl dd .pc_clm3 li{width:calc((100% - 40px) / 3)}@media screen and (max-width: 500px){article.form_box section.form_wrap dl dd .pc_clm3 li{width:auto}}article.form_box section.form_wrap dl dd .pc_clm3 li:nth-child(3n){margin-right:0}@media screen and (max-width: 500px){article.form_box section.form_wrap dl dd .pc_clm3 li:nth-child(3n){margin-right:auto}}article.form_box section.form_wrap dl dd .pc_clm4 li{width:calc((100% - 60px) / 4)}@media screen and (max-width: 500px){article.form_box section.form_wrap dl dd .pc_clm4 li{width:auto}}article.form_box section.form_wrap dl dd .pc_clm4 li:nth-child(4n){margin-right:0}@media screen and (max-width: 500px){article.form_box section.form_wrap dl dd .pc_clm4 li:nth-child(4n){margin-right:auto}}@media screen and (max-width: 500px){article.form_box section.form_wrap dl dd .sp_clm1 li{width:100%;margin-right:0}article.form_box section.form_wrap dl dd .sp_clm2 li{width:calc((100% - 20px) / 2)}article.form_box section.form_wrap dl dd .sp_clm2 li:nth-child(2n){margin-right:0}article.form_box section.form_wrap dl dd .sp_clm3 li{width:calc((100% - 40px) / 3)}article.form_box section.form_wrap dl dd .sp_clm3 li:nth-child(3n){margin-right:0}}article.form_box section.form_wrap dl dd .check_and_radio2{margin-bottom:-10px}article.form_box section.form_wrap dl dd .check_and_radio2>li{width:100%;margin-bottom:10px}@media screen and (max-width: 500px){article.form_box section.form_wrap dl dd .check_and_radio2>li{width:100%}}article.form_box section.form_wrap dl dd .check_and_radio2>li label{display:block;border:1px solid #ccc;border-radius:5px;padding:10px;transition:.3s;cursor:pointer;background-image:linear-gradient(#fefefe 0%, #d8d8d8 100%)}article.form_box section.form_wrap dl dd .check_and_radio2>li label:hover{background-image:linear-gradient(#d8d8d8 0%, #fefefe 100%)}@media screen and (max-width: 500px){article.form_box section.form_wrap dl dd .check_and_radio2>li label:hover{background-image:linear-gradient(#fefefe 0%, #d8d8d8 100%)}}article.form_box section.form_wrap dl dd .check_and_radio2>li label span{display:block;font-size:1.2rem;line-height:1;padding-left:23px}article.form_box section.form_wrap dl dd input[type="text"],article.form_box section.form_wrap dl dd input[type="number"],article.form_box section.form_wrap dl dd input[type="email"],article.form_box section.form_wrap dl dd input[type="tel"],article.form_box section.form_wrap dl dd textarea{width:100%;padding:10px;border:3px solid #ccc;background-color:#fff;border-radius:5px}article.form_box section.form_wrap dl dd input[type="text"]:focus,article.form_box section.form_wrap dl dd input[type="number"]:focus,article.form_box section.form_wrap dl dd input[type="email"]:focus,article.form_box section.form_wrap dl dd input[type="tel"]:focus,article.form_box section.form_wrap dl dd textarea:focus{background-color:#ffd54f}article.form_box section.form_wrap dl dd textarea{height:100px}article.form_box section.form_wrap dl dd .parsley-error{border:1px solid #f00;background-color:#fa0}article.form_box section.form_wrap dl dd .time{width:300px;display:block;position:relative;border:1px solid #ccc;font-size:1.4rem;line-height:1.5;background-image:linear-gradient(#fefefe 0%, #d8d8d8 100%)}article.form_box section.form_wrap dl dd .time:after{content:">";position:absolute;top:50%;transform:translateY(-50%) rotate(90deg);right:10px}@media screen and (max-width: 500px){article.form_box section.form_wrap dl dd .time{width:auto}}article.form_box section.form_wrap dl dd .time select{width:100%;font-size:1.4rem;padding:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background-color:transparent}article.form_box section.form_wrap dl dd .parsley-errors-list{position:absolute;top:0;left:30px}article.form_box section.form_wrap dl dd .parsley-errors-list:after{margin-left:20px;content:'';display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid transparent;border-top:10px solid #f00}article.form_box section.form_wrap dl dd .parsley-errors-list li{color:#fff;font-size:1.4rem;line-height:1;padding:5px;background-color:#f00;border-radius:5px}article.form_box section.form_wrap dl dd .parsley-errors-list li:before,article.form_box section.form_wrap dl dd .parsley-errors-list li:after{display:block;content:'';width:0;height:0}article.form_box section.form_wrap dl dd .parsley-errors-list li:before{margin-top:calc((1.4rem - (1.4rem * 1)) / 2)}article.form_box section.form_wrap dl dd .parsley-errors-list li:after{margin-bottom:calc((1.4rem - (1.4rem * 1)) / 2)}article.form_box section.form_wrap dl dd .business_hour{font-size:1.2rem;line-height:1;padding-top:10px}article.form_box section.form_wrap dl dd .business_hour:before,article.form_box section.form_wrap dl dd .business_hour:after{display:block;content:'';width:0;height:0}article.form_box section.form_wrap dl dd .business_hour:before{margin-top:calc((1.2rem - (1.2rem * 1)) / 2)}article.form_box section.form_wrap dl dd .business_hour:after{margin-bottom:calc((1.2rem - (1.2rem * 1)) / 2)}article.form_box section.form_wrap .send_btn input[type="submit"]{width:100%;padding:20px;background-color:#7F7349;border:none;color:#fff;font-weight:bold;border-radius:5px;font-size:2.4rem;cursor:pointer}@media screen and (max-width: 500px){article.form_box section.form_wrap .send_btn input[type="submit"]{padding:5px}}article.form_box section.form_wrap .send_btn input[type="submit"]:disabled{background-color:#ccc}.foot_tel{display:none}@media screen and (max-width: 500px){.foot_tel{display:block;position:fixed;left:0;bottom:0;width:100%;text-align:center;padding:10px 0;background-color:#f60;color:#fff;font-size:1rem;line-height:1}}.foot_tel span{font-size:1.4rem;font-weight:bold}footer{background-color:#000;text-align:center;padding:20px 0}@media screen and (max-width: 500px){footer{padding:20px 0 60px}}footer p{font-size:1rem;line-height:1;color:#fff}footer p:before,footer p:after{display:block;content:'';width:0;height:0}footer p:before{margin-top:calc((1rem - (1rem * 1)) / 2)}footer p:after{margin-bottom:calc((1rem - (1rem * 1)) / 2)}footer a{color:#fff;text-decoration:none}

.form_about {
font-size: large;
text-align: center;
margin: 2em;
border: 1px solid;
padding: 2em;
}

.Note {
font-size: large;
font-weight: bold;
}

.Note span {
font-size: large;
color: red;
font-weight: bold;
margin: 15px;
}

.price {
display: block;
text-align: right;
font-size: 2em;
color: red;
}

input[type=checkbox] {
  -ms-transform: scale(1.5, 1.5);
  -webkit-transform: scale(1.5, 1.5);
  transform: scale(1.5, 1.5);
}

label {
  font-size: 1.5em;
}