@charset "utf-8";
/************************************************ 
Version : 어문규범통합검색시스템 1.0
Date : 2017-04-04
*************************************************/

#wrap {z-index:1;position:relative;padding:0;margin:0;width:100%;}
#wrap header {background:#28324f;position:fixed;z-index:900;width:100%;top: auto !important;}
#container {position:relative;background:#fff;width:100%;min-height:700px;margin:0 auto;clear:both;border-top:solid 1px #dedede;padding-top:77px;padding-bottom:55px;}/* 20190117 */
#wrap footer {clear:both;overflow:hidden;position:relative;width:100%;min-height:74px;border-top:1px solid #dedede;z-index:90;}

pre {white-space:pre-wrap; font-family:nanum;}

/* -------------------------------------------------------------------------------
	header
 ------------------------------------------------------------------------------- */
.header {width:1200px;margin:0 auto;}
.header:after {display:block;content:"";clear:both;}

/* 상단 메뉴_서브메뉴 슬라이드 */
#gnb {float:right;padding:29px 455px 0 0;height:78px;}
#gnb > li {float:left;margin-left:37px;}
#gnb > li h2 {position:relative;z-index:100;}
#gnb > li h2 a {font:normal 17px "nanumb";color:#b2b8c9;line-height:21px !important;vertical-align:top;}
#gnb > li h2 a:hover, #gnb > li h2 a.active {color:#fff;}
#gnb > li.active .subMask {display:block;}
#gnb > li.gnb_item01 .subMask {height:45px;border-bottom:1px solid #dedede;}

#gnb .subMask {position:absolute;left:0;right:0;top:78px;z-index:800;overflow:hidden;display:none;background:#fff;}
#gnb .maskCon {position:absolute;width:100%;left:0;top:13px;z-index:800;}
#gnb .dep2Box {width:1000px;margin:0px auto;text-align:center;}
#gnb .dep2 {display:inline-block;text-align:center;vertical-align:top;}
#gnb .dep2 a:hover {color:#28324f;font-family:"nanumb";}
#gnb .dep2 a {display:block;line-height:45px;padding:0 20px 0 13px;color:#777;font:normal 15px "nanum";background:url(../../images/bg/bg_submenuLine.png) no-repeat right center;}
#gnb .dep2 a.bgnone {background:none;}

/* 상단 로고, 아이콘 메뉴 */
#header_wrap  {width:100%;position:absolute;top:0px;}	
#header_wrap .header_all {width:1200px;background:red;margin:0 auto;position:relative;}
#header_wrap .header_all .korean a {position:absolute;top:18px;left:0;width:39px;height:42px;background:url(../../images/bg/korean_logo.png) no-repeat;text-indent:-5000px;}/*20190612*/
#header_wrap .header_all  h1 {top:27px;left:53px;position:absolute;display:block !important;width:169px;height:25px;background:url(../../images/bg/h1_logo.png) no-repeat;}/*20190612*/
#header_wrap .header_all  h1 a {display:block;width:169px;height:25px;text-indent:-5000px;}/*20190605*/
#header_wrap .header_all .iconMenu {position:absolute;top:26px;right:325px;}
#header_wrap .header_all .iconMenu a {display:block;text-indent:-5000px;padding:5px 0;}
#header_wrap .header_all .iconMenu>li {float:left;}
#header_wrap .header_all .iconMenu .menu05 {width:24px;margin-right:8px;background:url(../../images/bg/menuIcon_01.png) no-repeat center;}
#header_wrap .header_all .iconMenu .menu06 {width:24px;margin-right:8px;background:url(../../images/bg/menuIcon_02.png) no-repeat center;}
#header_wrap .header_all .iconMenu .menu07 {width:27px;background:url(../../images/bg/menuIcon_03.png) no-repeat center;}

/* 검색영역 : 자동완성 */
#search_area {position:absolute;right:0;top:22px;z-index:1000;}
#search_area .input_wrap {display:inline-block;width:270px;height:34px;zoom:1;*display:inline;float:none;background:url(../../images/bg/bg_topSearch.png) no-repeat;}
#search_area .input_wrap input {font-family:'nanumb';font-size:15px;color:#555;width:210px;height:34px;line-height:30px;padding:3px 0px 4px 10px;
	background:none;border:none;.padding:0;.width:200px;vertical-align:top;}
#search_area .input_wrap .btn_view_auto {position:relative;display:inline-block;zoom:1;*display:inline;width:12px;height:34px;
	background:url(../../images/bg/icon_arrow_down.png) no-repeat center;margin-right:4px;.vertical-align:top;.margin-top:0px;}
#search_area .input_wrap .btn_view_auto.on {background:url(../../images/bg/icon_arrow_up.png) no-repeat center;}
#search_area .input_wrap .btn_search {position:relative;display:inline-block;zoom:1;*display:inline;width:32px;height:34px;background:url(../../images/btn/icon_search.png) no-repeat center;}

#search_area .auto_complete {border:1px solid #dedede;background:#fff;.background:#fff;display:none;}
#search_area .auto_complete ul {margin:5px;}
#search_area .auto_complete ul li a {display:block;padding:4px 5px;font-size:15px;color:#777;}
#search_area .auto_complete ul li a:hover {background:#f7f7f7;}
#search_area .auto_complete .auto_foot {padding:4px 10px 6px;text-align:right;border-top:1px solid #eee;}
#search_area .auto_complete .auto_foot a {font-size:13px;color:#777;}
#search_area .auto_complete .auto_foot a:hover {color:#555;}
#search_area .auto_complete .search_keyword {color:#28324f;}

ul.tab {background:none;}
	ul.tab li {float:left;width:33.3%;}
	ul.tab li:nth-child(3n + 1) a {margin-left:0;border-left:1px solid #ccc;}	
	ul.tab li.mbBNone a {border-bottom:0;}
	p.topText + ul.tab {margin-top:16px;}


/* -------------------------------------------------------------------------------
	contents
 ------------------------------------------------------------------------------- */ 
#container .container_wrap {position:relative;margin:0 auto;width:1200px;}

#contents div.mainContArea {overflow:hidden;width:100%;border-bottom:1px solid #dedede;}
#contents div.mainContArea div {float:left;width:300px;height:525px;border-left:1px solid #dedede;}
#contents div.mainContArea div:last-child {border-right:1px solid #dedede;}
#contents div.mainContArea div h3 {padding:47px 0 190px;font-size:25px;font-family:"nanumb";text-align:center;color:#333;}
#contents div.mainContArea div ul {padding-left:65px;}/* 20181022 수정 */
#contents div.mainContArea div ul li {margin-top:8px;line-height:1.5;}/* 20181022 수정 */
#contents div.mainContArea div ul li:first-child {margin-top:0;}
#contents div.mainContArea div ul li a,
#contents div.mainContArea div ul li a:active,
#contents div.mainContArea div ul li a:visited {display:block;font-size:16px;font-family:"nanumb";color:#777;}
#contents div.mainContArea div ul li a:hover {color:#555;}
#contents div.mainContArea div.menu01 {background:#f8f8f8 url(../../images/bg/main_contVisu01.png) no-repeat 50% 105px;}
#contents div.mainContArea div.menu02 {background:url(../../images/bg/main_contVisu02.png) no-repeat 50% 105px;}
#contents div.mainContArea div.menu03 {background:#f8f8f8 url(../../images/bg/main_contVisu03.png) no-repeat 50% 105px;}
#contents div.mainContArea div.menu04 {background:url(../../images/bg/main_contVisu04.png) no-repeat 50% 105px;}

/* 20181022 수정 */
#contents div.mainContGroup {overflow:hidden;border-left:1px solid #dedede;border-right:1px solid #dedede;}
#contents div.mainContGroup .leftArea {float:left;padding:27px 50px 30px 50px;position:relative;width:599px;background:#f4f9fb;}/* 20190117(1) */
#contents div.mainContGroup .leftArea h3 {position:relative;font-size:18px;font-family:"nanumb";color:#28324f;}
#contents div.mainContGroup .leftArea ul {overflow:hidden;margin-top:25px;}
#contents div.mainContGroup .leftArea ul li {float:left;padding:0 18px;background:url(../../images/bg/bg_mainTabLine.png) no-repeat 0 2px;}
#contents div.mainContGroup .leftArea ul li:first-child {padding-left:0;background:none;}
#contents div.mainContGroup .leftArea ul li:last-child {padding-right:0;}
#contents div.mainContGroup .leftArea ul li a {display:block;font-size:15px;font-family:"nanumb";color:#333;}
#contents div.mainContGroup .leftArea ul li .strong {display:block;font-size:15px;font-family:"nanumb";color:#f33d30;border-bottom:2px solid #f33d30;}

#contents div.mainContGroup .leftArea div.schWrap {overflow:hidden;position:relative;margin-top:22px;}
#contents div.mainContGroup .leftArea div.schWrap p {float:left;width:100%;}
#contents div.mainContGroup .leftArea div.schWrap input[type="text"] {width:100%;min-height:34px;font-size:13px;color:#666;line-height:34px;border:1px solid #28324f;padding:0;}
#contents div.mainContGroup .leftArea div.schWrap input[type="button"] {display:inline-block;position:absolute;right:0;top:0;width:110px;height:34px;
line-height:34px;font-family:"nanumb";font-size:14px;color:#fff;background:#28324f;cursor:pointer;}
#contents div.mainContGroup .leftArea > a {display:block;position:absolute;right:50px;top:33px;padding-right:13px;font-size:13px;font-family:"nanumb";color:#777;
	background:url(../../images/bg/icon_plusMore.png) no-repeat 100% 50%;}
#contents div.mainContGroup .leftArea > a:hover {text-decoration:underline;}
#contents div.mainContGroup .leftArea a span {overflow:hidden;position:absolute;z-index:-1;width:0;height:0;font-size:0;line-height:0;}

