@font-face {
    font-family: "Nanum Gothic";
    font-style: normal;
    font-weight: 400;
    src: url("//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v2/NanumGothic-Regular.eot?#iefix") format("embedded-opentype"), url("//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v2/NanumGothic-Regular.woff2") format("x-woff2"), url("//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v2/NanumGothic-Regular.woff") format("woff");
}

body, h1, h2, h3, div, p, ul, dl, ol, li, dt, dd, blockquote, table, th, td, img {margin:0; padding:0; font-family:Shanti,NanumGothic,'Nanum Gothic',Arial,sans-serif; font-size:13px;}
body {color:#666666;}
img {border:0; vertical-align:middle;}
input {height:20px; line-height:20px;}
input[type="text"] {border:1px solid #c6c6c6;}
input[type="password"] {border:1px solid #c6c6c6;}
textarea {border:1px solid #c6c6c6;}img {border:0; vertical-align:middle;}
select {border:1px solid #c6c6c6;}

html {height:100%;}
body {height:100%;/* overflow-y:scroll;*/}

table {border-collapse:collapse;}
caption {display:none;}

li {list-style:none;}

input {
    font-family: Shanti,NanumGothic,'Nanum Gothic',Arial,sans-serif;
}
select {
    font-family: Shanti,NanumGothic,'Nanum Gothic',Arial,sans-serif;
}
textarea {
    font-family: Shanti,NanumGothic,'Nanum Gothic',Arial,sans-serif;
}


/* link */
a {text-decoration:none; color:#666666;}

/* align */
.al {text-align:left !important;}
.ar {text-align:right !important;}
.ac {text-align:center !important;}
.vt {vertical-align:top;}
.vm {vertical-align:middle;}
.vb {vertical-align:bottom;}

/* font */
.font_cs {font-size:11px; color:#828181;}
.f_gray {color:#686868;}
.f_blue {color:#3378b3;}
.f_red {color:#ff7100;}
.f_bold {font-weight:bold;}

.font15 {font-size:15px;}

/* float */
.fl {float:left;}
.fr {float:right;}
.c_both {clear:both;}

/* background */
.c_bg {background:none !important;}
.bg_gray {background-color:#f9f9f9;}

/* border */
.c_border {border:none !important;}
.cl_border {border-left:none !important;}

/* width */
.full {width:100%;}
.w95 {width:95%;}

/* margin */
.mt05 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}
.mb50{margin-bottom:50px !important;}
.mb60{margin-bottom:60px !important;}
.mr05 {margin-right:5px !important;;}
.ml05 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.m0 {margin:0 !important;}

.c_mt {margin-top:0 !important;}
.c_mr {margin-right:0 !important;}
.c_mb {margin-bottom:0 !important;}
.c_ml {margin-left:0 !important;}

/* padding */
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pl20 {padding-left:20px;}
.p0{padding:0 !important;}

.c_mp {padding:0; margin:0 !important;}


/* ############ 레이아웃 ############ */

/* 전체 레이아웃 */
#wrap {width:100%; background-image:url('/images/common/bg.gif');}

/* container 중앙 레이아웃 */
#container {width:1020px; margin:26px auto 40px auto;}

/* ################################ */

/* header */
#header {width:100%; height:154px; background-image:url('/images/common/bg_header.gif'); background-position:left top; background-repeat:repeat-x;}
#header .gnb {width:1020px; margin:0 auto; position:relative;}
#header .gnb h1 {padding:35px 0 20px 396px;}
#header .nepal_img1 {position:absolute; left:97px; top:8px;}
#header .nepal_img2 {position:absolute; right:97px; top:32px;}
#header .menu {width:1020px; height:46px; background-image:url('/images/common/bg_navi.gif'); background-position:left top; background-repeat:repeat-x;}
#header .menu li {float:left; margin-right:33px;}
#header .quick {position:absolute; right:10px; top:12px; font-weight:bold; color:#fff;}
#header .quick a {color:#dddddd;}

/* footer */
#footer {width:1020px; height:160px; margin:0 auto; background-image:url('/images/common/footer_line.gif'); background-position:left top; background-repeat:repeat-x; clear:both;}
#footer h1 {padding:30px 0 0 18px; float:left;}
#footer .f_cont {position:relative;}
#footer .f_cont .copyright {position:absolute; left:200px; top:20px; line-height:18px; color:#888888;}
#footer .f_cont .account {position:absolute; right:35px; top:20px; line-height:18px; color:#888888;}


/* 롤링 배너
.f_banner {width:300px; margin:15px 26px 0 0; float:left;}
.f_banner .f_roll_banner {position:relative;}
.f_banner .f_roll_banner span {position:absolute;top:5px;}
.f_banner .f_roll_banner span.left {left:1px;}
.f_banner .f_roll_banner span.right {right:-50px;}
.f_banner .f_roll_banner div img {margin:0 4px;}
.f_banner .f_roll_banner .rol_ban {margin:0 23px;}
 */

/* 퀵메뉴
.quick_banner {position:absolute; right:-5px;}
.quick_banner ul {width:104px; height:449px; background-color:#fff; border:1px solid #dbdbdb;position:fixed;}
.quick_banner li {margin-bottom:5px; text-align:center;}
 */