@charset "utf-8";

/* html5_reset */
body,table,input,textarea,select,button{font-size:12px;}
header,section,article,footer,nav,aside{display:block;}
header *,
footer *,
.lnb *,
.qlink *{margin:0;padding:0;}
/* css_reset */
* {margin:0; padding:0;}
html, body{width:100%; height:100%;}
body > #wrap {/*height:auto;*/ min-height:100%;}
body,input,textarea,select,table,button,h1,h2,h3,h4,h5,h6{font-size:12px; font-family:Malgun Gothic,'맑은고딕','돋움',dotum, Helvetica, sans-serif ; font-weight:normal;}

body{word-break:break-all}
caption{text-indent:-5000px; font-size:0; line-height:0;}
legend{font-size:0; position:absolute; left:-5000px;}
.hidden{clear:both;height:0;line-height:0;visibility:hidden;width:0;position:absolute;}
input.input-text{height:28px; padding:0 0 0 10px; border:1px solid #ddd; color:#333; line-height:2.2em;}
input,select,button{vertical-align:middle;}
input.input-radio{width:13px; height:13px; vertical-align:middle; margin:-2px 0 0 0; padding:0;}
input.input-check{width:13px; height:13px; vertical-align:middle;margin:0; padding:0;}
select{*margin-top:5px; padding:4px 4px 5px 4px; border:1px solid #ddd; color:#333;}
img, fieldset, iframe{border:0 none;vertical-align:top;}
fieldset{font-size:0;}
ul,ol{list-style:none;}
a{color:#000;text-decoration:none;cursor:pointer;}
em,address{font-style:normal;}
table{border-collapse:collapse; border-spacing:0;}
hr{display:none;}
/* skip navigation */
#skipCt {position:absolute; left:-5000px; z-index:999;}
#skipCt:focus {display:block; left:0; width:100%; height:30px; line-height:30px; color:#000; font-weight:bold; text-align:center; background:#e1e0d8;}
/* 말줄임 */
.ellipsis{display:inline-block; overflow:hidden; width:100%; white-space:nowrap; text-overflow:ellipsis;}
/* utill 메뉴 */
.utill{position:absolute; right:0px; top:10px;}
.utill ul{overflow:hidden; *zoom:1;}
.utill ul:after{content:""; display:block; clear:both;}
.utill ul li{float:left; padding: 0 22px 0 13px; background:url("/images/Common_img/menu_bar.gif") no-repeat 0 3px; margin:0 0 0 -14px;}
.utill ul li a{font-weight:normal; color:#3c3e3f; vertical-align:bottom; font-family:helvetica;}
.utill ul li a.point{color:#005cd5;}
/* 서브페이지 layout*/
.side-content .s-box{float:left; width:100%; margin:10px 0 0 0; background:#fff;}
.side-content .s-box .linkbox{display:block; min-height:162px; padding:18px 14px 18px 14px; background:#fff;}
.side-content .s-box .linkbox .title{display:block; font-size:18px; font-weight:bold; color:#333; line-height:20px;}
.side-content .s-box .linkbox .text{color:#555; line-height:18px; padding:10px 0 20px 0;}
.side-content .s-box.notice .linkbox .title-link{display:block; padding:0 0 10px 0; border-bottom:1px solid #c1c1c1; overflow:hidden;}
.side-content .s-box.notice .linkbox .title-link:after{content:""; display:block; clear:both;}
.side-content .s-box.notice .linkbox .title-link .title{display:block; float:left;}
.side-content .s-box.notice .linkbox .title-link .more{margin:8px 0 0 0;}
.side-content .s-box.notice .linkbox .title-link img{display:block; float:right; margin:1px 0 0 0; padding:0 5px 0 0;}
.side-content .s-box.notice.tbl-type2{display:none;}
/* common-title */

.titlebox-type4{margin:0px 0 10px 0;}
.titlebox-type4 .title4{font-size:23px; color:#303030; font-weight:bold;  word-spacing:-1px; letter-spacing:-1px;}

.titlebox-type1{margin:0 0 0px 0;}
.titlebox-type1 .title1{font-size:28px; color:#303030; font-weight:bold; word-spacing:-1px; letter-spacing:-1px;}
.titlebox-type1 .title1 .helvet{font-family:helvetica;}
.titlebox-type1 .sub-text1{font-size:20px; color:#404347; line-height:25px; font-weight:bold; margin:20px 0 0 0;}
.titlebox-type1 .sub-text1 .helvet{font-family:helvetica;}
.titlebox-type1 .sub-text1-1{font-size:15px; color:#555; margin:5px 0 0 0;}
.titlebox-type1 .sub-text1-1 .helvet{font-family:helvetica;}
.titlebox-type1 .sub-text1-2{font-size:16px; color:#555; margin:5px 0 0 0; font-weight:bold; }
.titlebox-type2{margin:0 0 30px 0;}
.titlebox-type2 .title2{font-size:20px; color:#333; font-weight:bold; padding:7px 0 0 0; background:url("/images/Common_img/bl_title_topbar.gif") no-repeat 2px 0; line-height:28px;}
.titlebox-type2 .title2 .helvet{font-family:helvetica;}
.titlebox-type2 .sub-text2{font-size:13px; line-height:20px; color:#555; margin:10px 0 0 0;}
.titlebox-type2 .sub-text2 .helvet{font-family:helvetica;}
.titlebox-type3{margin:0 0 20px 0;}
.titlebox-type3 .title3-1{font-size:15px; color:#555; font-weight:bold; line-height:20px;}
.titlebox-type3 .title3-1 .helvet{font-family:helvetica;}
.titlebox-type3 .title3-2{font-size:15px; color:#e12803; font-weight:bold; line-height:20px;}
.titlebox-type3 .title3-2 .helvet{font-family:helvetica;}
.titlebox-type3 .title3-3{font-size:15px; color:#0074da; font-weight:bold; line-height:20px;}
.titlebox-type3 .title3-3 .helvet{font-family:helvetica;}
.titlebox-type3 .sub-text3{font-size:12px; color:#727272; margin:9px 0 0 0;}
.titlebox-type3 .sub-text3 .helvet{font-family:helvetica;}
/* common-table */
.common-table{border-top:2px solid #2c2c2c;}
.common-table table{width:100%;  border-left:1px solid #ddd; table-layout:fixed; word-break:break-all;}
.common-table table th{padding:10px 10px 10px 10px; text-align:center; font-size:13px; color:#333; vertical-align:top; line-height:20px; font-weight:bold; border-bottom:1px solid #ddd; border-right:1px solid #ddd; background:#f8f8f8;}
.common-table table td{padding:7px 7px 7px 7px; text-align:center; font-size:12px; color:#555; vertical-align:top; line-height:20px; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.common-table.align-left table th,
.common-table.align-left table td{text-align:left;}/* 테이블 전체 th,td의 align을 left로 주고 싶을 때 */
.common-table table th.th-align-left,
.common-table table td.td-align-left{text-align:left;}/* 하나의 td,th만 align을 left로 주고 싶을 때 */
.common-table table th.th-align-center,
.common-table table td.td-align-center{text-align:center;}/*  하나의 td,th만 align을 center로 주고 싶을 때 */
.common-table table td.point-red{color:#cc0000;}
.common-table table td.point-green{color:#397b00;}
.common-table table td.point-blue{color:#004693;}
.common-table table td.point-black{color:#333;}
.common-table img.notice-new{margin:2px 0 0 5px;}
.common-table table td.no-data{text-align:center; vertical-align:middle; font-size:15px; padding:58px 0;}
.common-table table td.no-data.type2{padding:58px 20px 20px 20px;}
.common-table table td.no-data .search-word{color:#1f79c3;}
.common-table table td.no-data .search-word-notice{background:#eee; font-size:12px; text-align:left; padding:20px 30px; margin:50px 0 0 0;}
.common-table table td.no-data .search-word-notice .title{display:inline-block; padding: 0 3px 0 23px; background:url("/images/Common_img/bl_notice3.png") no-repeat 0 3px; line-height:20px;}
.common-table table td.no-data .search-word-notice ul{padding: 0 0 0 23px;}
/* common-table2 */
.common-table2{}
.common-table2 table{width:100%; border-left:1px solid #ddd; border-right:1px solid #ddd; table-layout:fixed; word-break:break-all;}
.common-table2 table thead th{padding:10px 10px 10px 10px; text-align:left; font-size:13px; font-weight:bold; color:#fff; background:#404347; line-height:20px; vertical-align:middle;}
.common-table2 table tbody th{padding:10px 10px 10px 10px; text-align:left; font-size:13px; font-weight:bold; color:#404347; background:#ebf2f7; line-height:18px; border-right:1px solid #ddd; border-bottom: 1px solid #ddd; vertical-align:middle;}
.common-table2 table td{padding:11px 10px 11px 10px; color:#333; line-height:18px; border-right:1px solid #ddd; border-bottom: 1px solid #ddd;}
.common-table2.align-left table th,
.common-table2.align-left table td{text-align:left;}/* 테이블 전체 th,td의 align을 left로 주고 싶을 때 */
.common-table2 table th.th-align-center,
.common-table2 table td.td-align-center{text-align:center;}/* 하나의 td,th만 align을 left로 주고 싶을 때 */
.common-table2 table td.blk{background:#f5f5f5;}
/* common-tab1 */
.common-tab1{*zoom:1;}
.common-tab1:after{content:""; display:block; clear:both;}
.common-tab1 li.t1-list{float:left;  height:60px; margin:0 5px 0 0; line-height:15px; background:url("/images/Common_img/bg_tab1_off.png") repeat-x 0 0;}
.common-tab1 li.t1-list.blue{float:left;  height:60px; margin:0 5px 0 0; line-height:15px; background:url("/images/Common_img/bg_tab2_off.png") repeat-x 0 0;}
.common-tab1 li.t1-list a{display:block; color:#333; font-size:14px; height:43px; padding:20px 20px 0 20px; min-width:80px;}
.common-tab1 li.t1-list.blue a{display:block; color:#fff; font-size:14px; height:43px; padding:20px 20px 0 20px; min-width:80px;}
.common-tab1 li.t1-list.line2 a{height:51px; padding:14px 20px 0 20px;}
.common-tab1 li.t1-list a.helvet{font-family:helvetica;}
.common-tab1 li.t1-list.on{background:url("/images/Common_img/bg_tab1_on.png") no-repeat center 0;}
.common-tab1 li.t1-list.on.blue{background:url("/images/Common_img/bg_tab1_on.png") no-repeat center 0;}
.common-tab1 li.t1-list.on a{color:#fff;}
/* common-tab4 */
.common-tab4 { height:34px; border-bottom:1px solid #352929;}
.common-tab4 li {float:left; line-height:33px; border:1px solid #bfc7d0; border-bottom:0; background:#f5f7f9; text-align:center; margin-right:1px; cursor:pointer;}
.common-tab4 li.on {position:relative; height:32px; line-height:29px; background:#fff; border-left:1px solid #352929; border-right:1px solid #352929; border-top:3px solid #352929;}
.common-tab4 li a{display:block; padding:0 20px;}
.common-tab4 li a.helvet{font-family:helvetica;}

/* common-table5 */
.common-table5{border-top:2px solid #2c2c2c;}
.common-table5 table{width:100%;  border-left:1px solid #ddd; table-layout:fixed; word-break:break-all;}
.common-table5 table th{padding:10px 10px 10px 10px; text-align:center; font-size:13px; color:#333; vertical-align:top; line-height:20px; font-weight:bold; border-bottom:1px solid #ddd; border-right:1px solid #ddd; background:#f8f8f8;}
.common-table5 table td{padding:2px 2px 2px 2px; text-align:center; font-size:12px; color:#555; vertical-align:top; line-height:20px; border:1px solid #ddd; }
.common-table5.align-left table th,
.common-table5.align-left table td{text-align:left;}/* 테이블 전체 th,td의 align을 left로 주고 싶을 때 */
.common-table5 table th.th-align-left,
.common-table5 table td.td-align-left{text-align:left;}/* 하나의 td,th만 align을 left로 주고 싶을 때 */
.common-table5 table th.th-align-center,
.common-table5 table td.td-align-center{text-align:center;}/*  하나의 td,th만 align을 center로 주고 싶을 때 */
.common-table5 table td.point-red{color:#cc0000;}
.common-table5 table td.point-green{color:#397b00;}
.common-table5 table td.point-blue{color:#004693;}
.common-table5 table td.point-black{color:#333;}
.common-table5 img.notice-new{margin:2px 0 0 5px;}/* 김유미 추가 */
.common-table5 table td.no-data{text-align:center; vertical-align:middle; font-size:15px; padding:58px 0;}
.common-table5 table td.no-data.type2{padding:58px 20px 20px 20px;}
.common-table5 table td.no-data .search-word{color:#1f79c3;}
.common-table5 table td.no-data .search-word-notice{background:#eee; font-size:12px; text-align:left; padding:20px 30px; margin:50px 0 0 0;}
.common-table5 table td.no-data .search-word-notice .title{display:inline-block; padding: 0 3px 0 23px; background:url("../images/Common_img/bl_notice3.png") no-repeat 0 3px; line-height:20px;}
.common-table5 table td.no-data .search-word-notice ul{padding: 0 0 0 23px;}


.common-table6{}
.common-table6 table{width:110px;  border-left:1px solid #ddd; table-layout:fixed; word-break:break-all;}
.common-table6 table th{border-top:2px solid #2c2c2c;padding:10px 10px 10px 10px; text-align:center; font-size:13px; color:#333; vertical-align:top; line-height:20px; font-weight:bold; border-bottom:1px solid #ddd; border-right:1px solid #ddd; background:#f8f8f8;}
.common-table6 table td{padding:2px 2px 2px 2px; text-align:center; font-size:12px; color:#555; vertical-align:top; line-height:20px; border:1px solid #ddd; }
.common-table6.align-left table th,
.common-table6.align-left table td{text-align:left;}/* 테이블 전체 th,td의 align을 left로 주고 싶을 때 */
.common-table6 table th.th-align-left,
.common-table6 table td.td-align-left{text-align:left;}/* 하나의 td,th만 align을 left로 주고 싶을 때 */
.common-table6 table th.th-align-center,
.common-table6 table td.td-align-center{text-align:center;}/*  하나의 td,th만 align을 center로 주고 싶을 때 */
.common-table6 table td.point-red{color:#cc0000;}
.common-table6 table td.point-green{color:#397b00;}
.common-table6 table td.point-blue{color:#004693;}
.common-table6 table td.point-black{color:#333;}
.common-table6 img.notice-new{margin:2px 0 0 5px;}/* 김유미 추가 */
.common-table6 table td.no-data{text-align:center; vertical-align:middle; font-size:15px; padding:58px 0;}
.common-table6 table td.no-data.type2{padding:58px 20px 20px 20px;}
.common-table6 table td.no-data .search-word{color:#1f79c3;}
.common-table6 table td.no-data .search-word-notice{background:#eee; font-size:12px; text-align:left; padding:20px 30px; margin:50px 0 0 0;}
.common-table6 table td.no-data .search-word-notice .title{display:inline-block; padding: 0 3px 0 23px; background:url("../images/Common_img/bl_notice3.png") no-repeat 0 3px; line-height:20px;}
.common-table6 table td.no-data .search-word-notice ul{padding: 0 0 0 23px;}


/* common-list */
.common-list1{}
.common-list1 li{padding-left:11px; background:url("/images/Common_img/bl_dot1.gif") no-repeat 0 11px; line-height:20px; margin:0 0 10px 0; color:#555;}

/* common-paging */
.common-paging{text-align:center;}
.common-paging *{vertical-align:middle;}
.common-paging a{display:inline-block; width:28px; height:28px; line-height:28px; text-align:center; border:1px solid #ddd; color:#333;}
.common-paging a:hover,
.common-paging a:focus{color:#333;}
.common-paging a.on{ color:#333;}
.common-paging a.p-num{vertical-align:top;padding-top:0;}
.common-paging a.p-pprev{background:url("/images/Common_img/page_btn_pprev.gif") no-repeat 0 0;}
.common-paging a.p-pprev:hover,
.common-paging a.p-pprev:focus{background:url("/images/Common_img/page_btn_pprev_on.gif") no-repeat 0 0;}
.common-paging a.p-prev{background:url("/images/Common_img/page_btn_prev.gif") no-repeat 0 0; margin-right:8px;}
.common-paging a.p-prev:hover,
.common-paging a.p-prev:focus{background:url("/images/Common_img/page_btn_prev_on.gif") no-repeat 0 0;}
.common-paging a.p-next{background:url("/images/Common_img/page_btn_next.gif") no-repeat 0 0;margin-left:8px;}
.common-paging a.p-next:hover,
.common-paging a.p-next:focus{background:url("/images/Common_img/page_btn_next_on.gif") no-repeat 0 0;}
.common-paging a.p-nnext{background:url("/images/Common_img/page_btn_nnext.gif") no-repeat 0 0;}
.common-paging a.p-nnext:hover,
.common-paging a.p-nnext:focus{background:url("/images/Common_img/page_btn_nnext_on.gif") no-repeat 0 0;}


/* common-btn */
.d-day{display:inline-block; width:34px; height:17px; text-align:center; font-size:10px; background:#cc0000; margin:0 10px 0 0; line-height:17px; vertical-align:middle; color:#fff;}
.btn-type1{background:url("/images/Common_img/btn-type1-right.gif") no-repeat right 0; display:inline-block;}
.btn-type1 a{background:url("/images/Common_img/btn-type1-left.gif") no-repeat 0 0; padding:0 28px 0 46px; height:40px; line-height:37px; display:block; color:#fff; font-size:13px; font-family: Malgun Gothic,'맑은고딕';}
.btn-type2{background:url("/images/Common_img/btn-type2-right.gif") no-repeat right 0; display:inline-block;}
.btn-type2 a{background:url("/images/Common_img/btn-type2-left.gif") no-repeat 0 0; padding:0 28px 0 46px; height:40px; line-height:37px; display:block; color:#333; font-size:13px; font-family: Malgun Gothic,'맑은고딕';}
.btn-type3{background:url("/images/Common_img/btn-type3-right.gif") no-repeat right 0; display:inline-block;}
.btn-type3 a{background:url("/images/Common_img/btn-type3-left.gif") no-repeat 0 0; padding:0 28px 0 46px; height:40px; line-height:37px; display:block; color:#fff; font-size:13px; font-family: Malgun Gothic,'맑은고딕';}
.btn-type4{background:url("/images/Common_img/btn-type4-right.gif") no-repeat right 0; display:inline-block;}
.btn-type4 a{background:url("/images/Common_img/btn-type4-left.gif") no-repeat 0 0; padding:0 28px 0 46px; height:40px; line-height:37px; display:block; color:#24282b; font-size:13px; font-family: Malgun Gothic,'맑은고딕';}
.btn-type5{background:url("/images/Common_img/btn-type5-right.gif") no-repeat right 0; display:inline-block;}
.btn-type5 a{background:url("/images/Common_img/btn-type5-left.gif") no-repeat 0 0; padding:0 37px 0 37px; height:40px; line-height:37px; display:block; color:#fff; font-size:13px; font-family: Malgun Gothic,'맑은고딕';}
.btn-type6{background:url("/images/Common_img/btn-type6-right.gif") no-repeat right 0; display:inline-block;}
.btn-type6 a{background:url("/images/Common_img/btn-type6-left.gif") no-repeat 0 0; padding:0 37px 0 37px; height:40px; line-height:37px; display:block; color:#333; font-size:13px; font-family: Malgun Gothic,'맑은고딕';}
.btn-type7{background:url("/images/Common_img/btn-type7-right.gif") no-repeat right 0; display:inline-block;}
.btn-type7 a{background:url("/images/Common_img/btn-type7-left.gif") no-repeat 0 0; padding:0 55px 0 24px; height:40px; line-height:37px; display:block; color:#fff; font-size:13px; font-family: Malgun Gothic,'맑은고딕';}
.btn-type8{background:url("/images/Common_img/btn-type8-right.gif") no-repeat right 0; display:inline-block;}
.btn-type8 a{background:url("/images/Common_img/btn-type8-left.gif") no-repeat 0 0; padding:0 23px 0 23px; height:30px; line-height:27px; display:block; color:#333; font-size:12px; font-family: Malgun Gothic,'맑은고딕';}
.btn-type9{background:url("/images/Common_img/btn-type9-right.gif") no-repeat right 0; display:inline-block;}
.btn-type9 a{background:url("/images/Common_img/btn-type9-left.gif") no-repeat 0 0; padding:0 23px 0 23px; height:30px; line-height:27px; display:block; color:#333; font-size:12px; font-family: Malgun Gothic,'맑은고딕';}
.btn-type10{background:url("/images/Common_img/btn-type10-right.gif") no-repeat right 0; display:inline-block;}
.btn-type10 a{background:url("/images/Common_img/btn-type10-left.gif") no-repeat 0 0; padding:0 23px 0 23px; height:26px; line-height:23px; display:block; color:#fff; font-size:12px; font-family: Malgun Gothic,'맑은고딕';}
.btn-type11{background:url("/images/Common_img/btn-type11-right.gif") no-repeat right 0; display:inline-block;}
.btn-type11 a{background:url("/images/Common_img/btn-type11-left.gif") no-repeat 0 0; padding:0 33px 0 23px; height:30px; line-height:27px; display:block; color:#333; font-size:12px; font-family: Malgun Gothic,'맑은고딕';}
.btn-type12{background:url("/images/Common_img/btn-type12-right.gif") no-repeat right 0; display:inline-block;}
.btn-type12 a{background:url("/images/Common_img/btn-type12-left.gif") no-repeat 0 0; padding:0 23px 0 44px; height:30px; line-height:27px; display:block; color:#333; font-size:12px; font-family: Malgun Gothic,'맑은고딕';}

.btn-type13{background:url("/images/Common_img/btn-type13-right.gif") no-repeat right 0; display:inline-block;}
.btn-type13 a{background:url("/images/Common_img/btn-type13-left.gif") no-repeat 0 0; padding:0 23px 0 44px; height:40px; line-height:37px; display:block; color:#333; font-size:12px; font-family: Malgun Gothic,'맑은고딕';}
.btn-type14{background:url("/images/Common_img/btn-type14-right.gif") no-repeat right 0; display:inline-block;}
.btn-type14 a{background:url("/images/Common_img/btn-type14-left.gif") no-repeat 0 0; padding:0 44px 0 23px; height:32px; line-height:29px; display:block; color:#fff; font-size:12px; font-family: Malgun Gothic,'맑은고딕';}
.btn-type15{background:url("/images/Common_img/btn-type15-right.gif") no-repeat right 0; display:inline-block;}
.btn-type15 a{background:url("/images/Common_img/btn-type15-left.gif") no-repeat 0 0; padding:0 20px 0 20px; height:30px; line-height:27px; display:block; color:#fff; font-size:12px; font-family: Malgun Gothic,'맑은고딕'; min-width:93px; text-align:center;}
.btn-type16{background:url("/images/Common_img/btn-type16-right.gif") no-repeat right 0; display:inline-block;}
.btn-type16 a{background:url("/images/Common_img/btn-type16-left.gif") no-repeat 0 0; padding:0 20px 0 20px; height:30px; line-height:27px; display:block; color:#333; font-size:12px; font-family: Malgun Gothic,'맑은고딕'; min-width:93px; text-align:center;}
.btn-type17{background:url("/images/Common_img/btn-type17-right.gif") no-repeat right 0; display:inline-block;}
.btn-type17 a{background:url("/images/Common_img/btn-type17-left.gif") no-repeat 0 0; padding:0 36px 0 36px; height:40px; line-height:37px; display:block; color:#24282b; font-size:12px; font-family: Malgun Gothic,'맑은고딕';}
.btn-type18{background:url("/images/Common_img/btn-type18-right.gif") no-repeat right 0; display:inline-block;}
.btn-type18 a{background:url("/images/Common_img/btn-type18-left.gif") no-repeat 0 0; padding:0 9px 0 22px; height:22px; line-height:19px; display:block; color:#fff; font-size:12px; font-family: Malgun Gothic,'맑은고딕';}
.btn-type19{background:url("/images/Common_img/btn-type19-right.gif") no-repeat right 0; display:inline-block;}
.btn-type19 a{background:url("/images/Common_img/btn-type19-left.gif") no-repeat 0 0; padding:0 23px 0 44px; height:40px; line-height:37px; display:block; color:#333; font-size:12px; font-family: Malgun Gothic,'맑은고딕';}


.btn-type101{background:url("/images/Common_img/bl_arrow2.gif") no-repeat right 0; display:inline-block;}
.btn-type101 a{padding:0 20px 0 0; line-height:1; display:block; color:#333; font-size:9px; font-family: Malgun Gothic,'맑은고딕';}
.btn-type102{background:url("/images/Common_img/k_shotcut_white.png") no-repeat right 0; display:inline-block;_display:inline; zoom:1; height:21px;}
.btn-type102 a{padding:0 30px 0 0; line-height:1; display:block; color:#fff; font-size:12px; line-height:21px; text-decoration:underline; font-family: Malgun Gothic,'맑은고딕';}
.btn-type103 {background:url("/images/Common_img/btn-type103-right.gif") no-repeat right 0; display:inline-block;}
.btn-type103 a{background:url("/images/Common_img/btn-type103-left.gif") no-repeat 0 0; padding:0 30px 0 8px; height:23px; line-height:19px; display:block; color:#5b6b7a; font-size:12px; font-family: Malgun Gothic,'맑은고딕';}
.btn-type104{background:url("/images/Common_img/bl_arrow3.png") no-repeat right 0; display:inline-block;_display:inline; zoom:1; height:21px;}
.btn-type104 a{padding:0 40px 0 0; line-height:1; display:block; color:#333; font-size:12px; line-height:21px; text-decoration:underline; font-family: Malgun Gothic,'맑은고딕';}
.btn-type105{background:url("/images/Common_img/k_bl_arrow3.png") no-repeat right 2px; display:inline-block;_display:inline; zoom:1; height:21px; padding:0 0 2px 0;}
.btn-type105 a{padding:0 30px 0 0; line-height:1; display:block; color:#333; font-size:13px; line-height:21px; font-weight:bold; font-family: Malgun Gothic,'맑은고딕';}
.btn-type11.brand {min-width:124px;}

/* 회사소개*/
.compaybox{}
.compaybox .mt30 {margin-top:30px !important;}
.side-content .s-box .linkbox .icon {position:absolute; right:26px; bottom:18px;}

/* 사업소개*/
.buissnessbox{}
.side-content.buissnessbox .s-box {}
.side-content.buissnessbox .s-box.item1 .linkbox .icon {right:28px; bottom:26px;}
.side-content.buissnessbox .s-box.item2 .linkbox .icon {right:17px; bottom:35px;}
.side-content.buissnessbox .s-box.item3 .linkbox .icon {right:29px; bottom:23px;}

/* 브랜드소개*/
.brandbox{}
.brandbox .tab_tablet {display:none;}
.brandbox .tab_tablet { position:absolute !important; left:40px; top:30px;}
.brandbox .top .tab_tablet {position:absolute !important; left:40px; top:310px;}
.sticky {position:fixed !important; top:15px; animation:thedrop 1s 1; -moz-animation:thedrop 1s 1; -webkit-animation:thedrop 1s 1; z-index:100 !important;}
