@charset "utf-8";
/* CSS Document */
@font-face {
font-family: 'nanum';
src: url('/font/NanumGothic.eot'); /*IE9 Compat Modes --*/
src: url('/font/NanumGothic.eot?#iefix') format('embedded-opentype'), /*IE6-IE8 */
     url('/font/NanumGothic.woff') format('woff'),/*Modern Browsers */
     url('/font/NanumGothic.ttf')  format('truetype'), /* Safari, Android, iOS */
     url('/font/NanumGothic.svg#NanumGothic') format('svg'); /*Legacy iOS */
     font-weight: normal;
     font-style: normal;
}
/*Css Reset by Eric Meyer*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
/*
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
*/

body,table,td{font-family:nanum; font-size:14px; color:#696969; line-height:24px;  border:none; top:0; }
body {
	line-height:0;
}

ul,ol,dl {list-style-type:none; margin:0;}
blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a:link {
	font-family:돋움; font-size:12px; color:#FFFFFF; line-height:18px;COLOR: #545454; TEXT-DECORATION: none
}
a:visited {
	font-family:돋움; font-size:12px; color:#FFFFFF; line-height:18px;COLOR: #545454; TEXT-DECORATION: none
}
a:active {

	font-family:돋움; font-size:12px; color:#FFFFFF; line-height:18px;COLOR: #545454; TEXT-DECORATION: none
}
a:hover {
	font-family:돋움; font-size:12px; color:#FFFFFF; line-height:18px;COLOR: #000000; TEXT-DECORATION: underline
}
/*칼라*/
.cFFFFFF							{color:#FFFFFF;}
.c00229F							{color:#00229F;}
.c7F7871							{color:#7F7871;}
.cB38A5A							{color:#B38A5A;}
.cFA7C00							{color:#FA7C00;}
.cFF0000							{color:#FF0000;}
.c9D4EFF							{color:#9d4eff;}
.c0012FF							{color:#0012ff;}
.c0E24F1							{color:#0E24F1;}

.line_blank {height:50px;}

.layerwrite{width:437px; padding:0 0 29px 0; color:#999999; line-height:20px;;}
.layerwrite .line{border-bottom:1px solid #e5e5e5;}
.layerwrite .pop{padding:23px 0px 9px 41px; position:relative;}
.layerwrite .pop h1{padding:0 0 17px 0;}
.layerwrite .labelck{padding:5px 0 0 0;}

.selectbox{display:inline-block; position:relative; height:18px; background:#fff url(../../images/ico_sectboxbg.jpg) no-repeat right top; border-top:1px solid #c9c9c9; border-left:1px solid #c9c9c9; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; cursor:pointer; color:#333; z-index:100;}
.selectbox a.default{display:block; height:18px; padding:0 0 0 5px; color:#666; line-height:20px; text-decoration:none;}
.selectbox a.default:hover{text-decoration:none; }
.selectbox ul{ position:absolute; left:-1px; top:18px; display:none; width:100%; background-color:#fff; border:1px solid #d0d0d0;}
.selectbox ul li{ display:block; width:100%;}
.selectbox ul li a{display:block; height:18px; padding:0 0 0 5px; color:#666; line-height:20px; text-decoration:none;}
.selectbox ul li a:hover{ background-color:#f2f2f2; color:#666; text-decoration:none;}

.l_unit{float:left;}
.l_hipen{text-align:center; width:15px; padding:2px 0 0 0;}

.sns a, .sns span, .sns strong{float:left;}
.iptui{border-top:1px solid #c9c9c9; border-left:1px solid #c9c9c9; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; height:18px; line-height:20px; padding:0 0 0 5px;}
.iptui2{border-top:0px solid #ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; height:18px; line-height:20px; padding:0 0 0 5px;}
.input	{border:solid 1px #cacaca; background-color:#fbfbfb; color:#666663;height:20px;line-height:20px;}
.btnar{padding:5px 0 20px 0;}
.btnr{text-align:right;}
.btnc{text-align:center;}
.btnar img, .btnar a, .btnar input{vertical-align:middle;}