


@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}



html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img{margin:0;padding:0;font-family:'Noto Sans KR', sans-serif;}
html{width:100%;height:100%;}
body,code{color:#666666;}
fieldset{border:none;vertical-align:top;}
li{list-style:none;}
img {border:0px;vertical-align:top;}
.hidden{display:none;}

a{text-decoration:none;color:#666666;}
a:hover {color:#ff6666;}
a:active{text-decoration:none;}

.vw_content img {max-width: 820px;height:auto;}



.alignCenter {text-align:center;}
.alignRight {text-align:right;}
.alignLeft {text-align:left;}


	.Wid05 { width: 5%;}
	.Wid10 { width: 10%;}
	.Wid15 { width: 15%;}
	.Wid20 { width: 20%;}
	.Wid25 { width: 25%;}
	.Wid30 { width: 30%;}
	.Wid35 { width: 35%;}
	.Wid40 { width: 40%;}
	.Wid45 { width: 45%;}
	.Wid50 { width: 50%;}
	.Wid55 { width: 55%;}
	.Wid60 { width: 60%;}
	.Wid65 { width: 65%;}
	.Wid70 { width: 70%;}
	.Wid75 { width: 75%;}
	.Wid80 { width: 80%;}
	.Wid85 { width: 85%;}
	.Wid90 { width: 90%;}
	.Wid95 { width: 95%;}
	.Wid98 { width: 98%;}

/* ¸®½ºÆ® ÆäÀÌÁö Á¤·Ä / ¹öÆ°*/
.pagelist {margin-top:12px;text-align:center;font:12px verdana;}
.button {margin-top:12px;text-align:right;}
.button_left {margin-top:12px;text-align:left;}
.button_center {margin-top:12px;text-align:left;}


.bg{width:100%;height:1388px;background:url(/images/bg/bg.gif) repeat-x;}
.bg2{width:100%;height:1233px;background:url(/images/bg/bg2.gif) repeat-x;}

.sub_bg{width:100%;height:275px;background:url(/images/bg/sub_bg.gif) repeat-x;}
.sub_top_bg{width:1059px;height:127px;background:url(/images/bg/sub_top_bg.gif) no-repeat;}
.sub_tit_bg{width:864px;height:148px;background:url(/images/bg/sub_tit_bg.gif) no-repeat;margin-bottom:20px}
.sub_tit_bg p{padding:26px 0 0 25px; font-size:38px; color:#000;}

.sub_bottom_bg {width:100%; height:211px; background:url(/images/bg/sub_bottom_bg.gif) repeat-x; margin-top:45px;}



.top_menu {width:1059px;height:46px;}
.top_menu ul {padding:15px 0 0 745px;}
.top_menu li {float:left;padding-left:15px;list-style:none;}
.top_menu img{vertical-align:middle;}
.top_menu a{text-decoration:none;color:#9c8d82;}
.top_menu a:hover {color:#3a3a3a;}


.menu_bg{width:1059px;height:80px;border:0px solid #bebebe;}
.menu_bg .logo {float:left;width:246px;text-align:center;}
.menu_bg .menu {float:left;width:813px;text-align:left;}

.news_bg{width:320px;height:204px;background:url(/images/bg/news_bg.gif) no-repeat;}
.news_bg p{padding:22px 0 10px 0;}
.news_bg img{vertical-align:middle;}

.guide_bg{width:320px;height:123px;background:url(/images/bg/guide_bg.gif) no-repeat;}
.sponser_bg{width:161px;height:159px;background:url(/images/bg/sponser_bg.gif) no-repeat;}


/*¾î¸£½ÅÀÌ¾ß±â º£³Ê*/
.banner{width:1000px; height:50px;text-align:left;}
.banner p{float:left;}
.banner p img{vertical-align:top;}
.banner a.etc_img img{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.banner a:hover img{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.7;}


/* ½Ã¼³¾È³»,ÀÌ¿ë¾È³»,ÀÔ¼Ò¾È³» */
.guide{text-align:left;padding:20px 0 0 20px;}
.guide a span{display:none;}
.guide a{height:80px;display:inline-block;background-position:0 0;background-repeat:no-repeat;margin:0px 0px 0 0px;}
.guide a:hover{background-position:0 -80px;}
.guide a.guide01 {background-image:url(/images/button/main_guide01.png);width:60px;margin-left:15px;}
.guide a.guide02 {background-image:url(/images/button/main_guide02.png);width:60px;margin-left:30px;}
.guide a.guide03 {background-image:url(/images/button/main_guide03.png);width:60px;margin-left:40px;}


.right_bg{width:210px;height:647px;background:url(/images/bg/main_right_bg.gif) no-repeat;}


/* Á¦ÈÞ »çÀÌÆ® */
.site{position:relative; clear:both;z-index:1;padding:0px 0 0 0px;}
.site a span{display:none;}
.site a{height:99px;display:inline-block;background-position:0 0;background-repeat:no-repeat;margin:0px 0px 0 0px;}
.site a:hover{background-position:0 -99px;}
.site a.site01 {background-image:url(/images/button/main_site01.png);width:210px;margin-top:1px;}
.site a.site02 {background-image:url(/images/button/main_site02.png);width:210px;margin-top:-5px;}
.site a.site03 {background-image:url(/images/button/main_site03.png);width:210px;margin-top:-4px}
.site a.site04 {background-image:url(/images/button/main_site04.png);width:210px;margin-top:-3px}



.subTitle h4{margin:30px 0 20px 0;}
.subTitle h4 span{background:#979797;text-align:center; border-radius:32px;line-height: 32px;font-size: 16px; padding:0 20px; bix-sizing:border-box; color: #fff; ; font-weight:500; display:inline-block;}


/* Çà»ç */
.event {width:188px;padding-left:11px;}
.event p img{vertical-align:top;}
.event h4{height:40px;text-align:left;font-size:12px;font-weight:bold;}
.event a.event_img img{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.event a:hover img{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.7;}


.right_bg2{width:210px;height:361px;background:url(/images/bg/main_right_bg2.gif) no-repeat;}


.gallery_bg{width:849px;height:157px;background:url(/images/bg/main_gallery_bg.gif) no-repeat;}


/* ÈÄ¿ø½ÅÃ»,ÀÚ¿øºÀ»ç½ÅÃ» */
.application{text-align:left;padding:27px 0 0 20px;}
.application a span{display:none;}
.application a{height:67px;display:inline-block;background-position:0 0;background-repeat:no-repeat;margin:0px 0px 0 0px;}
.application a:hover{background-position:0 -67px;}
.application a.app01 {background-image:url(/images/button/main_sponser.png);width:172px;}
.application a.app02 {background-image:url(/images/button/main_service.png);width:172px;}



/* MENU */

#menu{clear:both;width:800px;height:36px; padding:15px 0 0 0;}
#menu li{float:left;list-style:none;margin:0 0 0 35px;}
#menu li a{height:36px;display:block;background-position:0 0;background-repeat:no-repeat;}
#menu li a:hover {background-position:0 -36px;}	
#menu li a span {display:none;}


#show_hide1 {position: absolute; width:100%; height:250px; display:none; top:95px; left:0px; z-index:100; border:0px red solid;}
#show_hide2 {position: relative; width:1048px; height:222px; top:2px; left:0px; z-index:100;background:url(/images/bg/sub_menu_bg.png); border:0px solid #bebebe;margin:0 auto; }

.left_banner a.banner_img img{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.left_banner a:hover img{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.7;}


/* LEFT  */
.left_menu {text-align:top;padding:0px 0px 0px 0px; color:#c3cdcd;} 
.left_menu a {height:40px; display:inline-block;background-positoin:0 0;background-repeat:no-repeat; background-image:url(/images/bg/sub_menu_left.png); width:210px; vertical-align:top; position: relative;}
.left_menu a:hover{background-position:0 -40px;color:#FFF;}
.left_menu a span {font-size:15px;font-weight:500; margin:7px 10px 10px 40px; position: absolute; letter-spacing:-1px;  }
.left_menu a span.small {font-size:14px;font-weight:500; margin:7px 10px 10px 40px; position: absolute; lletter-spacing:-2px;  }


.left_menu_title {margin:0px;padding:0px; background:url('/images/font/sub_left_tit.gif') no-repeat; height:170px; width:195px; position: relative;}
.left_menu_title span {margin:70px 10px 10px 40px; position: absolute;color:#FFF;font-weight:600; font-size:28px; }
.left_menu_title span.txt1 {margin:70px 10px 10px 25px;}
.left_menu_title span.txt2 {margin:70px 10px 10px 10px;}



/* Å×ÀÌºí ½ºÅ¸ÀÏ */
.table_top{float:left;width:50%;line-height:24px; margin-bottom:5px;}
.table_top img {vertical-align:top;padding:1px 0  0 0;}
.table_top .but {text-align:right;padding-right:0px;}

.table_css {font-size:13px;#444;}
.table_css .head_Gray_No{text-align:center;background-color:#efefef;}
.table_css .head_Gray_L{text-align:center;background-color:#efefef;border-left:1px solid #bebebe;}
.table_css .head_Gray_B{text-align:center;background-color:#efefef;border-bottom:1px solid #bebebe;}
.table_css .head_Gray_R{text-align:center;background-color:#efefef;border-right:1px solid #bebebe;}
.table_css .head_Gray_LB{text-align:center;background-color:#efefef;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .head_Gray_LBL{text-align:left;background-color:#efefef;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .head_Gray_LBR{text-align:center;background-color:#efefef;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;}


.table_css .head_Gray_LBR{text-align:center;background-color:#efefef;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;}
.table_css .head_Gray_TLB{text-align:center;background-color:#efefef;border-top:1px solid #bebebe; border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .head_Gray_TBR{text-align:center;background-color:#efefef;border-top:1px solid #bebebe;border-right:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .head_Gray_TLBR{text-align:center;background-color:#efefef;border:1px solid #bebebe;}


.table_css .head_Yellow_No{text-align:center;background-color:#fcf7cf;}
.table_css .head_Yellow_L{text-align:center;background-color:#fcf7cf;border-left:1px solid #bebebe;}
.table_css .head_Yellow_B{text-align:center;background-color:#fcf7cf;border-bottom:1px solid #bebebe;}
.table_css .head_Yellow_R{text-align:center;background-color:#fcf7cf;border-right:1px solid #bebebe;}
.table_css .head_Yellow_LB{text-align:center;background-color:#fcf7cf;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .head_Yellow_LBR{text-align:center;background-color:#fcf7cf;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;}


.table_css .head_Brown_No{text-align:center;background-color:#e0dbd2;}
.table_css .head_Brown_L{text-align:center;background-color:#e0dbd2;border-left:1px solid #bebebe;}
.table_css .head_Brown_B{text-align:center;background-color:#e0dbd2;border-bottom:1px solid #bebebe;}
.table_css .head_Brown_R{text-align:center;background-color:#e0dbd2;border-right:1px solid #bebebe;}
.table_css .head_Brown_LB{text-align:center;background-color:#e0dbd2;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .head_Brown_LBR{text-align:center;background-color:#e0dbd2;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;}


.table_css .head_Cobalt_No{text-align:center;color:#fff;background-color:#2d93ce;}
.table_css .head_Cobalt_L{text-align:center;color:#fff;background-color:#2d93ce;border-left:1px solid #bebebe;}
.table_css .head_Cobalt_B{text-align:center;color:#fff;background-color:#2d93ce;border-bottom:1px solid #bebebe;}
.table_css .head_Cobalt_R{text-align:center;color:#fff;background-color:#2d93ce;border-right:1px solid #bebebe;}
.table_css .head_Cobalt_LB{text-align:center;color:#fff;background-color:#2d93ce;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .head_Cobalt_LBR{text-align:center;color:#fff;background-color:#2d93ce;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;}


.table_css .list_No_left{text-align:left;}
.table_css .list_No_center{text-align:center;}
.table_css .list_No_right{text-align:right;}

.table_css .list_L_center{text-align:center;border-left:1px solid #bebebe;}
.table_css .list_B_center{text-align:center;border-bottom:1px solid #bebebe;}
.table_css .list_R_center{text-align:center;border-right:1px solid #bebebe;}
.table_css .list_LB_center{text-align:center;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .list_LBR_center{text-align:center;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;}

.table_css .list_L_left{text-align:left;padding:0 0 0 5px;border-left:1px solid #bebebe;}
.table_css .list_B_left{text-align:left;padding:0 0 0 5px;border-bottom:1px solid #bebebe;}
.table_css .list_R_left{text-align:left;padding:0 0 0 5px;border-right:1px solid #bebebe;}
.table_css .list_LB_left{text-align:left;padding:0 0 0 5px;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .list_LBR_left{text-align:left;padding:0 0 0 5px;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;}
.table_css .list_TLBR_left{text-align:left;padding:0 0 0 5px;border:1px solid #bebebe;}

.table_css .list_L_right{text-align:right;padding:0 5px 0 0;border-left:1px solid #bebebe;}
.table_css .list_B_right{text-align:right;padding:0 5px 0 0;border-bottom:1px solid #bebebe;}
.table_css .list_R_right{text-align:right;padding:0 5px 0 0;border-right:1px solid #bebebe;}
.table_css .list_LB_right{text-align:right;padding:0 5px 0 0;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .list_LBR_right{text-align:right;padding:0 5px 0 0;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;}


.reply_box1 {background-color:#efefef;text-align:center;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;border-left:1px solid #bebebe;}
.reply_box2 {background-color:#efefef;text-align:center;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.reply_box3 {background-color:#efefef;text-align:center;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;}

.pagelist {margin-top:12px;text-align:center;font:12px verdana;}
.Button {margin-top:12px;text-align:right;}




/* ÄÁÅÙÃ÷ ÆäÀÌÁö Ç¥ ½ºÅ¸ÀÏ*/
.base_table {border-collapse:collapse;font:12px dotum;color:#000000; border:1px solid #C7C7C7;}
.base_table tr {border-bottom:1px solid #C0C0C0;height:25px;}
.base_table td {border-right:1px solid #C0C0C0;height:25px;}
.base_table th {border-right:1px solid #C0C0C0;height:25px;}

.base_table tbody tr {border-bottom:1px solid #C7C7C7;height:25px;}
.base_table tbody td {border-right:1px solid #C7C7C7;height:25px;}
.base_table tbody th {border-right:1px solid #C7C7C7;height:25px;}

.base_table thead tr {border-bottom:1px solid #C7C7C7;height:25px;}
.base_table thead td {border-right:1px solid #C7C7C7;height:25px;}
.base_table thead th {border-right:1px solid #C7C7C7;height:25px;}


.view_pic	{ z-index: 1000; }

/* ¼³°èµµ */
.blueprint_img1 {background:url(/images/img/blueprint_img1.gif);width:789px;height:807px;}		/*ÁöÇÏ1Ãþ µµ¸é*/
.blueprint_img1 h3 {position:relative;}
.blueprint_img1 a {color:#ff6600;}
.blueprint_img1 a:hover {color:#ff6600;}

.blueprint_img2 {background:url(//images/img/blueprint_img2.gif);width:789px;height:788px;}		/*Áö»ó1Ãþ µµ¸é*/
.blueprint_img2 h3 {position:relative;}
.blueprint_img2 a {color:#ff6600;}
.blueprint_img2 a:hover {color:#ff6600;}

.blueprint_img3 {background:url(//images/img/blueprint_img3.gif);width:789px;height:700px;}		/*Áö»ó2Ãþ µµ¸é*/
.blueprint_img3 h3 {position:relative;}
.blueprint_img3 a {color:#ff6600;}
.blueprint_img3 a:hover {color:#ff6600;}

.blueprint_img4 {background:url(//images/img/blueprint_img4.gif);width:789px;height:700px;}		/*Áö»ó3Ãþ µµ¸é*/
.blueprint_img4 h3 {position:relative;}
.blueprint_img4 a {color:#ff6600;}
.blueprint_img4 a:hover {color:#ff6600;}


/* Á¶Á÷µµ,Á÷¿ø */
.company_people {background:url(//images/bg/company_people_bg.gif);width:789px;height:241px;}
.company_people h4 {position:relative;}
.company_people a {color:#fff;}
.company_people a:hover {color:#fff;}


/* ½Ä´ÜÇ¥ */
#menu_contents {font-size:12px;}
#menu_contents td{text-align:center;border-bottom:0px solid #bebebe;padding:0px 0px 0px 0px;font-size:12px;}
#menu_contents .headB{text-align:left;padding-left:10px;background-color:#3689bf;font-weight:bold;color:#fff;border:1px solid #bebebe;}
#menu_contents .head1{text-align:center;border-bottom:1px solid #bebebe;background-color:#efefef;border-left:1px solid #bebebe;}
#menu_contents .head{text-align:center;border-bottom:1px solid #bebebe;background-color:#efefef;}
#menu_contents .head3{text-align:center;border-bottom:1px solid #bebebe;background-color:#efefef;border-left:1px solid #bebebe;border-right:1px solid #bebebe;}
#menu_contents .con1{text-align:left;padding:10px 10px; border-bottom: 1px solid #bebebe;border-left:1px solid #bebebe; }
#menu_contents .con2{text-align:left;padding:10px 10px; border-bottom: 1px solid #bebebe;border-left: 1px solid #bebebe;border-right:1px solid #bebebe; }

#calendar_table {border-collapse:collapse;font:12px dotum;color:#444444;}
#calendar_table .head1{font-weight:bold;color:#ffffff;text-align:center;padding:7px 0px 4px 0px;background-color:#f0401d;border-bottom:1px solid #C7C7C7;border-right:1px solid #C7C7C7;}
#calendar_table .head2{font-weight:bold;text-align:center;padding:7px 0px 4px 0px;background-color:#f4f4f4;border-bottom:1px solid #C7C7C7;border-right:1px solid #C7C7C7;}
#calendar_table .con1{text-align:center;border-bottom:1px solid #C7C7C7;padding:0px 0px 0px 0px;}
#calendar_table .con2{text-align:left;padding:5 0 0 5;border-bottom:1px solid #C7C7C7;border-right:1px solid #C7C7C7;}
/* ½Ä´ÜÇ¥ End */

/* Contents Title */
.Tbox_Finish {clear:both;margin-bottom:0px;}

.Tbox01 .Start {float:left;background:url(/images/Tbox/Tbox01_01.png) no-repeat;width:19px;height:32px;margin-top:15px;}
.Tbox01 .Contents {float:left;background:url(/images/Tbox/Tbox01_02.png);font-size:12px;font-weight:bold;color:#fff;line-height:32px;padding:0px 20px 0 0;margin-top:15px;}
.Tbox01 .Contents img { vertical-align:middle;line-height:32px;width:21px;height:21px;}
.Tbox01 .End {float:left;background:url(/images/Tbox/Tbox01_03.png) no-repeat;width:21px;height:32px;margin-top:15px;}

.Tbox02 .Start {float:left;background:url(/images/Tbox/Tbox01_01.png) no-repeat;width:19px;height:32px;margin-top:15px;}
.Tbox02 .Contents {float:left;background:url(/images/Tbox/Tbox01_02.png);font-size:12px;font-weight:bold;color:#fff;line-height:32px;padding:0px 20px 0 0;margin-top:15px;}
.Tbox02 .Contents img { vertical-align:middle;line-height:32px;width:21px;height:21px;}
.Tbox02 .End {float:left;background:url(/images/Tbox/Tbox01_03.png) no-repeat;width:21px;height:32px;margin-top:15px;}



.Tbox05 .Start {float:left;background:url(/images/Tbox/Tbox05_01.png) no-repeat;width:19px;height:32px;margin-top:10px;}
.Tbox05 .Contents {float:left;background:url(/images/Tbox/Tbox05_02.png);font-size:12px;font-weight:bold;color:#fff;line-height:32px;padding:0px 20px 0 0;margin-top:10px;}
.Tbox05 .Contents img { vertical-align:middle;line-height:32px;width:21px;height:21px;}
.Tbox05 .End {float:left;background:url(/images/Tbox/Tbox05_03.png) no-repeat;width:21px;height:32px;margin-top:10px;}


.Tbox_icon01 {vertical-align:middle;line-height:32px;width:21px;height:21px;}

/* Contents Title */


	table.tableList {clear:both; text-align:left; margin:0 auto; margin-bottom:20px; border-top:solid 2px #333; border-bottom:solid 2px #dedee1; width:100%;color:#444; }
	table.tableList th {background-color:#f3f3f6; line-height:19px; padding:13px 5px; font-weight:700; font-size:14px; border-bottom:solid 1px #d2d2d6; letter-spacing:-1px;text-align:center;}
	table.tableList td {border-bottom:solid 1px #dadada; font-weight:normal; line-height:19px; padding:13px 10px; letter-spacing:-1px; font-size:14px; }
	table.tableList .tableRight {border-right:solid 1px #d2d2d6;}
	table.tableList .tableLeft {border-left:solid 1px #d2d2d6;}
	table.tableList .tableBoth {border-right:solid 1px #d2d2d6; border-left:solid 1px #d2d2d6;}