#contents div.mainContGroup .rightArea {float:right;position:relative;width:599px;padding:27px 50px 30px 50px;}/* 20190117(1) */
#contents div.mainContGroup .rightArea h3 {font-size:18px;font-family:"nanumb";color:#28324f;}
#contents div.mainContGroup .rightArea ul {width:100%;margin-top:20px;}
#contents div.mainContGroup .rightArea ul li:first-child a {margin-top:0;}
#contents div.mainContGroup .rightArea ul li strong {color:#333;}
#contents div.mainContGroup .rightArea ul li a {display:block;overflow:hidden;margin-top:10px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;width:100%;
	font-size:15px;font-family:"nanumb";color:#777;}
#contents div.mainContGroup .rightArea ul li a:active,
#contents div.mainContGroup .rightArea ul li a:hover,
#contents div.mainContGroup .rightArea ul li a:visited {color:#333;}
#contents div.mainContGroup .rightArea > a {display:block;position:absolute;right:50px;top:33px;padding-right:13px;font-size:13px;font-family:"nanumb";color:#777;
	background:url(../../images/bg/icon_plusMore.png) no-repeat 100% 50%;}
#contents div.mainContGroup .rightArea > a:hover {text-decoration:underline;}
#contents div.mainContGroup .rightArea a span {overflow:hidden;position:absolute;z-index:-1;width:0;height:0;font-size:0;line-height:0;}

