@charset "utf-8";
/* CSS Document */

.section .head .s-title span.blue {color:#5283e0;}

.inquiry-form .form-title { font-size: 2rem; color: #2d2d2d; padding:20px 0;text-align: center; border-top:4px solid #5283e0;}
.inquiry-form .input-area { margin-bottom: 25px; position: relative; }
.inquiry-form .input-title {position: relative;font-size: 1.6rem; font-weight: bold; color: #2d2d2d; margin-bottom: 10px; }
.inquiry-form .input-title .paragraph-del-btn {position: absolute; top:-7px; right:0; height:30px; border-radius: 3px; font-size:1.3rem; width: 20%; background:#c50b0b; color:#fff; border:none; outline:0; box-shadow: 0 5px 3px -1px rgba(0,0,0,0.1);}
.inquiry-form .input-area .selectbox {position: relative; border-style: none; z-index: 1; display: inline-block; height:45px; width:100%; vertical-align: top; background:#fff; border:1px solid #5283e0; border-radius: 3px; margin-bottom:10px;}
.inquiry-form .input-area .selectbox:before {content: ''; position: absolute; top:50%; margin-top:-10px; right:8px; background:url("../../../img/common/select_arrow.png")no-repeat; background-position: 99% 99%; width:13px; height:13px; } 
.inquiry-form .input-area .selectbox label {position: absolute; top:0; left:0; z-index: -1; font-size: 1.4rem; line-height: 43px; text-align: left; width: 90%; padding-left:15px; font-weight: 500; color:#5283e0; }
.inquiry-form .input-area .selectbox select {width:100%; line-height: normal; font-family: inherit; border:0; opacity: 0; height:45px; padding:8px; filter: alpha(opacity=0); -webkit-appearance: none; -moz-appearance: none; appearance: none; margin-left: 0;}
.inquiry-form input[type=text] {width:100%; height:45px; font-size:1.4rem; border:1px solid #dcdcdc; border-radius: 3px; padding: 0 15px }
.inquiry-form textarea {width:100%; border:1px solid #dcdcdc; font-size:1.4rem; padding: 15px; height:250px; resize: none; letter-spacing: -0.05em; margin-top:10px; }
.inquiry-form .application-btn {width:100%; border:none; height:50px; background:#5283e0; font-size:1.6rem; color:#fff;margin-top:10px;}
.inquiry-form input[type=text].call {margin-top:10px;}
.notice { margin-top: 7px; display: block; font-size: 1.3rem; letter-spacing: -0.08em;  color:#5283e0; font-weight: 300; margin-bottom:5px; }
.notice i {font-size:1.3rem; margin-right:3px; color:#5283e0;}