@import url("https://fonts.googleapis.com/css2?family=Syncopate:wght@400;700&display=swap");main #secondpage .text{line-height:29px}main #secondpage .text span{color:#ff1d25}main #secondpage #tel .titleStyle{margin-top:10rem}main #secondpage #tel a{background:#9aa0a3;display:block;text-align:center;padding:2.4rem 1rem 1.6rem;box-sizing:border-box;border-radius:10rem;margin-bottom:10rem}main #secondpage #mail .form{width:100%;margin:5rem auto 5rem}main #secondpage #mail .form.conf-table{margin-top:0}main #secondpage #mail .form tr th,main #secondpage #mail .form tr td{padding:0 0 2rem;font-size:1.6rem}main #secondpage #mail .form tr th{width:25%}main #secondpage #mail .form tr th span{color:#ff1d25;margin-left:.5rem;font-size:2rem}main #secondpage #mail .form tr td{width:75%}main #secondpage #mail .form tr td .p-country-name{display:none}main #secondpage #mail .form tr td.textbox input{width:100%;height:5rem;padding:1rem;box-sizing:border-box;font-size:16px;border-radius:0;border:1px solid #9aa0a3}main #secondpage #mail .form tr td textarea{max-width:75rem;width:100%;min-height:20rem;padding:15px;box-sizing:border-box;font-size:1.6rem;border-radius:0;border:1px solid #9aa0a3}main #secondpage #mail .form tr td a{text-decoration:underline;color:black;transition:opacity .3s}main #secondpage #mail .form tr td a:hover{opacity:.5}main #secondpage #mail .form tr td.address input:first-of-type{margin-bottom:1rem}main #secondpage #mail .form tr.area{vertical-align:top}main #secondpage #mail .form tr.area th{padding-top:1.5rem}main #secondpage #mail .form tr:last-child th,main #secondpage #mail .form tr:last-child td{padding:0}main #secondpage #mail .form tr.vertical th{vertical-align:baseline}main #secondpage #mail dl{text-align:center;margin-bottom:6rem}main #secondpage #mail dl dt{margin-bottom:1rem}main #secondpage #mail dl dt a{text-decoration:underline;color:black}main #secondpage #mail dl dt a:hover{text-decoration:none}main #secondpage #mail dl dd{display:flex;justify-content:center}main #secondpage #mail dl dd input{cursor:pointer}main #secondpage .send-btn{max-width:30rem;width:96%;height:4.5rem;border:1px solid black;display:block;box-sizing:border-box;text-align:center;position:relative;overflow:hidden;margin:0 auto}main #secondpage .send-btn button{height:100%;width:100%;color:black;border:none;background:url("../../img/contact/ar-b.png") no-repeat center right 15px/7px auto;cursor:pointer;font-size:1.8rem;z-index:2;position:relative;letter-spacing:.2rem}main #secondpage .send-btn span{position:absolute;content:"";top:0;left:0;z-index:-1;width:100%;height:102%;transition:transform 0.5s cubic-bezier(0.8, 0, 0.2, 1) 0s;transform:scale(0, 1);transform-origin:right top;background:black}main #secondpage .send-btn:hover button{color:white;background:url("../../img/contact/ar-w.png") no-repeat center right 15px/7px auto}main #secondpage .send-btn:hover span{transform-origin:left top;transform:scale(1, 1)}main #secondpage .send-btn.send-back{margin-bottom:2rem}main #secondpage .send-btn.send-back button{background:url("../../img/contact/ar-b-back.png") no-repeat center left 15px/7px auto}main #secondpage .send-btn.send-back span{left:auto;right:0;transform-origin:left top}main #secondpage .send-btn.send-back:hover button{background:url("../../img/contact/ar-w-back.png") no-repeat center left 15px/7px auto}main #secondpage .send-btn.send-back:hover span{transform-origin:right top}main #secondpage .mw_wp_form_input .send-back,main #secondpage .mw_wp_form_input .send-thanks{display:none}main #secondpage .mw_wp_form_confirm .send-input,main #secondpage .mw_wp_form_preview .send-input{display:none}main #secondpage .confirmation .con-tit,main #secondpage .thanks .con-tit{text-align:center;margin-bottom:3rem}main #secondpage .confirmation .con-tit h2,main #secondpage .thanks .con-tit h2{position:relative;padding:0 3rem;font-size:2rem;font-weight:bold;display:inline-block}main #secondpage .confirmation .con-tit h2:before,main #secondpage .confirmation .con-tit h2:after,main #secondpage .thanks .con-tit h2:before,main #secondpage .thanks .con-tit h2:after{position:absolute;content:"";width:2rem;height:1px;background:black;top:14px}main #secondpage .confirmation .con-tit h2:before,main #secondpage .thanks .con-tit h2:before{left:0}main #secondpage .confirmation .con-tit h2:after,main #secondpage .thanks .con-tit h2:after{right:0}main #secondpage .confirmation .center-text,main #secondpage .thanks .center-text{text-align:center}main #secondpage .confirmation .center-text{margin-bottom:3rem}main #secondpage .confirmation .error-wrap{margin:3rem auto 0}main #secondpage .confirmation .error-wrap .error_messe{margin-bottom:2rem}main #secondpage .confirmation .error-wrap .error_messe:last-of-type{margin-bottom:0}main #secondpage .confirmation .conf-table{margin:3rem auto}main #secondpage .thanks a{color:black;font-size:1.6rem;font-family:'Syncopate', sans-serif;font-weight:700;width:20rem;height:4.5rem;border:1px solid black;padding:1rem 1rem;letter-spacing:.2rem;margin:3rem auto 0}main #secondpage .thanks a:before{background:black}main #secondpage .thanks a:after{border-color:black;right:2rem}main #secondpage .thanks a:hover{color:white}main #secondpage .thanks a:hover:after{border-color:white}@media screen and (max-width: 1100px){main #secondpage .text br{display:none}main #secondpage #tel .titleStyle{margin-top:6rem}main #secondpage #tel a{border-radius:6rem;margin-bottom:6rem}}@media screen and (max-width: 770px){.titleStyle .en span{display:inline}main #secondpage #tel a{padding:2.4rem 3rem 1.6rem}main #secondpage #mail .form{width:100%;margin:3rem auto}main #secondpage #mail .form.conf-table{margin-top:0}main #secondpage #mail .form tr th,main #secondpage #mail .form tr td{width:100% !important;display:block}main #secondpage #mail .form tr th{padding-bottom:1rem}main #secondpage #mail .form tr td{padding-bottom:2rem;border-bottom:1px solid gray;margin-bottom:2rem}main #secondpage #mail .form tr td textarea{max-width:77rem}main #secondpage #mail .form tr:last-child td{border-bottom:none;padding:0;margin-bottom:0}main #secondpage #mail dl{margin-bottom:3rem}}
