﻿@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Nanum+Brush+Script');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;700;900&family=Open+Sans:wght@300;700&display=swap');

label{
 font-size:15px;
}


fieldset {
	border:none;
	padding:0;
	margin:0 auto;	
}
fieldset > table {
    width: 100%;
    margin: 0 auto;	
}
.text_box { 
    width: 100%;
    padding: 3%;
	border: 1px solid #ced5d9;
}
.br_line {
	padding-top:2%;	
}

.content_box {  
    width: 100%;
    height: 300px!important;
    padding: 2.5%;
    border: 1px solid #ced5d9;
	resize: none;
}


.content_box_proins {  /* 프로인스모바일 문의내용입력란 */
	width: 100%;
    height: 90px!important;
    padding: 2.5%;
    border: 1px solid #ced5d9;
    resize: none;
}
.text_box_proins { /* 프로인스모바일 개인정보처리방침안내 */
    width: 100%;
    font-size: 15px;
    line-height: 26px;
    padding: 3%;
    word-break: keep-all;
    letter-spacing: -1px;
    border: 1px solid #ced5d9;
	background: #f5f5f5;
    height: 80px;
    resize: none;
    font-family: 'Noto Sans KR','Nanum Square','Noto Sans CJK KR', sans-serif!important;
}
.formradioboxdiv {
    border: 1px solid #ced5d9;
    padding: 3%;
    background: #fff;
	width:100%;	
}



input,textarea { 
	font-size:15px; 
	font-family: 'Noto Sans KR','Nanum Square','Noto Sans CJK KR', sans-serif!important;
}
.mformtextdiv { 
	display:inline-block; 
	width: 49%;	
}
.right_box { margin-left:4%; }/*.text_box 중, 오른쪽에 위치한 input에만 width값을 뺀만큼 maegin 주기.*/


/*.mformtextdiv:nth-child(2n) { float:right!important; }*/

.text_box2 { /*개인정보처리방침안내*/
    width: 100%;
    font-size: 15px;
    line-height: 26px;
    padding: 3%;
    word-break: keep-all;
    letter-spacing: -1px;
    border: 1px solid #ced5d9;
	background: #f5f5f5;
    height: 285px;
    resize: none;
    font-family: 'Noto Sans KR','Nanum Square','Noto Sans CJK KR', sans-serif!important;
}

.plus_content { 
    width: 100%;
	font-size:14px; 
}

.send_btn {
	width: 100%;
    text-align: center;
}
.send_btn input {
    border: 1px solid #333;
    background: #333;
    color: #fff;
    border-radius: 3px;
    padding: 10px 0;
    cursor: pointer;
    text-align: center;
	width: 14%;
    margin-left: 43%;	
}
/*.send_btn:hover input {  
	background:#3689d8;
	border:1px solid #3689d8;
}*/

.submit_top { height:10px; }

.formtextareadiv { 
	width:100%; 
}
.formtextareadiv > div { width:100%; }

.file_box  { width:100%; padding-bottom: 10px; }
.agree_check { margin:0 8px 0 0; }


.ui-datepicker-trigger { display:none; }

@media only screen and (max-width: 768px) {
fieldset > table { width: 85%;}
.send_btn input {
	width: 30%;
    margin-left: 35%;
	padding:5px 0;
	font-size: 14px;
}
}