@charset "EUC-KR";
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);

/* 2017_02_01 ½ºÅ¸ÀÏ */
html,body,h1,h2,h3,h4,h5,h6,div,p,blockquote,pre,code,address,ul,ol,dl,li,dl,dt,dd,table,caption,th,td,form,fieldset,legend,hr,input,button,textarea, span {
		margin:0;
		padding:0;
		word-break: keep-all !important;
		font-family: 'Noto Sans KR', sans-serif !important;

		}
ul,ol,li{list-style:none;}
img,fieldset,abbr{border:0;}
li img,img{vertical-align:top;}
table{border-collapse:collapse;border:0;}
address,caption,cite,code,em{font-weight:normal;font-style:normal;}
input,select,textarea,button{}
hr{display:none;}

input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder { /* WebKit browsers */ color:transparent;  } input:focus:-moz-placeholder, textarea:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:transparent; } input:focus::-moz-placeholder, textarea:focus::-moz-placeholder { /* Mozilla Firefox 19+ */ color:transparent; } input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder { /* Internet Explorer 10+ */ color:transparent; }
input:-ms-input-placeholder { } 
input::-webkit-input-placeholder { } 
input::-moz-placeholder {  } 

/*wrap*/
body {overflow-x: hidden;}
#wrap {
		width:100%; 
		margin:0 auto;
		position: relative;
}

/* Çì´õ */
#header_gnb {width:100%; background:#c51333; position:fixed; top:0; z-index:9;}
#header_gnb ul {width:1200px; margin:0 auto; display:table;}
#header_gnb ul li {display:table-cell; vertical-align:middle; font-size:22px; font-weight:500; letter-spacing:-0.1em; height:62px; color:#fff; cursor:pointer;}
#header_gnb ul li a, #header_gnb ul li a:hover {color:#fff; text-decoration:none;}
.header_font_col a, .header_font_col a:hover {color:#fadc2c !important; text-decoration:none;}


/* visual */
.transparent_box {position:relative; width:1200px; margin:0 auto;}
.transparent_btn {width:450px; height:113px; display:block; position:absolute; background:transparent;}
.db_form {width:100%; display:table;}
.db_form li {width:50%; display:table-cell;}
.db_title {font-size:18px; color:#292a2f; background:url('../img/star_before_img.jpg'); background-size:7px 7px; padding-left:15px; background-repeat:no-repeat; background-position:center left;display:inline-block; width:125px;}
.db_form li input[type=text], .db_form li input[type=number], .db_form li select {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	height:28px;
    vertical-align: top;
}

/* footer */
#footer {background:#333; width:100%; }

.footer_wrap {width:1000px; margin:0 auto; padding:25px 0; display:table; height:100px;}
.footer_wrap h2 {display:table-cell; vertical-align:middle;}
.footer_wrap p {display:table-cell; color:#fff; text-decoration:none; text-align:left; font-size:12px; vertical-align:middle; letter-spacing:0.03em; font-weight:400;}
.footer_wrap a, .footer_wrap a:hover {color:#fff;  text-decoration:none; }
 input[type=text]::-ms-clear {
display:none;
}

/* »ó´Ü ¹öÆ° */
.btn_pos{font-size:18px; font-weight:bold; color:#fff; width:200px; 
	 text-align:center; background-color:#d22754; cursor:pointer;
	 padding:10px 0;
	 position:fixed; top:0; right:100px; 
	 border-radius:0 0 8px 8px;
	 -webkit-border-radius:0 0 8px 8px;
	 -moz-border-radius:0 0 8px 8px;
	 font-family:'¸¼Àº °íµñ',Malgun Gothic,'¡¯µ¸¿ò¡¯',Dotum,AppleGothic,sans-serif;letter-spacing:-1px;}
 .btn_pos a, .btn_pos a:hover {text-decoration:none; color:#fff;}


/* clear */
.modoo_appbtn_box:after {content:""; display:block; clear:both;}