﻿input,select,textarea{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.contact{padding:50px 0 0 0;font-family:'Zen Maru Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;letter-spacing:0.04em}.contact .inner{position:relative;z-index:1}.contact .inner h1{color:#354d9a;text-align:center;font-size:30px;font-weight:900;padding:50px 0 100px;position:relative}@media screen and (max-width: 520px){.contact .inner h1{font-size:24px;padding:30px 0}}.contact .inner .messerge{padding:0 0 50px;text-align:center}.contact .inner .messerge p{line-height:220%}.contact .inner .messerge .box{padding:30px;margin:20px auto 0;font-size:20px;background-color:#FFFDED}.contact .inner .messerge .box a{font-size:30px;font-weight:bold}.contact .inner .thanks .conTx{line-height:42px;text-align:center}.contact .inner .thanks .conTx .box{padding:30px;margin:20px auto 0;font-size:20px;background-color:#FFFDED}.contact .inner .thanks .conTx .box a{font-size:30px;font-weight:bold}.contact .inner .thanks .btn{display:flex;justify-content:center;align-items:center;padding:50px 0 20px}.contact .inner .thanks .btn a{display:inline-block;padding:5px 40px;background-color:#293386;color:#FFFFFF;border-radius:10px}.contact .inner input,.contact .inner select,.contact .inner textarea{padding:3px}.contact .inner input:focus,.contact .inner select:focus,.contact .inner textarea:focus{outline:none}@media screen and (max-width: 1024px){.contact .inner input,.contact .inner select,.contact .inner textarea{width:100%}}.contact .inner input.title,.contact .inner select.title,.contact .inner textarea.title{display:none}.contact .inner input[type="text"],.contact .inner input[type="email"],.contact .inner input[type="tel"],.contact .inner textarea{border:none;background-color:#F8F8F8;border-radius:5px;padding:10px}@media screen and (max-width: 1024px){.contact .inner input[type="text"],.contact .inner input[type="email"],.contact .inner input[type="tel"],.contact .inner textarea{width:100%;font-size:12px}}.contact .inner textarea{width:70%}@media screen and (max-width: 1024px){.contact .inner textarea{width:100%}}.contact .inner textarea.comment{max-height:120px}@media screen and (max-width: 520px){.contact .inner .postcode{width:30% !important}}.contact .inner input[type="radio"]{margin:0 5px 0 0;width:auto !important}.contact .inner input[type="checkbox"]{display:inline-block;width:auto;margin:0 !important;width:20px;height:20px;top:5px;position:relative}.contact .inner label{margin:0 10px 0 0}@media screen and (max-width: 520px){.contact .inner label{margin:0}}.contact .inner span.hissu{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);left:auto;width:auto;right:10px;padding:0px 10px;line-height:180%;color:#B11F1F;font-size:12px}@media screen and (max-width: 520px){.contact .inner span.hissu{right:0px !important}}.contact .inner span.err{color:#E71519}.contact .inner table{margin:0 auto 50px;border:none}@media screen and (max-width: 1260px){.contact .inner table{width:100%}}.contact .inner table th{text-align:left;color:#333;font-size:16px;font-weight:500;position:relative;width:30%;background-color:#FFF;border:none}@media screen and (max-width: 768px){.contact .inner table th{width:100%;border-bottom:1px solid #C5C5C5 !important;padding:10px 10px 10px 0 !important}.contact .inner table th p{font-size:14px !important}.contact .inner table th p br{display:none}}.contact .inner table td{font-size:16px;width:70%;border:none}@media screen and (max-width: 520px){.contact .inner table td{width:100%;font-size:14px;padding:10px 0 !important}}.contact .inner table td .w10{width:30% !important}.contact .inner table td .flexBox{display:flex;justify-content:flex-start;align-items:center;gap:0 30px}.contact .inner table td .flexBox .box{display:flex;justify-content:flex-start;align-items:center;gap:0 10px}@media screen and (max-width: 520px){.contact .inner table td .flexBox .box{flex:1}}@media screen and (max-width: 520px){.contact .inner table td .flexBox .box p{width:30px}}@media screen and (max-width: 520px){.contact .inner table td .flexBox .box input{width:calc(100% - 30px)}}.contact .inner table td .mini{font-size:12px}.contact .inner table tr th,.contact .inner table tr td{padding:20px;border-bottom:1px solid #D8D8D8}@media screen and (max-width: 768px){.contact .inner table tr th,.contact .inner table tr td{border-bottom:none;display:block;width:100%;padding:5px 0}}.contact .inner .privacyCh{font-size:16px;padding:50px;border:1px solid #D9D9D9}@media screen and (max-width: 520px){.contact .inner .privacyCh{font-size:14px;padding:20px}}.contact .inner .privacyCh h2,.contact .inner .privacyCh h3{text-align:center;font-size:24px;padding:0 0 30px}@media screen and (max-width: 768px){.contact .inner .privacyCh h2,.contact .inner .privacyCh h3{font-size:18px}}.contact .inner .privacyCh p{padding:0 0 1em;text-align:center}@media screen and (max-width: 768px){.contact .inner .privacyCh p{font-size:14px;text-align:left}}.contact .inner .privacyCh a{text-decoration:underline}.contact .inner .privacyCh .chBox{position:relative;padding:10px 0 0 0}.contact .inner .privacyCh .chBox p{display:flex;justify-content:center;align-content:center;line-height:100%}@media screen and (max-width: 520px){.contact .inner .privacyCh .chBox p{font-size:12px}}.contact .inner .privacyCh .chBox .hissu{-webkit-transform:translate(0%, 0%);-moz-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);transform:translate(0%, 0%);position:relative;top:auto;left:auto;right:auto}@media screen and (max-width: 520px){.contact .inner .privacyCh .chBox .hissu{font-size:10px}}.contact .inner .privacyCh label{position:relative}.contact .inner .privacyCh input[type="checkbox"]{width:15px;height:15px;top:3px;margin:0 7px 0 0 !important;position:relative}.contact .inner .sendTx{text-align:center}.contact .inner .ch_in{text-align:center}.contact .inner .submitArea{display:flex;justify-content:center;align-items:center;padding:50px 0 100px 0}.contact .inner .submitArea .conBtn,.contact .inner .submitArea .submit{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;border:2px solid #293386;position:relative;display:flex;justify-content:space-around;align-items:center;width:280px;padding:16px 5px;margin:0 10px;line-height:1.8;text-decoration:none;transition:0.3s ease-in-out;font-weight:500;background-color:#293386;color:#FFF;border-radius:50px}@media screen and (max-width: 520px){.contact .inner .submitArea .conBtn,.contact .inner .submitArea .submit{width:100%;padding:19px 5px}}.contact .inner .submitArea .conBtn:hover,.contact .inner .submitArea .submit:hover{opacity:1;background:#fff;color:#293386;letter-spacing:0.15em}.contact .inner .submitArea .conBtn:disabled,.contact .inner .submitArea .submit:disabled{opacity:0.5;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.contact .inner .submitArea .submit.modoru{background-color:#494949;border:2px solid #494949}.contact .inner .submitArea .submit.modoru:hover{color:#FFF}
