@charset "utf-8";
@font-face {font-family:'KoPubWorldDotumProLight';		src: url('../../font/KoPubWorld Dotum_Pro Light.otf') format('opentype');}
@font-face {font-family:'KoPubWorldDotumProMedium';	src: url('../../font/KoPubWorld Dotum_Pro Medium.otf') format('opentype');}
@font-face {font-family:'KoPubWorldDotumProBold';		src: url('../../font/KoPubWorld Dotum_Pro Bold.otf') format('opentype');}

/* ### 기본 스타일 커스터마이징 시작 ### */
body {font-family: 'KoPubWorldDotumProLight', sans-serif; background:#F3EEEC}

/*테이블*/
table{border: 1px solid #000;border-collapse: collapse;width:100%;}
th{border: 1px solid #000;width: 20%;height: 50px;padding:5px;}	  
td{border: 1px solid #000;width: 80%;height: 50px;padding:5px;}

/*버튼*/
.btn_confirm {text-align:center;margin:20px 0}
.btn_submit {width:49%;height:45px;padding:0 30px;font-weight:bold;font-size:1.083em;cursor:pointer;background:#7F6A60;}
.btn_cancel {width:49%;line-height:45px;height:45px;padding:0 30px;font-weight:bold;font-size:1.083em;background:#ffffff;border-radius:3px;border:1px solid #dcdcdc;cursor:pointer}
.btn_1 {width:49%;line-height:45px;height:45px;padding:0 30px;font-weight:bold;font-size:1.083em;background:#C2C2C2;border-radius:3px;border:1px solid #dcdcdc;cursor:pointer;vertical-align:top;}
.a_btn_1 {display: inline-block;text-align:center;width:100%;line-height:45px;height:45px;padding:0 30px;font-weight:bold;color:#FFFFFF;font-size:1.083em;background:#7F6A60;border-radius:3px;border:1px solid #dcdcdc;vertical-align:top;}
.a_btn_2 {display: inline-block;text-align:center;width:100%;line-height:45px;height:45px;padding:0 30px;font-weight:bold;color:#FFFFFF;font-size:1.083em;background:#C2C2C2;border-radius:3px;border:1px solid #dcdcdc;vertical-align:top;}

.mot_btn_f {display: inline-block;text-align:center;line-height:45px;height:45px;padding:0 10px;font-weight:bold;font-size:1.083em;background:#7F6A60;color:#ffffff;border-radius:5px;border:0px solid #dcdcdc}
.mot_btn {display: inline-block;text-align:center;line-height:45px;height:45px;padding:0 10px;font-weight:bold;font-size:1.083em;background:#FFFFFF;border-radius:5px;border:0px solid #dcdcdc}

#tnb {float:right;padding:10px}
#tnb ul:after{display:block;visibility:hidden;clear:both;content:""}
#tnb li{float:left;position:relative;margin-left:3px}

.tnb ul li{margin:5px;border:1px solid #d5d5d5;padding:5px;}
.tnb li div{overflow:hidden;}

.img_tnb {width:100%;float:left;padding:0px;}
.img_tnb ul li{margin:5px;border:1px solid #d5d5d5;padding:5px;}
.img_tnb li div{overflow:hidden;}

.a_close{position:absolute;top:0px;right:0px;}
.popup{padding:0px !important;}

/*태그*/
textarea {width:100%;height:100px;}
.frm_input {width:100%;min-height:25px;margin:10px 0px;}
input[type=text] {min-height:25px;webkit-appearance: none;}
input[type=radio] {min-height:25px;}
input[type=checkbox] {min-height:25px;}
input[type=file]::file-selector-button {
	width: 100px;
	height: 30px;
	background: #EAE7E5;
	border: 0px solid #DDDDDD;
	border-radius: 5px;
	cursor: pointer;
	&:hover {
		background: rgb(77,77,77);
		color: #fff;
	}
}
select {min-height:30px;}