@font-face {

    font-family: NanumBarunGothic;

    src: url('../fonts/NanumBarunGothic.eot'); /* IE 4-8 */

    src: url('../fonts/NanumBarunGothic.eot?') format('eot'), /* IE 9 */

         url('../fonts/NanumBarunGothic.woff') format('woff'); /* IE 9, Firefox 3.6+, Chrome 6+ */

}

body, td, p, input, button, textarea, select, .c1 { font-family:NanumBarunGothic,'³ª´®¹Ù¸¥°íµñ', ¸¼Àº °íµñ, malgun, Tahoma, ±¼¸²; font-size:9pt; color:#222222; }

form { margin:0px; }

/* img {border:0px;} */

a:link, a:visited, a:active { text-decoration:none; color:#333333;}
/*a:hover { text-decoration:underline; }*/

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, ±¼¸²; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:µ¸¿ò; }
.cloudy, a.cloudy {color:#888888;} /* Èå¸² */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }


.bg002_top {
	background-attachment: scroll;
	/*background-color: #FBF8F0;*/
	background-image: url(img/main/main_top_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

.bg002_bottom {
	background-attachment: scroll;
	/*background-color: #ffffff;*/
	background-image: url(img/main/main_bottom_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}


.bg003_top {
	background-attachment: scroll;
	/*background-color: #283B66;*/
	background-image: url(img/sub/sub_top_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}


.bg003_bottom {
	background-attachment: scroll;
	/*background-color: #ffffff;*/
	background-image: url(img/sub/sub_bottom_bg.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

.cls{clear:both}
h10{height:10px}
h20{height:20px}
h30{height:30px}
h40{height:40px}
h50{height:50px}
h60{height:60px}
h70{height:70px}
h80{height:80px}
h90{height:90px}
h100{height:100px}
img{border:0}
ul,li{margin:0;padding:0;list-style:none}
html,body{width:100%;height:100%;margin:0;padding:0}
#wrapper{width:100%;min-width:1000px;margin:0;padding:0}
#header{width:100%;height:100px;min-width:1000px;background:#025EB3}
#top{width:1000px;height:100px;margin:0 auto}
#logo{z-index:100000;float:left;position:relative;margin:0;padding:0;width:150px;height:100px}
.tnb{z-index:100000;float:right;position:relative;width:150px;margin:0;padding:0}
.tnb ul{width:150px;height:50px;margin-top:20px;padding:0;list-style:none}
.tnb ul li{float:left;width:50px;height:50px;display:block}
.tnb ul li a{line-height:50px;display:block}
#navi{position:absolute;width:100%;top:0}

#main_visual{clear:both;position:relative;width:100%;height:500px;margin:0;padding:0;background:url(../../img/main/main_bg.jpg) center top no-repeat}
.main_img{width:100%;height:500px;min-width:1000px;overflow:hidden;text-align:center;background:url(../../img/main/main_img.png) center top no-repeat}
#main_content{width:1000px;margin:40px auto 0 auto}
.main_content_l{float:left;position:relative;width:230px;height:210px;margin:0;padding:0}
.notice_title{margin:0}
.notice_txt{width:230px;height:130px;margin-top:5px;padding:0}
.main_content_c{float:left;position:relative;margin-left:40px;width:460px;height:210px}
#tab01_01contents{margin:5px}
#tab01_02contents{margin:5px}
.tab{width:450px;height:200px;margin:0;padding:0}
.tab ul{width:450px;height:27px;margin:0;padding:0;list-style:none}
.tab ul li{float:left;display:block;margin:0;padding:0}
.tab ul li.tab_more{float:right;margin:0;padding:0}
.tab_content{width:450px;margin-top:15px}
.main_content_r{float:right;position:relative;margin:0;padding:0}

#footer{clear:both;position:relative;width:100%;min-width:1000px;height:80px;margin-top:40px;padding:0;border-top:1px solid #d2d2d2}
.footer_info{width:1000px;margin:0 auto}
.footer_info1{display:block;height:15px;margin-top:25px;padding:0}
.footer_info2{display:block;height:15px;margin:0;padding:0}

#container{width:1000px;margin:50px auto;position:relative}
#leftside{z-index:4;position:relative;float:left;width:200px}
.sub_left_title{width:200px;margin:0 0 15px 0;padding:0}
.sub_leftmenu{position:relative;width:200px;margin:0;border-top:1px solid #d2d2d2;border-bottom:0px solid #d2d2d2}
.sub_leftmenu ul{list-style:none;margin:0}
.sub_leftmenu ul li{width:200px;height:35px;border-bottom:1px dotted #e0e0e0}
.sub_leftmenu ul li a{display:block;line-height:35px}
.sub_leftmenu ul li a span{ visibility:hidden}
.sub_leftmenu ul li.sub_menu1{background-position:0 0}
.sub_leftmenu ul li.sub_menu2{background-position:0 -35px}
.sub_leftmenu ul li.sub_menu3{background-position:0 -70px}
.sub_leftmenu ul li.sub_menu4{background-position:0 -105px}
.sub_leftmenu ul li.sub_menu1:hover{background-position:-200px 0}
.sub_leftmenu ul li.sub_menu2:hover{background-position:-200px -35px}
.sub_leftmenu ul li.sub_menu3:hover{background-position:-200px -70px}
.sub_leftmenu ul li.sub_menu4:hover{background-position:-200px -105px}
.sub_menu1_bg{background:url(../../img/sub/sub_menu1.gif) no-repeat}
.sub_menu2_bg{background:url(../../img/sub/sub_menu2.gif) no-repeat}
.sub_menu3_bg{background:url(../../img/sub/sub_menu3.gif) no-repeat}
.sub_menu4_bg{background:url(../../img/sub/sub_menu4.gif) no-repeat}
.sub_menu_member_bg{background:url(../../img/sub/sub_menu_member.gif) no-repeat}
.sub_menu_mypage_bg{background:url(../../img/sub/sub_menu_myinfo.gif) no-repeat}
.sub_menu_policy_bg{background:url(../../img/sub/sub_menu_policy.gif) no-repeat}

.sub_over1{background-position:-200px 0}
.sub_over2{background-position:-200px -35px}
.sub_over3{background-position:-200px -70px}
.sub_over4{background-position:-200px -105px}

.sub_leftbanner{display:block;margin:30px 0 0 0;padding:0}

#content{float:right;width:750px;position:relative;margin:0;padding:0;min-height:500px}

.sub_location {position:relative;width:100%;height:55px;border-bottom:1px solid #e6e6e6;margin-bottom:20px}
.sub_title{float:left;display:block;margin:0;padding:0}
.sub_location_txt{float:right;display:block;margin:32px 0 5px 0}
.location1{text-align:left;display:inline-block;position:relative;margin:0px;padding:0 5px 0 13px;color:#969696;font-size:1em}
.location2{text-align:left;display:inline-block;position:relative;margin:0px;padding:0 5px 0 13px;color:#969696;font-size:1em;background:url(../../img/sub/location_dot.gif) 0 2px no-repeat}
.location3{text-align:left;display:inline-block;position:relative;margin:0px;padding:0 5px 0 13px;color:#333333;font-size:1em;background:url(../../img/sub/location_dot.gif) 0 2px no-repeat}

.content_div{clear:both;position:relative;width:750px}
