#wrapper{min-height:100vh;height:auto!important;height:100vh;position:relative}#wrapper .mainConts{min-height:100vh;background-image:url(/common/img/contents_bg.gif)}#wrapper .mainBox{min-height:550px;padding-top:80px}@media screen and (max-width:1000px){#wrapper .mainBox{min-height:500px;padding-top:40px}}#wrapper .mainBox h4{margin-bottom:30px;font-size:20px;font-size:2rem;text-align:center}#wrapper .mainBox p.nml{margin-bottom:30px}#wrapper .mainBox p.nml span{font-size:14px;font-size:1.4rem}#wrapper .mainBox p.nml a{font-size:14px;font-size:1.4rem}#wrapper .mainBox p.error{margin-bottom:30px;color:red;text-align:center;font-size:18px;font-size:1.8rem}#wrapper .mainBox h2{width:415px;font-size:16px;font-size:1.6rem;letter-spacing:0.04em;font-weight:bold;border-bottom:1px solid #d2d2d8;padding-bottom:8px;margin-bottom:8px}@media screen and (max-width:1000px){#wrapper .mainBox h2{letter-spacing:0}}@media screen and (max-width:640px){#wrapper .mainBox h2{width:100%}}#wrapper .mainBox .noticeList{margin-bottom:30px}#wrapper .mainBox .noticeList li{text-indent:-0.5em;margin:0 0  10px 0.5em;font-size:16px;font-size:1.6rem;line-height:1.3}#wrapper .mainBox .contactTable{max-width:1000px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #1d1d60}@media screen and (max-width:640px){#wrapper .mainBox .contactTable{margin-left:0px}}#wrapper .mainBox .contactTable tbody{margin:0 auto}@media screen and (max-width:640px){#wrapper .mainBox .contactTable tr{display:block}}#wrapper .mainBox .contactTable tr:nth-of-type(2n){background-color:rgba(255, 255, 255, 0.5)}#wrapper .mainBox .contactTable th{width:25%;font-size:1.8rem;padding:30px 20px;text-align:right;vertical-align:middle}@media screen and (max-width:640px){#wrapper .mainBox .contactTable th{width:100%;display:block;text-align:left;padding:30px 20px 0}}#wrapper .mainBox .contactTable th label{font-size:1.8rem}@media screen and (max-width:640px){#wrapper .mainBox .contactTable th label{display:inline-block}}#wrapper .mainBox .contactTable th .required{position:relative}#wrapper .mainBox .contactTable th .required:before{position:absolute;content:"*";font-size:2rem;right:-10px;color:red}#wrapper .mainBox .contactTable th span{display:block;margin-top:5px;font-size:1.4rem}#wrapper .mainBox .contactTable td{width:75%;padding:30px 20px;font-size:1.6rem;line-height:1.6}@media screen and (max-width:640px){#wrapper .mainBox .contactTable td{width:100%;padding:10px 20px 20px 40px;display:block}}#wrapper .mainBox .contactTable td input{width:90%;height:45px;padding:10px;font-size:1.6rem;border:1px solid #4675af;border-radius:4px;line-height:normal}@media screen and (max-width:1000px){#wrapper .mainBox .contactTable td input{width:100%}}#wrapper .mainBox .contactTable td textarea{width:90%;padding:10px;font-size:1.6rem;border:1px solid #4675af;border-radius:4px}@media screen and (max-width:1000px){#wrapper .mainBox .contactTable td textarea{width:100%}}#wrapper footer{width:100%;bottom:0}.btn-wrap{width:100%;margin-top:30px;text-align:center}.btn-wrap a{color:#4675af}.btn-wrap .btn{display:inline-block;width:220px;padding:10px;font-size:1.6rem;font-weight:bold;color:#4675af;text-decoration:none;background:transparent;border:2px solid #4675af;border-radius:4px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;cursor:pointer}.btn-wrap .btn:hover{background-color:#4675af;color:#fff;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.btn-wrap .back-btn{display:inline-block;width:220px;padding:10px;font-size:1.6rem;font-weight:bold;color:#999;text-decoration:none;background:transparent;border:2px solid #999;border-radius:4px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;cursor:pointer}.btn-wrap .back-btn:hover{background-color:#999;color:#fff;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.red{color:red;font-size:1.8rem}.comp{font-size:22px!important;text-align:center}.center{text-align:center}
/*# sourceMappingURL=layout.css.map */