@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");.con_request .txt_basic,.con_request .tbl_primary,.con_request .box_info,.con_request .box_btns,.con_tel{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.con_request .txt_basic,.con_request .tbl_primary,.con_request .box_info,.con_request .box_btns,.con_tel{width:91.66667%}}.con_request{padding:6.15385rem 0;background:#f5f5f5}@media only screen and (max-width: 767px){.con_request{padding:3.07692rem 0}}.con_request .txt_basic{text-align:center;font-size:129%;line-height:1.77778;font-family:'Noto Sans JP', sans-serif;font-weight:normal;margin-bottom:4.61538rem}@media only screen and (max-width: 767px){.con_request .txt_basic{text-align:left}}@media only screen and (max-width: 767px){.con_request .txt_basic{margin-bottom:1.53846rem}}.con_request .txt_basic .mar{color:#fa5a50}.con_request .txt_basic .error{color:#fa5a50}@media only screen and (max-width: 767px){.con_request .txt_basic .confirm{display:block;text-align:center}}.con_request .tbl_primary{max-width:86.53846rem;margin-bottom:4.61538rem}@media only screen and (max-width: 767px){.con_request .tbl_primary{margin-bottom:1.53846rem}}@media only screen and (max-width: 767px){.con_request .tbl_primary.confirm tr td{padding-left:0.5em;padding-right:0.5em}}.con_request .tbl_primary tr:first-child th,.con_request .tbl_primary tr:first-child td{border-top:1px solid #c8c8c8}@media only screen and (max-width: 767px){.con_request .tbl_primary tr:first-child td{border-top:0}}.con_request .tbl_primary tr th,.con_request .tbl_primary tr td{padding:2.30769rem 0;border-bottom:1px solid #c8c8c8;font-family:'Noto Sans JP', sans-serif;font-size:129%;line-height:1.77778;vertical-align:middle}@media only screen and (max-width: 767px){.con_request .tbl_primary tr th,.con_request .tbl_primary tr td{padding:0.6em 0;width:100%;display:block}}.con_request .tbl_primary tr th .cbk,.con_request .tbl_primary tr td .cbk{display:inline-block;margin-right:4.07692rem}@media only screen and (max-width: 767px){.con_request .tbl_primary tr th .cbk,.con_request .tbl_primary tr td .cbk{margin-right:1.23077rem}}.con_request .tbl_primary tr th input:not([type='checkbox']):not([type='radio']),.con_request .tbl_primary tr td input:not([type='checkbox']):not([type='radio']){width:71.00592%}@media only screen and (max-width: 767px){.con_request .tbl_primary tr th input:not([type='checkbox']):not([type='radio']),.con_request .tbl_primary tr td input:not([type='checkbox']):not([type='radio']){width:100%}}.con_request .tbl_primary tr th input:not([type='checkbox']):not([type='radio'])[name='phone'],.con_request .tbl_primary tr td input:not([type='checkbox']):not([type='radio'])[name='phone']{max-width:30.76923rem;margin:0 1.53846rem 0 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_request .tbl_primary tr th input:not([type='checkbox']):not([type='radio'])[name='phone'],.con_request .tbl_primary tr td input:not([type='checkbox']):not([type='radio'])[name='phone']{max-width:100%}}@media only screen and (max-width: 767px){.con_request .tbl_primary tr th input:not([type='checkbox']):not([type='radio'])[name='phone'],.con_request .tbl_primary tr td input:not([type='checkbox']):not([type='radio'])[name='phone']{max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_request .tbl_primary tr th input:not([type='checkbox']):not([type='radio'])[name='phone'],.con_request .tbl_primary tr td input:not([type='checkbox']):not([type='radio'])[name='phone']{margin:0 0 .38462rem}}@media only screen and (max-width: 767px){.con_request .tbl_primary tr th input:not([type='checkbox']):not([type='radio'])[name='phone'],.con_request .tbl_primary tr td input:not([type='checkbox']):not([type='radio'])[name='phone']{margin:0 0 .38462rem}}.con_request .tbl_primary tr th input:not([type='checkbox']):not([type='radio'])[name='phone'] ~ span,.con_request .tbl_primary tr td input:not([type='checkbox']):not([type='radio'])[name='phone'] ~ span{color:#c8c8c8}.con_request .tbl_primary tr th input:not([type='checkbox']):not([type='radio']),.con_request .tbl_primary tr th select:not([type='checkbox']):not([type='radio']),.con_request .tbl_primary tr th textarea:not([type='checkbox']):not([type='radio']),.con_request .tbl_primary tr td input:not([type='checkbox']):not([type='radio']),.con_request .tbl_primary tr td select:not([type='checkbox']):not([type='radio']),.con_request .tbl_primary tr td textarea:not([type='checkbox']):not([type='radio']){background:#fff;padding:.76923rem;border:none;outline:none;border-radius:.38462rem}.con_request .tbl_primary tr th input[name='pre'],.con_request .tbl_primary tr td input[name='pre']{max-width:9.23077rem}.con_request .tbl_primary tr th input[name='age'],.con_request .tbl_primary tr td input[name='age']{max-width:7.69231rem}.con_request .tbl_primary tr th input[name='age']+span,.con_request .tbl_primary tr td input[name='age']+span{margin-left:.76923rem}.con_request .tbl_primary tr th.p_code input[name='p_code1'],.con_request .tbl_primary tr td.p_code input[name='p_code1']{width:7.69231rem;margin-right:.76923rem}.con_request .tbl_primary tr th.p_code input[name='p_code2'],.con_request .tbl_primary tr td.p_code input[name='p_code2']{width:9.23077rem;margin-left:.76923rem}.con_request .tbl_primary tr th{width:25%;overflow:hidden;text-align:left;font-weight:500}@media only screen and (max-width: 767px){.con_request .tbl_primary tr th{width:100%}}.con_request .tbl_primary tr th span{color:#fa5a50}.con_request .tbl_primary .text textarea{width:100%;height:18.46154rem}@media only screen and (max-width: 767px){.con_request .tbl_primary .text textarea{width:100%}}.con_request .box_info{max-width:61.53846rem;padding:2.69231rem 4.61538rem;border-radius:.76923rem;background:#fff;margin-bottom:4.61538rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_request .box_info{padding:1.53846rem}}@media only screen and (max-width: 767px){.con_request .box_info{padding:1.23077rem}}@media only screen and (max-width: 767px){.con_request .box_info{margin-bottom:1.53846rem}}.con_request .box_info .st_info{font-family:'Noto Sans JP', sans-serif;font-size:129%;line-height:1.55556;margin-bottom:2.69231rem;text-align:center}.con_request .box_info .txt_info{font-family:'Noto Sans JP', sans-serif;font-size:115%;line-height:1.875;letter-spacing:1px}.con_request .box_info .txt_info a{color:#3071b9;text-decoration:none;transition:all 0.3s ease-in}.con_request .box_info .txt_info a:hover{text-decoration:underline}.con_request .box_btns{max-width:86.53846rem;display:flex;justify-content:center}@media only screen and (max-width: 1199px){.con_request .box_btns{flex-direction:column}}.con_request .box_btns .btn_basic{max-width:30.76923rem}.con_request .box_btns .btn_basic:not(:last-child){margin:0 3.07692rem 0 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_request .box_btns .btn_basic:not(:last-child){margin:0 auto 1.53846rem}}@media only screen and (max-width: 767px){.con_request .box_btns .btn_basic:not(:last-child){margin:0 0 1.53846rem}}@media only screen and (max-width: 1199px){.con_request .box_btns .btn_basic{margin:0 auto}}.con_request .box_btns .btn_basic a{font-family:'Noto Sans JP', sans-serif;font-size:129%;padding:1.38462rem 0}.con_request .box_btns .btn_basic a:not(.back){background-color:#3071b9;color:#fff}.con_request .box_btns .btn_basic a:not(.back)::before{color:#fff}.con_request .box_btns .btn_basic a:not(.back):hover{background-color:transparent;color:#3071b9}.con_request .box_btns .btn_basic a:not(.back):hover::before{color:#3071b9}.con_request .box_btns .btn_basic a.back{color:#000;border-color:#c8c8c8}.con_request .box_btns .btn_basic a.back::before{right:auto;left:5%;transform:translateY(-50%) rotateY(180deg);color:#c8c8c8}.con_request .box_btns .btn_basic a.back:hover{color:#fff;background:#c8c8c8}.con_request .box_btns .btn_basic a.back:hover::before{left:2%;color:#fff}.con_tel{max-width:86.53846rem;padding:2.69231rem;margin-top:4.61538rem;background:#eaf1f8}@media only screen and (max-width: 767px){.con_tel{padding:1.23077rem}}@media only screen and (max-width: 767px){.con_tel{margin-top:3.07692rem}}.con_tel .st_tel{font-family:'Noto Sans JP', sans-serif;font-size:129%;text-align:center;font-weight:normal;margin-bottom:2.69231rem}@media only screen and (max-width: 767px){.con_tel .st_tel{margin-bottom:1.23077rem}}.con_tel .box_tel{display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.con_tel .box_tel{flex-direction:column}}.con_tel .box_tel a,.con_tel .box_tel .tel{margin:0 2.30769rem 0 0;font-size:400%;line-height:.46429;color:#3071b9;font-family:'Poppins', sans-serif;font-weight:500;display:flex;align-items:center}@media only screen and (max-width: 767px){.con_tel .box_tel a,.con_tel .box_tel .tel{margin:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_tel .box_tel a,.con_tel .box_tel .tel{font-size:250%}}@media only screen and (max-width: 767px){.con_tel .box_tel a,.con_tel .box_tel .tel{font-size:200%}}.con_tel .box_tel a::before,.con_tel .box_tel .tel::before{content:url("../../contact/images/ico_tel.png");display:inline-block;margin-right:.76923rem}@media only screen and (max-width: 1199px){.con_tel .box_tel a::before,.con_tel .box_tel .tel::before{transform:scale(0.7)}}@media only screen and (max-width: 767px){.con_tel .box_tel a,.con_tel .box_tel .tel{display:block;text-align:center;position:relative;margin-bottom:1.23077rem}.con_tel .box_tel a::before,.con_tel .box_tel .tel::before{position:absolute;top:50%;transform:translate(-100%, -50%) scale(0.7);left:0}}.con_tel .box_tel .txt_tel{font-size:115%;font-family:'Noto Sans JP', sans-serif}@media only screen and (max-width: 767px){.con_tel .box_tel .txt_tel{text-align:center}}.con_tel .box_tel .txt_tel span{color:#3071b9;font-size:150%;font-weight:500}@media only screen and (max-width: 767px){.con_tel .box_tel .txt_tel span{font-size:130%}}button,input[type='text'],input[type='text'],input[type='tel'],input[type='email'],input[type='submit']{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type='checkbox'],input[type='radio']{margin-right:2px;-webkit-appearance:normal;-moz-appearance:normal;appearance:normal}input[type='checkbox']{width:1.5em;height:1.5em;vertical-align:-0.3em}button{border:none;cursor:pointer;background:none;padding:0;margin:0}textarea,input[type='text']{padding:5px;border:1px solid #ccc}select{-webkit-appearance:button;-moz-appearance:button;appearance:button;border:1px solid #ccc;padding-right:25px !important;background:#fff url(../images/common/ic_arrow_down.png) right center no-repeat}select::-ms-expand{display:none}select{-moz-appearance:none;text-indent:0.01px;text-overflow:''}textarea{-webkit-appearance:none;border:1px solid #ccc;background:#fff}
