.input_list{
	padding-left:15px;
	padding-right:15px;
	padding-bottom:30px;
}

.input_title{
	color:#555555;
	font-size:12px;
	width:100%;
	padding-top:20px;
	padding-bottom:11px;
	font-weight:bold;
}

.input_title span{
	font-size:10px;
	color:#b3b3b3;
}

input[type=text]:not(.row_input){
	width:100%;
	height:40px;
	background:#f2f2f2;
	border:none;
	line-height:40px;
	outline:none;
	padding-left:15px;
	padding-right:15px;
}

input[type=text]:focus{
	border:1px solid #cacaca;
	background:white;
	line-height:40px;
	padding-left:15px;
	padding-right:15px;
}

.input_desc{
	width:100%;
	color:#808080;
	font-size:10px;
	line-height:12px;
	padding-bottom:10px;
}

textarea{
	width:100%;
	height:115px;
	background:#f2f2f2;
	border:none;
	outline:none;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	resize:none;
	line-height:20px;
}

textarea:focus{
	border:1px solid #cacaca;
	background:white;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	resize:none;
}

select{
	width:30%;
	height:40px;
	background:#f2f2f2;
	border:none;
	line-height:40px;
	outline:none;
	padding-left:15px;
	padding-right:15px;
	-webkit-appearance:none;
	background:url('/res/m/img/member/sel_arrow.gif') no-repeat #f6f6f6;
	background-size:auto 40px;
	background-position:right center;
}

select.margin{
	margin-left:3%;
	margin-right:3%;
}

.check{
	float:left;
	cursor:pointer;
	background:url('/res/m/img/member/check.jpg') no-repeat;
	min-width:13px;
	height:13px;
	background-size:13px;
	padding-left:15px;
	font-size:13px;
	color:#555555;
}

.check.on{
	background:url('/res/m/img/member/check_on.jpg') no-repeat;
	background-size:13px;
	padding-left:15px;
}

.check.disable{
	background:url('/res/m/img/member/check_disable.jpg') no-repeat;
	background-size:13px;
	padding-left:15px;
}

table.bottom tr{
	border-bottom:1px solid #c7c7c7;
	height:35px;
	text-align:left;
	font-size:12px;
	line-height:35px;
}

table th{
	color:#555555;
	font-weight:bold;
}

.btn_submit{
	background:#37bbb5;
	color:white;
	text-align:center;
	font-size:14px;
	height:40px;
	line-height:40px;
	margin-top:20px;
	margin-bottom:30px;
	cursor:pointer;
	display:block;
}

.content_nm{
	color:#37bbb5;
	font-size:17px;
	margin-top:19px;
	font-weight:bold;
}

.content_title{
	font-size:12px;
	color:#555555;
	line-height:17px;
	margin-top:24px;
	text-align:justify;
}

.content_title span{
	color:#b3b3b3;
}

.content_desc{
	color:#808080;
	font-size:12px;
	line-height:17px;
	margin-top:5px;
	text-align:justify;
}

.content_desc2{
	color:#37bbb5;
	font-size:10px;
	line-height:17px;
	margin-top:24px;
}

.content_desc2 span{
	color:#808080;
}

/*페이지네이션*/

.pagenation{
	width:100%;
	position:relative;
	height:33px;
	margin-top:20px;
	margin-bottom:20px;
}

.pagenation .btn_prev, .pagenation .btn_next{
	min-width:33px;
	width:15%;
	height:33px;
	display:inline-block;
}

.pagenation>.inner{
	width:70%;
	padding-left:5%;
	padding-right:5%;
	float:left;
}

.pagenation>.inner>*{
	width:18%;
	height:30px;
	display:inline-block;
	color:#b3b3b3;
	font-size:14px;
	line-height:30px;
	text-align:center;
}

.pagenation>.inner>*:hover{
	color:#37bbb5;
}

.pagenation .btn_prev{
	background:url('/res/m/img/common/pagenation/round_arrow_left.png') no-repeat;
	background-size:33px 33px;
	background-position:left center;
	float:left;
}

.pagenation .btn_next{
	background:url('/res/m/img/common/pagenation/round_arrow_right.png') no-repeat;
	background-size:33px 33px;
	background-position:right center;
	float:right;
}


.info_title{
	color: #555555;
    font-size: 14px;
    width: 100%;
    font-weight: bold;
}

.info_title span{
	color:#b3b3b3;
	font-weight:normal;
	font-size:10px;
}

.info_desc{
	color:#808080;
	font-size:12px;
	line-height:20px;
	text-align:justify;
}

.info_box{
	position:relative;
	padding-bottom:20px;
	padding-top:20px;
	padding-left:15px;
	padding-right:15px;
}

.info_box.center{
	text-align:center;
}

.info_box.line{
	border-top:1px solid #d9d9d9;
}


body::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

body::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

body::-webkit-scrollbar-thumb
{
	background-color: #000000;
	border: 2px solid #555555;
}