.contact-top-text{text-align:center;margin-bottom:20px}@media print,screen and (min-width: 768px){.contact-top-text{margin-bottom:40px}}.contact-top-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-top-item{width:100%;margin-bottom:20px}@media print,screen and (min-width: 768px){.contact-top-item{width:49%;margin-bottom:40px}}.contact-top-box01{background-color:#2c6eb0;border:1px solid #2c6eb0;padding:12px 1rem 10px;text-align:center}@media print,screen and (min-width: 768px){.contact-top-box01{padding:24px 1rem 18px}}.contact-top-box01 img{margin-bottom:.5rem}.contact-top-box02{border:1px solid #2c6eb0;padding:20px 1rem;text-align:center}@media print,screen and (min-width: 768px){.contact-top-box02{padding:40px 1rem}}.contact-top-box02 a{margin:12px auto 0;width:80%}@media print,screen and (min-width: 768px){.contact-top-box02 a{margin:24px auto 0}}.contact-index-wrap{max-width:500px;margin:0 auto}@media print,screen and (min-width: 768px){.contact-index-wrap{max-width:720px}}.contact-index-ul{margin:20px 0 0}@media print,screen and (min-width: 768px){.contact-index-ul{margin:40px 0 0}}.contact-index-li{margin:1.5em 0 0}.contact-index-li:nth-of-type(1){margin-top:0}@media print,screen and (min-width: 768px){.contact-index-li{display:-webkit-box;display:-ms-flexbox;display:flex}}.contact-index-left{font-size:15px}@media print,screen and (min-width: 768px){.contact-index-left{-ms-flex-negative:0;flex-shrink:0;width:11.5em;margin:.5em 0 0;font-size:16px}}.contact-index-sup{line-height:1;margin:0 0 0 .25em}.contact-index-text{font-size:1em}.contact-index-right{margin:.5em 0 0}@media print,screen and (min-width: 768px){.contact-index-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.contact-index-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;margin:-10px 0 0 -10px}.contact-index-label{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 10px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact-index-label.fileDL{width:49%;max-width:120px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width: 768px){.contact-index-label.fileDL{width:25%}}.contact-index-label-img{width:100%;margin-left:1.8rem}.contact-index-label-img img{width:65px;border:1px solid #fff}.contact-index select{font-size:16px;width:100%;height:2.8em;background:#fff;padding:0 .5em;border:solid 1px #e4e4e4;-webkit-box-shadow:none;box-shadow:none}.contact-index input[type=text],.contact-index input[type=email],.contact-index input[type=tel]{font-size:16px;width:100%;height:2.5em;font-family:inherit;padding:0 .5em;border:solid 1px #e4e4e4;-webkit-box-shadow:none;box-shadow:none}.contact-index input[type=radio],.contact-index input[type=checkbox]{-ms-flex-negative:0;flex-shrink:0;width:1.5em;height:1.5em;margin:0 .5em 0 0}.contact-index textarea{font-size:16px;width:100%;font-family:inherit;padding:.5em .5em}.contact-index-privacy-wrap{border:1px solid #fff;padding:1rem;text-align:center;margin:20px 0 0}@media print,screen and (min-width: 768px){.contact-index-privacy-wrap{margin:40px 0 0}}.contact-index-privacy-wrap a{text-decoration:underline}.contact-index-privacy-wrap label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-index-btn-wrap{margin:20px 0 0}@media print,screen and (min-width: 768px){.contact-index-btn-wrap{margin:40px 0 0}}.contact-index-btn-wrap button{font-size:14px;font-weight:bold;background-color:#00b0f0;margin:0 auto;padding:1.2em;width:80%;max-width:270px}@media print,screen and (min-width: 768px){.contact-index-btn-wrap button{font-size:16px}}