

body, div, dl, dt, dd, h1, h2, h3, h4, form, fieldset, p, th, table, tr, td, p, br, input, button, textarea, select, .c1 { font-family:'Noto Sans KR', sans-serif; color:#666666; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,p,a,button,checkbox { margin:0px;padding:0px; }

html, body {margin:0px auto;padding:0px;}
li{list-style:none;}
img { border:0px;vertical-align:top; }
.img_middle { border:0px;vertical-align:middle; }
.hidden{display:none;}


/*È¿°ú*/
.etcmenu a.etc_txt img{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.etcmenu a:hover img{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: .7;}


/* ÀÏ¹Ý ¸µÅ© ½ºÅ¸ÀÏ*/
a:link { font-family: Malgun Gothic; color: #666666; text-decoration: none }
a:visited { font-family: Malgun Gothic; color: #666666; text-decoration: none }
a:hover { font-family: Malgun Gothic; color: #6abaea; text-decoration: none }


/* ¸®½ºÆ® ÆäÀÌÁö Á¤·Ä / ¹öÆ°*/
.pagelist {margin-top:12px;text-align:center;font:12px verdana;}
.button {margin-top:12px;margin-right:10px;text-align:right;}
.button_center {margin-top:12px;text-align:center;}
.button_left {margin-top:12px;margin-left:10px;text-align:left;}



.top_bg{width:100%;height:124px;background:url(/images/bg/top_bg.gif) repeat-x;}
.main_bg{width:100%;height:424px;background:url(/images/bg/main_bg.gif) repeat-x;}
.gallery_bg{width:1060px;height:223px;background:url(/images/bg/gallery_bg.jpg) no-repeat;}
.gallery_line{width:100%;height:223px;background-color:#f4f4f4;margin-top:20px;}
.bottom_bg{width:100%;height:172px;background:url(/images/bg/bottom_bg.gif) repeat-x;margin-top:20px;}
.sub_bg{width:100%;height:284px;background:url(/images/bg/sub_bg.gif) repeat-x;}
.left_menu_box2{width:217px;background:url(/images/bg/left_menu_box2.jpg) repeat-y;}



.vw_content img {max-width: 800px;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%;}
.Wid50 { width: 50%;}
.Wid60 { width: 60%;}
.Wid65 { width: 65%;}
.Wid70 { width: 70%;}
.Wid80 { width: 80%;}
.Wid90 { width: 90%;}
.Wid98 { width: 98%;}

table.tableList {clear:both; text-align:left; margin:0 auto; margin-bottom:20px; border-top:solid 3px #0f2c4f; border-bottom:solid 2px #dedee1; font-size:14px; width:100%;color:#444; }
table.tableList th {background-color:#f3f3f6; line-height:19px; padding:15px 5px 15px 5px; font-weight:600; 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:23px; padding:15px 15px 15px 15px; letter-spacing:-1px;}
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;}


table.tableList input {border:solid 1px #bbb; border-radius:5px; padding:2px;}
table.tableList select {border:solid 1px #bbb; border-radius:5px; padding:2px;}


#subLeft {float:left; width:217px; }
#subLeft h2 {font-size:18px; font-weight: 700; color:#fff; margin-top:0px;text-align:center; line-height:65px; background:#2989ff; border-radius:10px 10px 0 0;}

#subLeft h2.small {font-size:16px; font-weight: 700; color:#fff; margin-top:0px;text-align:center; line-height:65px; background:#2989ff; border-radius:10px 10px 0 0;}


#subLeft ul {border:2px solid #2989ff; border-radius:0 0 10px 10px; margin-bottom:25px; overflow:hidden;}
#subLeft ul li {line-height:47px; border-bottom:solid 1px #e9e9e9;  }
#subLeft ul li:nth-last-of-type(1){border-bottom:none; border-radius:0 0 10px 10px;}
#subLeft ul li a {display:block; font-size:14px; letter-spacing:-1px; color:#333;  text-align:center;}
#subLeft ul li a:hover { color:#333e48;}
#subLeft ul li a.selected {  text-decoration:none; background-color:#c3dcfb;  }

.subTit {border-bottom:solid 1px #9a9a9a; margin-bottom:20px; }
.subTit:after {content:""; display:block; clear:both;}
.subTit h3 {float:left; font-size:24px; font-weight:500; color:#000;   letter-spacing:-1.8px; padding:5px 0 12px 0px;}


/* Å×ÀÌºí ½ºÅ¸ÀÏ */
.table_css {font-size:13px; color:#666666;}
.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_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_TLBR{text-align:center;background-color:#efefef;border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right: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-top:1px solid #bebebe;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right: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;}

h4 p.guideTbTit {margin:20px 0; position:relative; line-height:30px; }
h4 p.guideTbTit span {background-color:#ca7dec; color:#fff; font-size:14px; border-radius:20px; padding:5px 20px; }

table.busiType  {text-align:center; margin:0 auto; margin-bottom:20px; border-top:solid 2px #3aa6c7; border-bottom:solid 1px #3aa6c7; font-size:14px; width:100%;}
table.busiType .thead td {background:#e6f7f5; line-height:19px; padding:10px 20px; font-weight:500; color:#3d3d4f; font-size:14px; border-left:solid 1px #e4e4e4; text-align:center; color:#000;}
table.busiType td {border-bottom:solid 1px #e4e4e4; line-height:23px; padding:15px 15px 15px 15px; border-left:solid 1px #e4e4e4;}
table.busiType .tbAlign {text-align:left; padding-left:25px;}
table.busiType .tbRight {border-right:solid 1px #e4e4e4;}



.busiPhoto:after {content:""; display:block; clear:both;} 
.busiPhoto .busiPhotoLeft {float:left; border:solid 1px #e5e5e5; border-radius:12px; padding:16px; margin-bottom:15px;}
.busiPhoto .busiPhotoRight {float:left; border:solid 1px #e5e5e5; border-radius:12px; padding:16px; margin:0 0 15px 15px;}
.busiPhoto span {display:block; text-align:center; padding-top:10px;}
.busiPhoto img {width:370px; border-radius:12px;}
