@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/* CSS Document */
/*****************************************************************
* @import url(/design/css/base.css);
*****************************************************************/

/* Common */
/* Reset */
*{margin:0;padding:0; /*scrollbar-face-color:#fff; scrollbar-arrow-color:#919191; scrollbar-track-color:#ddd; scrollbar-highlight-color:#fff; scrollbar-3dlight-color:#ddd; scrollbar-darkshadow-color:#ddd;*/}
body{background-color:#fff;word-break:break-all;-ms-word-break:break-all;line-height:1.5em;}
body,input,button,select,input,textarea{font:normal 0.80em/1.4 Dotum,Gulim,Tahoma,Sans-serif;color:#444;}
img,fieldset,iframe{border:0 none;}
img{vertical-align:middle;}
ul li{list-style:none;}
ol{padding-left:25px; margin-left:20px;}
em,address{font-style:normal;}
button,label{cursor:pointer;}
button *{position:relative;}
button img{left:-3px;}
textarea{overflow:auto;}
select{font-size:90%; padding:1px 0 2px 0; color:#444; vertical-align:middle;}
html:first-child select{height:20px;padding-right:6px;}
option{padding-right:6px;}
table{width:100%; border-collapse:collapse; border:0;}
a{color:#444; text-decoration:none;}
a:hover{text-decoration:underline;}


/* Display */
.input_text, textarea {border:1px #d5d3d3 solid; background:#fff; padding:0px 2px 0 2px; font-size:12px; margin-right:3px;}
.input_text {height:20px; line-height:20px; margin-top:2px; padding:2px 0 0;}
.input_check, .input_radio{width:13px!important;height:13px!important; position:relative; top:2px; margin-top:4px;}
legend,hr{z-index:999; display:none;overflow:hidden;position:absolute;left:0;top:-5000px;} /*140717¼öÁ¤*/
.blind {overflow:hidden; width:0; height:0!important; font-size:0; line-height:0} /*140717Ãß°¡*/
.show{display:inline-block!important;}

/* Btn */
.btn{position:relative; top:5px;}
.abtn{position:relative; top:6px;}

/* Font */
.bgclear{background:url()!important;}
.gry{color:#818181;}
.gry a{color:#818181;}
.point{color:#ee6a24; line-height:1.2;} /*171213¼öÁ¤ ±âÁ¸ÄÃ·¯ #f67a38*/
.point a{color:#ee6a24; text-decoration:underline;}
.apoint,.apoint a{color:#1697a6;} /*140724¼öÁ¤ - ±âÁ¸ÄÃ·¯ #16b5c7*/
.sfont{font-size:95%; color:#818181;}
.sfont a{color:#818181;}

/* Align */
.f_left{float:left!important;}
.printer{width:712px!important;}
.f_right{float:right!important;}
.left{text-align:left!important;}
.right{text-align:right!important;}
.center{text-align:center!important;}
.center img{position:relative; top:1px;}
.middle{vertical-align:middle!important;}
.top{vertical-align:top!important;}
.bottom{vertical-align:bottom!important;}
.clear{clear:both!important;}

/* Change color */
.fontColor1 div,.fontColor1 p,.fontColor1 a{color:#FFFF00!important;}
.fontColor2 div,.fontColor2 p,.fontColor2 a{color:#FFFFFF!important;}
.fontColor3 div,.fontColor3 p,.fontColor3 a{color:#0000FF!important;}
.fontColor4 div,.fontColor4 p,.fontColor4 a{color:#FF0000!important;}
.fontColor5 div,.fontColor5 p,.fontColor5 a{color:#6600CC!important;}
.fontColor6 div,.fontColor6 p,.fontColor6 a{color:#009933!important;}

.bgColor1 div,.bgColor1 p,.bgColor1 a{background:#000000!important;}
.bgColor1 div,.bgColor2 p,.bgColor2 a{background:#0000FF!important;}
.bgColor1 div,.bgColor3 p,.bgColor3 a{background:#FF0000!important;}
.bgColor1 div,.bgColor4 p,.bgColor4 a{background:#6600CC!important;}
.bgColor1 div,.bgColor5 p,.bgColor5 a{background:#009933!important;}

/* Wrod break */
.wbreak{word-break:keep-all!important; word-wrap:break-word!important; white-space:pre-wrap!important; white-space:-moz-pre-wrap!important; white-space:-pre-wrap!important; white-space:-o-pre-wrap!important;}
.ellipsis{
	overflow-x:hidden!important;
	white-space:nowrap!important;
	text-overflow:ellipsis!important;
	-o-text-overflow:ellipsis!important;
	-ms-text-overflow:ellipsis!important;
	-moz-binding: url('/design2/css/ellipsis.xml#ellipsis')!important;
}



/*****************************************************************
* @import url(/design/css/layout.css);
*****************************************************************/
/* Layout */
/*#wrap{background:url(/design2/image/common/bg_wrap.gif) repeat-x left top; text-align:center; min-width:930px;}*/
#container{margin-top:8px;}
#container_sec{z-index:1; width:900px; text-align:left; margin:0 auto; vertical-align:middle;margin-top:0px;}

#contents{width:710px; float:right; overflow:hidden;}
#staticmenu {margin:0; padding:0; position:absolute; right:-31px; top:200px;}

#skeepNavi p{display:none!important;}
#skeepNavi ul{border:3px #014f9a solid; background:#fff; padding:10px; width:100px; position:absolute; left:70px; z-index:2;}
#skeepNavi ul li{padding:1px 0; color:#818181; font-size:90%;}
#skeepNavi ul li a{color:#818181;}

ul .depth1{position:relative; left:8px;}
ul .depth2{position:relative; left:8px;}
ul .depth3{position:relative; left:8px;}
ul .depth4{position:relative; left:8px;}
ul .depth5{position:relative; left:-20px;}


/* Contents */
#contents{background:url(/design2/image/common/bg_contents..gif) no-repeat; padding-bottom:20px;}
.notice{width:340px; margin:10px 0 0 0; padding-bottom:5px; border-bottom:1px #ddd solid;}
.notice h3{border-bottom:1px #1083ca solid; background:url(/design2/image/common/bu_r.gif) no-repeat left 4px; font-size:100%; padding:0 0 8px 10px; margin-bottom:10px; color:#444;}
.notice h3 strong{float:left; width:285px;}
.notice h3 .gry{ position:relative; top:2px;}
.notice .gry{font-size:83%!important;}
.notice ul li{background:url(/design2/image/common/bu_nave.gif) no-repeat 5px 8px; padding:2px 0 2px 15px; font-size:90%;}
.notice ul li span{width:290px; float:left;}
.notice ul .over{background:#f4f4f4 url(/design2/image/common/bu_nave.gif) no-repeat 5px 12px;}
#contents .btn {position:relative; top:2px;}


/*ÁÖ¿ä»ç¾÷ ¼Ò°³*/
.majorB_01 {background:url("/design3/image/new_majorB/majorB_01_bg.gif") right top no-repeat;}
.majorB_02 {background:url("/design3/image/new_majorB/majorB_02_bg.gif") right top no-repeat;}
.majorB_03 {background:url("/design3/image/new_majorB/majorB_03_bg.gif") 288px top no-repeat;}
.majorB_04 {background:url("/design3/image/new_majorB/majorB_04_bg.gif") right top no-repeat;}
.majorB_05 {background:url("/design3/image/new_majorB/majorB_05_bg.gif") right top no-repeat;}
.majorB_06 {background:url("/design3/image/new_majorB/majorB_06_bg.gif") right top no-repeat;}
.majorB_07 {background:url("/design3/image/new_majorB/majorB_07_bg.gif") right top no-repeat;}

.stats {width:710px; height:70px; margin-bottom:30px; background:url("/design3/image/new_majorB/majorB_stats_bg.gif") 0 0 no-repeat;}
.stats ul {font-family:"NanumBold"; font-size: 14px; margin-left:90px; padding-top:26px;  }
.stats ul li {float:left; margin-left:20px; padding-right: 30px; background:url("../image/new_majorB/stats_line.gif") right 0 no-repeat; }
.stats ul li.last {background:none; }
.stats ul li span {color:#e76713;}
.stats ul li span.colorBb {color:#8100b7;}
.stats ul li span.colorRb {color:#856a00;}

.stats_line2 {width:710px; height:70px; margin-bottom:30px; background:url("/design3/image/new_majorB/majorB_stats_bg.gif") 0 0 no-repeat;}
.stats_line2 ul {font-family:"NanumBold"; font-size:13px; margin-left:90px; padding-top:16px;  }
.stats_line2 ul li {float:left; margin-left:18px; margin-bottom:12px; padding-right:20px; line-height:14px; background:url("/design3/image/new_majorB/stats_line.gif") right 3px no-repeat; }
.stats_line2 ul li.last {background:none; }
.stats_line2 ul li span {color:#e76713;}
.stats_line2 ul li span.colorBb {color:#8100b7;}
.stats_line2 ul li span.colorRb {color:#856a00;}
.stats_line2 ul li span.colorSB {color:#1697a6;}

.stats_line2_1 {width:710px; height:85px; margin-bottom:30px; background:url("/design3/image/new_majorB/majorB_stats_bg01.gif") 0 0 no-repeat;}
.stats_line2_1 ul {font-family:"NanumBold"; font-size:13px; margin-left:80px; padding-top:16px;  }
.stats_line2_1 ul li {float:left; margin-left:18px; margin-bottom:28px; padding-right:20px; line-height:14px; background:url("/design3/image/new_majorB/stats_line.gif") right 3px no-repeat; }
.stats_line2_1 ul li.last {background:none; }
.stats_line2_1 ul li span {color:#e76713;}
.stats_line2_1 ul li span.colorBb {color:#8100b7;}
.stats_line2_1 ul li span.colorRb {color:#856a00;}
.stats_line2_1 ul li span.colorSB {color:#1697a6;}

.stats_one {width:710px; height:70px; margin-bottom:30px; background:url("/design3/image/new_majorB/majorB_stats_bg.gif") 0 0 no-repeat;}
.stats_one ul {font-family:"NanumBold"; font-size: 13px; margin-left:90px; padding-top:12px;  }
.stats_one ul li {margin-left:20px; padding-right: 30px; line-height:24px; }
.stats_one ul li span {color:#e76713;}
.stats_one ul li span.colorBb {color:#8100b7;}
.stats_one ul li span.colorRb {color:#856a00;}

/* Main */
#main_left{width:585px; float:left; margin-left:0px; padding-top:13px;}
#main_right{z-index:1; width:304px; float:right; margin-right:0px; padding-top:10px;}
#main_bottom{position:relative; clear:both; width:900px; padding:27px 0 0 0; height:27px; background:url(/design2/image/main/bg_link.gif) 0 26px repeat-x}
#main_bottom .site_tab01{position:absolute; top:0; left:0}
#main_bottom .site_tab02{position:absolute; top:0; left:158px}
#main_bottom .site_tab03{position:absolute; top:0; left:316px}

.down{border:1px #ddd solid; background:#fff; padding:5px; width:140px; position:absolute; margin:-100px 0 0 1150px; text-align:left; z-index:2;}
.down li{background:url(/design2/image/common/bu_ar.gif) no-repeat left 3px; padding:1px 0 1px 7px; position:relative; z-index:3;}
.down a{color:#666;}

/* address */
#etc{clear:both; background:url(/design2/image/common/bg_copyright.gif) repeat-x; text-align:center; position:relative; top:10px; line-height:1.2; font-size:85%; padding-top:10px; height:50px;}
#etc .detc{width:900px; text-align:left; margin:0 auto; color:#fff;}
#etc .detc li{display:inline; background:url(/design2/image/common/bu_bar.gif) no-repeat right; padding:0 10px;}
#etc .detc li img{margin:-3px 7px 0 7px;}
#etc .detc a{color:#fff;}

/* Á¦°Å(20160204) */
/*
#copyright{clear:both; height:50px; width:910px; margin:0 auto;}
#copyright div.boxbla{margin-top:-35px;}
#copyright div.boxbla img{float:left; margin:13px 20px 0 15px;display:inline;}
#copyright .call{position:relative; top:-43px; left:760px; font-weight:bold; color:#ffe930;}
#copyright div.boxbla div{padding-top:16px;float:left;width:480px;}
#copyright div.boxbla div address{width:480px;}
*/


/*****************************************************************
* @import url(/design/css/bbs.css);
*****************************************************************/
/* Bbs */
.bbs_search {text-align:right; margin-bottom:5px;}
.bbs_search .btn {position:relative; top:8px!important;}
.bbs_search select {position:relative; /*top:2px;*/}
.bbs_search .input_text{margin:0;}
.bbs{border-top:1px #ddd solid; margin:3px 0;}
.bbs caption{text-align:left; height:20px; vertical-align:bottom; padding:0 0 3px 0;}
.bbs th,.bbs td{text-align:center; white-space:nowrap;}
.bbs th{background:#f5f5f5 url(/design2/image/common/bg_th.gif) repeat-x left bottom; color:#818181; font-size:85%; padding:7px 15px;}
.bbs td{border-bottom:1px #ddd solid; padding:5px 15px;}
.bbs .gry{font-size:85%;}
.bbs td.title{width:100%; white-space:normal; text-align:left;}
.bbs td.title img{position:relative;top:-2px}
.bbs .lt {white-space:normal; text-align:left;}
.page{text-align:center; color:#999; margin-top:10px;}
.page a{font-size:13px; color:#999; margin:0 2px; padding:0 4px;}

.board{left:130px; width:600px; padding-bottom:5px;}
.full input,.full textarea{width:100%!important;}

/*Á÷¿ø¿¬¶ôÃ³ Å×ÀÌºíÃß°¡*/
.bbs02 {border-top:1px #ddd solid; margin:3px 0;}
.bbs02 caption {text-align:left; height:20px; vertical-align:bottom; padding:0 0 3px 0;}
.bbs02 th,.bbs02 td {text-align:center;}
.bbs02 th {background:#f5f5f5 url(/design2/image/common/bg_th.gif) repeat-x left bottom; color:#818181; font-size:85%; padding:7px 15px;}
.bbs02 td {border-bottom:1px #ddd solid; padding:5px 0;}
.bbs02 td.left {padding:5px 0 5px 15px;}

/* View */
.view{border-top:2px #b8b8b8 solid; border-bottom:1px #ddd solid; margin-top:5px;}
.view dl{clear:both; border-bottom:1px #ddd solid; background:url(/design2/image/common/bg_write.gif) repeat-y left;}
.view dl dt,.view dl dd{padding:6px 10px;}
.view dl dt{float:left; background:#f5f5f5; width:130px; margin-right:10px;}
.view dl dd{width:530px; margin-left:150px;}
.view dl dd img{position:relative; margin-top:-4px;}
.view .content{margin:10px;}
.view p{line-height:2.0em;}
.view .sdd{width:320px; float:left;}
.case01 dt,.case01 dd{border-top:1px #ddd solid;}
.case02{padding-bottom:12px;}
.case02 dd{width:180px!important; display:inline; position:relative; top:8px!important; margin-left:0!important;}
.case02 .f_left{position:relative; margin-top:-5px;}

.preview{clear:both; border-top:1px #ddd solid; border-bottom:1px #ddd solid; height:30px; margin-top:-1px;}
.preview dt,.preview dd{padding:5px;}
.preview dt{float:left;}
.preview dd{width:620px; float:right;}

/* Write */
.write{border-top:2px #b8b8b8 solid; border-bottom:1px #ddd solid; background:url(/design2/image/common/bg_write.gif) repeat-y left; margin-top:5px;}
.write select{height:20px; margin-top:-4px;}
.write .input_text{height:20px;}
*:first-child+html .write .input_text{margin:1px 0;}
.write dl{clear:both; border-bottom:1px #dddddd solid;}
.write dl dt{float:left; width:130px; margin-right:10px; padding:7px 10px;}
.write dl dd{width:530px;  padding:5px 10px; margin-left:150px;}
.write dl dd img{position:relative; top:1px; margin-top:-7px;}

/* Reple */
.reple{background:#f5f5f5; padding:10px; color:#666;}
.reple dt{padding-bottom:5px;}
.reple dt strong{width:600px; float:left;}
.reple dt strong .gry{font-weight:normal;}
.reple dd{background:#fff; padding:5px; margin-bottom:10px;}
.wreple{background:#f5f5f5 url(/design2/image/common/bg_reple.gif) no-repeat; padding:10px; height:50px; color:#666;}
.wreple dt{float:left; font-weight:bold;}
.wreple dd{float:right; width:630px;}
.wreple dd textarea{width:550px; height:43px;}
.wreple dd .btn{position:relative; top:-14px;}

/* Cbbs */
.cbbs{border-top:1px #83bbce solid; border-left:1px #ddd solid; font-size:100%;}
.cbbs caption{text-align:left; height:20px; vertical-align:bottom; padding-bottom:3px;}
.cbbs th,.cbbs td{border-bottom:1px #ddd solid; border-right:1px #ddd solid; padding:5px 8px;}
.cbbs th{background:#ebf4f7; text-align:center; color:#4c8ea8; white-space:nowrap;}
.cbbs td.title{white-space:normal; text-align:left;}
.cbbs .g{background:#f7f7f7;}
.cbbs .th{background:#f3f8f9; color:#4c8ea8; text-align:center; font-weight:normal; vertical-align:middle; white-space:nowrap;}
.cbbs .th left{background:#f3f8f9; color:#4c8ea8; text-align:left; vertical-align:middle; white-space:nowrap;}
.cbbs .th a{color:#4c8ea8;}
.cbbs .bu{/*margin-left:-15px;*/}
.crose{border-top:1px #83bbce solid; border-top:0;}


/* Change color */
.fontColor1 div,.fontColor1 p,.fontColor1 a{color:#FFFF00!important;}
.fontColor2 div,.fontColor2 p,.fontColor2 a{color:#FFFFFF!important;}
.fontColor3 div,.fontColor3 p,.fontColor3 a{color:#0000FF!important;}
.fontColor4 div,.fontColor4 p,.fontColor4 a{color:#FF0000!important;}
.fontColor5 div,.fontColor5 p,.fontColor5 a{color:#6600CC!important;}
.fontColor6 div,.fontColor6 p,.fontColor6 a{color:#009933!important;}

.bgColor1 div,.bgColor1 p,.bgColor1 a{background:#000000!important;}
.bgColor1 div,.bgColor2 p,.bgColor2 a{background:#0000FF!important;}
.bgColor1 div,.bgColor3 p,.bgColor3 a{background:#FF0000!important;}
.bgColor1 div,.bgColor4 p,.bgColor4 a{background:#6600CC!important;}
.bgColor1 div,.bgColor5 p,.bgColor5 a{background:#009933!important;}



/*****************************************************************
* @import url(/design/css/button.css);
*****************************************************************/
/* Anchor Button */
a.button,
a.button span {position:relative;display:inline-block; text-decoration:none !important; background:url(/design2/image/common/bg_button.gif) no-repeat; cursor:pointer; white-space:nowrap; vertical-align:middle; margin-right:8px;}
a.button {padding:0; background-position:left top; overflow:visible;}
a.button span {left:16px; padding:4px 15px 4px 0; color:#666; font:11px/12px Dotum; background-position:right top; font-weight:bold;}

a.button, x:-moz-any-link {/*font:0/23px Dotum;*/ padding:12px 0; top:1px;} /* Firefox 2 Fix */
/*a.button, x:-moz-any-link, x:default {padding:0; top:0;}*/ /* Firefox 2 Fix */

/* Control Button + Submit Button */
span.button,
span.button button,
span.button input {position:relative; top:2px; margin:0; display:inline-block; border:0; white-space:nowrap; background:url(/design2/image/common/bg_button.gif) no-repeat; vertical-align:middle;}
span.button {padding:0; background-position:left top;}
span.button button,
span.button input {background-position:right top; top:0; cursor:pointer; left:10px; padding:3px 10px 5px 0; margin-right:3px; font:11px/18px Dotum; font-weight:bold;}


/* Color Preset */
a.button.red,
a.button.red span,
span.button.red,
span.button.red button,
span.button.red input {color:#e47804;}

/* Offset Debug */
a.button,
span.button{margin-right:7px; margin-top:5px;}



/*****************************************************************
* @import url(/design/css/data.css);
*****************************************************************/
h3{margin:0px 0 5px 0; font-size:140%; color:#444;}
h3 span{font-size:70%!important; font-weight:normal;}
h4{background:url(/design2/image/common/bu_h4.gif) no-repeat left 1px; height:16px; padding-left:17px; margin-bottom:10px; font-size:100%; font-weight:bold;}
h5{background:url(/design2/image/common/bu_h5.gif) no-repeat left 3px; padding-left:12px; margin-bottom:10px; font-size:100%;}

.history{text-align:right; color:#818181; font-size:85%; margin:10px 0 15px 0;}
.history a{color:#818181;}

.ex{background:#f9f9f9; font-size:85%; color:#818181; padding:5px 7px;}

.tab {background:#fff url(/design2/image/common/bg_tab.gif) no-repeat left bottom; font-size:85%; height:30px; margin-bottom:25px; font-weight:bold;}
.tab li a:hover {text-decoration:none; color:#444;}
.tab li {float:left;background:url(/design2/image/common/btn_tab.gif) no-repeat right 1px;padding: 12px 9px 1px 0;margin-left:-1px;}
.tab li a {color:#666; background:url(/design2/image/common/btn_tab.gif) no-repeat left 2px;  padding:14px 0 17px 10px; position:relative; top:-2px;}
.tab .over {float:left;background:url(/design2/image/common/btn_tab_r.gif) no-repeat right 1px;padding: 11px 9px 2px 0;}
.tab .over a {color:#444;background:url(/design2/image/common/btn_tab_r.gif) no-repeat left 1px;padding: 10px 0 7px 10px;position:relative;top:-4px;}


.deth6{text-align:right; margin:-20px 0 20px 0;}

.cmenu{border:1px #bed4e6 solid; background:#deeffd; padding:3px; margin-bottom:30px;}
.cmenu .in{border:1px #bed4e6 solid; background:#fff;}
.cmenu .in .title{border:1px #fff solid; border-bottom:1px #bed4e6 solid; padding:3px 10px 4px 10px; background:url(/design2/image/common/bg_cmenu.gif) repeat-x; font-weight:bold; color:#818181;}
.cmenu .in .title strong{color:#ee6a24;}
.cmenu .in ul{clear:both; margin:10px 15px 0 15px; padding-bottom:10px; overflow:hidden;}
.cmenu .in ul li {background:url(/design2/image/common/bu_cmenu.gif) no-repeat left 12px; padding-left:15px; margin-right:30px; line-height:30px;  /*width:210px!important;*/ float:left;} /*20170714 ³ÐÀÌ»èÁ¦*/
/*.cmenu .in ul li strong{color:#3179bc;}*/
.cmenu .in ul li strong{color:#ee6a24;} /* 20160303 */

.ro {background:url(/design2/image/common/bu_o.gif) no-repeat left 10px; padding-left:16px; margin-left:5px; font-size: 14px; line-height: 24px; color:#555; font-family:"Nanum";}
.bu li {background:url(/design2/image/common/bu_o.gif) no-repeat left 10px; padding-left:16px; margin-left:5px; font-size: 14px; line-height: 24px; color:#555; font-family:"Nanum";}
.bu li ul li{background:url(/design2/image/common/bu_nave.gif) no-repeat left 7px; margin:0;}
.bu .cbbs {margin-left:-15px!important; margin-top:10px;}
.bu_e {margin-left:-15px!important;}
.bun li{background:url(/design2/image/common/bu_nave.gif) no-repeat left 7px; padding-left:10px; margin-left:15px;}
.ao{margin-left:15px;}

table.cbbs .bu li {background:url(/design2/image/common/bu_o.gif) no-repeat left 10px; padding-left:12px; margin-left:0px; margin-bottom:5px; font-size:13px; line-height:22px; color:#555; font-family:"Nanum";}

.box{background:url(/design2/image/common/bg_box.gif) no-repeat; padding-top:10px; margin:20px 0 10px 0; clear:both; width:710px; }
.box .in{background:url(/design2/image/common/bg_box.gif) no-repeat bottom; padding:0 10px 10px 10px;}
.box .in dt{float:left;}
.box .in dd{width:580px; padding:8px 0;}
.box .in .par{margin-right:90px; padding:7px 0;}
.box .in .par .input_text{margin-top:4px;}
.box .in .pbtn{position:relative; top:-10px; margin:-40px 0 0 0;}

.rbox{background:url(/design2/image/common/bg_rbox.gif) no-repeat; padding-top:10px; clear:both; margin:5px 0;}
.rbox .in{background:url(/design2/image/common/bg_rbox.gif) no-repeat bottom; padding:0 10px 20px 10px; display:inline-block;}
.linebg{background:url(/design2/image/oper/img_10.gif) no-repeat; padding-top:10px;}
.rbox .in ul{margin:8px 0 23px 0;}
.rbox .in ul li{background:url(/design2/image/common/bu_hr.gif) no-repeat left 6px; padding-left:10px; width:500px; float:right; margin:3px 0;}
.rbox .in ol{margin-left:160px;}

.gbox{background:#f9f9f9; border:1px #ddd solid; padding:5px;}

.line{border-bottom:1px #ddd solid; padding:7px;}
.linebg{background:url(/design2/image/oper/img_10.gif) no-repeat; padding-top:19px;}
.line .tag{width:635px;}
.line .btn{position:relative; margin-top:-3px;}

.dline{background:url(/design2/image/common/bg_line.gif) repeat-x left top; padding-top:10px; margin:10px 0;}
.dline .in{background:url(/design2/image/common/bg_line.gif) repeat-x left bottom; padding-bottom:10px;}

.month{font-weight:bold; font-size:180%; font-family:Tahoma; text-align:center;}
.month img{margin-top:3px;}
.month strong{color:#3ea2e0;}

.calendar{border:1px #ddd solid; margin:5px 0;}
.calendar th,.calendar td{border:1px #ddd solid; font-weight:bold;}
.calendar th{background:url(/design2/image/common/bg_calendar.gif) repeat-x; color:#fff; padding:3px; text-align:center;}
.calendar td{width:90px; height:70px; text-align:left; vertical-align:top; padding:3px; color:#999;}
.calendar .data{background:#f5f5f5;}
.calendar .data span{font-weight:normal; color:#666; font-size:85%; width:73px; float:right;}
.sun{color:#ff3b3b!important;}
.sat{color:#2aa8dc!important;}

.result{width:547px; float:left;}
.poll{border:1px #ddd solid; background:#fff; padding:1px; margin:5px 0 3px 0;}
.poll dt{background:#f5f5f5; padding:10px; font-weight:bold; color:#333; margin-bottom:10px;}
.poll dt .result{width:515px;}
.poll dt .gry{font-weight:normal;}
.poll dd{clear:both; padding:3px 10px;}
.poll .end{background:#f5f5f5; padding:10px; margin-top:10px;}
.poll .end .result{width:520px; font-size:85%; padding-top:5px; color:#818181;}
.poll dd .f_left{margin-right:10px; width:120px;}
.poll .chart{width:510px; background: url(/design2/image/common/bg_poll.gif) repeat-x; float:left; margin-right:10px; text-align:right;}
.poll .chart img{height:12px;}

/* info */
.img{border:1px #ddd solid; padding:0;}
.notice{margin:10px 0 20px 0;}
.notice .img{margin:0 10px 5px 0;}
.notice dl{font-size:90%; margin:0 0 5px 0;}
.notice dl dt{font-weight:bold;}
.notice dl dt img{margin-top:-2px;}
.notice dl .gry{font-size:100%!important;}
.contri{background:url(/design2/image/common/bu_dot.gif) repeat-x bottom; padding-bottom:15px; margin-bottom:15px!important;}
.pn dl{float:left; margin:0!important;}
.pn .img{margin-bottom:5px;}
.pn dl dt,.pn dl dd{text-align:center; width:110px; }
.notice .gbox{background:#f5f5f5; padding:9px 3px 3px 3px; margin-bottom:10px; height:70px;}

#webzine{background:url(/design2/image/info/bg_webzine.gif) no-repeat bottom; padding:25px 20px 25px 40px; height:355px; margin-bottom:20px;}
#webzine .img{border:1px #ddd solid; float:left; margin-right:20px;}
#webzine h4{margin-bottom:30px;}
#webzine dl dt{font-weight:bold; color:#444;}
#webzine dl dd{color:#818181;}
#webzine .btn{position:absolute; top:520px; left:735px;}

#pass{text-align:center; border-top:2px #ddd solid; border-bottom:1px #ddd solid; padding:10px 0; height:150px; overflow:hidden; margin-bottom:5px;}
#pass dl{ float:left; margin:0 15px;}
#pass dl dt img{border:1px #ddd solid;}
.media{height:435px; padding:0 10px 10px 0;}
.media .img{margin:10px; float:left; width:320px;}
.media div{float:right; width:270px;}
.media div dl dt{width:70px!important;}
.media div dl dd{width:190px!important;}
.media div pre{clear:both; width:270px; height:325px; float:right; margin:5px 0 0 5px; padding:5px; overflow:auto;}

.nanumi {overflow:hidden; margin-bottom:30px; }
.nanumi dt {clear:both; float:left; width:165px;}
.nanumi dd {background:url(/design2/image/info/bg_text03.gif) no-repeat right bottom; padding-bottom:10px; float:right; width:543px;}
.nanumi dd p {background:url(/design2/image/info/bg_text03.gif) no-repeat right top; padding:10px 10px 0 20px;}
.nanumi .etc{padding:20px 10px 10px 20px;}

.mult{height:200px; overflow-y:auto; margin:10px;}

/* Intro */
.origin {overflow:hidden; margin-bottom:15px; margin-top:10px; width:540px; /*float:right;*/}
.origin dt{float:left; width:100px; color:#1697a6; }/*140724¼öÁ¤*/
.origin dd{width:440px; float:right;}

.work{padding:0 0 17px 166px; margin-bottom:10px; background:url(/design2/image/common/bu_l.gif) repeat-x left bottom;}
.work ul li{background:url(/design2/image/common/bu_hr.gif) no-repeat left 5px; padding-left:10px;}

.part{font-weight:bold; color:#fff; margin-bottom:5px; width:250px; float:right;}
.part p{text-align:right; padding:2px 5px;}
.part form{float:left; margin-top:-7px; margin-right:5px;}
.part form input{position:relative; top:7px; left:-8px;}

/*Á¶Á÷µµ ¼±ÅÃ¹Ù ¿µ¿ª ¼öÁ¤ 20170101*/
.teamDept {margin-bottom:5px; width:310px; float:right;}
.teamDept form {float:left; margin-right:10px;}
.teamDept select {float:left; padding:0; height:21px;}
/*Á¶Á÷µµ ¼±ÅÃ¹Ù ¿µ¿ª ¼öÁ¤ 20170101*/

.new_part {margin-bottom:5px; width:310px; float:right;}
.new_part form {float:left; margin-right:10px;}
.new_part select {float:left; padding:0;}


/*increase 10*/
.apart{width:272px!important;}
.dpart{width:280px!important;}

.tagsearch{background:url(/design2/image/common/bg_tagsearch.gif) no-repeat; padding:7px 20px 20px 50px;}
.tagsearch dl{float:left;}
.tagsearch dt,.tagsearch dd{float:left; margin-right:5px;}
.tagsearch .btn{margin-top:6px;}
*:first-child+html .tagsearch{margin-top:4px;}

/* 20150823 °Ë»öÁ¶°Ç Ãß°¡·Î ÀÎÇØ ´ÙÀ½À» Ãß°¡ÇÔ */
.tagsearchDouble {/*background:url(/design2/image/common/bg_tagsearch_double.gif) no-repeat;*/ border:2px solid #ddd; padding:10px 30px;}
.tagsearchDouble dl {float:left;}
.tagsearchDouble dl dt {float:left; margin-right:5px; margin-top:5px;}
.tagsearchDouble dl dd {float:left; margin-right:15px;}
.tagsearchDouble .btn{margin-top:6px;}
*:first-child+html .tagsearchDouble{margin-top:4px;}

/* 20140519 Áöµµ º¯°æÀ¸·Î ÀÎÇÑ ¼öÁ¤ ½ÃÀÛ */
.street_find h4 {margin:27px 0 5px 0}
.street_find h4.contact {margin-top:8px;}
.street_find dl {margin-top:11px; /*zoom:1;*/}
.street_find dl:after {display:block; clear:both; content:""}
.street_find dt, .street_find dd {float:left; color:#333}
.street_find dt {clear:both; padding-left:35px; height:28px; line-height:2.2em; width:105px; background:url(/design/image/common/ico_bus.gif) 0 0 no-repeat; font-weight:bold}
.street_find dd {padding-top:2px; line-height:20px; width:570px}
.street_find dt.subway {background:url(/design/image/common/ico_subway.gif) 0 0 no-repeat}
.street_find dt.address {background:url(/design/image/common/ico_address.gif) 0 0 no-repeat}
.street_find dt.call {background:url(/design/image/common/ico_call.gif) 0 0 no-repeat}
.street_find dt.station {background:url(/design/image/common/ico_station.gif) 0 0 no-repeat}
.street_find dt.airport {background:url(/design/image/common/ico_airport.gif) 0 0 no-repeat}
/* 20140519 Áöµµ º¯°æÀ¸·Î ÀÎÇÑ ¼öÁ¤ ³¡ */

/* Oper */
#greetings{background:url(/design2/image/oper/bg_greetings.gif) no-repeat right top; padding:25px 280px 25px 25px}
.sign{margin-left:25px; width:500px;}

.schol{width:380px; overflow:hidden;}
.schol dt{width:130px;}
.schol dd{width:240px;}

.brief{clear:both; margin-top:40px; width:312px; float:left; text-align:center; }
.brief_d{width:395px;margin-left:3px; float:left;}

.roster{float:left; margin:0 10px 40px 10px;}
.roster p{background:url(/design2/image/oper/bg_pic.gif) no-repeat; padding:18px 23px;}
.roster p img{border:1px #ddd solid; padding:0;}
.roster h4{margin-left:30px; width:100px;}
.roster .bu{margin-left:15px;}

.announce{width:215px; padding:15px 0 0 0; margin:0 10px; background:url(/design2/image/oper/bg_announce.gif) no-repeat; float:left;}
.announce .in{background:url(/design2/image/oper/bg_announce.gif) no-repeat left bottom; padding-bottom:35px;}
.announce .in h4{background:url(/design2/image/oper/bg_anno.gif) no-repeat 30px bottom; padding:10px 10px 10px 0;  text-align:center;}
.announce .bu{margin-left:15px;}
.announce .bu li{padding-left:15px;}
.announce .non{padding-bottom:15px!important; padding-bottom:10px!important; height:40px;}

.statement{background:url(/design2/image/oper/img_08.gif) no-repeat; padding:20px 10px 10px 200px;}

.qna{border:1px #ddd solid; border-top:1px #83bbce solid; border-bottom:0;}
.qna dt{background:#ebf4f7 url(/design2/image/oper/ico_q.gif) no-repeat 5px 8px; border-bottom:1px #ddd solid; padding:5px 10px 5px 20px; font-weight:bold; color:#4c8ea8;}
.qna dd{padding:5px 10px 5px 20px; background:url(/design2/image/oper/ico_a.gif) no-repeat 5px 8px; border-bottom:1px #ddd solid;}

.form{background:url(/design2/image/oper/bg_form.gif) no-repeat; padding:120px 45px 80px 45px;}
.form1{padding:45px 45px 80px 45px;}

/* Biz */
.hrd{width:230px; float:left; text-align:center;}
.year{background:url(/design2/image/biz/bg_year.gif) no-repeat top;}
.year p{text-align:center; padding-top:15px;}
.year img{margin:5px;}

.challenger{float:right; width:520px;}
.challenger .cbbs{margin:0 0 5px 0; left:16px; position:relative;}

/* Service */
.viewer{margin-bottom:15px;}
.viewer dt{clear:both; float:left; margin-right:10px; text-align:center;}
.viewer dd{padding:10px 0;}
.viewer .etc{padding:5px 0;}

.sitemap{border:1px #ddd solid; display:inline-block; margin-bottom:20px; padding-bottom:10px;}
.sitemap ul{margin:0 15px; float:left; display:inline;}
.sitemap ul li{float:left; width:135px;}
.sitemap ul li ul{margin:5px 0 0 0;}
.sitemap ul li ul li{color:#818181; clear:both; font-size:85%; background:url(/design2/image/common/bu_g.gif) no-repeat left 5px; padding-left:10px; margin-bottom:5px;}
.sitemap ul li ul li a{color:#818181;}

.bbox{background:#f8fbfd; border:1px #deecf4 solid; padding:15px 10px 10px 10px; color:#818181; font-size:90%; margin:5px 0;}
.bbox .btn{top:-2px!important;}

.right {position:relative; /*top:-5px!important;*/}
.input_text {position:relative; top:0;}

.ggb{padding:5px 20px!important;}

/* Etc */
.long{width:520px!important;}
.mlong{width:503px!important;}
.lmid{width:300px!important;}
.mmid{width:200px!important;}
.smid{width:150px!important;}
.mid{width:80px!important;}
.num{width:50px!important;}
.addr{width:300px!important;}
.hetc{padding-bottom:5px!important;}

/* Popup */
#popup{background:#e0e0e0; padding:0 3px 3px 0; position:absolute;}
#popup #pop{border:3px #b1b1b1 solid; background:#fff;}
#popup #pop h1{background:url(/design2/image/common/bg_poph1.gif) no-repeat; color:#fff; font-size:100%; padding:5px 10px;}
#popup #pop .close{position:absolute; right:10px; top:9px;}
#popup #pop #content{margin:10px; font-size:90%;}
#popup #pop #content select,#popup #pop #content input{font-size:100%;}
#popup #pop #content h2{background:url(/design2/image/common/bu_r.gif) no-repeat left 10px; padding-left:10px;}
#popup #pop #content textarea{width:98%;}
#popup #pop #content .gbox{background:#f4f4f4; padding:5px 10px; margin-bottom:5px; color:#666;}
#popup #pop #content .lbox{border:1px #ddd solid; padding:10px;}
#popup #pop #content .lbox dt{float:left; font-weight:bold; color:#666; width:80px; text-align:left; background:url(/design2/image/common/bu_round.gif) no-repeat left 4px; padding-left:10px;}
#popup #pop #content .lbox dd{text-align:left;}

/* HRD Popup */
#hrd{border-bottom:2px #3cafd0 solid; background:url(/design2/image/biz/bg_pop.gif) no-repeat left top; padding:10px; width:570px;}
#hrd h1{margin:0 0 28px 20px;}
#hrd h2{background:url(/design2/image/common/bu_h4.gif) no-repeat left 2px; padding-left:17px; margin-bottom:10px; font-size:100%; font-weight:bold; font-variant:small-caps;}
#hrd .gbox{background:#f5f5f5; padding:10px;}
#hrd .gbox .center{margin-left:60px; text-align:left!important;}
#hrd .gbox dl dt{clear:both; width:100px; float:left; font-weight:bold; color:#818181; font-size:85%; padding:4px; background:url(/design2/image/common/bu_bdot.gif) no-repeat left 9px;}
#hrd .gbox .button{margin:0px;}
#hrd .go{margin-left:20px;}
#hrd .write dl dt{font-variant:small-caps; line-height:1.3;}
#hrd .write dl dd{width:395px!important;}
#hrd .write .img{margin:0 0 7px 0;}
#hrd .write .long{width:345px!important;}
#hrd .write .mlong{width:325px!important;}
#hrd .write .pic{width:295px; float:left;}
#hrd .write table{width:360px;}
#hrd .write table th{font-weight:normal;}
#hrd p{padding:10px;}



/*****************************************************************
* @import url(/design/css/error.css);
*****************************************************************/
/* Error */
.error{margin:50px auto; width:700px;}
.error h1{border-bottom:4px #014f9a solid; padding:10px 0; margin-bottom:30px;}
.error h2{font-size:140%;}
.error .data{width:540px; padding:0 10px; float:right;}
.error .copyright{border-top:1px #014f9a solid; margin-top:30px; padding:10px 0; color:#818181; font-size:85%; text-align:center;}





/*****************************************************************
* @import url(/design/css/autocomplete/jquery.autocomplete.css);
*****************************************************************/
.ac_results {
	padding: 0px;
	border: 1px solid #ddd;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	/*filter:mask();*/
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: #e7e7e7;
	color: #444444;
}

/*****************************************************************
* @import skysoft dj 2011.11.08 add
*****************************************************************/
.photoTit{height:30px;}
.photoList{ }
.photoList li.photo{width:161px;background:url(/design2/image/common/bg_photo.gif) no-repeat;margin-right:20px;float:left;}
.photoList li.last{margin-right:0px;}
.photoList li.space{clear:both; display:inline;}
.photoList div{padding:10px 0 15px 10px;}
.photoList p{margin-bottom:30px;}
.photoPop_ver{position:absolute;top:100px;left:500px;background:#f0f0f0 url(/design2/image/common/bg_photo_tit.gif) no-repeat 10px 6px;float:left;padding:8px 10px 10px 10px;border:1px solid #cccccc; text-align:right;}
.photoPop_hor{position:absolute;top:100px;left:330px;background:#f0f0f0 url(/design2/image/common/bg_photo_tit.gif) no-repeat 10px 6px;float:left;padding:8px 10px 10px 10px;border:1px solid #cccccc; text-align:right;}
.photoPop_ver p{padding:0 2px 5px 0;}
.photoPop_hor p{padding:0 2px 5px 0;}
.appBtn{text-align:center;padding-top:30px;}
.appBtn img{cursor: pointer;}
ol.sta{margin-bottom:15px;float:left;}
ol.sta li{float:left;padding:2px 8px 0 0;background:none;}
.staBTN{width:120px;position:absolute;top:213px;left:585px;text-align:right;}


/*****************************************************************
* @import skysoft mk 2010.06.09 add
*****************************************************************/
.menu h2 { height:22px }
.menu .category { overflow:auto; padding-top:10px; width:100% }
#jump_notice .category { height:102px }
#jump_work .category { height:88px; padding:0 }
#jump_jisoNtc .category { height:127px }
#jump_notice .category,#jump_work .category,#jump_jisoNtc .category { position:relative; left:3px }
#jump_notice .menu ul,#jump_work .menu ul,#jump_jisoNtc .menu ul {padding-top:10px; margin:0; height:auto; margin-bottom:10px }
.menu ul li { background:url("/design2/image/main/bu_notice.gif") 0 7px no-repeat; padding-left:10px }


/* 20140605 Ãß°¡ */
.info_department {overflow:hidden; padding-bottom:5px}
.info_department a {float:left; padding-top:7px}
.info_department span {float:right; width:500px}


/* 20160602Ãß°¡ */
/*°æ¿µ°ø½Ã °³ÆíÀ¸·Î Ãß°¡µÈ css*/

h4.ST_h4 {clear: both; background:url(../image/oper/bu_h4.gif) no-repeat left 2px; line-height:16px; height:16px; padding-left:17px; margin-bottom:10px; font-family:'Nanum Gothic'; font-size:15px; font-weight:bold;}
ul.banner { display: block; float: right;}
ul.banner li {float:left; margin-left:10px; }

/*°æ¿µ°ø½Ã ¸ñÂ÷ 20160602*/
.management_info {margin-top:30px; }
.management_info .section {position:relative; width: 100%; margin-bottom: 30px;}
.management_info .section .notice-title {display: table-cell; box-sizing: border-box; width:130px; padding-right: 30px; vertical-align: middle; text-align: center; font-family:'Nanum Gothic';  font-size:14px; letter-spacing: -1px;}
.management_info .section .blue {background: url(../image/oper/management_circle01.png) no-repeat left center; font-weight:bold; color:#007dce; }
.management_info .section .blue2 {background: url(../image/oper/management_circle02.png) no-repeat left center; font-weight:bold; color:#127694; }
.management_info .section .notice-title:before {content: " "; display: block; position: absolute;top: 50%; left: 100px; width: 29px; border: 1px solid #b4d7eb;}
.management_info .section .list {display:table-cell; box-sizing: border-box; border: 1px solid #e2e2e2;}

.management_info .section .list .inner {overflow: hidden; display: table; width:568px; height: 100%; }
.management_info .section .list .inner > ul {display: table-cell; box-sizing: border-box; height: 100px; padding: 20px 0 20px 15px; }
.management_info .section .list .inner > ul li {overflow:hidden; display:inline-block; width:47%; height:22px; line-height:22px; background: url(../image/oper/bu_o.gif) left 8px no-repeat; padding:0 0 0 12px;  }
.management_info .section .list .inner > ul li a {color:#666; font-family:Dotum;  }
.management_info .section .list .inner > ul li a:hover  {text-decoration:none; color:#0a81c4;}
.management_info .section .list .inner > ul li img {margin-left:8px; margin-bottom: 4px; vertical-align: middle;}

.bullet_line {font-family:'Nanum Gothic'; margin:5px 0; padding-left:16px; line-height:22px; background:url(../image/oper/bullet_line.gif) no-repeat 5px 12px; }

/*°æ¿µ°ø½Ã »ó´Ü¸®½ºÆ® 20160602*/
.BoxList {border:1px #bed4e6 solid;background:#deeffd;padding:3px;margin-bottom:30px;}
.BoxList .inLine {border:1px #bed4e6 solid;background:#fff;}
.BoxList .inLine .title {border:1px #fff solid;border-bottom:1px #bed4e6 solid;padding:3px 10px 4px 10px;background:url(../image/oper/bg_cmenu.gif) repeat-x;font-weight:bold;color:#818181;}
.BoxList .inLine .title strong {color:#ee6a24;}
.BoxList .inLine ul {clear:both; margin:10px 15px 0 15px; padding-bottom:10px; overflow:hidden;}
.BoxList .inLine ul li {float:left; background:url(../image/oper/bu_cmenu.gif) no-repeat left 8px; font-family:Dotum; line-height:24px; height:24px; padding-left:10px; width:48%;}
.BoxList .inLine ul li img {margin-left:8px; margin-bottom:2px; vertical-align: middle;}
.BoxList .inLine ul li strong {color:#ee6a24;}

.noConArea { overflow: hidden; height:320px; background: url(../image/oper/noCon_Bg.jpg) right top no-repeat; }
.noConArea .Txt_copy { display:block; font-family:'Nanum Gothic';  font-size:18px; color:#6b6b6b; line-height:30px; width:375px; margin: 60px 0 10px 10px;  }
.noConArea .Txt_copy2 { display:block; font-family:'Nanum Gothic';  font-size:13px; color:#5e5400; line-height:30px; width:350px; margin: 0px 0 10px 10px;  }
.noConArea ul.ALIO_banner li {float:left; margin-left:10px; }


/*****************************************************************
* »çÀü°øÇ¥¸ñ·Ï ÀÛ¾÷À¸·Î ÀÎÇÑ Ãß°¡ 2016.12.23
*****************************************************************/

/* ÆùÆ® */
@font-face {
	font-family:"Nanum"; 
	font-style:normal;
	font-weight:normal;
	src:url('../font/NanumGothic.eot'); 
	src:local('¡Ø'),
	url('../font/NanumGothic.eot?#iefix') format('embedded-opentype'),
	url('../font/NanumGothic.woff') format('woff');
}

@font-face {
	font-family:"NanumBold"; 
	font-style:normal;
	font-weight:normal;
	src:url('../font/NanumGothicBold.eot'); 
	src:local('¡Ø'),
	url('../font/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
	url('../font/NanumGothicBold.woff') format('woff');
}


/*»çÀü°øÇ¥¸ñ·Ï*/
.official_Txt {padding:15px 0 0; margin:0; height:100px; background:url('../image/officialTab/logo3_0.jpg') right top no-repeat;  }
.official_Txt dt {font-family:"NanumBold"; font-size:15px; padding:0 0 10px 17px; height:16px; background:url('/design2/image/common/bu_h4.gif') no-repeat left 1px; }
.official_Txt dd {font-family:"Nanum"; width:510px; }

.officialTab{position:relative;overflow:hidden;width:100%;margin-top:15px}
.officialTab ul.subtabs {position:relative;overflow:hidden;}
.officialTab ul.subtabs li {float:left;position:relative;overflow:hidden; padding:0 0 10px; border:1px solid #dbdddb; margin-left:-2px; cursor:pointer;}

/*Ä«Å×°í¸®º° »çÀüÁ¤º¸°øÇ¥¸ñ·Ï ¼öÁ¤À¸·Î Ãß°¡ 20190319*/
.officialTab ul.subtabs li.nth-child {width:117px; margin-left:0; border-left:1px solid #dbdddb; border-right:0; }
.officialTab ul.subtabs li.nth-child_R {width:117px; margin-left:0; border-left:1px solid #dbdddb; border-left:1px solid #dbdddb;}

.officialTab ul.subtabs li.nth-child1 {width:177px; margin-left:0; border-left:1px solid #dbdddb; border-bottom:0; border-right:0; }
.officialTab ul.subtabs li.nth-child2 {width:178px; border-bottom:0; border-right:0; }
.officialTab ul.subtabs li.nth-child3 {width:178px; border-bottom:0; border-right:0; }
.officialTab ul.subtabs li.nth-child4 {width:178px; border-bottom:0; }

.officialTab ul.subtabs li.nth-child5 {width:177px; margin-left:0; border-left:1px solid #dbdddb; border-bottom:0; border-right:0; border-bottom:1px solid #dbdddb; }
.officialTab ul.subtabs li.nth-child6 {width:178px; border-right:0; border-bottom:1px solid #dbdddb; }
.officialTab ul.subtabs li.nth-child7 {width:178px; border-right:0; border-bottom:1px solid #dbdddb; }
.officialTab ul.subtabs li.nth-child8 {width:178px; border-bottom:1px solid #dbdddb; }

.officialTab ul.subtabs li a {font-family:"NanumBold"; display:block; font-size:13px; color:#6b6b6b; text-align:center; }
.officialTab ul.subtabs li .officialTab_icon01 {padding-top:86px; background:url('../image/officialTab/officialTab_icon01.png') center top no-repeat;}
.officialTab ul.subtabs li .officialTab_icon02 {padding-top:86px; background:url('../image/officialTab/officialTab_icon02.png') center top no-repeat;}
.officialTab ul.subtabs li .officialTab_icon03 {padding-top:86px; background:url('../image/officialTab/officialTab_icon03.png') center top no-repeat;}
.officialTab ul.subtabs li .officialTab_icon04 {padding-top:86px; background:url('../image/officialTab/officialTab_icon04.png') center top no-repeat;}
.officialTab ul.subtabs li .officialTab_icon05 {padding-top:86px; background:url('../image/officialTab/officialTab_icon05.png') center top no-repeat;}
.officialTab ul.subtabs li .officialTab_icon06 {padding-top:86px; background:url('../image/officialTab/officialTab_icon06.png') center top no-repeat;}
.officialTab ul.subtabs li .officialTab_icon07 {padding-top:86px; background:url('../image/officialTab/officialTab_icon07.png') center top no-repeat;}
.officialTab ul.subtabs li .officialTab_icon08 {padding-top:86px; background:url('../image/officialTab/officialTab_icon08.png') center top no-repeat;}
.officialTab ul.subtabs li .officialTab_icon09 {padding-top:86px; background:url('../image/officialTab/officialTab_icon09.png') center top no-repeat;}
.officialTab ul.subtabs li .officialTab_icon10 {padding-top:86px; background:url('../image/officialTab/officialTab_icon10.png') center top no-repeat;}
.officialTab ul.subtabs li .officialTab_icon11 {padding-top:86px; background:url('../image/officialTab/officialTab_icon11.png') center top no-repeat;}
.officialTab ul.subtabs li .officialTab_icon12 {padding-top:86px; background:url('../image/officialTab/officialTab_icon12.png') center top no-repeat;}

.officialTab ul.subtabs li a:hover.officialTab_icon01 {background:url('../image/officialTab/officialTab_icon01on.png') center top no-repeat;}
.officialTab ul.subtabs li a:hover.officialTab_icon02 {background:url('../image/officialTab/officialTab_icon02on.png') center top no-repeat;}
.officialTab ul.subtabs li a:hover.officialTab_icon03 {background:url('../image/officialTab/officialTab_icon03on.png') center top no-repeat;}
.officialTab ul.subtabs li a:hover.officialTab_icon04 {background:url('../image/officialTab/officialTab_icon04on.png') center top no-repeat;}
.officialTab ul.subtabs li a:hover.officialTab_icon05 {background:url('../image/officialTab/officialTab_icon05on.png') center top no-repeat;}
.officialTab ul.subtabs li a:hover.officialTab_icon06 {background:url('../image/officialTab/officialTab_icon06on.png') center top no-repeat;}
.officialTab ul.subtabs li a:hover.officialTab_icon07 {background:url('../image/officialTab/officialTab_icon07on.png') center top no-repeat;}
.officialTab ul.subtabs li a:hover.officialTab_icon08 {background:url('../image/officialTab/officialTab_icon08on.png') center top no-repeat;}
.officialTab ul.subtabs li a:hover.officialTab_icon09 {background:url('../image/officialTab/officialTab_icon09on.png') center top no-repeat;}
.officialTab ul.subtabs li a:hover.officialTab_icon10 {background:url('../image/officialTab/officialTab_icon10on.png') center top no-repeat;}
.officialTab ul.subtabs li a:hover.officialTab_icon11 {background:url('../image/officialTab/officialTab_icon11on.png') center top no-repeat;}
.officialTab ul.subtabs li a:hover.officialTab_icon12 {background:url('../image/officialTab/officialTab_icon12on.png') center top no-repeat;}

.contentSearchForm {position:relative; overflow:hidden; width:710px; text-align:center; margin-top:10px; }
.contentSearchForm div {position:relative; overflow:hidden; border:1px solid #dbdbdb; padding:15px 0; background:#f6f6f6;}
.contentSearchForm div label.searchText {margin:0 20px 0 0; padding:0; font-family:"NanumBold"; font-size:13px; color:#676767; }
.contentSearchForm select {height:26px; padding:2px 5px; margin:0; font-size:12px; line-height:20px; vertical-align:middle;}
.contentSearchForm span { display:inline-block; height:28px; margin-left:10px;}
.contentSearchForm input[type='text'] {float:left; width:120px; height:22px; margin:0 10px 0 0; padding:2px 3px; border:1px solid #d2d2d2; line-height:22px; font-size:12px;}
.contentSearchForm input[type='submit'] {font-family:"NanumBold"; cursor:pointer; border:none; width:80px; height:28px; background:#5e626e; color:#fff; line-height:14px;}


/*ÀÌ»çÀåÇÁ·ÎÇÊ¿µ¿ª*/
.Profile {overflow:hidden; position:relative; margin:0; padding:0; background:url('/design3/image/ceo/CEO_profilephoto.gif') left top no-repeat; }
#contents .Profile .ceo_name {position:absolute; bottom:280px; left:-40px; }
#contents .Profile .ceo_btn {position:absolute; bottom:240px; left:60px; }
.profileTxt_Area {float:left; width:432px; margin-left:305px}
#contents .profileTxt_Area ul {overflow:hidden; width:460px; margin-bottom:30px;}
#contents .profileTxt_Area ul li {/*float:left;*/ font-size:13px; background:url(/design2/image/common/bu_o.gif) no-repeat 5px 10px; padding-left:16px; line-height:24px;}
#contents .profileTxt_Area h4 {margin-bottom:10px; padding-left:22px; color:#04657a; font-size:16px; line-height:22px; height:22px; font-family:"NanumBold"; font-weight:normal; background:url("/design3/image/new_images/bullet_title_total.gif") 0 3px no-repeat;  }
#contents .profileTxt_Area dl {overflow:hidden; width:460px; font-size:13px; font-family:"Nanum"; letter-spacing:-1px; margin-bottom:30px;}
#contents .profileTxt_Area dl dt {float:left; width:110px; color: #1697a6; background:url(/design2/image/common/bu_o.gif) no-repeat 5px 10px; padding-left:16px; line-height:24px; }
#contents .profileTxt_Area dl dd {float: right; width:324px; color:#555; line-height:24px;  }

/*ÀÌ»çÀåÇÁ·ÎÇÊ¿µ¿ª Á÷¹«´ëÇà*/
.Profile_D {overflow:hidden; position:relative; margin:0; padding:0; background:url('/design3/image/ceo/CEO_greeting_photo_n.jpg') left top no-repeat; }
#contents .Profile_D .ceo_btn {position:absolute; top:278px; left:0px; }

/*
.greeting_D {overflow:hidden; position:relative; margin:0; padding:0; background:url('/design3/image/ceo/CEO_greeting_photo.jpg') left top no-repeat; }
#contents .greeting_D .ceo_btn {position:absolute; top:300px; left:0px; }
.greetingTxt_Area {float:right; width:432px;margin-right:0px; height:630px;}
.greetingTxt_Area p {line-height:22px; margin-bottom:16px;}
*/

.greetingTxt { margin-top:20px; text-align:justify; }
.greetingTxt p {line-height:22px; margin-bottom:16px;}
.ceosign {text-align:right; margin-bottom:20px; }

/*À±¸®°æ¿µ*/
.ethics {overflow:hidden; margin:0; padding:0; background:url('/design3/image/ceo/CEO_photo.jpg') left 35px no-repeat; }
.ethics_Txt {float:right; width:430px; margin-top:20px; height:570px;}
.ethics_Txt p {line-height:22px; margin-bottom:16px;}
.ethics_Txt span.Fontcolor {color:#00aeef; font-weight:bold; }

.ethicsTxt {margin-top:20px; text-align:justify; }
.ethicsTxt p {line-height:22px; margin-bottom:16px;}
.ethicsTxt span.Fontcolor {color:#00aeef; font-weight:bold; }

span.blind {position:absolute;width:0;height:0;overflow:hidden;top:-999999px;text-indent:-9999px;}


/*À±¸®°æ¿µ ÀÎ»ç¸»*/
.EM_greeting {margin:0; padding:0;}
.EM_greeting .photo {float:left; margin-right:30px; }
.EM_greeting .greetingTxt_Area {float:left; width:355px; margin-bottom:10px; }
.EM_greeting .greetingTxt_Area p {line-height:24px; margin-bottom:16px;}
.EM_greeting p {line-height:22px; margin-bottom:16px;}



/*¿ª´ëÀÌ»çÀå*/
#contents .roster h4 {margin-bottom:10px; padding-left:22px; color:#04657a; font-size:16px; line-height:22px; height:22px; font-family:"NanumBold"; font-weight:normal; background:url("/design3/image/new_images/bullet_title_total.gif") 0 3px no-repeat;  }


#contents ol.basic {margin:0 0 30px;padding:0; font-size: 14px; line-height: 26px;}
#contents ol.basic li {padding-left:0 ; color:#333; font-family:"Nanum"; background:none; line-height:24px; }

/*¶óÀÎul*/
ul.list_one_TypeA {margin:0 0 30px;padding:0; font-size:13px; line-height:24px;}
ul.list_one_TypeA li {margin:0; padding-left:10px; color:#666; background:url("/design3/image/new_images/bullet_list_third.gif") 0 11px no-repeat;}

/*ÀÓÁ÷¿øÇÁ·ÎÇÊ 20180521*/
.profile_etc {overflow:hidden; margin-bottom:15px; margin-top:10px;}
.profile_etc dt {float:left; width:60px; color:#1697a6; }
.profile_etc dd {float:left; width:335px;}


/*Å×ÀÌºí ¾È ¸®½ÃÆ® ul Ãß°¡*/
.cbbs td ul.list_third {margin:0 0 10px; padding:0;}
.cbbs td ul.list_third li {background:url(/design2/image/common/bu_o.gif) no-repeat left 8px; padding-left:14px; font-size:13px; line-height:22px; color:#555; font-family:"Nanum";}
.cbbs td ul.list_third li ul {margin:0 0 10px; padding:0; }
.cbbs td ul.list_third li ul li {background:url(/design/image/eng/ul_bullet.gif) no-repeat 0 10px; padding-left:10px; margin-left:0; line-height:22px;}
.cbbs td ul.list_third li ul li ul {margin:0 0 6px; padding:0; }
.cbbs td ul.list_third li ul li ul li {background:none; padding-left:0; margin-left:0; line-height:22px;}

/*³ª´©¹ÌºÀ»ç´Ü*/
dl.NanumiBosa {float:left; margin-left:10px;}
dl.NanumiBosa dt {margin-bottom:6px; padding-left:20px; color:#333; font-size:15px; line-height: 22px; height:22px; font-family:"NanumBold"; background:url("/design3/image/new_images/bullet_title_total.gif") 0 -184px no-repeat;  }
dl.NanumiBosa dd {padding:0; margin-bottom:20px; font-size:14px; line-height:22px; height:22px; }

/*ÀÏÇÐ½Àº´Çà ´õ¾Ë¾Æº¸±â*/
.QR_code_list {width:710px; display: inline-block; margin: 0 0 50px; padding: 0;}
.QR_code_list li {float:left; width:33%; }

.QR_code_btn_list {width:710px; display: inline-block; margin: 0 0 10px;}
.QR_code_btn_list li {float:left; width:33%;}


.FAQ_QR_area {width:710px; height: 136px;margin:20px 0 0; background: url(/design3/image/new_majorB/FAQ_QR_code_bg.jpg) top right no-repeat;}


/*°í°´Âü¿©*/
.voc_top { margin:0 0 30px; padding:0; width:710px; height:290px; background:url("/design3/image/voc/main_top_Img.jpg") no-repeat; font-size:0; line-height:0; text-indent:-9999px;}

.ColorRed {color:#ec0707;}
.minwonbox {margin:0; padding:20px; color:#333; font-family:"Nanum";  font-size:13px; background:#eaeaea; border:1px solid #d2d2d2; }
.TxtB {font-family:"NanumBold"; font-size:14px;}
.Txtkookmin {font-family:"NanumBold"; font-size:15px; color:#117dc5;}

.FAQ-charter-A {position:relative; height:156px; margin:0 0 20px; padding:20px 10px;  border:1px solid #d2d2d2; background:url("/design3/image/voc/FAQ_top_Img.jpg") top left no-repeat;}
.FAQ-charter {position:relative; margin:0; padding:20px;  border:1px solid #d2d2d2; }
.renew-lord-text {font-family:"NanumBold"; font-size:15px; margin-left:250px; } 

.renew-intorduce-btn {position:absolute; bottom:45px; right:36px; text-align:right;}
.renew-intorduce-btn > a {display:inline-block; font-family:"NanumBold"; font-size:12px; line-height:24px; text-align:center; vertical-align:middle; margin-top:4px;}
.renew-intorduce-btn .renew-consultation-btn {width:200px; background-color:#1d70a2; height:32px; color:#fff; font-size:12px; text-align:center; line-height:30px;}
.renew-consultation-btn:hover {background-color:#219da3;}

/*faq¾È³»*/
.FAQ-charter-A > ul.lst-square {margin-top:5px; margin-left:250px; padding:3px 5px 0 3px;}
.FAQ-charter-A > ul.lst-square li {font-family:"Nanum"; color:#474747; padding:2px 12px; background:url("/design3/image/voc/dotted-blue.gif") no-repeat 1px 12px;}

/*¹Î¿ø Á¢¼ö¤ýÃ³¸® ¾È³»*/
.txt-charter {margin:0; padding:20px;  border:1px solid #d2d2d2;}
#contents .txt-charter h4.noBullet {margin-bottom:6px; padding-left:0px; color:#333; font-size:15px; line-height: 22px; font-family:"NanumBold"; background:none;}
ul.lst-square {padding:3px 5px 0 3px; }
ul.lst-square li {font-family:"Nanum"; color:#474747; padding:2px 12px; background:url("/design3/image/voc/dotted-blue.gif") no-repeat 1px 12px;}

/*ÀÚ°ÝÁõºÒ¹ý´ë¿© 0808*/
ul.lst-square li ul {border:1px solid #ddd; padding:10px 0; margin-bottom:6px; }
ul.lst-square li ul li {font-family:"Nanum"; color:#474747; padding:2px 12px; background:none;}
ul.lst-square li ul li.floatL {float:left; width:300px;}


/*ºÎÁ¤ºñ¸®½Å°í*/
.Absurdity {width:710px; display:inline-block; }
.Absurdity .type01 {float:left; width:353px; border:1px solid #d2d2d2;  }
.Absurdity .type01 dt {margin:0; padding:0; line-height:50px; text-align:left; background:#0e70ad url('/design3/image/voc/bg_btn_gr.png') 260px center no-repeat;}
.Absurdity .type01 dt a {display:block; color:#fff; font-family:"NanumBold"; font-size:15px; padding-left: 110px;letter-spacing: -0.7px;}
.Absurdity .type01 dd {margin:0; padding:20px 25px 10px; height:240px; text-align:center; background:url("/design3/image/voc/bg_Ab1.gif") center 100px no-repeat;  }
.Absurdity .type02 {float:left; padding:0px; width:354px; border-top:1px solid #d2d2d2; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}
.Absurdity .type02 dt {margin:0; padding:0; line-height:50px; text-align:left; background:#18a3a7 url('/design3/image/voc/bg_btn_gr.png') 250px center no-repeat;}
.Absurdity .type02 dt a {display:block; color:#fff; font-family:"NanumBold"; font-size:16px; padding-left:100px;}
.Absurdity .type02 dd {margin:0; padding:20px 25px 10px; height:240px; text-align:center; background:url("/design3/image/voc/bg_Ab2.gif") -20px bottom no-repeat; }

.Absurdity .type03 {float:left;padding:0px;margin-top:5px;width: 353px;border:1px solid #d2d2d2;}
.Absurdity .type03 dt {width: 383px;margin:0;padding:0px;line-height:50px;text-align:left; background:#18a3a7 url('/design3/image/voc/bg_btn_gr.png') 260px center no-repeat;}
.Absurdity .type03 dt a {display:block;color:#fff; font-family:"NanumBold";font-size: 16px;padding-left:80px;}
.Absurdity .type03 dd {margin:0;padding: 20px 25px 10px 25px;height: 280px;text-align:left; background:url("/design3/image/voc/bg_Ab3.gif") -20px bottom no-repeat;}
.Absurdity .type03 dd span {display:block;margin:10px 0 14px;font-family:"NanumBold";font-size: 14px;}

.Absurdity .type04 {float:left; padding:0px; margin-top:5px; width:354px; border-top:1px solid #d2d2d2; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}
.Absurdity .type04 dt {margin:0; padding:0; line-height:50px; text-align:left; background:#0e70ad url('/design3/image/voc/bg_btn_gr.png') 250px center no-repeat;}
.Absurdity .type04 dt a {display:block; color:#fff; font-family:"NanumBold"; font-size:16px; padding-left:80px; }
.Absurdity .type04 dd {margin:0;padding:20px 25px 10px;height: 280px;text-align: left; background:url("/design3/image/voc/bg_Ab4.gif") -15px bottom no-repeat;}
.Absurdity .type04 dd span {display:block;margin:10px 0 14px;font-family:"NanumBold";font-size: 14px;}



