@charset "euc-kr";
/*
                                           ___
  _ __  ___  _   _ _ ___        ___  ___  / _ \
 | '__|/ _ \| | | | '__ \      / __|/ _ \| | | |
 | |  |  __/| |_| | (__) |    _\ \ |  __/| |_| |
 |_|   \___| \___/|  ___/    |___/  \___| \___/
                  |_|         

 REUP Àå¼¼¿µ
 se0ciznet@gmail.com
 Last Update :090917
*/

/* Type Selector */
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, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
body {margin:0; padding:0;  font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 0.9em; color:#666; background:url('/images/common/bg/bg_body_sub21.jpg') repeat-x left top;}


blockquote, q {quotes:none;}


body#sub {background:url('/images/common/bg/bg_body_sub.jpg') repeat-x left top;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {
	content:'';
	content:none;
}

/* 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;}
fieldset, button {border:none;}
img {border:0 none; vertical-align:top;}
a {text-decoration:none;}
a:hover, a:active, a:focus {text-decoration:underline;}
textarea {overflow:auto;}
hr, legend {display:none;}
html:first-child select {padding-right:6px; height:20px;} /* Opera 9 & Below Fix */ 
option {padding-right:6px;} /* Firefox Fix */

/* Layout Selector */
#wrap {position:relative; width:978px; margin:0 auto;}
#header {position:relative; width:978px; height:106px;}
#header .contact {position:absolute; top:12px; left:790px; color:#ffffff; font-size:13px; font-weight:bold;}
#header .contact em {font-style:normal; color:#ffae00; padding-right:13px; background:url('/images/common/blt/blt_contact.gif') no-repeat right .5em;}


#gbn_title { width:950px;color:#ffffff; font-size:15px; font-weight:bold; position:absolute; top:82px;line-height:140%;}

#gbn_title1 {float:left; padding-left:30px;text-align:left;color:#ffffff; font-size:15px; font-weight:bold;height:28px;}
#gbn_title2 {float:right; text-align:right;color:#ffffff; font-size:15px; font-weight:bold}