/* 탭 */
.tab_wrap .tab_list {position:relative;border-bottom:1px solid #28324f;}
.tab_wrap .tab_list:after{content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
.tab_wrap .tab_list li {float:left;}
.tab_wrap .tab_list li a {display:block;font-size:15px;width:240px;padding:12px 0;background:#f8f8f8;border-top:1px solid #ccc;border-right:1px solid #ccc;
	border-bottom:1px solid #28324f;color:#555;text-align:center;margin-bottom:-2px;font-family:"nanumb";}
.tab_wrap .tab_list li a.first-child {border-left:1px solid #ccc;}	
.tab_wrap .tab_list li a.on {background:#fff;border-top:2px solid #28324f;border-left:2px solid #28324f;border-right:2px solid #28324f;border-bottom:1px solid #fff;color:#28324f;}
.tab_wrap .tab_list li a:hover {background:#f1f1f1;}
.tab_wrap .tab_list li a.on:hover {background:#fff;}
.tab_wrap .tab_cont:after {content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
.tab_wrap .tab_cont {display:none;clear:both;}

/* 탭 - 개발시 tab_list->tab_list_act , tab_cont->tab_cont_act 로 변경하여 적용*/
.tab_wrap .tab_list_act {position:relative;border-bottom:1px solid #28324f;}
.tab_wrap .tab_list_act:after{content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
.tab_wrap .tab_list_act li {float:left;}
.tab_wrap .tab_list_act li a {display:block;font-size:15px;width:240px;padding:12px 0;background:#f8f8f8;border-top:1px solid #ccc;border-right:1px solid #ccc;
    border-bottom:1px solid #28324f;color:#555;text-align:center;margin-bottom:-2px;font-family:"nanumb";}
.tab_wrap .tab_list_act li a.first-child {border-left:1px solid #ccc;}  
.tab_wrap .tab_list_act li a.on {background:#fff;border-top:2px solid #28324f;border-left:2px solid #28324f;border-right:2px solid #28324f;border-bottom:1px solid #fff;color:#28324f;}
.tab_wrap .tab_list_act li a:hover {background:#f1f1f1;}
.tab_wrap .tab_list_act li a.on:hover {background:#fff;}
.tab_wrap .tab_cont_act:after {content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
.tab_wrap .tab_cont_act {clear:both;}

/* 검색창 */
.boardSearch {border:1px solid #e1e1e1;}
.tableSearch01 {width:100%;font-family:'nanumb';}
.tableSearch01 th {background:#fafafa;border-right:1px solid #e1e1e1;}
.tableSearch01 td {padding:5px 10px;}
.tableSearch01 td .searchAll .search_block {display:block;padding-top:5px;}
.tableSearch01 td span {line-height:29px;padding:0 10px;}
.tableSearch01 th.tline, .tableSearch01 td.tline {border-bottom:1px solid #e1e1e1;}

/* 달력레이어창 */
#calendar1 img, #calendar2 img {padding:5px;}
#calendar_layer1 {position:absolute;display:none;left:220px;margin-top:5px;background:#fff;border:1px solid #28324f;width:250px;text-align:center;padding:20px;z-index:1000;}
#calendar_layer2 {position:absolute;display:none;left:480px;margin-top:5px;background:#fff;border:1px solid #28324f;width:250px;text-align:center;padding:20px;z-index:1000;}
.calendar .prev  {position:absolute;left:15px;top:24px;width:16px;height:20px;background:url('../../images/btn/btn_calen_prev.png') no-repeat;text-indent:-5000px;}
.calendar .next {position:absolute;right:15px;top:24px;width:16px;height:20px;background:url('../../images/btn/btn_calen_next.png') no-repeat;text-indent:-5000px;}
.calendar .button {padding-top:10px;height:24px;display:inline-block;}
.calendar .button .today {font-size:13px;display:inline-block;padding:4px 15px;height:24px;color:#fff;background:#28324f;border-radius:3px;}
.calendar .button .today:hover {background:#13192b;}
.calendar .button .close {font-size:13px;display:inline-block;margin-left:2px;padding:4px 15px;height:24px;color:#fff;background:#aaa;border-radius:3px;}
.calendar .button .close:hover {background:#999;}

/* 체크박스 */
.td_check {position: relative;}
.td_check li {float:left;padding-right:40px;}
.td_check_table {width:21px;display:inline-block;}
.tableList01 .th_check {padding:0;text-align:center;}

/* 어문규정 타이틀 */
#ruleTitle_wrap {border-bottom:solid 1px #dedede;}
#ruleTitle_wrap .titleStyle {position:relative;width:1200px;margin:0 auto;}
#ruleTitle_wrap .titleStyle .subTit {margin:4px 0 7px 0;font-size:23px;color:#333;font-family:"nanumb";}
#ruleTitle_wrap .titleStyle .subTit a {margin:0 0 0 10px;vertical-align:top !important;}
#ruleTitle_wrap .titleStyle .subTxt {margin:8px 0 0 8px;display:inline-block;color:#666;}
#ruleTitle_wrap .titleStyle .btnR {position:absolute;right:0;top:5px;}

/* 연혁보기*/
.hist_btnCircle {display:inline-block;width:21px;height:21px;background:url(../../images/btn/btn_search.png) no-repeat center;vertical-align:middle;margin-top:6px !important;}
.hist_btnCircle.on {background:url(../../images/btn/btn_search_on.png) no-repeat center;}
#history_layer {position:absolute;display:none;left:0px;top:39px;background:#fff;border:1px solid #28324f;text-align:center;padding:12px 25px 15px 10px;z-index:1000;}
#history_layer a {display:block;text-align:left;padding:5px 0;color:#666;}
#history_layer a:hover {color:#28324f;text-decoration:underline;}

/* 어문규정 */
#contents.sub {position:relative;float:left;width:100%;border-left:1px solid #dedede;background:#f8f8f8;height:100% !important;}/*border:solid 1px red;*/
#contents.sub div.contArea {float:right;top:0;padding:40px 60px 40px 95px !important;width:930px;overflow-y:scroll;height:700px;border-left:1px solid #dedede;
background:#fff;display:inline-block;}/* 20190117(1) */
.contGroup {width:100%;}/*border:solid 1px red;*/
.contWidth {position:relative;padding-left:0px;box-sizing:border-box;}
.leftButton {position:absolute;display:inline-block;left:-58px;top:4px;width:50px;}
.pop_leftButton {position:relative;display:inline-block;left:0;top:2px;width:14px;}
.leftButton > .rel {position:relative;float:right;}
.leftButton > .rel .one {border:1px solid #549b00 !important;color:#549b00 !important;}
.pop_leftButton > .two,
.leftButton > .rel .two {border:1px solid #fe8a00 !important;color:#ec8000 !important;}
/* 20180828 수정 end */

.contGroup .subTit1 {vertical-align:top;display:block;margin:3px 0 13px 35px;}
.contGroup .subTit1 label {line-height:1.4;vertical-align:top;color:#333;font-size:15px;font-family:"nanumb";} /* 20180827 수정 */
.contGroup .subtit2_wrap {margin:3px 0 13px 35px;}
.contGroup .subtit3_wrap {margin:3px 0 13px 35px;}
.contGroup .subtit4_wrap {margin:3px 0 13px 35px;}
.contGroup .subTit2 label {line-height:1.4;vertical-align:top;color:#333;font-size:15px;font-family:"nanumb";} /* 20180918 수정 */
.contGroup .subTit3 label {line-height:1.4;vertical-align:top;color:#333;font-size:15px;font-family:"nanumb";} /* 20180827 수정 */
.contGroup h4.subTit {line-height:1.4;padding-left:17px;vertical-align:top;padding:0;}
.contGroup h4.subTit label {font-size:15px;font-family:"nanumb";color:#333;vertical-align: top;} /* 20180827 수정 */
.in {position:relative;margin:15px 0px 35px;display:block;} /* 20180821 수정  */
.in label {line-height:1.4;}
.in .subTit01 {font-family:"nanumb";font-size:15px;color:#333;line-height:1.4;cursor:pointer;} /* 20180828 수정 */
.in .subTit {font-family:"nanumb";font-size:15px;color:#333;line-height:1.4;cursor:pointer;} /* 20180904 수정 */
.in .spanTest {width:660px; display:inline-block; margin: 0; padding: 0; font-family: '돋움',Helvetica,Sans-serif; font-size: 12px; line-height: 1.5;word-spacing:0px;}
.in .black14 img {vertical-align:top;margin-top:4px;} /* 20180904 수정 */
.in .black14 {font-size:14px;color:#333;line-height:1.6;margin-left:5px;}
.in .black14_word {display: inline-block;width:690px;vertical-align: top;} /* 20180828 수정 */
.in .pop_black14_word {display: inline-block;width:510px;vertical-align: top;margin-left:2px;}/* 20180828 수정 */
.in .paddingBox {padding-left:20px;}

.in .ex>em {font-family:"nanumb";color:#009acb;padding-right:6px;}
.sub#contents div.contArea {overflow-x:hidden}

/* 20180904 수정 */
.mark1 {position:relative;}
.mark1:before {content:".";position:absolute;left:6px;top:-2px;width:1px;height:2px;display:inline-block;background:#6a8eb6;font-size:0;}
.mark1.Black:before {background:#555 !important;}

/* 20181116 수정 */
.mark2 {position:relative;}
.mark2:before {content:".";position:absolute;left:6px;bottom:-4px;width:1px;height:2px;display:inline-block;background:#555;font-size:0;}
pre.height {line-height:23px;}
.mark3 {position:relative;}
.mark3:before {content:".";position:absolute;left:3px;top:-3px;width:2px;height:2px;display:inline-block;border: 1px solid #6a8eb6;font-size:0;border-radius:6px;}
.mark2_eng {position:relative;}
.mark2_eng:before {content:".";position:absolute;left: 3px;bottom:-4px;width:1px;height:2px;display:inline-block;background:#555;font-size:0;}



/* treeMenu */
#treeMenu {z-index:10;float:left;width:269px;overflow-y:scroll;height:700px;}/* 20190117(1) */
#treeMenu ul.menuList {margin:40px ;background:url(../../images/btn/tree_Menu1x1.png) repeat-y 6px 6px;}
#treeMenu ul.menuList li:first-child {background:url(../../images/btn/tree_Menu11x1.png) no-repeat 6px 6px;}
#treeMenu ul.menuList li:first-child > a {padding-top:0;background-position:0 0 !important;}
#treeMenu ul.menuList li.first {background:url(../../images/btn/tree_Menu11x1.png) no-repeat 6px 10px;}
#treeMenu ul.menuList li.first a {padding-top:0;background-position:0 4px !important;}

#treeMenu ul.menuList li {line-height:1.4;background:url(../../images/btn/tree_Menu11x16.png) no-repeat 6px 3px;}
#treeMenu ul.menuList li a {display:block;padding-top:7px;padding-left:22px;font-family:"nanumb";font-size:14px;vertical-align:top;}
#treeMenu ul.menuList > li > a {color:#333;background:url(../../images/btn/tree_sqPlus.png) no-repeat 0 10px;}
#treeMenu ul.menuList > li:first-child {line-height:1;}
#treeMenu ul.menuList > li.open > a {color:#333;background:url(../../images/btn/tree_sqMinus.png) no-repeat 0 10px;}
#treeMenu ul.menuList li ul {margin-left:23px;padding-top:7px;background:url(../../images/btn/tree_Menu1x1.png) repeat-y 6px 0;}
#treeMenu ul.menuList.bgNone,
#treeMenu ul.menuList li ul.bgNone {background:none;}
#treeMenu ul.menuList li ul.dep1 {margin:10px 0 11px 23px;}
#treeMenu ul.menuList li ul.dep1 > li > a {color:#888;background:url(../../images/btn/tree_sqPlus.png) no-repeat 0 10px;}
#treeMenu ul.menuList li ul.dep1 > li.open > a {background:url(../../images/btn/tree_sqMinus.png) no-repeat 0 10px;}
#treeMenu ul.menuList li ul.dep2 {margin:11px 0 11px 23px;}
#treeMenu ul.menuList li ul.dep2 > li > a { color:#888;}
#treeMenu ul.menuList li ul.dep3 {margin:11px 0 11px 23px;}
#treeMenu ul.menuList li ul.dep3 > li > a {font-family:"nanum";font-size:13px;color:#888;}
#treeMenu ul.menuList li.last {background:#f8f8f8 url(../../images/btn/tree_Menu11x16.png) no-repeat 6px 0;}
#treeMenu ul.menuList li.last:first-child {background:#f8f8f8 url(../../images/btn/tree_Menu11x16.png) no-repeat 6px -8px;}

/* boardList */
.boardList_cont {position:relative;margin-top:50px;}
.boardList_cont .result_txt {display:inline-block;line-height:29px;font-family:'nanumb';font-size:15px;color:#555;}
.boardList_cont .page_txt {color:#888;font-size:13px;padding-top:10px;}
.boardList_cont .order_txt {display:inline-block;top:6px;position:absolute;right:175px;}
.boardList_cont .r0 {right:0;}
.boardList_cont .order_txt a {padding:0 16px;background:url(../../images/bg/bg_submenuLine.png) no-repeat right center;color:#888;}
.boardList_cont .order_txt a:last-child {padding:0 0 0 12px;background:none;}
.boardList_cont .order_txt a:hover, .boardList_cont .order_txt .on {color:#555;}
.boardList_cont .result_txt strong {color:#f33d30;font-size:15px;}
.boardList_cont .list_option {position:absolute;right:0;top:0;color:#777;font-family:'nanum';}
.boardList_cont .select_popup {display:block;height:29px;}
.boardList {margin-top:15px;border-top:1px solid #3a3a3a;border-bottom:1px solid #e1e1e1;background:#fff;}

.boardList table {width:100%;}
.boardList table thead th {padding:9px 2% 11px;line-height:130%;font-family:"nanumb";color:#555;vertical-align:middle;text-align:center;
	border:1px solid #e1e1e1;border-bottom:0;border-left:0;background:#fafafa;}
.boardList table thead th:first-child {border-left:1px solid #e1e1e1;}
.boardList table tbody td {padding:8px 0 10px;min-height:22px;height:16px;line-height:160%;border:1px solid #e1e1e1;border-bottom:0;
	border-left:0;color:#666;vertical-align:middle;text-align:center;}
.boardList table tbody td:first-child {border-left:1px solid #e1e1e1;}
.boardList table tbody td a {color:#666;font-family:'nanumb';}
.boardList table tbody td a:active, .boardList table tbody td a:hover {color:#28324f;}
.boardList table tbody .text_leftUnder {text-align:left;padding-left:15px;padding-right:15px;}
.boardList table tbody .text_leftUnder a {text-decoration:none;}
.boardList table tbody  img {vertical-align:middle;}

/* 게시판 상세화면 */
.boardList table tbody th {border:1px solid #e1e1e1;border-bottom:0;border-left:0;background:#fafafa;}
.boardList table tbody th:first-child {border-left:1px solid #e1e1e1;}
#contents .view_tt {background:#fff;text-align:left;font-size:15px;line-height:150%;}
#contents .view_cont {text-align:left;padding:20px;line-height:25px;}
#contents .view_nav {margin-top:50px;border-top:1px solid #e1e1e1;}
#contents .view_nav li {border-bottom:1px solid #e1e1e1;padding:10px 0 12px 30px;line-height:130%;}
#contents .view_nav li.view_next span {background:url(../../images/bg/view_next.png) no-repeat left center;}
#contents .view_nav li.view_prev span {background:url(../../images/bg/view_prev.png) no-repeat left center;}
#contents .view_nav li span {padding-left:20px;padding-right:40px;font-weight:bold;color:#666;}
#contents .view_nav li a:hover {text-decoration:underline;}

.boardList td.cont {padding:20px;}
.boardList td.cont .boardUl {width:100%;line-height:1.5;border:1px solid #e1e1e1;font-size:13px;border-collapse:collapse;}
/* .boardList td.cont .b122oardUl li:first-child {border-top:1px solid #e1e1e1;border:solid 1px red;} */
.boardList td.cont .boardUl th {padding:4px 2% 5px;min-height:28px;text-align:left;color:#555;background:#fafafa;font-size:13px;color:#555 !important;
	border-bottom:1px solid #e1e1e1;font-family:"nanumb";}
.boardList td.cont .boardUl td {padding:4px 2% 5px;text-align:left;color:#666;font-size:13px;}
.boardList td.cont .boardUl .underL a {text-decoration:underline;font-size:13px;}
.boardList td.cont .boardUl .underL  a:hover {color:#28324f;}

.cont .boardView {width:100%;line-height:1.5;border:1px solid #e1e1e1 !important;font-size:13px;border-collapse:collapse;}
/* .boardList td.cont .b122oardUl li:first-child {border-top:1px solid #e1e1e1;border:solid 1px red;} */
.boardList td.cont .boardView th {padding:4px 2% 5px;min-height:28px;text-align:center;color:#555;background:#fafafa;font-size:13px;color:#555 !important;
	border-bottom:1px solid #e1e1e1;font-family:"nanumb";}
.boardList td.cont .boardView td {padding:4px 2% 5px;color:#666;font-size:13px;}
.view_down {display:block;position:relative;}
.view_down a {background:url(../../images/btn/down_view.png) no-repeat left center;padding-left:16px;text-decoration:none !important;font-size:13px;}
.view_down a:hover {text-decoration:underline !important;}
#down_layer1 {position:absolute;display:none;right:65px;top:155px;margin-top:5px;background:#fff;border:1px solid #28324f;text-align:center;padding:15px 20px;z-index:1000;}
#down_layer1>span>a {line-height:100% !important;}
#down_layer1 .close {font-size:13px;display:inline-block;margin-top:10px;padding:0px 15px;height:24px;color:#fff;background:#aaa;border-radius:3px;text-decoration:none;}
#down_layer1 .close:hover {background:#999;}

/* 내려받기 레이어 */
.downRe {position:relative;}
.down_layer2 {position:absolute;display:none;left:-80px;top:20px;background:#fff;border:1px solid #28324f;text-align:center;padding:15px 20px;z-index:1000;;width:180px;}
.down_layer2>span>a {line-height:100% !important;}
.down_layer2 .close {font-size:13px;display:inline-block;margin-top:10px;padding:0px 15px;height:24px;color:#fff;background:#aaa;border-radius:3px;text-decoration:none;}
.down_layer2 .close:hover {background:#999;}

/* paging */
.paging {overflow:hidden;margin:30px 0 0;height:27px;text-align:center;}
.paging .num {display:inline-block;vertical-align:middle;} 
.paging .num a {display:inline-block;padding:0 6px;line-height:27px;margin:0 -1px;color:#999;text-align:center;} 
.paging .num a:active,.paging .num a:hover,.paging .num a:visited{text-decoration:none;color:#555;}
.paging strong {display:inline-block;padding:0 6px;line-height:27px;margin:0 -1px;font-family:"nanumb";color:#555;text-align:center;}  
.paging .btn {display:inline-block;vertical-align:top;}
.paging .btn a {display:block;width:27px;height:27px;text-indent:-9999px;} 
.paging .first {background:url('../../images/btn/btn_first.png') no-repeat 0 0;}
.paging .prev {margin-left:2px;margin-right:10px;background:url('../../images/btn/btn_prev.png') no-repeat 0 0;}
.paging .next {margin-left:10px;background:url('../../images/btn/btn_next.png') no-repeat 0 0;}
.paging .last {margin-left:2px;background:url('../../images/btn/btn_last.png') no-repeat 0 0;}

/* 정보공유 */
.inforReq {margin-top:12px;line-height:22px;}
.inforReq dl {padding:0 20px;}
.inforReq dt:first-child {margin-top:0;}
.inforReq dt {margin-top:13px;font-family:'nanumb';font-size:15px;color:#333;}
.inforReq dd {padding:0 16px}
.inforReq dd,.inforReq dd span {font-size:14px;color:#666;}
.inforReq dd span a {text-decoration:underline;}
.inforReq dd span a:hover {color:#28324f;}

/* 도움말 */
.help {line-height:25px;}
.help .section {margin-top:40px;}
.help .subTit {margin-bottom:10px;}
.help dl {padding:0 20px;}
.help dt {position:relative;margin-top:10px;padding:0 0 0 14px;font-size:15px;}
.help .section:first-child,
.help dt:first-child {margin-top:0;}
.help dt:after {content:'';position:absolute;left:0;top:11px;width:6px;height:1px;background:#28324f;}
.help dd {margin-top:12px;min-height:150px;color:#aaa;}
.help dd img {border:1px solid #e1e1e1;max-width:1000px;}
.help .btnView {vertical-align:top !important;margin:0 5px;}
.help .btnView:hover {text-decoration:none !important;}
.help .two {border:1px solid #fe8a00;color:#ec8000;}
.help .one  {border:1px solid #549b00;color:#549b00;}
.help .helpBtn {display:inline-block;width:15px;height:15px;line-height:15px;font-size:12px;border-radius:2px;font-family:'돋움';text-align:center;}
.help .maring {margin:5px 3px 0;display:inline-block;padding:0;}
.help .maring.img {line-height:15px !important;}

/* 공지사항 */
.noticeList {margin-bottom:30px;}
.noticeList ul {width:100%;border-top:1px solid #3a3a3a;}
.noticeList li a {display:block;margin:0;padding:8px 20px;line-height:160%;border-bottom:1px solid #e1e1e1;color:#666;vertical-align:middle;text-align:left;}
.noticeList li a:hover, .noticeList li.on a {color:#28324f;text-decoration:underline;}
.noticeList li div.answer {display:none;padding:20px;font-size:14px;color:#666;line-height:160%;border-bottom:1px solid #e1e1e1;background-color:#fafafa;}

/* 통합검색 */
p.topText {line-height:1.4;font-size:17px;color:#555;padding-bottom:25px;}
p.topText strong, p.topText em {font-size:17px;}

.allSchCont {position:relative;width:100%;margin-bottom:62px;}
.allSchCont h4 {padding-bottom:10px;line-height:1.4;font-family:"nanumb";font-size:17px;border-bottom:1px solid #3a3a3a;color:#333;}
.allSchCont h4 em {display:inline-block;vertical-align:bottom;font-family:"nanumb";font-size:14px;color:#999;}
.allSchCont .btnMoreGo {display:block;position:absolute;right:0;top:4px;padding-right:13px;font-size:13px;font-family:"nanumb";color:#666;
	background:url(../../images/bg/icon_plusMore.png) no-repeat 100% 50%;}

.allSchCont ul li {margin-top:21px;padding-bottom:21px;border-bottom:1px solid #e1e1e1;}
.allSchCont ul li a {display:block;vertical-align:middle;line-height:1.6;margin-top:4px;}
.allSchCont ul li .search_off {background:url('../../images/btn/btn_search.png') no-repeat right center;}
.allSchCont ul li .search_on {background:url('../../images/btn/btn_search_on.png') no-repeat right center;}
.allSchCont ul li a em {display:inline-block;font-family:"nanumb";font-size:15px;line-height:1.3;vertical-align:top;color:#333;text-decoration:underline;padding-right:40px;}
.allSchCont ul li .icon_pdf {background:url('../../images/btn/icon_pdf.png') no-repeat 0 0;width:20px;height:20px;display:inline-block;margin:3px 6px 0 0;}
.allSchCont ul li .icon_word {background:url('../../images/btn/icon_word.png') no-repeat 0 0;width:20px;height:20px;display:inline-block;margin:3px 6px 0 0;}
.allSchCont ul li p {margin-top:10px;font-size:14px;line-height:1.6;color:#666;}
.allSchCont ul li .ex {line-height:1.6;background:url('../../images/bg/bg_ex.png') no-repeat left 4px; text-indent:20px;}
.allSchCont ul li .ex>em {font-family:"nanumb";color:#009acb;padding-right:5px;}
.allSchCont ul li>span {display:block;font-size:14px;line-height:1.6;color:#aaa;}
.allSchCont ul li>span>a {display:block;font-size:14px;line-height:1.6;color:#aaa;}
.allSchCont ul li .colorRd {color:#f33d30;}
.allSchCont ul li .colorRd14 {color:#f33d30;}

/* 어문규정 수정 2017.06.20 */
.tabTitle {position:relative;}
.tabTitle h4 {padding-bottom:10px;line-height:1.4;font-family:"nanumb";font-size:17px;border-bottom:1px solid #3a3a3a;color:#333;}
.tabTitle .btnMoreGo {display:block;position:absolute;right:0;top:4px;padding-right:13px;font-size:13px;font-family:"nanumb";color:#666;
	background:url(../../images/bg/icon_plusMore.png) no-repeat 100% 50%;}
.allSearchDiv {margin-top:21px;padding-bottom:21px;}
.allSearchDiv .sch_01 {display:block;font-size:14px;line-height:1.6;color:#aaa;}
.allSearchDiv a {display:block;vertical-align:middle;line-height:1.6;margin-top:4px;}
.allSearchDiv a em {display:inline-block;font-family:"nanumb";font-size:15px;vertical-align:middle;color:#333;text-decoration:underline;padding-right:40px;}
.allSearchDiv .search_off {background:url('../../images/btn/btn_search.png') no-repeat right center;}
.allSearchDiv .search_on  {background:url('../../images/btn/btn_search_on.png') no-repeat right center;}
.allSearchDiv .colorRd {color:#f33d30;}
.allSearchDiv p {margin-top:10px;font-size:14px;line-height:1.6;color:#666;}
.allSearchDiv .colorRd14 {color:#f33d30;}
.allSearchDiv .ex {line-height:1.6;background:url('../../images/bg/bg_ex.png') no-repeat left 4px; text-indent:20px;}
.allSearchDiv .ex>em {font-family:"nanumb";color:#009acb;padding-right:5px;}

/* -------------------------------------------------------------------------------
	footer
 ------------------------------------------------------------------------------- */ 
 /* 20190117(1) 푸터 전체 덮어쓰기 */
#wrap footer .footer_wrap {position:relative;margin:0 auto;width:1200px;height:73px;background:#fff;}
#wrap footer strong {display:inline-block;float:left;margin:25px 20px 0 0px;width:107px;height:23px;font-size:0;background:url(../../images/bg/foot_logo.png) no-repeat 0 0;}
#wrap footer address {float:left;margin-top:26px;} 
#wrap footer address span {display:inline-block;float:left;margin-left:9px;padding-left:10px;font-size:14px;font-family:"nanumb";line-height:1.4;color:#888;
	background:url(../../images/bg/bg_footLine.png) no-repeat 0 50%;}
#wrap footer address span:first-child {background:none;}


/* 한글맞춤법 */
.subList_ex .rule_desc{width:660px;font-family: '돋움',Helvetica,Sans-serif; font-size: 12px; line-height: 1.5;word-spacing:0px;}
.subList_ex {margin: 0; padding: 0; font-family: '돋움',Helvetica,Sans-serif; font-size: 12px; line-height: 1.5;word-spacing:0px;}
.subList_ex {line-height:1.5;color:#666;padding:0 0 0 15px;}
.subList_ex .ex {line-height:1.5;background:url('../../images/bg/bg_ex.png') no-repeat left center;font-family:"nanumb";color:#009acb;padding:0 5px 0 18px;}
.subList_ex .ex:hover {text-decoration:underline;}
.subList_ex span {display:inline-block; font-family: '돋움',Helvetica,Sans-serif; font-size: 12px; line-height: 1.5;word-spacing:0px;color:#555;} /* 20180919 수정 */
.subList_ex p {display:inline-block; font-family: '돋움',Helvetica,Sans-serif; font-size: 12px; line-height: 1.5;word-spacing:0px;}

.in .subList_ex .rule_desc{width:660px;font-family: '돋움',Helvetica,Sans-serif; font-size: 12px; line-height: 1.5;word-spacing:0px;}
.in .subList_ex {width:660px;margin: 0; padding: 0; font-family: '돋움',Helvetica,Sans-serif; font-size: 12px; line-height: 1.5;word-spacing:0px;}
.in .subList_ex {line-height:1.5;color:#666;padding:0 0 0 15px;}
.in .subList_ex .ex {line-height:1.5;background:url('../../images/bg/bg_ex.png') no-repeat left center;font-family:"nanumb";color:#009acb;padding:0 5px 0 18px;}
.in .subList_ex .ex:hover {text-decoration:underline;}
.explnaArea .rule_desc{width:660px;font-family: '돋움',Helvetica,Sans-serif; font-size: 12px !important;; line-height: 1.5;word-spacing:0px;}


.cont_no_green {color:#0353bc;padding-right:7px;}
.rule_layout01 div {float:left;display:inline-block;font-size:12px;}
.cboth {clear:both;height:0;_line-height:0;_font-size:0;}
.cont_tit02 p {font-weight: bold;font-family: '돋움',Helvetica,Sans-serif; font-size: 12px; line-height: 1.5;word-spacing:0px;}
.rule_desc {text-align:left;border:3px solid #e0e0e0;padding:10px 15px 10px;color:#5d5d5d;width: 660px;}
.rule_desc p {font-family: '돋움',Helvetica,Sans-serif; font-size: 12px; line-height: 1.5;word-spacing:0px;}
.rule_desc .rule_desc_tit {position:absolute;padding:0 5px;background:#fff;color:#494949;font-weight:bold;font-family:새굴림;margin-top:-27px;margin-left:-5px;}
.rule_desc ul li{font-family: '돋움',Helvetica,Sans-serif; font-size: 12px; line-height: 1.5;word-spacing:0px;}
.rule_desc .rule_inbox_pink {display:block;clear:both;background:#fffbfb;border:1px solid #f5ecea;padding:10px 30px;margin:10px 0;}
.rule_desc .rule_inbox_pink:after {content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
.rule_desc .rule_inbox_pink>ul>li {float:left;line-height:1.6;margin:3px 0;padding:0;border:none;color:#bc9896;}
.rule_desc .rule_inbox_pink .strong, .rule_inbox_pink1 .strong {font-family:"nanumb";color:#b79290;}
.rule_desc .rule_inbox_pink1 {display:block;clear:both;background:#fffbfb;border:1px solid #f5ecea;padding:10px 30px;margin:10px 0;}
.rule_desc .rule_inbox_pink1:after {content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
.rule_desc .rule_inbox_pink1>ul>li {float:left;line-height:1.6;margin:3px 0;padding:0;border:none;color:#bc9896;}

.rule_desc .rule_inbox_green {background: #fbfdf5;border: 1px solid #e0e9c4;padding:10px 20px;margin:10px 0;display: inline-block;width: 624px;}
.rule_desc .rule_inbox_green ul {margin:0px}
.rule_desc .rule_inbox_green ul li {margin:1px 0;font-family: '돋움',Helvetica,Sans-serif; font-size: 12px; line-height: 1.5;word-spacing:0px;}
.rule_desc .rule_inbox_green ul li img {vertical-align:middle;margin-top:-6px;}
.rule_desc .rule_inbox_green ul li strong{font-size: 12px !important;font-weight: bold !important;}

.rule_desc .rule_inbox_white {background: #fff;border: 1px solid #e0e9c4;padding:10px 20px;margin:10px 0;display: inline-block;width: 624px;}
.rule_desc .rule_inbox_white ul {margin:0px}
.rule_desc .rule_inbox_white ul li {margin:1px 0;font-family: '돋움',Helvetica,Sans-serif; font-size: 12px; line-height: 1.5;word-spacing:0px;}
.rule_desc .rule_inbox_white ul li img {vertical-align:middle;margin-top:-6px;}
.rule_desc .rule_inbox_white ul li strong{font-size: 12px !important;font-weight: bold !important;}

.rule_desc .rule_inbox_blue {display:block;clear:both;background:#f6f9fd;border:1px solid #e8eff7;padding:10px 30px;margin:10px 0;display: inline-block;width: 624px;}
.rule_desc .rule_inbox_blue:after {content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
.rule_desc .rule_inbox_blue .strong {font-family:"nanumb";}
.rule_desc .rule_inbox_blue>ul>li {float:left;line-height:1.6;margin:3px 0;padding:0;border:none;color:#6a8eb6;}
.rule_desc .rule_inbox_blue ul li strong{font-size: 12px !important;font-weight: bold !important;}

.rule_desc .rule_inbox_blue {background: #f6fcff;border: 1px solid #dbe8eb;padding:10px 20px;margin:10px 0;display: inline-block;width:624px;}
.rule_desc .rule_inbox_blue ul {margin:0px}
.rule_desc .rule_inbox_blue ul li {margin:1px 0;font-family: '돋움',Helvetica,Sans-serif; font-size: 12px; line-height: 1.5;word-spacing:0px;}
.rule_desc .rule_inbox_blue ul li img {vertical-align:middle;margin-top:-6px;}

.rule_desc .rule_inbox_gray {border: 1px solid #e0e0e0;background: #fafafa;padding:10px 20px;margin:10px 0;display: inline-block;width:624px;}
.rule_desc .rule_inbox_gray ul {margin:0px}
.rule_desc .rule_inbox_gray ul li {margin:1px 0;font-family: '돋움',Helvetica,Sans-serif; font-size: 12px; line-height: 1.5;word-spacing:0px;}
.rule_desc .rule_inbox_gray ul li img {vertical-align:middle;margin-top:-6px;}
.rule_desc .rule_inbox_gray:after {content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
.rule_desc .rule_inbox_gray .strong {font-family:"nanumb";color:#777;}
.rule_desc .rule_inbox_gray>ul>li {float:left;line-height:1.6;margin:3px 0;padding:0;border:none;color:#888;}
.rule_desc .rule_inbox_gray ul li strong{font-size: 12px !important;font-weight: bold !important;}

/* 20180928수정 */
.rule_inbox:after {content:".";position:absolute;width:14px;height:14px;background:url('../../images/btn/btn_ex_new.png') no-repeat;left:0px;top:2px;font-size:0;}
.rule_inbox {position:relative;font-family:'돋움',Helvetica,Sans-serif;font-weight:bold;color:#888;font-size:12px;padding-left:18px;margin-bottom:5px}

.rule_inbox_blue {display:block;clear:both;background:#f6f9fd;border:1px solid #e8eff7;padding:10px 30px;margin:10px 0;display: inline-block;width: 660px;}
.rule_inbox_blue:after {content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
.rule_inbox_blue>ul>li {float:left;line-height:1.6;margin:3px 0;padding:0;border:none;color:#6a8eb6;}
.rule_inbox_blue>ul>li>span {color:#6a8eb6 !important;}

.rule_inbox_pink {display:block;clear:both;background:#fffbfb;border:1px solid #f5ecea;padding:10px 30px;margin:10px 0;}
.rule_inbox_pink:after {content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
.rule_inbox_pink>ul>li {float:left;line-height:1.6;margin:3px 0;padding:0;border:none;color:#bc9896;}
.rule_inbox_pink .strong, .rule_inbox_pink1 .strong {font-family:"nanumb";color:#b79290;}
.rule_inbox_pink1 {display:block;clear:both;background:#fffbfb;border:1px solid #f5ecea;padding:10px 30px;margin:10px 0;}
.rule_inbox_pink1:after {content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
.rule_inbox_pink1>ul>li {float:left;line-height:1.6;margin:3px 0;padding:0;border:none;color:#bc9896;}

.rule_inbox_green {background: #fbfdf5;border: 1px solid #e0e9c4;padding:10px 20px;margin:10px 0;display: inline-block;width: 660px;}
.rule_inbox_green ul {margin:0px}
.rule_inbox_green ul li {margin:1px 0;font-family: '돋움',Helvetica,Sans-serif; font-size: 12px; line-height: 1.5;word-spacing:0px;}
.rule_inbox_green ul li img {vertical-align:middle;margin-top:-6px;}
.rule_inbox_green ul li strong{font-size: 12px !important;font-weight: bold !important;}

.rule_inbox_white {background: #fff;border: 1px solid #e0e9c4;padding:10px 20px;margin:10px 0;display: inline-block;width: 660px;}
.rule_inbox_white ul {margin:0px}
.rule_inbox_white ul li {margin:1px 0;font-family: '돋움',Helvetica,Sans-serif; font-size: 12px; line-height: 1.5;word-spacing:0px;}
.rule_inbox_white ul li img {vertical-align:middle;margin-top:-6px;}
.rule_inbox_white ul li strong{font-size: 12px !important;font-weight: bold !important;}

.rule_inbox_blue {background: #f6fcff;border: 1px solid #dbe8eb;padding:10px 20px;margin:10px 0;display: inline-block;width:660px;}
.rule_inbox_blue ul {margin:0px}
.rule_inbox_blue ul li {margin:1px 0;font-family: '돋움',Helvetica,Sans-serif; font-size: 12px; line-height: 1.5;word-spacing:0px;}
.rule_inbox_blue ul li img {vertical-align:middle;margin-top:0px;}/* 20181116 수정 */
.rule_inbox_blue ul li strong {font-family:"돋움",Helvetica,Sans-serif;color:#6a8eb6;font-size:12px !important;font-weight:bold !important;} /* 20180919 수정 */
.rule_inbox_blue >div>ul>li {color:#6a8eb6 !important;}

.rule_inbox_gray {border: 1px solid #e0e0e0;background: #fafafa;padding:10px 20px;margin:10px 0;display: inline-block;width:660px;}
.rule_inbox_gray ul {margin:0px}
.rule_inbox_gray ul li {margin:1px 0;font-family: '돋움',Helvetica,Sans-serif; font-size: 12px; line-height: 1.5;word-spacing:0px;}
.rule_inbox_gray ul li img {vertical-align:middle;margin-top:-6px;}
.rule_inbox_gray:after {content:".";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
.rule_inbox_gray .strong {font-family:"nanumb";color:#777;}
.rule_inbox_gray>ul>li {float:left;line-height:1.6;margin:3px 0;padding:0;border:none;color:#888;}
.rule_inbox_gray ul li strong {font-family:"돋움",Helvetica,Sans-serif;color:#777;font-size:12px !important;font-weight:bold !important;} /* 20180919 수정 */
.rule_inbox_gray>div>ul>li {color:#888 !important;}

/* 20190520 추가 */
.rule_inbox_gray>ul>li>span{color:#888;}
.exsee_all .type_wp21 dl dt {width:21px !important;}
.w45p {width:45% !important;}
.line_R {border-right:1px solid #666;}
.floatL {float:left;}
.floatR {float:right;}


/* 예 20190219 */
.ex_boxA {font-size:11px !important;padding:2px 2px 1px;line-height:1 !important;border-radius:4px;margin-right:5px;margin-top:1px;}
.ex_boxA.ex_box_blue {border:1px solid #6a8eb6;color:#6a8eb6;}
.ex_boxA.ex_box_gray {border:1px solid #888;color:#777;}
.ex_boxA.ex_box_black {border:1px solid #555;color:#555;margin-right:1px !important;}

/* 해설 + 더 알아보기 20181129 */
.exsee_all {display:block;width:660px;font-family:'돋움',Helvetica,Sans-serif;font-size:12px;letter-spacing:-0.2px;line-height:1.6;border:3px solid #e0e0e0;padding:15px 20px;margin:10px auto;}

.exp_wrap {margin-bottom:15px;}
.exp_wrap .exp_tit{position:relative;font-size:12px;font-weight:bold;padding-left:18px;margin-bottom:15px;color:#888;}
.exp_wrap .exp_tit:before {content:".";position:absolute;display:inline-block;font-size:0;width:14px;height:14px;background:url('../../images/btn/btn_ex_new.png') no-repeat 0 0;left:0;top:1px;}

.see_wrap {display:block;margin:0 auto;}
.see_wrap .see_tit {border-bottom:1px solid #ccc;height:21px;}
.see_wrap > .see_tit > span {display:inline-block;background:#28324f;color:#fff;font-size:12px !important;line-height:1.3 !important;height:21px;font-weight:bold;
	border-top-left-radius:5px;border-top-right-radius:5px;padding:3px 10px 0;border:1px solid #28324f;vertical-align:top;}
.see_wrap > .see_box {padding:15px 0 10px;}
.see_wrap > .see_box .tit_dot  {position:relative;color:#555;margin:0 0 15px;padding-left:8px;font-weight:bold;}
.see_wrap > .see_box .tit_dot:before {content:".";position:absolute;display:inline-block;width:3px;height:3px;left:0;top:7px;background:#555;font-size:0;}

.see_wrap span img {vertical-align:top;}
.see_wrap span.chin img {margin-top:3px;}
.see_wrap span.hang img {margin-top:2px;}
.see_wrap span.hang_o img {margin-top:3px;}

.exsee_all  p,
.exsee_all  ul > li,
.exsee_all div {font-size:12px;letter-spacing:-0.2px;line-height:1.7;display:block;}
.exsee_all .li_two li {float:left;display:inline-block;width:50%;}
.exsee_all .li_three li {float:left;display:inline-block;width:33.3%;}
.exsee_all .li_four li {float:left;display:inline-block;width:25%;}
.exsee_all .li_five li {float:left;display:inline-block;width:20%;}
.exsee_all .li_six li {float:left;display:inline-block;width:16.6%;}
.exsee_all .li_seven li {float:left;display:inline-block;width:14.2%;}
.exsee_all .li_word li {float:left;margin-left:25px;}
.exsee_all .li_word li:first-child {margin-left:0 !important;}
.exsee_all .unline,
.exsee_all p strong {font-size:12px;}
.exsee_all .font11 {font-size:11px;vertical-align:middle;display:inline;}
.exsee_all .font_old img {vertical-align:top;margin-top:2px;}

.exsee_all .li_dt {padding-top:3px;}
.exsee_all .li_two_list {vertical-align: top;}
.exsee_all .li_two_list li {display:inline-block;margin-left:50px;width:100px;}
.exsee_all .li_two_list li:first-child {margin-left:0;}

.exsee_all .indent {text-indent:15px;}
.exsee_all .indentm {text-indent: -26px;}
.exsee_all .unline {line-height: 1.7;text-decoration:underline !important;}
.exsee_all .mlr0 {margin:15px 0px;}
.exsee_all .mlr15 {margin:15px 15px;}
.exsee_all .mlr30 {margin:15px 30px;}
.exsee_all .mlr40 {margin:15px 40px;}
.exsee_all .mlr50 {margin:15px 50px;}
.exsee_all .mlr56 {margin:15px 56px;}
.exsee_all .mlt0 {margin:0px 30px;}

.exsee_all dl {display:table;width:100%;letter-spacing:-1px !important;}
.exsee_all dl dt, .exsee_all dl dd {font-size:12px;line-height:1.8;display:table-cell;vertical-align:top;}
.exsee_all .type_wp21 dl dt {width:21px !important;}
.exsee_all .type_wf10 dl dt {width:10% !important;}
.exsee_all .type_wf13 dl dt {width:13% !important;}
.exsee_all .type_wf14 dl dt {width:14% !important;}
.exsee_all .type_wf15 dl dt {width:15% !important;}
.exsee_all .type_wf16 dl dt {width:16% !important;}
.exsee_all .type_wf17 dl dt {width:17% !important;}
.exsee_all .type_wf18 dl dt {width:18% !important;}
.exsee_all .type_wf19 dl dt {width:19% !important;}
.exsee_all .type_wf20 dl dt {width:20% !important;}
.exsee_all .type_wf21 dl dt {width:21% !important;}
.exsee_all .type_wf22 dl dt {width:22% !important;}
.exsee_all .type_wf23 dl dt {width:23% !important;}
.exsee_all .type_wf24 dl dt {width:24% !important;}
.exsee_all .type_wf25 dl dt {width:25% !important;}
.exsee_all .type_wf25_5 dl dt {width:25.5% !important;}
.exsee_all .type_wf26 dl dt {width:26% !important;}
.exsee_all .type_wf27 dl dt {width:27% !important;}
.exsee_all .type_wf28 dl dt {width:28% !important;}
.exsee_all .type_wf29 dl dt {width:29% !important;}
.exsee_all .type_wf30 dl dt {width:30% !important;}
.exsee_all .type_wf33 dl dt {width:33% !important;}
.exsee_all .type_wf40 dl dt {width:40% !important;}
.exsee_all .type_wf50 dl dt {width:50% !important;}
.exsee_all .type_wf60 dl dt {width:60% !important;}
.exsee_all .type_wf100 dl dd {margin-left:17px;}
.exsee_all .type_wf100,
.exsee_all .type_wf100 dl dt, .exsee_all .type_wf100 dl dd {display:block;}

.exsee_all .type_wf10_left dl dt {width:20%;display:inline-block;}
.exsee_all .type_wf10_left dl dd {display:inline-block;}
.exsee_all .type_wf10_left dl {width:49%;display:inline-block;vertical-align: top;}

.exsee_all .ex_type01 {font-family:'돋움',Helvetica,Sans-serif;font-size:11px;padding:2px 2px 0px;border:1px solid #555;vertical-align:middle;border-radius:3px;line-height:1 !important;letter-spacing:-1px;}
.exsee_all .backbg {background:#f5f5f5;padding:10px 15px;margin-top:15px;letter-spacing:-1px !important;}

.exsee_all ul.dot li {position:relative;padding-left:8px;}
.exsee_all ul.dot li:before {content:".";position:absolute;display:inline-block;width:3px;height:3px;left:0;top:6px;background:#888;font-size:0;}
.exsee_all p strong {font-family:'돋움',Helvetica,Sans-serif;font-weight:bold;letter-spacing:-0.2px;}

/* table */
.exsee_board {width:100%;border:1px solid #e1e1e1 !important;border-collapse:collapse;}
.exsee_board thead th, .exsee_board thead td,
.exsee_board tbody th, .exsee_board tbody td {padding:5px 10px 5px;font-size:12px;text-align:center;border:1px solid #e1e1e1;line-height:1.2;height:27px;}
.exsee_board thead th {color:#555;background:#f6f6f6;color:#555 !important;}
.exsee_board thead td, .exsee_board tbody td {color:#666;}
.exsee_board .slash {background:#f6f6f6 url(../../images/bg/slash.png) no-repeat;background-size:100% 100%;}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.exsee_all .ex {padding:2px 2px 1px;}
}

@supports (-ms-ime-align:auto) {
  .exsee_all .ex {padding:0px 1px 1px;}
  .see_wrap > .see_tit > span {line-height:1.3 !important;padding:1px 10px 0;}
}


br.m_br {display:none}

.list_decimal {list-style:decimal;margin-left:20px;margin-top:10px;}
.list_decimal li {magin-top:5px;font-family: '돋움',Helvetica,Sans-serif; font-size: 12px; line-height: 1.5;word-spacing:0px;list-style-type:decimal;}

.imgtxt_01 img {margin-top:-5px;}
.imgtxt_02 img {margin-top:-8px;}
.hr_visible_cyan {position:relative;visibility: visible;background:#dbe8eb;height:1px;border:none;width:100%;margin:7px 0;}
.hr_visible_gray {position:relative;visibility: visible;background:#e0e0e0;height:1px;border:none;width:100%;margin:7px 0;}

.li_sup {line-height:9px !important;}
.li_w9p li {float:left;width:9%}
.li_w10p li {float:left;width:10%}
.li_w11p li {float:left;width:11%}
.li_w12p li {float:left;width:12%}
.li_w14p li {float:left;width:14%}
.li_w15p li {float:left;width:15%}
.li_w16p li {float:left;width:16%}
.li_w17p li {float:left;width:17%}
.li_w18p li {float:left;width:18%}
.li_w20p li {float:left;width:20%}
.li_w25p li {float:left;width:25%}
.li_w30p li {float:left;width:30%}
.li_w32p li {float:left;width:32%}
.li_w33p li {float:left;width:33%}
.li_w40p li {float:left;width:40%}
.li_w50p li {float:left;width:50%}
.li_w100p li {width:100%}
.li_w_auto li {float:left;width:auto;padding-right:5px;}

.li_w25px {clear:both;}
.li_w25px li {float:left;width:25px}

.li_w30px {clear:both;}
.li_w30px li {float:left;width:30px}

.li_w40px {clear:both;}
.li_w40px li {float:left;width:40px}

/* 외래어 표기법 */
.foreign_btnset {text-align:right;}
.foreign_btnset2 {margin-top:10px;}
.foreign_btnset2 span {display:inline-block;margin-top:4px;}
.foreign_btnset2 a {float:right;.margin-top:-22px;}

.tooltip {color:#ff6c00 !important;padding-top:0;font-weight:bold;font-size:11px;padding-right:4px;font-family:돋움, Dotum;}

.text_ul {text-decoration:underline !important;}

/* table */
.rule_desc .tbl_sub01 caption{display:none !important;}
.rule_desc .tbl_sub01 {width:624px;border-spacing: 0px;margin-bottom: 10px;}
.rule_desc .tbl_sub01.td_left_top td {text-align:left;vertical-align:top;}
.rule_desc .tbl_sub01.td_right_top td {text-align:right;vertical-align:top;}
.rule_desc .tbl_sub01.border_3 {border:3px solid #e0e0e0;}
.rule_desc .tbl_sub01 thead th {border:1px solid #e0e0e0;background:#fafafa;padding:7px !important;text-align:center !important;font-size: 12px !important;}
.rule_desc .tbl_sub01 thead th.th_dark {background:#f2f2f2;}
.rule_desc .tbl_sub01 tbody th {border:1px solid #e0e0e0;background:#fdfdfd;padding:7px !important;text-align:center !important;font-size: 12px !important;}
.rule_desc .tbl_sub01 tfoot th {border:1px solid #e0e0e0;background:#fdfdfd;padding:7px !important;text-align:center !important;font-size: 12px !important;}
.rule_desc .tbl_sub01 tfoot td {border:1px solid #e0e0e0;background:#fdfdfd;padding:7px !important;text-align:center !important;font-size: 12px !important;}
.rule_desc .tbl_sub01 td {border:1px solid #e0e0e0;text-align:center !important;padding:7px !important;font-weight:normal;font-size: 12px !important;}
.rule_desc .tbl_sub01 td.align_l {padding-left:15px;font-size: 12px !important;}
.rule_desc .tbl_sub01 td.td_loc {text-align:left;font-size: 12px !important;}
.rule_desc .tbl_sub01 td.th_gray {background:#fafafa;font-weight:bold;font-size: 12px !important;}
.rule_desc .tbl_sub01 td.th_gray2 {background:#fdfdfd !important;font-weight:bold;font-size: 12px !important;}
.rule_desc .tbl_sub01 td.td_gray3 {background:#ececec;font-size: 12px !important;}
.rule_desc .tbl_sub01 td.td_gray4 {background:#cccccc;font-size: 12px !important;}
.rule_desc .tbl_sub01 tr.b_b_2px {border-bottom:2px solid #cacaca;}
.rule_desc .tbl_sub01 p.dot_g{background:url(/images/common/dot_g1.gif) no-repeat left 4px; padding-left:7px; line-height:16px;}
.rule_desc .dowm_btn{dispaly:inline-block; float:right; padding:3px 8px 2px 8px; background:#eee; border-radius:4px; border:1px solid #ddd; font-weight:bold; font-size:12px; margin-top:-6px;}
.rule_desc .tbl_sub01 td ul {margin:0;}
.rule_desc .tbl_sub01 td ul li {background:url(/images/common/bullet_dot02.gif) no-repeat left 0.5em;padding-left:7px;line-height:16px;margin-top:5px;margin-bottom:5px;}
.rule_desc .tbl_sub01 td ul li ul {margin-left:5px;}
.rule_desc .tbl_sub01 td ul li ul li {background:url(/images/common/bullet_bar02.gif) no-repeat left 0.55em;padding-left:10px;line-height:16px;margin-top:5px;margin-bottom:5px;}
.rule_desc .tbl_sub01 td ul.lh_2 li {margin-top:2px;margin-bottom:2px;}

.rule_desc .tbl_sub01 th.bg_co_gray {background:#fafafa;font-size: 12px}
.rule_desc .tbl_sub01.h10years_date td span {padding-right:15px;font-weight:bold;}
.rule_desc .tbl_sub01.h10years_date ul li {background:none;padding-left:0;}

.tbl_sub01 caption{display:none !important;}
.tbl_sub01 {width:660px;border-spacing: 0px;margin-bottom: 10px;}
.tbl_sub01.td_left_top td {text-align:left;vertical-align:top;}
.tbl_sub01.td_right_top td {text-align:right;vertical-align:top;}
.tbl_sub01.border_3 {border:3px solid #e0e0e0;}
.tbl_sub01 thead th {border:1px solid #e0e0e0 !important;background:#fafafa;padding:7px !important;text-align:center !important;font-size: 12px !important;line-height:1.5;}/* 20181115 수정 */
.tbl_sub01 thead th.th_dark {background:#f2f2f2;}
.tbl_sub01 tbody th {border:1px solid #e0e0e0;background:#fdfdfd;padding:7px !important;text-align:center !important;font-size: 12px !important;line-height:1.5;}/* 20181115 수정 */
.tbl_sub01 tbody td .fontS_13 {font-size:13px;line-height:12px;letter-spacing:0;}/* 20181115 수정 */
.tbl_sub01 tbody td .fontS_14 {font-size:14px;line-height:12px;letter-spacing:0;}/* 20181115 수정 */
.tbl_sub01 tfoot th {border:1px solid #e0e0e0;background:#fdfdfd;padding:7px !important;text-align:center !important;font-size: 12px !important;}
.tbl_sub01 tfoot td {border:1px solid #e0e0e0;background:#fdfdfd;padding:7px !important;text-align:center !important;font-size: 12px !important;}
.tbl_sub01 td {border:1px solid #e0e0e0;text-align:center;padding:7px !important;font-weight:normal;font-size: 12px !important;}
.tbl_sub01 td.align_l {padding-left:15px;font-size: 12px !important;text-align:left}
.tbl_sub01 td.td_loc {text-align:left;font-size: 12px !important;}
.tbl_sub01 td.th_gray {background:#fafafa;font-weight:bold;font-size: 12px !important;}
.tbl_sub01 td.th_gray2 {background:#fdfdfd !important;font-weight:bold;font-size: 12px !important;}
.tbl_sub01 td.td_gray3 {background:#ececec;font-size: 12px !important;}
.tbl_sub01 td.td_gray4 {background:#cccccc;font-size: 12px !important;}
.tbl_sub01 tr.b_b_2px {border-bottom:2px solid #cacaca;}
.tbl_sub01 p.dot_g{background:url(/images/common/dot_g1.gif) no-repeat left 4px; padding-left:7px; line-height:16px;}
.dowm_btn{dispaly:inline-block; float:right; padding:3px 8px 2px 8px; background:#eee; border-radius:4px; border:1px solid #ddd; font-weight:bold; font-size:12px; margin-top:-6px;}
.tbl_sub01 td ul {margin:0;}
.tbl_sub01 td ul li {background:url(/images/common/bullet_dot02.gif) no-repeat left 0.5em;padding-left:7px;line-height:16px;margin-top:5px;margin-bottom:5px;}
.tbl_sub01 td ul li ul {margin-left:5px;}
.tbl_sub01 td ul li ul li {background:url(/images/common/bullet_bar02.gif) no-repeat left 0.55em;padding-left:10px;line-height:16px;margin-top:5px;margin-bottom:5px;}
.tbl_sub01 td ul.lh_2 li {margin-top:2px;margin-bottom:2px;}

.tbl_sub01 th.bg_co_gray {background:#fafafa;font-size: 12px}
.tbl_sub01.h10years_date td span {padding-right:15px;font-weight:bold;}
.tbl_sub01.h10years_date ul li {background:none;padding-left:0;}


.tbl_sub02 {width:100%;border:8px solid #fff;}
.tbl_sub02 th {background:#f7f7f7;border:4px solid #fff;padding:5px;font-weight:normal;font-size: 12px}
.tbl_sub02 td {border:4px solid #fff;padding:5pxfont-size: 12px;}

.tbl_sub03 {width:100%;table-layout:fixed;}
.tbl_sub03 th {background:#e9f2d7;color:#4e7b00;border-top:4px solid #fbfdf5;padding:5px;font-weight:normal;border-right:2px solid #fbfdf5;font-size: 12px}
.tbl_sub03 td {border-top:4px solid #fbfdf5;padding:5px 9px 5px 9px;background:#f6f9ef;border-right:2px solid #fbfdf5;font-size: 12px}

.tbl_sub04 {width:100%;border-top:2px solid #0353bc;}
.tbl_sub04 th {background:#f9f9f9;padding:8px;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;font-size: 12px}
.tbl_sub04 thead th:last-child {border-right:none;}
.tbl_sub04 tbody th {vertical-align:top;padding-top:13px;font-size:14px;}
.tbl_sub04 td {padding:8px;border-bottom:1px solid #eaeaea;font-size: 12px}

.rule_desc .tbl_sub05 {width:624px;}
.rule_desc .tbl_sub05 th {border:1px solid #e0e0e0;background:#fafafa;padding:7px;}
.rule_desc .tbl_sub05 td {border:1px solid #e0e0e0;padding:7px;vertical-align:top;text-align:left;line-height:14px;font-family:돋움, Dotum;letter-spacing:-1px;}
.rule_desc .tbl_sub05 td.td_cm {vertical-align:middle;text-align:center;}
.rule_desc .tbl_sub05 td p.td_tit {font-weight:bold;}
.rule_desc .tbl_sub05 td ul li {background:url(/images/common/bullet_bar02.gif) no-repeat left 0.45em;padding-left:8px;margin-top:5px;font-size:11px;color:#7d7d7d}
.rule_desc .tbl_sub05 td ul li p {color:#0353bc;}
.rule_desc .tbl_sub05 td span {font-size:11px;color:#7d7d7d;display:block;margin-top:3px;}
.rule_desc .tbl_sub05 tr.b_b_2px {border-bottom:2px solid #cacaca;}

.tbl_sub05 {width:660px;}
.tbl_sub05 th {border:1px solid #e0e0e0;background:#fafafa;padding:7px;font-size: 12px !important}
.tbl_sub05 td {border:1px solid #e0e0e0;padding:7px;vertical-align:top;text-align:left;line-height: 22px;font-family:돋움, Dotum;letter-spacing:-1px;font-size: 12px !important;}
.tbl_sub05 td.td_cm {vertical-align:middle;text-align:center;}
.tbl_sub05 td p.td_tit {font-weight:bold;}
.tbl_sub05 td ul li {background:url(/images/common/bullet_bar02.gif) no-repeat left 0.45em;padding-left:8px;margin-top:5px;font-size:11px;color:#7d7d7d}
.tbl_sub05 td ul li p {color:#0353bc;}
.tbl_sub05 td span {font-size:11px;color:#7d7d7d;display:block;margin-top:3px;}
.tbl_sub05 tr.b_b_2px {border-bottom:2px solid #cacaca;}

.tbl_sub06 {width:100%;border:2px solid #e9f2d7;background:#fff;}
.tbl_sub06 th {font-weight:normal;vertical-align:top;text-align:left;padding:10px 0 10px 10px;width:15.5%;}
.tbl_sub06 td {padding:10px 10px 10px 0;}
.tbl_sub06 tr {background:url(/images/common/line_dot04.gif) repeat-x bottom;}
.tbl_sub06 tr:last-child {background:none;}

.textA_center{text-align:center;padding:0!important;margin:0 !important;} 
.textA_line {width:1px;background:#9dadc0;height:20px;}
.ml_27 {margin-left:27px !important;}
.ml_52 {margin-left:52px !important;}
.textA_h20 {height:20px;}
.textA_h24 {height:24px;}

.li_five .line_r {border-right:1px solid #666;margin-right:50px;} /* 20190613 */

.popStyle01 .fontS_13,
.popStyle01 .fontS_14 {line-height:16px !important;}

.lh_14 {line-height:14px !important;}
.lh_16 {line-height:16px !important;}

.m_none {margin:0 !important;;}

.vT {vertical-align:top !important}

.m10 {margin:10px !important;}
.m20 {margin:20px !important;}

.mt_0 {	-top:0 !important;}
.mt_1 {margin-top:1px !important;/*.margin-top:2px !important;*/}
.mt_3 {margin-top:3px !important;}
.mt_5 {margin-top:5px !important;}
.mt_8 {margin-top:8px !important;}
.mt_10 {margin-top:10px !important;}
.mt_13 {margin-top:13px !important;}
.mt_15 {margin-top:15px !important;}
.mt_20 {margin-top:20px !important;}
.mt_25 {margin-top:25px !important;}
.mt_30 {margin-top:30px !important;}
.mt_35 {margin-top:35px !important;}
.mt_40 {margin-top:40px !important;}
.mt_45 {margin-top:45px !important;}
.mt_50 {margin-top:50px !important;}
.mt_55 {margin-top:55px !important;}
.mt_60 {margin-top:60px !important;}
.mt_70 {margin-top:70px !important;}
.mt_80 {margin-top:80px !important;}
.mt_90 {margin-top:90px !important;}
.mt_99 {margin-top:99px !important;}
.mt_100 {margin-top:100px !important;}
.mt_130 {margin-top:130px !important;}
.mt_150 {margin-top:150px !important;}

.mt_-8 {margin-top:-8px !important;}
.mt_-10 {margin-top:-10px !important;}

.mb_-5 {margin-bottom:-5px !important;}
.mb_-3 {margin-bottom:-3px !important;}
.mb_0 {margin-bottom:0 !important;}
.mb_5 {margin-bottom:5px !important;}
.mb_10 {margin-bottom:10px !important;}
.mb_15 {margin-bottom:15px !important;}
.mb_20 {margin-bottom:20px !important;}
.mb_25 {margin-bottom:25px !important;}
.mb_30 {margin-bottom:30px !important;}
.mb_35 {margin-bottom:35px !important;}
.mb_40 {margin-bottom:40px !important;}
.mb_45 {margin-bottom:45px !important;}
.mb_50 {margin-bottom:50px !important;}
.mb_55 {margin-bottom:55px !important;}
.mb_60 {margin-bottom:60px !important;}
.mb_100 {margin-bottom:100px !important;}

.mr_0 {margin-right:0 !important;}
.mr_3 {margin-right:3px !important;}
.mr_5 {margin-right:5px !important;}
.mr_10 {margin-right:10px !important;}
.mr_15 {margin-right:15px !important;}
.mr_20 {margin-right:20px !important;}
.mr_25 {margin-right:25px !important;}
.mr_30 {margin-right:30px !important;}
.mr_35 {margin-right:35px !important;}
.mr_40 {margin-right:40px !important;}
.mr_45 {margin-right:45px !important;}
.mr_50 {margin-right:50px !important;}
.mr_55 {margin-right:55px !important;}
.mr_60 {margin-right:60px !important;}

.ml_-20 {margin-left:-20px !important;}
.ml_-15 {margin-left:-15px !important;}
.ml_-10 {margin-left:-10px !important;}
.ml_-5 {margin-left:-5px !important;}
.ml_0 {margin-left:0 !important;}
.ml_3 {margin-left:3px !important;}
.ml_5 {margin-left:5px !important;}
.ml_10 {margin-left:10px !important;}
.ml_12 {margin-left:12px !important;}
.ml_15 {margin-left:15px !important;}
.ml_18 {margin-left:18px !important;}
.ml_20 {margin-left:20px !important;}
.ml_25 {margin-left:25px !important;}
.ml_30 {margin-left:30px !important;}
.ml_35 {margin-left:35px !important;}
.ml_40 {margin-left:40px !important;}
.ml_45 {margin-left:45px !important;}
.ml_50 {margin-left:50px !important;}
.ml_55 {margin-left:55px !important;}
.ml_60 {margin-left:60px !important;}
.ml_70 {margin-left:70px !important;}
.ml_80 {margin-left:80px !important;}
.ml_90 {margin-left:90px !important;}
.ml_125 {margin-left:125px !important;}
.ml_153 {margin-left:153px !important;}

.p_0 {padding:0 !important;}
.p_2 {padding:2px !important;}
.p_7 {padding:7px !important;}
.p_10 {padding:10px !important;}
.p_15 {padding:15px !important;}
.p_20 {padding:20px !important;}
.p_30 {padding:30px !important;}

.pt_0 {padding-top:0 !important;}
.pt_3 {padding-top:3px !important;}
.pt_5 {padding-top:5px !important;}
.pt_8 {padding-top:8px !important;}
.pt_10 {padding-top:10px !important;}
.pt_12 {padding-top:12px !important;}/* 20181116 수정 */
.pt_15 {padding-top:15px !important;}
.pt_18 {padding-top:18px !important;}
.pt_20 {padding-top:20px !important;}
.pt_30 {padding-top:30px !important;}
.pt_40 {padding-top:40px !important;}
.pt_45 {padding-top:45px !important;}
.pt_50 {padding-top:50px !important;}

.pb_0 {padding-bottom:0 !important;}
.pb_10 {padding-bottom:10px !important;}
.pb_20 {padding-bottom:20px !important;}
.pb_30 {padding-bottom:30px !important;}
.pb_40 {padding-bottom:40px !important;}
.pb_50 {padding-bottom:50px !important;}
.pb_60 {padding-bottom:60px !important;}
.pb_90 {padding-bottom:90px !important;}
.pb_120 {padding-bottom:120px !important;}

.pl_0 {padding-left:0 !important;}
.pl_5 {padding-left:5px !important;}
.pl_10 {padding-left:10px !important;}
.pl_20 {padding-left:20px !important;}
.pl_30 {padding-left:30px !important;}
.pl_34 {padding-left:34px !important;}
.pl_50 {padding-left:50px !important;}

.pr_5 {padding-right:5px !important;}
.pr_10 {padding-right:10px !important;}
.pr_20 {padding-right:20px !important;}
.pr_30 {padding-right:30px !important;}

.h20 {height:20px !important;}
.h30 {height:30px !important;}
.h40 {height:40px !important;}
.h445 {height:445px !important;}

.w100p {width:100% !important;}
.w99p {width:99.5% !important;}
.w98p {width:98% !important;}
.w95p {width:95% !important;}
.w90p {width:90% !important;}
.w80p {width:80% !important;}
.w75p {width:75% !important;}
.w70p {width:70% !important;}
.w60p {width:60% !important;}
.w50p {width:50% !important;}
.w40p {width:40% !important;}
.w35p {width:35% !important;}
.w30p {width:30% !important;}
.w25p {width:25% !important;}
.w20p {width:20% !important;}
.w15p {width:15% !important;}

.w800px {width:800px !important;}
.w700px {width:700px !important;}
.w650px {width:650px !important;}
.w600px {width:600px !important;}
.w550px {width:550px !important;}
.w500px {width:500px !important;}
.w460px {width:460px !important;}
.w420px {width:420px !important;}
.w400px {width:400px !important;}
.w340px {width:340px !important;}
.w330px {width:330px !important;}
.w300px {width:300px !important;}
.w280px {width:280px !important;}
.w255px {width:255px !important;}
.w250px {width:250px !important;}
.w200px {width:200px !important;}
.w190px {width:190px !important;}
.w180px {width:180px !important;}
.w172px {width:172px !important;}
.w170px {width:170px !important;}
.w160px {width:160px !important;}
.w150px {width:150px !important;}
.w130px {width:130px !important;}
.w120px {width:120px !important;}
.w100px {width:100px !important;}
.w90px {width:90px !important;}
.w80px {width:80px !important;}
.w70px {width:70px !important;}
.w60px {width:60px !important;}
.w50px {width:50px !important;}
.w40px {width:40px !important;}
.w30px {width:30px !important;}
.w20px {width:20px !important;}
.w15px {width:15px !important;}
.w10px {width:10px !important;}