﻿.con_lower_intr .txt_tel{max-width:640px;margin:2em auto;background:#f6f4ee;padding:20px 30px;text-align:center}@media only screen and (max-width: 767px){.con_lower_intr .txt_tel{padding:1em}}.con_lower_intr .txt_tel .tit{margin-bottom:0.3em;font-size:113%}@media only screen and (max-width: 767px){.con_lower_intr .txt_tel .tit{font-size:107%}}.con_lower_intr .txt_tel .t_tel{line-height:1.25}.con_lower_intr .txt_tel .t_tel a,.con_lower_intr .txt_tel .t_tel span.tel{font-size:175%;font-family:'M PLUS Rounded 1c', Verdana, Helvetica, Arial, sans-serif;letter-spacing:0}@media only screen and (max-width: 767px){.con_lower_intr .txt_tel .t_tel a,.con_lower_intr .txt_tel .t_tel span.tel{display:block;font-size:150%}}.con_lower_intr .txt_tel .b-01{width:280px;margin:0.5em auto 0}@media only screen and (max-width: 767px){.con_lower_intr .txt_tel .b-01{width:91.66667%}}.con_flow{max-width:1100px;margin-top:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_flow{margin-top:5%}}@media only screen and (max-width: 767px){.con_flow{margin-top:2.5em}}.con_flow .box_flow{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.con_flow .box_flow:after{content:'';position:absolute;left:0;bottom:0.75em;width:100%;height:1px;background:#ccc7b6}@media only screen and (max-width: 767px){.con_flow .box_flow:after{bottom:0.5em}}.con_flow .box_flow li{position:relative;z-index:1;text-align:center}@media only screen and (max-width: 767px){.con_flow .box_flow li{font-size:88%}}@media only screen and (max-width: 767px){.con_flow .box_flow li:first-child{line-height:1.2}}.con_flow .box_flow li:nth-child(2){margin-left:7.27273%}@media only screen and (max-width: 767px){.con_flow .box_flow li:nth-child(2){line-height:1.2}}.con_flow .box_flow li:nth-child(3){margin-left:11.81818%}@media only screen and (max-width: 767px){.con_flow .box_flow li:nth-child(3){line-height:2.4}}.con_flow .box_flow li:after{content:'';display:block;width:1em;height:1em;border:1px solid #5f9840;margin:0.5em auto 0;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.con_flow .box_flow li.active{color:#5f9840}.con_flow .box_flow li.active:after{background:#5f9840;width:1.2em;height:1.2em;margin-top:0.4em}.con_form{margin-top:60px}@media only screen and (max-width: 767px){.con_form{margin-top:2em}}.con_form .red{color:#d92932}.con_form .txt_must{margin-bottom:.5em}.con_form form{width:100%}.con_form form .tbl_basic{width:100%}@media only screen and (min-width: 768px){.con_form form .tbl_basic th{width:26.66667%}}.con_form form .tbl_basic th span{font-size:88%;margin-left:.5em}.con_form form .tbl_basic .size_m{width:100%}@media only screen and (min-width: 768px){.con_form form .tbl_basic .size_m{max-width:500px}}.con_form form .tbl_basic .size_l{width:100%}.con_form form .tbl_basic input[type="text"],.con_form form .tbl_basic select,.con_form form .tbl_basic input[type="email"],.con_form form .tbl_basic input[type="number"],.con_form form .tbl_basic input[type="tel"]{-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:0.5em;background:#fff;border:1px solid #ccc7b6}.con_form form .tbl_basic input[type="text"]::-webkit-input-placeholder,.con_form form .tbl_basic select::-webkit-input-placeholder,.con_form form .tbl_basic input[type="email"]::-webkit-input-placeholder,.con_form form .tbl_basic input[type="number"]::-webkit-input-placeholder,.con_form form .tbl_basic input[type="tel"]::-webkit-input-placeholder{color:#7f7f7f}.con_form form .tbl_basic select{width:100%}.con_form form .tbl_basic select::-ms-expand{display:none}.con_form form .tbl_basic .box_sele{position:relative}.con_form form .tbl_basic .box_sele:after{content:"";margin-left:.3em;font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:50%;right:0.3em;pointer-events:none;margin-left:0;line-height:1;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.con_form form .tbl_basic textarea{height:12em;padding:0.5em;background:#fff;border:1px solid #ccc7b6}.con_form form .tbl_basic textarea::-webkit-input-placeholder{color:#7f7f7f}.con_form form .tbl_basic td .cau{color:#d92932;font-size:88%;display:block}.con_form form .btn_check{width:280px;margin:2em auto 0}.con_form form .btns{margin:2em auto 0}@media only screen and (min-width: 768px){.con_form form .btns{width:600px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 768px){.con_form form .btns li{width:46.66667%}}.con_form form .btns li.btn_submit{order:2}@media only screen and (max-width: 767px){.con_form form .btns li.btn_submit{margin-bottom:1em}}.con_form form .btns li.btn_back{order:1}.con_form form .btns li.btn_back a::before{background:#4f3f20}.con_form form .btns li.btn_back a::after{color:#4f3f20}.con_form form .btns li.btn_back a span{-moz-transition:color .4s;-o-transition:color .4s;-webkit-transition:color .4s;transition:color .4s}.con_form form .btns li.btn_back a:hover::after{color:#fff}.con_form form .btns li.btn_back a:hover span{color:#fff}.con_tha{margin-top:3em}@media only screen and (min-width: 768px){.con_tha .txt{text-align:center}}.con_tha .b-01{width:280px;margin:2em auto 0}@media only screen and (max-width: 767px){.con_tha .b-01{width:91.66667%}}#footer{margin-top:200px}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer{margin-top:16.66667%}}@media only screen and (max-width: 767px){#footer{margin-top:4em}}
