.con_contact{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.con_contact{width:91.66667%}}.con_contact{margin-bottom:140px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact{margin-bottom:7em}}@media only screen and (max-width: 767px){.con_contact{margin-bottom:7em}}.con_contact .con_intro,.con_contact .con_form,.con_contact .con_send{margin:6em 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .con_intro,.con_contact .con_form,.con_contact .con_send{margin:4em 0}}@media only screen and (max-width: 767px){.con_contact .con_intro,.con_contact .con_form,.con_contact .con_send{margin:2em 0}}.con_intro .tmp_cach{text-align:center;margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .tmp_cach{margin-bottom:10px}}@media only screen and (max-width: 767px){.con_intro .tmp_cach{margin-bottom:1em}}.con_intro .txt_catch{text-align:center;margin-bottom:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .txt_catch{margin-bottom:50px}}@media only screen and (max-width: 767px){.con_intro .txt_catch{margin-bottom:2em}}.con_intro .st1{text-align:center;margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .st1{margin-bottom:10px}}@media only screen and (max-width: 767px){.con_intro .st1{margin-bottom:1em}}.con_intro .txt{text-align:center;margin-bottom:4em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .txt{margin-bottom:4em}}@media only screen and (max-width: 767px){.con_intro .txt{margin-bottom:2em}}.con_intro ul{width:100%;max-width:1000px;margin:2em auto;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}.con_intro ul li{padding:1em 2em;border-radius:8px;width:25%;background-color:#f7f7f7;text-align:center}@media only screen and (max-width: 767px){.con_intro ul li{padding:0.5em 0.5em}}@media only screen and (max-width: 767px){.con_intro ul li{line-height:1.4}}.con_intro ul li.active{background-color:#004366;color:#fff}.con_intro ul li.btn_ic_arrow{background:none;border-bottom:1px solid #aaa;height:.5em;width:10%;padding:0;border-radius:0}@media only screen and (max-width: 767px){.con_intro ul li:last-child{padding:1.2em .5em}}.con_form table{table-layout:fixed;width:100%}.con_form table tr{border-bottom:1px solid #cccccc}@media only screen and (max-width: 767px){.con_form table tr{display:block;padding:1em 0}}.con_form table tr th,.con_form table tr td{padding:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_form table tr th,.con_form table tr td{padding:30px 10px}}@media only screen and (max-width: 767px){.con_form table tr th,.con_form table tr td{padding:0 0.5em}}@media only screen and (max-width: 767px){.con_form table tr th,.con_form table tr td{display:block;width:100%}}.con_form table tr th{margin-bottom:.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_form table tr th{width:34%}}@media only screen and (max-width: 767px){.con_form table tr th{width:100%}}.con_form table tr th .txt_must{height:40px;min-width:80px;margin-left:1.5em;font-weight:normal;text-align:center;padding:0 0.5em;color:#fff;background-color:#fe4a4a}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_form table tr th .txt_must{height:40px;min-width:80px;margin-left:1.5em}}@media only screen and (max-width: 767px){.con_form table tr th .txt_must{height:2em;min-width:5em;margin-left:0.5em}}@media only screen and (min-width: 1200px){.con_form table tr td{width:80%}}@media print{.con_form table tr td{width:80%}}.con_form table tr td .box_td_inner .size_s{max-width:600px;width:90%}@media only screen and (max-width: 767px){.con_form table tr td .box_td_inner .size_s{max-width:90%}}.con_form table tr td .box_td_inner .add{margin:0 0 .5em .7em}.con_form table tr td .box_td_inner select{max-width:400px;width:90%;border:1px solid #aaaaaa;padding:1.05em 1em}@media only screen and (max-width: 767px){.con_form table tr td .box_td_inner select{max-width:90%}}@media only screen and (max-width: 767px){.con_form table tr td .box_td_inner select{padding:0.8em 1em}}.con_form table tr td .box_td_inner textarea{height:14em;width:70%;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #aaaaaa;padding:1.05em 1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_form table tr td .box_td_inner textarea{height:14em;width:90%}}@media only screen and (max-width: 767px){.con_form table tr td .box_td_inner textarea{height:10em;width:90%}}.con_form table tr td .box_td_inner textarea::-webkit-input-placeholder{color:#aaaaaa}.con_form table tr td .box_td_inner textarea:-ms-input-placeholder{color:#aaaaaa}.con_form table tr td .box_td_inner textarea::-ms-input-placeholder{color:#aaaaaa}.con_form table tr td .box_td_inner textarea::placeholder{color:#aaaaaa}.con_form table tr td .txt_error{display:none;color:#fe4a4a}.con_form table input[type="text"]{background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #aaaaaa;padding:1.05em 1em}@media only screen and (max-width: 767px){.con_form table input[type="text"]{padding:0.8em 1em}}.con_form table input[type="text"]::-webkit-input-placeholder{color:#aaaaaa}.con_form table input[type="text"]:-ms-input-placeholder{color:#aaaaaa}.con_form table input[type="text"]::-ms-input-placeholder{color:#aaaaaa}.con_form table input[type="text"]::placeholder{color:#aaaaaa}.con_send{text-align:center}.con_send .box_label{display:inline-block}.con_send label{cursor:pointer;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;margin:2em 0}.con_send label input[type="checkbox"]{cursor:pointer;position:relative;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:30px;border:1px solid #aaaaaa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:0.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_send label input[type="checkbox"]{width:25px}}@media only screen and (max-width: 767px){.con_send label input[type="checkbox"]{width:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_send label input[type="checkbox"]{height:25px}}@media only screen and (max-width: 767px){.con_send label input[type="checkbox"]{height:1em}}.con_send label input[type="checkbox"]:before{font-size:257%;color:#dddddd;content:"\f3fd";font-family:"Ionicons";display:block;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;left:50%;top:50%}.con_send label input[type="checkbox"]:checked:before{color:#333333}.con_send .policy_accept_error{padding:1em 0;color:#fe4a4a;display:none}@media only screen and (max-width: 767px){.con_send .policy_accept_error{padding:1em 0}}.box_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_btn{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.box_btn{display:block}}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_btn{width:95%}}@media only screen and (max-width: 767px){.box_btn{width:95%}}.box_btn .btn_basic{display:inline-block;width:22%;margin:0 0.5em;text-align:center}@media only screen and (min-width: 768px){.box_btn .btn_basic{width:34%}}@media only screen and (max-width: 767px){.box_btn .btn_basic{width:100%;margin:0 0 1em}}.box_btn .btn_basic a{width:100%;display:block;max-width:345px}.box_btn .btn_basic.back{border-radius:0.5em;border:1px solid #aaa}.privacy-policy{max-width:800px;margin:50px auto;height:300px;overflow:scroll;padding:25px;border:1px solid black;background-color:#ffffff;line-height:1.5;text-align:left}.privacy-policy__item p{margin-bottom:25px}
