@charset "euc-kr";
@font-face {
font-family:NanumSquareR;
src: url(/font/NanumSquareR.eot);
src: local("³ª´®½ºÄù¾î"), url(.NanumSquareR.eot) format("eot");
}
select {background:transparent url('/image/common/select_bg.png') right center no-repeat; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none; color:#666666}
select::-ms-expand {
    display: none;
}

/* Common */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, legend, button, select, p, blockquote, th, td, table { padding:0; margin:0; font-family:'³ª´® °íµñ','Nanum Gothic','³ª´®¹Ù¸¥°íµñ','NanumBarunGothic','¸¼Àº °íµñ','Malgun Gothic','dotum';}
ol, ul, li {list-style:none;margin:0;padding:0;font-size:14px}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-family:'³ª´®½ºÄù¾î','NanumSquareR','³ª´®¹Ù¸¥°íµñ','NanumBarunGothic','¸¼Àº °íµñ','Malgun Gothic','dotum';}
form, fieldset, img { border:0; margin:0; padding:0;}
address, caption, em { font-weight:normal; font-style:normal;}

/* Link */
a { text-decoration:none; font-family:'³ª´®½ºÄù¾î','NanumSquareR','³ª´®¹Ù¸¥°íµñ','NanumBarunGothic','¸¼Àº °íµñ','Malgun Gothic','dotum'; /* ¸µÅ©Å¬¸¯½Ã »ý±â´Â Á¡¼±¾ø¾Ö±â*/ outline: none;font-size:14px} 
a:link, a:visited {color:#000;text-decoration:none;}
a:hover, a:active { color:#000;text-decoration:none;}



/* Table */
table { border-spacing:0; padding:0; margin:0; border-collapse:collapse; border:0; empty-cells:show;}
caption { display:none;}
tr, th, td { margin:0; padding:0;}

/* float ¼Ó¼º ÃÊ±âÈ­ */
.clear { clear:both; display:block; float: none; font-size:0 !important; height:0; line-height:0 !important; margin:0 !important; overflow:hidden; padding:0 !important; width:100%;}

/* Form */
/*.input_text { vertical-align:middle; padding:6px 3px; width:144px; height:16px; border:0; font-size:13px; background:#fff;}*/
.input_textarea { overflow:auto; padding:3px; border:1px solid #d1d1d1; font-size:12px;}
.input_text { vertical-align:middle; padding:6px 3px; height:13px; border:1px solid #d1d1d1; font-size:12px; background:#fff;}
.input_select { vertical-align:middle; border:1px solid #d1d1d1; height:27px; padding:4px 12px 4px 3px; background:#fff; font-size:12px;}
.input_radio { vertical-align:middle; margin:2px 0;}
.input_checkbox { vertical-align:middle; margin:2px 0; border:0; vertical-align:middle;}
.input_file { padding:3px 4px; height:23px; border:1px solid #d1d1d1; font-size:12px; vertical-align:middle;}


/* ¼û±è¿µ¿ª */
#accessibility, .skip, hr, legend { position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}

/* ie6 png ÆÄÀÏ Åõ¸íÃ³¸® */
.png24 { tmp:expression(setPng24(this));}

/* ie6¿¡¼­ ÀÌ¹ÌÁö °ø¹é 0À¸·Î Á¶Àý */
img { border:0; margin:0; padding:0; vertical-align:top;}

/* ÀÌ¹ÌÁö ÀÎÇ²µî ¼¼·ÎÁß¾ÓÁ¤·Ä */
input, textarea, select, img { vertical-align:middle;}

/* Letter-spacing */
.ls0 { letter-spacing:0 !important;}


.r_banner {position:fixed; left:50%; margin-left:580px; top:200px; border-radius:3px; overflow:hidden; box-shadow:3px 3px 8px rgba(0,0,0,0.1); z-index:33}
.main .r_banner { top:362px; }


/* Paginate */
.paginate {text-align:center;}
.paginate * {margin:0; padding:0;}
.paginate img {border:0;}
.paginate a, .paginate strong {display:inline-block; margin:0 1px;  padding:2px 6px 3px 6px; color:#333; white-space:nowrap; text-decoration:none; font:bold 9pt tahoma; border:1px solid #E2E2E2; vertical-align:top;}
.paginate strong {color:#016fc1; border:1px solid #016fc1;}
.paginate a:hover {color:#016fc1; border:1px solid #016fc1;}
.paginate .arrow {padding-top:5px; margin-bottom:3px;}

/* display */
.disblock { display:block !important;}
.disnone { display:none !important;}
.disinline { display:inline !important;}

/* align */
.left { text-align:left !important;}
.center { text-align:center !important;}
.right { text-align:right !important;}

/* marginall */
.allc { margin:0 auto !important;}

/* vertical align */
.top { vertical-align:top !important;}
.middle { vertical-align:middle !important;}
.bottom { vertical-align:bottom !important;}

/* float */
.float_l { float:left !important;}
.float_r { float:right !important;}
.clear_b { clear:both !important;}
.clear_l { clear:left !important;}
.clear_r { clear:right !important;}

/* Padding */
.pt0 {padding-top:0px !important;}
.pt1 {padding-top:1px !important;}
.pt2 {padding-top:2px !important;}
.pt3 {padding-top:3px !important;}
.pt4 {padding-top:4px !important;}
.pt5 {padding-top:5px !important;}
.pt6 {padding-top:6px !important;}
.pt7 {padding-top:7px !important;}
.pt8 {padding-top:8px !important;}
.pt9 {padding-top:9px !important;}
.pt10 {padding-top:10px !important;}
.pt12 {padding-top:12px !important;}
.pt15 {padding-top:15px !important;}
.pt16 {padding-top:16px !important;}
.pt20 {padding-top:20px !important;}
.pt23 {padding-top:23px !important;}
.pt25 {padding-top:25px !important;}
.pt30 {padding-top:30px !important;}
.pt35 {padding-top:35px !important;}
.pt40 {padding-top:40px !important;}
.pt45 {padding-top:45px !important;}
.pt50 {padding-top:50px !important;}
.pt60 {padding-top:60px !important;}
.pt80 {padding-top:80px !important;}

.pr0 {padding-right:0px !important;}
.pr1 {padding-right:1px !important;}
.pr2 {padding-right:2px !important;}
.pr3 {padding-right:3px !important;}
.pr4 {padding-right:4px !important;}
.pr5 {padding-right:5px !important;}
.pr6 {padding-right:6px !important;}
.pr7 {padding-right:7px !important;}
.pr8 {padding-right:8px !important;}
.pr9 {padding-right:9px !important;}
.pr10 {padding-right:10px !important;}
.pr15 {padding-right:15px !important;}
.pr20 {padding-right:20px !important;}
.pr30 {padding-right:30px !important;}
.pr40 {padding-right:40px !important;}
.pr80 {padding-right:80px !important;}

.pl0 {padding-left:0px !important;}
.pl1 {padding-left:1px !important;}
.pl2 {padding-left:2px !important;}
.pl3 {padding-left:3px !important;}
.pl4 {padding-left:4px !important;}
.pl5 {padding-left:5px !important;}
.pl6 {padding-left:6px !important;}
.pl7 {padding-left:7px !important;}
.pl8 {padding-left:8px !important;}
.pl9 {padding-left:9px !important;}
.pl10 {padding-left:10px !important;}
.pl12 {padding-left:12px !important;}
.pl15 {padding-left:15px !important;}
.pl20 {padding-left:20px !important;}
.pl25 {padding-left:25px !important;}
.pl30 {padding-left:30px !important;}
.pl33 {padding-left:33px !important;}
.pl35 {padding-left:35px !important;}
.pl70 {padding-left:70px !important;}
.pl250 {padding-left:250px !important;}
.pl300 {padding-left:300px !important;}

.pb0 {padding-bottom:0px !important;}
.pb1 {padding-bottom:1px !important;}
.pb2 {padding-bottom:2px !important;}
.pb3 {padding-bottom:3px !important;}
.pb4 {padding-bottom:4px !important;}
.pb5 {padding-bottom:5px !important;}
.pb6 {padding-bottom:6px !important;}
.pb7 {padding-bottom:7px !important;}
.pb8 {padding-bottom:8px !important;}
.pb9 {padding-bottom:9px !important;}
.pb10 {padding-bottom:10px !important;}
.pb15 {padding-bottom:15px !important;}
.pb13 {padding-bottom:13px !important;}
.pb20 {padding-bottom:20px !important;}
.pb25 {padding-bottom:25px !important;}
.pb30 {padding-bottom:30px !important;}
.pb35 {padding-bottom:35px !important}
.pb40 {padding-bottom:40px !important;}
.pb50 {padding-bottom:50px !important;}
.pb60 {padding-bottom:60px !important;}

/* Margin */
.mt5 {margin-top:5px !important;}
.mt7 {margin-top:7px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt22 {margin-top:22px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px !important;}

.ml9 {margin-left:9px !important;}
.ml8 {margin-left:8px !important;}
.ml10 {margin-left:10px !important;}
.ml13 {margin-left:13px !important;}
.ml15 {margin-left:15px !important;}
.ml20 {margin-left:20px !important;}
.ml22 {margin-left:20px !important;}
.ml30 {margin-left:30px !important;}
.ml76 {margin-left:76px !important;}
.ml115 {margin-left:115px !important;}

.mr0 {margin-right:0px !important;}
.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;}
.mr25{margin-right:25px !important;}
.mr30 {margin-right:30px !important;}

.mb0 {margin-bottom:0 !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb35 {margin-bottom:35px !important;}
.mb45 {margin-bottom:45px !important;}
.mb50 {margin-bottom:50px !important;}

/* Width */
.w100 { width:100%;}
.wd130 { width:130px;}
.wd180 { width:180px;}
.wd350 { width:350px;}
.wd530 { width:530px;}
.wd710 { width:710px;}

/* text */
.font11 {font-size:11px !important;}
.font12 {font-size:12px !important;}
.font13 {font-size:13px !important;}
.font14 {font-size:14px !important;}
.font15 {font-size:15px !important;}
.font16 {font-size:16px !important;}
.font17 {font-size:17px !important;}
.font18 {font-size:18px !important;}
.font19 {font-size:19px !important;}
.font20 {font-size:20px !important;}
.font21 {font-size:21px !important;}
.font22 {font-size:22px !important;}
.font23 {font-size:23px !important;}
.font24 {font-size:24px !important;}
.font25 {font-size:25px !important;}

/* font nanumsquare */
.visual-big{font-family:'³ª´®½ºÄù¾î','NanumSquareR','³ª´®¹Ù¸¥°íµñ','NanumBarunGothic','¸¼Àº °íµñ','Malgun Gothic','dotum';}

/* color */
.red1 {color:#ff0000 !important;}
.orange1 {color:#fedf80 !important;}
.orange2 {color:#fdc109 !important;}
.orange3 {color:#eacf7d !important;}
.grey1 {color:#c5c2c2 !important;}
.gray2 {color:#666 !important;}
.blue1 {color:#053384 !important;}
.blue2 {color:#15336a !important;}
.blue3 {color:#10316d !important;}
.blue4 {color:#184cab !important;}


/* font-weight */
.fontb {font-weight:bold;}
.fontn {font-weight:normal;}

/* background */
.bg_eee {background:#eee !important;}
.bg_f0f4ff {background:#f0f4ff !important;}
.bg_fedf80 {background:#fedf80 !important;}
.bg_fff {background:#fff !important;}

pre{
	white-space:pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap:break-word
	}

#wrap{position:relative;display:block;}

#header{position:relative;display:block;}
#header .header{position:relative;display:block;width: 1100px;height: 80px;line-height: 80px;margin:0 auto}
#header .header h1{float: left;height: 80px;width: 364px;}
#header .header .lnb{float: right;height: 80px;}
#header .header .lnb li{float:left;font-size:0.875em}
#header .banner {position:absolute; right:0; top:0px; display:flex; gap:10px;justify-content: flex-end;}

#nav{position:relative;display:block;background:#3270b5;width: 100%;height: 53px;}
#nav .nav{position:relative;display:block;width:1100px;height:53px;line-height:53px;margin:0 auto;}
#nav .nav li{float:left;width: 180px;height: 53px;border-left: 1px solid #5598d0;}
#nav .nav li a{display:block;width: 183px;height:53px;background:#3270b5;text-align:center;color: #ffffff;font-size:17px}
#nav .nav li a:hover{display:block;width: 183px;height:53px;background:#134781;text-align:center;color: #ffffff;}
#nav .nav .border-right{border-right:1px solid #5598d0}

#nav .dropdown{display:none;position:absolute;top:53px;left:0;width:100%;background:#134781;;height: 150px;border-bottom:1px solid #ccc;z-index: 1;}
#nav .dropdown .drop-content{width: 1100px;margin: 0 auto;}
#nav .dropdown .drop-content ul{float:left;margin:20px 52px}
#nav .dropdown .drop-content ul li{margin-bottom:5px;}
#nav .dropdown .drop-content ul li a{color:#fff;font-size: 14px;;font-family: ³ª´®°íµñ;}

#nav:hover .dropdown,.drop-content:hover {
    display: block;
}
.main #footer {margin-top:0;}
#footer{clear:both; position:relative;display:block;border-top:1px solid #c3c3c3;padding-top:40px; margin-top:70px;}
#footer .footer{position:relative;display:block;width:1100px;height:100px;margin:0 auto}
#footer .footer h2{float:left}
#footer .footer ul{position:relative;display:block;float:right}
#footer .footer li{color:#999;font-size:0.813em}
#footer .footer li a{color:#333;font-size:12px; font-family:³ª´®°íµñ}