@charset "utf-8";

/* 스킵네비게이션 */
#skipNavi {height:0;}
#skipNavi .skipLink {position:absolute; top:-1000px;left:-1000px;overflow:hidden;z-index:5000;}
#skipNavi .skipLink:focus, #skipNavi .skipLink:active {top:0;left:0;padding:10px 20px;background:#1e64ba;color:#fff;}


/*블릿*/
h4.h4BI-tit{font-size:20px; color: #000000; position: relative; padding: 15px 0 0 0; font-weight: 500;}
h4.h4BI-tit:before{content: ""; width: 32px; height: 5px; background: #0181dc; position: absolute; top:0; left:0;}
h5.h5BI-tit{font-size:18px; color: #0181dc; position: relative; font-weight: 500;}

ul.list-style.depth01{}
ul.list-style.depth01 li{font-size:15px; color: #555555; padding: 0 0 5px 25px; position: relative; font-weight: 400;}
ul.list-style.depth01 li:before{content: ""; width: 12px; height: 5px; background: url("../../images/01_Potal/common/bullet-list-ico.png") no-repeat; position: absolute; top:8px; left:0;}
ul.list-style.depth01 li ul.list-style.depth02{ padding: 5px 0;}
ul.list-style.depth01 li ul.list-style.depth02 li{font-size: 15px; color: #555; padding: 0 0 5px 15px; position: relative;}
ul.list-style.depth01 li ul.list-style.depth02 li:before{content: ""; width: 4px; height: 4px; background: #000; border-radius: 50%; position: absolute; top:8px; left:3px;}

/*탭메뉴*/
div.tab-box{}
div.tab-box ul.tabmenu{display: flex; justify-content: space-between; flex-flow: wrap; border-top:solid 1px #d6d6d6;}
div.tab-box ul.tabmenu.v5 li{width: 20%;}
div.tab-box ul.tabmenu.v4 li{width: 25%;}
div.tab-box ul.tabmenu.v3 li{width: 33.333%;}
div.tab-box ul.tabmenu.v2 li{width: 50%;}
div.tab-box ul.tabmenu li a{width: 100%; height: 100%; display: block; padding: 15px 20px; font-size:15px; color: #555; border-style:solid; border-width:0 1px 1px 0;  border-color:#d6d6d6; position: relative; text-align: center; box-sizing: border-box;}
div.tab-box ul.tabmenu li span{width: 100%; height: 100%; display: block; padding: 15px 20px; font-size:15px; color: #555; border-style:solid; border-width:0 1px 1px 0;  border-color:#d6d6d6; position: relative; text-align: center; box-sizing: border-box;}
div.tab-box ul.tabmenu.v5 li:nth-child(5n-4) a{border-left:solid 1px #d6d6d6;}
div.tab-box ul.tabmenu.v4 li:nth-child(4n-3) a{border-left:solid 1px #d6d6d6;}
div.tab-box ul.tabmenu.v3 li:nth-child(3n-2) a{border-left:solid 1px #d6d6d6;}
div.tab-box ul.tabmenu.v2 li:nth-child(2n-1) a{border-left:solid 1px #d6d6d6;}
div.tab-box ul.tabmenu li a:focus,
div.tab-box ul.tabmenu li a:hover{border:solid 2px #0181dc !important; color: #0181dc; font-weight: 600; box-shadow: 0 7px 7px rgba(0,0,0,0.15); transition:0.5s ease; padding:13px 20px;}
div.tab-box ul.tabmenu li a.active{border:solid 2px #0181dc !important; color: #0181dc; font-weight: 600; box-shadow: 0 7px 7px rgba(0,0,0,0.15);  padding:13px 20px;}
div.tab-box ul.tabmenu li a.blank{position: relative;}
div.tab-box ul.tabmenu li a.blank:after{content: ""; width: 15px; height: 17px; background: url("../../images/01_Potal/common/side-blankico.png") no-repeat; position: absolute; top:20px; right:20px;}
div.tab-box ul.tabmenu.list09{display: flex; justify-content: flex-start !important; border-bottom:none !important;}
div.tab-box ul.tabmenu.list09 li:nth-child(5){border-bottom:solid 1px #d6d6d6}
div.tab-box ul.tabmenu.list09 li:nth-child(6){border-bottom:solid 1px #d6d6d6}
div.tab-box ul.tabmenu.list09 li:nth-child(7){border-bottom:solid 1px #d6d6d6}
div.tab-box ul.tabmenu.list09 li:nth-child(8){border-bottom:solid 1px #d6d6d6}
div.tab-box ul.tabmenu.list09 li:nth-child(9){border-bottom:solid 1px #d6d6d6}

.tab_container{width: 100%; float: left;}
.tab_container .tab_content{}
.tab_container .tab_content img{max-width: 100%;}



div.tab-box02{}
div.tab-box02 ul.tabmenu{display: flex; justify-content: space-between; flex-flow: wrap; border-bottom:solid 1px #d6d6d6;}
div.tab-box02 ul.tabmenu li{width: 20%;}
div.tab-box02 ul.tabmenu li a{width: 100%; height: 100%; display: block; padding: 15px 20px; font-size:16px; color: #555555; border:solid 1px #d6d6d6; border-left:none; border-bottom:none; position: relative; text-align: center; box-sizing: border-box;}
div.tab-box02 ul.tabmenu li:first-child a{border-left:solid 1px #d6d6d6;}
div.tab-box02 ul.tabmenu li:nth-child(6) a{border-left:solid 1px #d6d6d6;}
div.tab-box02 ul.tabmenu li.active{border:solid 0px #0181dc; color: #0181dc; font-weight: 600; box-shadow: 0px 0px 9px #0181dc;}
.tab_container{width: 100%; float: left;}
.tab_container .tab_content{}
.tab_container .tab_content img{max-width: 100%;}

div.tab-box02{}
div.tab-box02 ul.tabmenu{display: flex; justify-content: space-between; flex-flow: wrap; border-bottom:solid 1px #d6d6d6;}
div.tab-box02 ul.tabmenu li{width: 20%;}
div.tab-box02 ul.tabmenu li a{width: 100%; height: 100%; display: block; padding: 15px 20px; font-size:16px; color: #555555; border:solid 1px #d6d6d6; border-left:none; border-bottom:none; position: relative; text-align: center; box-sizing: border-box;}
div.tab-box02 ul.tabmenu li:first-child a{border-left:solid 1px #d6d6d6;}
div.tab-box02 ul.tabmenu li:nth-child(6) a{border-left:solid 1px #d6d6d6;}
div.tab-box02 ul.tabmenu li.active{border:solid 0px #0181dc; color: #0181dc; font-weight: 600; box-shadow: 0px 0px 9px #0181dc;}
.tab_container{width: 100%; float: left;}
.tab_container .tab_content{}
.tab_container .tab_content img{max-width: 100%;}



/* 테이블 스타일 */
.table-wrap .scroll-guide{display:none; position:relative; padding:10px 20px; background:#f6f6f6; margin-bottom:5px; text-align:center;}
.table-wrap .scroll-guide:before{position:absolute; top:50%; left:0px; width:20px; height:20px; margin-top:-10px; line-height:20px; font-weight:600; content:"〈";}
.table-wrap .scroll-guide:after{position:absolute; top:50%; right:0px; width:20px; height:20px; margin-top:-10px; line-height:20px; font-weight:600; content:"〉";}
.table-wrap .scroll-guide p{ text-align:center;font-weight:600;color:#666;font-size:12px;}
.table-wrap .scroll-guide p:before{content:"좌우스크롤 하시면 자세한 내용을 확인하실수 있습니다.";}

.table-wrap .scroll-table{overflow-x:auto;}

.table-wrap table.type01{position:relative; width:100%; border-collapse:collapse; table-layout:fixed; clear:both; color:#555; background:#fff; border-top:2px solid #000000;}
.table-wrap table.type01 thead th{background:#f3f3f3; color:#000; text-align:center; letter-spacing:-0.03em; padding:10px; font-size:16px; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; font-weight:500;}
.table-wrap table.type01 thead th:last-child{border-right:none;}

.table-wrap table.type01 tbody th{letter-spacing:-0.02em; padding:10px; color:#303338; border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1; font-size:16px; background:#fbfbfb; font-weight:500;}
.table-wrap table.type01 tbody td{letter-spacing:-0.02em; padding:10px; color:#292929; border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1; font-size:16px; text-align:center;}
.table-wrap table.type01 tbody td:last-child{border-right:none;}

/*버튼스타일*/
.btn-wrap{}
.btn-wrap a{display: inline-block;}
.btn-wrap a.btn-type01{width: 155px;background: #f9593a;border: solid 1px #d14f15;border-radius: 30px;font-size:15px;padding: 15px 10px 15px 30px;color: #fff; box-shadow: 2px 2px 8px #959595; position: relative;}
.btn-wrap a.btn-type01:before{content: ""; width: 1px; height: 20px; background: #fcac9d; position: absolute; top:16px; right:42px;}
.btn-wrap a.btn-type01:after{content: ""; width: 9px; height: 17px; background: url("../../images/01_Potal/common/bigbtn-arrorw.png") no-repeat; position: absolute; top:18px; right:18px;}

.btn-wrap a{display: inline-block;}
.btn-wrap a.btn-type02{width: 155px;background: #1a87d4;border: solid 1px #1776ba;border-radius: 30px;font-size:15px;padding: 15px 10px 15px 30px;color: #fff; box-shadow: 2px 2px 8px #959595; position: relative;}
.btn-wrap a.btn-type02:before{content: ""; width: 1px; height: 20px; background: #8dc3ea; position: absolute; top:16px; right:42px;}
.btn-wrap a.btn-type02:after{content: ""; width: 9px; height: 17px; background: url("../../images/01_Potal/common/bigbtn-arrorw.png") no-repeat; position: absolute; top:18px; right:18px;}

.btn-wrap a{display: inline-block;}
.btn-wrap a.btn-blank{width: 135px;background: #f3f3f3;border: solid 1px #c8c8c8;border-radius: 30px;font-size:15px;padding: 15px 10px 15px 30px;color: #444444; box-shadow: 2px 2px 8px #959595; position: relative;}
.btn-wrap a.btn-blank:before{content: ""; width: 1px; height: 20px; background: #acacac; position: absolute; top:16px; right:42px;}
.btn-wrap a.btn-blank:after{content: ""; width: 15px; height: 17px; background: url("../../images/01_Potal/common/side-blankico.png") no-repeat; position: absolute; top:18px; right:18px;}

.btn-wrap a{display: inline-block;}
.btn-wrap a.btn-down{width: 135px;background: #f3f3f3;border: solid 1px #c8c8c8;border-radius: 30px;font-size:15px;padding: 15px 10px 15px 30px;color: #444444; box-shadow: 2px 2px 8px #959595; position: relative;}
.btn-wrap a.btn-down:before{content: ""; width: 1px; height: 20px; background: #acacac; position: absolute; top:16px; right:42px;}
.btn-wrap a.btn-down:after{content: ""; width: 16px; height: 14px; background: url("../../images/01_Potal/common/bigbtn-down.png") no-repeat; position: absolute; top:18px; right:18px;}

.btn-wrap a.small-down{width: 100px;background: #515153; font-size:14px;padding: 10px 10px 10px 30px;color: #fff; position: relative; text-align: left;}
.btn-wrap a.small-down:after{content: ""; width: 16px; height: 14px; background: url("../../images/01_Potal/common/smallbtn-down.png") no-repeat; position: absolute; top:13px; right:18px;}

.btn-wrap a.small-view{width: 100px;background: #0181dc; font-size:14px;padding: 10px 10px 10px 30px;color: #fff; position: relative;}
.btn-wrap a.small-view:after{content: ""; width: 16px; height: 14px; background: url("../../images/01_Potal/common/smallbtn-view.png") no-repeat; position: absolute; top:16px; right:18px;}

.btn-wrap a.small-btn01{width: 100px;background: #f9593a; font-size:14px;padding: 10px 10px 10px 30px;color: #fff; position: relative;}
.btn-wrap a.small-btn01:after{content: ""; width: 16px; height: 14px; background: url("../../images/01_Potal/common/smallbtn-arrorw.png") no-repeat; position: absolute; top:13px; right:18px;}

/*인풋텍스트,셀렉트,라디오 공통*/
input[type="text"]{height:38px; color:#111; border:1px solid #d1d1d1; box-sizing:border-box; font-size:14px; padding:0px 10px; display:inline-block; vertical-align:middle; -webkit-appearance none; font-family:'Noto Sans KR','Malgun Gothic',sans-serif;}
/*input[type="text"]:focus{border:1px solid #0942a1;}*/
input[type="text"]::placeholder{color:#666; opacity:1;}
input[type="password"]{height:38px; color:#111; border:1px solid #d1d1d1; box-sizing:border-box; font-size:16px; padding:0px 10px; display:inline-block; vertical-align:middle; -webkit-appearance:none;}
/*input[type="password"]:focus{border:1px solid #0942a1;}*/
input[type="password"]::placeholder{color:#666; opacity:1;}
.chk-select{position:relative; display:inline-block; vertical-align:top;}
.chk-select:before{position:absolute; top:50%; right:13px; margin-top:-6px; line-height:120%; content:"▼"; font-size:10px; color:#888;}
.chk-select select{width:100%; height:38px; color:#4d4d4d; padding:0px 30px 0px 5px; border:1px solid #d1d1d1; font-size:14px; text-align:left; text-align-last:left; display:inline-block; vertical-align:middle; box-sizing:border-box; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.chk-select select::-ms-expand{display:none;}
textarea{width:100%; border:1px solid #d1d1d1; box-sizing:border-box; padding:10px; font-size:16px; -webkit-appearance: none; -webkit-border-radius:0;}
textarea:focus{border:1px solid #0942a1;}

.contin-flex-ct{display: flex; justify-content: center;}



.sel-input-btn input[type="submit"]{width: 100px; height: 38px; border: none; background: #f9593a; color: #fff; font-size:14px; margin-left: 10px;}



.radios {display:inline-block; font-size:0px; vertical-align:middle; line-height:120%; color:#000;}
.radios input[type="radio"]{position: absolute; width:1px; height:1px; padding: 0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border: 0; }
.radios input[type="radio"] + label{display:inline-block; position:relative; padding-left:20px; font-size:16px; color:#4d4d4d; line-height:120%; cursor:pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.radios input[type="radio"] + label:before {content:''; position: absolute; left:0; top:3px; width:14px; height:14px; text-align:center; background:#fff; border:1px solid #a3a3a3; border-radius:50%; }
.radios input[type="radio"] + label:after {}
.radios input[type="radio"] + label:active:before, .checks input[type="radio"]:checked + label:active:before { box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1); }
.radios input[type="radio"]:checked + label{color:#333353;}
.radios input[type="radio"]:checked + label:before {}
.radios input[type="radio"]:checked + label:after { content:''; position:absolute; top:7px; left:4px; width:8px; height:8px; background:#333353; border-radius:100%; }

.checks{display:inline-block; font-size:0px; vertical-align:middle; line-height:100%; color:#000;}
.checks input[type="checkbox"]{position: absolute; width:1px; height: 1px; padding: 0; margin:-1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
.checks input[type="checkbox"] + label{display:inline-block; position:relative; padding-left:24px; font-size:16px; line-height:120%; color:#47495a; font-weight:500; letter-spacing:-0.03em; cursor:pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.checks input[type="checkbox"] + label:before {content:''; position: absolute; left:0px; top:0px; width:16px; height:16px; text-align:center; background:#fff; border:1px solid #cecece; border-radius:4px; box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05); }
.checks input[type="checkbox"] + label:active:before, .checks input[type="radio"]:checked + label:active:before {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1); }
.checks input[type="checkbox"]:checked + label{color:#373737;}
.checks input[type="checkbox"]:checked + label:before {background:#fff; border-color:#0942a1;}
.checks input[type="checkbox"]:checked + label:after{content:''; position:absolute; top:0px; left:0px; width:18px; height:18px; background:url(../_Img/layout/checks-icon.jpg) no-repeat center #0942a1; border-radius:4px;}

.filebox{position:relative; padding-right:100px; box-sizing:border-box;}
.filebox .filename{display:block; width:100%;}
.filebox .filename:focus{border:1px solid #dcdcdc;}
.filebox .btn_file{position:absolute; top:0px; right:0px; display:block; line-height:38px; background:#efefef; color:#444444; font-weight:500; font-size:14px; width:100px; text-align:center;}
.filebox input[type="file"] {position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0}
.filebox.active .btn_file{background:#0942a1;}


/* paging-num */
.paging-num{text-align:center; font-size:0px;}
.paging-num li{position:relative; display:inline-block; vertical-align:top; box-sizing:border-box;}
.paging-num li a{width:36px; height:36px; display:block; color:#444444; display:block; line-height:36px; font-size:15px; box-sizing:border-box;}
.paging-num li a:hover{color:#111566; text-decoration:underline;}
.paging-num li.active{border-color:#111566;}
.paging-num li.active:before{position:absolute; bottom:3px; left:50%; transform: translate(-50%, 0); width:20px; height:2px; content:""; background:#01539d; z-index:1;}
.paging-num li.active a{font-weight:600; color:#397099 }

.paging-num li.first a{background:url("/images/01_Potal/board/paging-first.png") no-repeat center;}
.paging-num li.first a:hover{background:url("/images/01_Potal/board/paging-first.png") no-repeat center;}
.paging-num li.prev{margin-right:8px;}
.paging-num li.prev a{background:url("/images/01_Potal/board/paging-prev.png") no-repeat center;}
.paging-num li.next{margin-left:8px;}
.paging-num li.next a{background:url("/images/01_Potal/board/paging-next.png") no-repeat center;}
.paging-num li.last a{background:url("/images/01_Potal/board/paging-last.png") no-repeat center;}

.paging-num.img li:nth-last-child(3){border-right:none;}
.paging-num.img li a img{width:32px; height:32px;}

.board-btn-wrap{}
.board-btn-wrap a{width: 90px; padding: 7px 0; border:solid 1px #d6d6d6; color:#444444; text-align: center; display: inline-block;}



@media all and (max-width:1000px){
    .table-wrap table.type01 thead th{font-size:14px; padding:8px;}

    .table-wrap table.type01 tbody th{font-size:14px; padding:8px;}
    .table-wrap table.type01 tbody td{font-size:14px; padding:8px;}

    /*인풋텍스트,셀렉트,라디오 공통*/
    input[type="text"]{padding-left:10px;}
    input[type="password"]{padding-left:10px;}
    .chk-select select{padding:0px 25px 0px 5px;}
    textarea{padding:5px; font-size:14px;}
}

@media all and (max-width:680px){
    .table-wrap .scroll-guide{display:block;}

    .table-wrap table.type01 thead th{font-size:13px; padding:6px;}

    .table-wrap table.type01 tbody th{font-size:13px; padding:6px;}
    .table-wrap table.type01 tbody td{font-size:13px; padding:6px;}

    .table-wrap table.scroll{width:680px;}
    .table-wrap table.scroll.w1000{width:1000px;}
    .table-wrap table.scroll.w1200{width:1200px;}

    .table-wrap table.respon colgroup{display:none;}
    .table-wrap table.respon thead {display:none;}
    .table-wrap table.respon tbody {overflow:hidden;}
    .table-wrap table.respon tbody th{display:none;}
    .table-wrap table.respon [data-cell-header]:before {content:attr(data-cell-header); float:left; font-weight:600 ; font-size:14px; position:absolute; left:0; top:0;box-sizing:border-box; padding:10px 0px; box-sizing:border-box; z-index:2;}

    .table-wrap table.respon tbody tr{border-top:1px solid #E6E6E6; border-bottom:1px solid #d5d8df; padding:5px 0px; display:block; overflow:hidden; width:100%;}
    .table-wrap table.respon tbody tr:first-child {border-top:0;}
    .table-wrap table.respon tbody td{position:relative; width:100%; box-sizing:border-box;float:left; text-align:left; padding:8px 8px 8px 80px; font-size:13px;}
    .table-wrap table.respon tbody td[data-cell-header]:before{width:65px; padding-left:15px; text-align:left; box-sizing:border-box; font-size:13px;}
    .table-wrap table.respon tbody td[data-cell-header]:after{position:absolute; left:0; top:0; width:70px; height:99%; display:block; content:""; z-index:1; background:#f7f7f7;}

    .table-wrap table.respon tbody tr:hover{background:none;}
    .table-wrap table.respon tbody tr td{border-bottom:1px solid #d1d1d1; border-right:none;}
    .table-wrap table.respon tbody tr td:last-child{border-bottom:none;}

    /*블릿*/
    h4.h4BI-tit{font-size: 17px; padding: 10px 0 0 0;}
    h4.h4BI-tit:before{width: 23px; height: 3px;}
    h5.h5BI-tit{font-size:16px;}

    ul.list-style.depth01 li{font-size:14px; padding: 0 0 5px 15px;}
    ul.list-style.depth01 li:before{width: 10px; background-size: 10px;}
    ul.list-style.depth01 li ul.list-style.depth02 li{font-size:13px; padding: 0 0 5px 11px;}
    ul.list-style.depth01 li ul.list-style.depth02 li:before{width: 2px; height: 2px; top:10px;}

    /*탭메뉴*/

	 /*탭메뉴*/

    div.tab-box ul.tabmenu li{width:50% !important;}
    div.tab-box ul.tabmenu li a{padding: 10px 10px; font-size: 14px;}

		div.tab-box ul.tabmenu.v5 li:nth-child(5n-4) a,
		div.tab-box ul.tabmenu.v4 li:nth-child(4n-3) a,
		div.tab-box ul.tabmenu.v3 li:nth-child(3n-2) a{border-left:0;}
		div.tab-box ul.tabmenu li:nth-child(2n-1) a{border-left:solid 1px #d6d6d6 !important;}
		div.tab-box ul.tabmenu li:nth-child(2n-1) a.active,
		div.tab-box ul.tabmenu li:nth-child(2n-1) a:hover,
		div.tab-box ul.tabmenu li:nth-child(2n-1) a:focus{border:solid 2px #0181dc !important}
		div.tab-box ul.tabmenu li a.blank:after{top:14px;}
		div.tab-box ul.tabmenu li a:focus,
		div.tab-box ul.tabmenu li a:hover,
		div.tab-box ul.tabmenu li a.active{padding:8px 10px}
    div.tab-box ul.tabmenu li a.blank:after{top:14px;}

    div.tab-box ul.tabmenu.list09 li{width:49% !important;}
    div.tab-box ul.tabmenu.list09 li:nth-child(3){border-left:solid 1px #d6d6d6 !important;}
    div.tab-box ul.tabmenu.list09 li:nth-child(8){border-bottom:solid 1px #d6d6d6;}
    div.tab-box ul.tabmenu.list09 li:nth-child(5) a:hover{border-left:solid 2px #0181dc;}
    div.tab-box ul.tabmenu.list09 li:nth-child(6) a:hover{border-left:solid 2px #0181dc;}
    div.tab-box ul.tabmenu.list09 li:nth-child(7) a:hover{border-top:solid 2px #0181dc;}
    div.tab-box ul.tabmenu.list09 li:nth-child(8) a:hover{border-top:solid 2px #0181dc;}
    div.tab-box ul.tabmenu.list09 li:nth-child(9) a:hover{border-left:solid 2px #0181dc; border-top:solid 2px #0181dc;}

    div.tab-box ul.tabmenu.list09 li:nth-child(7) a{border-top:none;}
    div.tab-box ul.tabmenu.list09 li:nth-child(8) a{border-top:none;}
    div.tab-box ul.tabmenu.list09 li:nth-child(9) a{border-top:none;}

    div.tab-box ul.tabmenu.list09 li:nth-child(5) a.active{border-left:solid 2px #0181dc;}
    div.tab-box ul.tabmenu.list09 li:nth-child(6) a.active{border-left:solid 2px #0181dc;}
    div.tab-box ul.tabmenu.list09 li:nth-child(7) a.active{border-top:solid 2px #0181dc; border-left:solid 2px #0181dc;}
    div.tab-box ul.tabmenu.list09 li:nth-child(8) a.active{border-top:solid 2px #0181dc;}
    div.tab-box ul.tabmenu.list09 li:nth-child(9) a.active{border-left:solid 2px #0181dc; border-top:solid 2px #0181dc;}

    /*버튼스타일*/
    .btn-wrap a.btn-type01{width: 143px; font-size:13px; padding:10px 10px 10px 17px; }
    .btn-wrap a.btn-type01:before{height: 15px; top:15px;}
    .btn-wrap a.btn-type01:after{width: 6px; background-size: 6px; top:17px;}

    .btn-wrap a.btn-type02{width: 143px; font-size:13px; padding:10px 10px 10px 17px; }
    .btn-wrap a.btn-type02:before{height: 15px; top:15px;}
    .btn-wrap a.btn-type02:after{width: 6px; background-size: 6px; top:17px;}

    .btn-wrap a.btn-blank{width: 100px; font-size:13px; padding:10px 10px 10px 17px; }
    .btn-wrap a.btn-blank:before{height: 15px; top:14px;}
    .btn-wrap a.btn-blank:after{width: 10px; background-size: 10px; top:16px;}

    .btn-wrap a.btn-down{width: 100px; font-size:13px; padding:10px 10px 10px 17px; }
    .btn-wrap a.btn-down:before{height: 15px; top:14px;}
    .btn-wrap a.btn-down:after{width: 10px; background-size: 10px; top:16px;}

    .btn-wrap a.small-down{width: 80px; font-size:12px; padding:5px 10px 5px 15px; }
    .btn-wrap a.small-down:after{width: 12px; background-size: 12px; top:11px; right:15px;}

    .btn-wrap a.small-view{width: 80px; font-size:12px; padding:5px 10px 5px 15px; }
    .btn-wrap a.small-view:after{width: 12px; background-size: 12px; top:11px; right:15px;}

    .btn-wrap a.small-btn01{width: 80px; font-size:12px; padding:5px 10px 5px 15px; }
    .btn-wrap a.small-btn01:after{width: 5px; background-size: 5px; top:11px; right:15px;}

    /*인풋텍스트,셀렉트,라디오 공통*/
    input[type="text"]{height:34px; font-size:13px; padding:0px 7px;}
    input[type="password"]{height:34px; font-size:13px; padding:0px 7px;}
    .chk-select select{height:34px; font-size:13px;}
    textarea{padding:5px; font-size:13px;}

    .radios input[type="radio"] + label{font-size:13px;}
    .radios input[type="radio"] + label:before{top:1px;}
    .radios input[type="radio"]:checked + label:after {top:5px;}

    .checks input[type="checkbox"] + label{font-size:13px; padding-left:20px;}
    .checks input[type="checkbox"] + label:before{width:13px; height:13px;}
    .checks input[type="checkbox"]:checked + label:after{width:15px; height:15px;}

    .filebox{padding-right:85px;}
    .filebox .btn_file{width:85px; line-height:34px; font-size:13px;}

    .board-btn-wrap{float: none;}
    .board-btn-wrap a{width:100%; margin-left: 0px; margin-bottom: 10px;}
    .paging-num li a{width: 18px;}

    .sel-input-btn input[type="submit"]{height: 34px;}
}

                                                                                                          