.gbn_title3 {color:#ffffff; font-size:15px; font-weight:bold;text-decoration:underline; }



#main_gnb {position:relative; width:100%; height:31px; background:url('/images/common/bg/bg_main_gnb.jpg') no-repeat left top; overflow:hidden; *zoom:1;}

.gnb_nav {position:absolute; top:10px; left:30px; padding-top:0; overflow:hidden; *zoom:1;}
.gnb_nav li a, .util_nav li a {color:#fff !important; font:normal 80%/1.5em gulim;font-size: 12px;}
.gnb_nav li {list-style:none; float:left; padding-right:12px; margin-right:10px; background:url('/images/common/blt/blt_gnb.gif') no-repeat right 2px;}
.gnb_nav li.last {padding-right:0; margin-right:0; background:none;}

.util_nav {position:absolute; top:10px; right:30px; padding-top:0;}
.util_nav li {list-style:none; float:left; padding-right:12px; margin-right:10px; background:url('/images/common/blt/blt_gnb.gif') no-repeat right 2px;}
.util_nav li.cart {padding-right:17px; margin-right:0; background:url('/images/common/blt/blt_cart.gif') no-repeat right 2px;}

#contents_wrap {width:100%; min-height:300px; background:url('/images/common/bg/bg_contents_wrap3.gif') repeat-y left top; overflow:hidden; *zoom:1;}


.main_visual {background:url('/images/common/main_visual.gif') no-repeat left top; position:relative; width:905px; height:124px;padding:0px;margin:0 auto 10px auto; }

.main_visual img{position:relative;padding:2px;}

.contents {background:url('/images/common/bg/bg_contents_wrap_top.gif') no-repeat left top; padding-top:14px; overflow:hidden; *zoom:1;}

.underline {text-decoration:underline;}

.location {width:100%; overflow:hidden; *zoom:1;}
.location ul {float:right; text-align:right; padding-right:30px; padding-bottom:8px; _padding-bottom:6px; overflow:hidden; *zoom:1; line-height:normal;}
.location li, .location li a {float:left; list-style:none; color:#c3c3c3; padding-right:8px; margin-right:5px; background:url('/images/common/blt/blt_linemap.gif') no-repeat right .3em; font-size:90%;}
.location .current {color:#5a5a5a; background:none; padding:0; margin:0;}

.display_none {display:none;}
.inline {display:inline !important;}
.bgNone {background:none !important;}
.noBold {font-weight:normal !important;}

/* Á¤·Ä */
.floatL {float:left !important;}
.floatR {float:right !important;}
.clear  {clear:both !important;}
.alignL {text-align:left !important;}
.alignC {text-align:center !important;}
.alignR {text-align:right !important;}
.alignT {vertical-align:top !important;}
.alignM {vertical-align:middle !important;}
.alignB {vertical-align:bottom !important;}

/* ¿©¹éÁ¶Á¤ */
.mgB5 {margin-bottom:5px !important;}
.mgB10 {margin-bottom:10px !important;}
.mgB15 {margin-bottom:15px !important;}
.mgB20 {margin-bottom:20px !important;}
.mgB25 {margin-bottom:25px !important;}
.mgB30 {margin-bottom:30px !important;}

.mgL35 {margin-left:35px !important;}

/* ¸ÞÀÎ */
.main_widget_wrap {width:100%;margin-left:35px;margin-top:10px; overflow:hidden; *zoom:1;}
.main_widget_wrap .widget {position:relative; float:left; width:447px; height:233px; margin-bottom:13px; margin-right:10px; background:url('/images/common/bg/bg_main_widget03.gif') no-repeat left top;}
.main_widget_wrap .widget02 {position:relative; float:left; width:448px; height:233px; margin-bottom:13px; margin-right:10px; background:url('/images/common/bg/bg_main_widget04.gif') no-repeat left top;}
.main_both {clear:both; }

.main_widget_wrap .titlename2 {width:905px;height:31px;background:url('/images/common/titless2.gif') no-repeat left top;}
.titlename22 {position:absolute;height:31px; margin-top:3px; margin-left:22px; color:#F96406;font-weight:bold;  font-size:16px; }

.main_widget_wrap .titlename3 {width:905px;height:32px;background:url('/images/common/titless3.gif') no-repeat left top;}
.titlename222 {position:absolute;height:31px; margin-top:5px; margin-left:22px; color:#101010;font-weight:bold;  font-size:16px; }

.titlename3 img{position:absolute;margin-left:24px; padding-top:8px;}

.main_widget_wrap .widget32 {position:relative; width:905px; height:260px; margin-bottom:13px; margin-right:10px; background:url('/images/common/bg/bg_main_widget2004.gif') no-repeat left top;}
.main_widget_wrap .widget31 {position:relative; float:left; width:295px; height:260px; margin-bottom:13px; margin-right:10px; }
.main_widget_wrap .widget41 {position:relative; float:left; width:295px; height:260px; margin-bottom:13px; margin-right:10px; }
.main_widget_wrap .widget51 {position:relative; float:left; width:295px; height:260px; margin-bottom:13px; }

.main_widget_wrap .widget3 {position:relative; float:left; width:295px; height:260px; margin-bottom:13px; margin-right:10px; background:url('/images/common/bg/bg_main_widget4.gif') no-repeat left top;}
.main_widget_wrap .widget4 {position:relative; float:left; width:295px; height:260px; margin-bottom:13px; margin-right:10px; background:url('/images/common/bg/bg_main_widget4.gif') no-repeat left top;}
.main_widget_wrap .widget5 {position:relative; float:left; width:295px; height:260px; margin-bottom:13px; margin-right:10px; background:url('/images/common/bg/bg_main_widget4.gif') no-repeat left top;}
.main_widget_wrap .thum2 {position:absolute; top:30px; left:21px;}

.main_widget_wrap .thum5 {position:absolute; top:30px; left:21px;}
.main_widget_wrap .txt0121 {color:#9a9a9a; text-decoration:underline;}
.main_widget_wrap .txt0121 {position:absolute; top:30px; left:21px; color:#4c4c4c; text-decoration:underline;line-height:120%}
.main_widget_wrap .txt0121 .links {color:#4c4c4c; text-decoration:underline;line-height:120%;font-size:10.5pt;}


.main_widget_wrap dd .txt022 {color:#000000;}
.main_widget_wrap div .txt022 {position:absolute; top:170px; left:21px; color:#000000;line-height:120%}
.main_widget_wrap div .txt022 .links {color:#00539F; text-decoration:underline;line-height:120%;font-size:10.5pt;}


.main_widget_wrap .widget33 {position:relative; width:905px; height:260px; margin-bottom:13px; margin-right:10px; background:url('/images/common/bg/bg_main_widget2004.gif') no-repeat left top;}
.main_widget_wrap .widget6 {position:relative; float:left; width:437px; height:260px; margin-bottom:13px; margin-right:10px;}
.main_widget_wrap .widget7 {position:relative; float:left; width:438px; height:260px; margin-bottom:13px; margin-right:10px;}
.main_widget_wrap .thum3 {position:absolute; top:10px; left:21px;}

.main_widget_wrap .texts {margin-left:20px;margin-top:5px; }

.main_widget_wrap .txt012 {color:#9a9a9a; text-decoration:underline;}
.main_widget_wrap .txt012 {position:absolute; top:170px; left:21px; color:#4c4c4c; text-decoration:underline;line-height:120%}
.main_widget_wrap .txt012 .links {color:#4c4c4c; text-decoration:underline;line-height:120%;font-size:10.5pt;}


.main_widget_wrap .starting_at2 {position:absolute; bottom:9px; left:15px; font-weight:bold; font-size:14px; color:#111;}
.main_widget_wrap .starting_at2 .doller {color:#ff4800; text-decoration:underline;}

.main_widget_wrap .thum {position:absolute; top:20px; left:21px;}
.main_widget_wrap .btn_start {position:absolute; bottom:6px; right:3px;}
.main_widget_wrap .starting_at {position:absolute; bottom:9px; left:27px; font-weight:bold; font-size:14px; color:#111;}
.main_widget_wrap .starting_at .doller {color:#ff4800; text-decoration:underline;}

.main_widget_wrap dl {position:absolute; top:10px; left:245px; font-weight:bold;}
.main_widget_wrap dt {color:#fe6021;font-size:18px; margin-bottom:15px;}
.main_widget_wrap dt span {color:#111;}
.main_widget_wrap dd {font-size:13px; color:#2e2e2e; line-height:120%;}

.main_widget_wrap .links05 {color:#111; text-decoration:underline; font-size:18px;}
.main_widget_wrap .links04 {color:#fe6021;  font-size:18px;}
.main_widget_wrap .links03 {font-size:13px; color:#2e2e2e; line-height:120%;}


.main_widget_wrap .links04 .spans {color:#111;}


.main_widget_wrap dd .txt02 {color:#000000; }
.main_widget_wrap div .txt02 {position:absolute; top:154px; left:21px; color:#000000;line-height:120%}
.main_widget_wrap div .txt02 .links {color:#00539F; text-decoration:underline;line-height:120%;font-size:10.5pt;}

.main_widget_wrap .titlename {width:905px;height:25px;margin-bottom:5px; padding-left:2px; color:#111; font-size:18px; background:#F9F9F9;}

.main_widget_wrap .titlename img {padding-top:3px;}

.main_contents02 {position:relative; clear:both; width:905px; height:204px; margin:10px auto 16px auto; background:url('/images/main/bg_main_contents02.gif') no-repeat left top; font-weight:bold;}
.main_contents02 dt {margin-bottom:12px; color:#202020; font-size:15px;}
.main_contents02 dd {margin-bottom:10px; color:#4c4c4c; font-size:13px; line-height:130%;}
.main_contents02 dd a {color:#ff5a00; text-decoration:underline;}
.main_contents02 .con01 {position:absolute; top:23px; left:23px;}
.main_contents02 .con02 {position:absolute; top:23px; left:320px;}
.main_contents02 .con03 {position:absolute; top:23px; left:634px;}


.main_contents022 {position:relative; clear:both; width:905px; height:204px; margin:10px auto 16px auto; background:url('/images/main/bg_main_contents0223.gif') no-repeat left top; font-weight:bold;}
.main_contents022 dt {margin-bottom:12px; color:#202020; font-size:15px;}
.main_contents022 dd {margin-bottom:10px; color:#4c4c4c; font-size:13px; line-height:130%;}
.main_contents022 dd a {color:#ff5a00; text-decoration:underline;}
.main_contents022 .con01 {position:absolute; top:23px; left:23px;}
.main_contents022 .con02 {position:absolute; top:23px; left:204px;}
.main_contents022 .con03 {position:absolute; top:23px; left:380px;}
.main_contents022 .con05 {position:absolute; top:23px; left:560px;}
.main_contents022 .con04 {position:absolute; top:23px; left:747px;}


.main_contents022 .links041 {color:#202020; font-size:15px;}
.main_contents022 .links031 {font-size:13px;text-decoration:none; color:#4c4c4c; line-height:130%;}


.main_contents03 {position:relative; clear:both; width:905px; height:112px; margin:0 auto 16px auto; background:url('/images/main/bg_main_contents03.gif') no-repeat left top; font-weight:bold;}
.main_contents03 dl {padding:27px 0 0 33px;}
.main_contents03 dt {color:#202020; font-size:15px;}
.main_contents03 dd {color:#4c4c4c;padding-top:13px; line-height:130%; font-size:13px;}
.main_contents03 dd .link02{color:#4c4c4c;line-height:130%; font-size:13px;}
.main_contents03 dt .link021 {color:#202020; font-size:15px;}


.main_contents03122 {position:relative; clear:both; width:905px; height:112px; margin:0 auto 16px auto; background:url('/images/main/bg_main_contents03.gif') no-repeat left top; font-weight:bold;}
.main_contents0312 {position:relative; clear:both; width:905px; height:206px; margin:15px auto 16px auto;  font-weight:bold;}
.main_contents031 {position:relative; clear:both; width:905px; height:112px; margin:0 auto 16px auto;  font-weight:bold;}
.main_contents031 dl {padding:27px 0 0 33px;}
.main_contents031 dt {color:#FFFFFF; font-size:15px;}
.main_contents031 dd {color:#FFFFFF;padding-top:13px; line-height:130%; font-size:13px;}
.main_contents031 dd .link02{color:#4c4c4c;line-height:130%; font-size:13px;}
.main_contents031 dt .link021 {color:#202020; font-size:15px;}


.main_contents04 {position:relative; clear:both; width:905px; height:175px; margin:0px auto; background:url('/images/main/bg_main_contents045.gif') no-repeat left bottom; font-weight:bold;}
.main_contents04 dt {color:#202020; margin-bottom:13px; font-size:15px;}
.main_contents04 dd {color:#4c4c4c; line-height:130%; font-size:13px;}
.main_contents04 dd a {color:#fe6021; text-decoration:underline;}
.main_contents04 .con01 {position:absolute; top:52px; left:30px;}
.main_contents04 .con02 {position:absolute; top:52px; left:470px;}
.main_contents04 .links041 {color:#fe6021; font-size:18px;}
.main_contents04 .spans {color:#fe6021; font-size:18px;}
.main_contents04 dd .links031 {font-size:13px;text-decoration:underline; color:#00539F; line-height:120%;}


.main_contents04 .titlename3 {width:905px;height:32px;background:url('/images/common/titless3.gif') no-repeat left top;}
.titlename222 {position:absolute;height:31px; margin-top:5px; margin-left:22px; color:#101010;font-weight:bold;  font-size:16px; }


.main_contents041 {position:relative; clear:both; width:905px; height:175px; margin:10px auto; background:url('/images/main/bg_main_contents0451.gif') no-repeat left bottom; font-weight:bold;}
.main_contents041 dt {color:#202020; margin-bottom:13px; font-size:15px;}
.main_contents041 dd {color:#4c4c4c; line-height:130%; font-size:13px;}
.main_contents041 dd a {color:#ff5a00; text-decoration:underline;}
.main_contents041 .con01 {position:absolute; top:52px; left:30px;}
.main_contents041 .con02 {position:absolute; top:52px; left:470px;}
.main_contents041 .links041 {color:#202020; font-size:18px;}
.main_contents041 dd .links031 {font-size:13px;text-decoration:underline; color:#00539F; line-height:120%;}
.main_contents041 .spans {color:#fe6021; font-size:18px;}



.main_contents041 .titlename3 {width:905px;height:32px;background:url('/images/common/titless3.gif') no-repeat left top;}
.titlename222 {position:absolute;height:31px; margin-top:5px; margin-left:22px; color:#101010;font-weight:bold;  font-size:16px; }



.main_contents02 .links041 {color:#202020; font-size:18px; text-decoration:underline;}
.main_contents02 .links031 {font-size:13px;text-decoration:none; color:#4c4c4c; line-height:120%;}

.main_contents04 .links041 {color:#202020; font-size:18px;}
.main_contents04 .links031 {font-size:13px;text-decoration:none; color:#4c4c4c; line-height:120%;}


.main_content_bottom {position:relative; width:100%; height:110px; background:url('/images/common/bg/bg_contents_wrap_top.jpg') no-repeat left top; font-weight:bold;}
.main_content_bottom .icon {font-size:13px; color:#333; line-height:120%; padding-left:68px;}
.main_content_bottom .icon .btn {color:#5f88e8; text-decoration:underline;}
.main_content_bottom .icon01 {position:absolute; top:33px; left:43px; padding:7px 0 5px 66px; background:url('/images/main/ico_main_bottom01.gif') no-repeat left top;}
.main_content_bottom .icon02 {position:absolute; top:33px; left:250px; padding:0 0 5px 60px; background:url('/images/main/ico_main_bottom02.gif') no-repeat left top;}
.main_content_bottom .icon03 {position:absolute; top:33px; left:420px; padding:0 0 5px 60px; background:url('/images/main/ico_main_bottom03.gif') no-repeat left top;}
.main_content_bottom .sign_up {position:absolute; top:15px; left:564px; padding:15px 0 5px 57px; background:url('/images/main/bg_sign_up.gif') no-repeat left top; letter-spacing:-.1em;}
.main_content_bottom .sign_up dt {color:#4e7eb9; font-size:18px; margin-bottom:3px;}
.main_content_bottom .sign_up dd {color:#424141; font-size:12px; margin-bottom:10px;}
.main_content_bottom .sign_up dd input {vertical-align:middle;}
.main_content_bottom .sign_up .inputText {width:160px; height:14px; padding:3px 0 0 5px; background:#ffffa0; font:normal 90% dotum; color:#979775;}

.main_content_dott {padding-left:35px;height:2px;width:912px;padding-top:5px;}

.main_content_bottom2 {position:relative; width:100%; height:120px; background:url('/images/common/bg/bg_main_contents_bottom.jpg') no-repeat left top; font-weight:bold;}
.main_content_bottom2 .icon {font-size:13px; color:#333; line-height:120%; padding-left:10px;}
.main_content_bottom2 .icon .btn {color:#5f88e8; text-decoration:underline;}


.main_content_bottom2 .sign_up3 {position:absolute; top:10px; left:0px;  padding:0px 0 0px 40px; line-height:120%; }
.main_content_bottom2 .sign_up3 dt {padding-top:20px; left:0px; line-height:120%;color:#5f88e8; font-weight:bold;font-size:12pt;  text-decoration:underline; }
.main_content_bottom2 .icon051 {position:absolute;top:10px; left:40px; padding:0 0 0px 40px;}

.main_content_bottom2 .icon01 {position:absolute;float:left; top:13px; left:100px; padding:0px 0 0px 40px;}
.main_content_bottom2 .icon02 {position:absolute;float:left; top:13px; left:245px; padding:0 0 0px 40px;}
.main_content_bottom2 .icon03 {position:absolute;float:left; top:13px; left:395px; padding:0 0 0px 40px;}
.main_content_bottom2 .icon04 {position:absolute;float:left; top:13px; left:545px; padding:0 0 0px 40px;}

.main_content_bottom2 .icon01 dt {position:absolute;float:left; top:20px; left:85px; padding:0px 0 0px 40px;}
.main_content_bottom2 .icon02 dt {position:absolute;float:left; top:10px; left:85px; padding:0px 0 0px 40px;}
.main_content_bottom2 .icon03 dt {position:absolute;float:left; top:20px; left:85px; padding:0px 0 0px 40px;}
.main_content_bottom2 .icon04 dt {position:absolute;float:left; top:15px; left:85px; padding:0px 0 0px 40px;}

.main_content_bottom2 .icon05 {position:absolute;top:10px; left:690px; padding:0 0 0px 40px;}

.main_content_bottom2 .sign_up {position:absolute; top:10px; left:750px;  padding:0px 0 0px 40px; line-height:120%; }

.main_content_bottom2 .sign_up dt {position:absolute;float:left; top:12px; left:85px; padding:0px 0 0px 40px; color:#5f88e8;  text-decoration:underline;}

.main_content_bottom2 .sign_up .alink { color:#5f88e8;  text-decoration:underline;}

.gray {color:#909090;}

.site_map {position:relative; width:962px; height:200px; margin:10px 0 15px 8px; background:url('/images/common/bg/bg_sitemap.jpg') no-repeat left top; font-weight:bold;}
.site_map dt {font-size:16px; margin-bottom:15px; color:#202020;}
.site_map dd {line-height:90%;}
.site_map li {list-style:none; margin-bottom:3px; padding-left:16px; background:url('/images/common/blt/blt_dot01.gif') no-repeat left .4em;}
.site_map li a {color:#666; font-size:12px;}
.site_map .list01 {position:absolute; top:33px; left:40px;}
.site_map .list02 {position:absolute; top:33px; left:274px;}
.site_map .list03 {position:absolute; top:33px; left:520px;}
.site_map .list04 {position:absolute; top:33px; left:756px;}


#footer {margin:15px 0 10px 0; text-align:center; *zoom:1; overflow:hidden;}
#footer p {float:left; margin:10px 10px 0 15px; vertical-align:middle; width:300px;padding-top:5px; font-size:11px; color:#525252;}
#footer p img {vertical-align:middle; margin-top:-3px;}
#footer .banner01 {float:left; padding-left:5px; padding-top:10px;}
#footer .banner02 {float:left; padding-top:10px;}


#footer4 {float:both;margin:2px 0 30px 0; text-align:center; *zoom:1; overflow:hidden;}
