@charset "utf-8";
@import url("default.css");
@import url("layout.css");
@import url("common.css");
@import url("board.css");

/* common */
/* .게시판 */
.boardStyle_1 th {background:#97ad44; border-color:#82953c; color:#303030;}
.paging li strong {color:#73862d;}
/* anchor */
a:hover { text-decoration:underline; color:#73862d; }/* 마우스 올여 놓았을때 색상 */
/* .titContents */
.titContents {background:url("../images/sub02/bg_tit.gif") left bottom no-repeat;}
.titContents h2 {color:#606F2B;}

.fcBlack{color:#4c4c4c !important;}

.newBook{position:relative;width:500px;height:165px;padding:40px 0 0 210px;margin-bottom:22px;background:#f8f8f8;border:1px solid #eaeaea;}
.newBook dt{position:absolute;left:7px;top:24px;}
.newBook .title{position:relative;width:465px;height:33px;line-height:33px;color:#97ad44;font-weight:bold;border-top:1px solid #97ad44;border-bottom:1px solid #97ad44;}
.newBook .title img{position:absolute;left:-50px;top:-18px;}
.newBook .info{height:30px;margin-bottom:7px;color:#999;font-size:11px;line-height:30px;}
.newBook .txt{color:#666;line-height:20px;}

/* 탭 (기본틀) */
.tabDepth1 {margin-bottom:17px;background:url("../images/sub02/bg_tab_b.gif") 0 bottom repeat-x; font-family: "굴림", gulim;}
.tabDepth1 li {float:left; height:22px; margin-right:4px; text-align:center; font-weight:bold; color:#999; padding-top:9px;width:99px; background:url("../images/sub02/bg_tab.gif") 0 0 no-repeat;}
.tabDepth1 li a {color:#737373;}
.tabDepth1 li a:hover {text-decoration:none;}
.tabDepth1 li.active {color:#9ab146;background:url("../images/sub02/bg_tab_active.gif") 0 0 no-repeat;}
.tabDepth1 li.active a {color:#9ab146;}

.tabDepth2 {margin-bottom:17px;background:url("../images/sub02/bg_tab_b.gif") 0 bottom repeat-x; font-family: "굴림", gulim;}
.tabDepth2 li {float:left; height:22px; margin-right:4px; text-align:center; font-weight:bold; color:#999; padding-top:9px;width:129px; background:url("../images/sub02/bg_tab2.gif") 0 0 no-repeat;}
.tabDepth2 li a {color:#999;}
.tabDepth2 li a:hover {text-decoration:none;}
.tabDepth2 li.active {color:#9ab146;background:url("../images/sub02/bg_tab2_active.gif") 0 0 no-repeat;}
.tabDepth2 li.active a {color:#9ab146;}

/* .education 온라인 동영상 교육_2 */
.education .movieSelect {float:right;}
.education .movieSelect li {float:left; padding-left:5px;}
.education h3.h3TitTxt {font-size:14px; color:#849642; font-weight:bold; padding-top:8px; height:25px; border-top:solid 1px #849642; border-bottom:solid 1px #849642;}
.education p.data {color:#828282; text-align:right; margin:10px 0 30px 0;}
.education p.data span {color:#ccc; padding:0 3px;}
.education .movieBox {width:362px; height:380px;margin-bottom:15px; float:left; background:url("../images/sub01/bg_movie.gif") no-repeat;}
.education .movieBox .innerBox {width:320px; margin:20px auto 0 auto;}
.education .movieBox .innerBox ul {padding-top:10px;}
.education .movieBox .innerBox li {float:left; padding-right:5px;}
.education .movieBox .innerBox li.last {float:right; padding:0;}
.education .movieExplanation {width:313px; height:366px; float:right; border:solid 1px #eaeaea; background:#f8f8f8; overflow:auto; padding:12px 8px 0 8px;}
.education .fileDown {width:100%;height:auto; border-top:solid 1px #ececec; border-bottom:solid 1px #ececec; padding:8px 0; margin-bottom:15px}
.education .fileDown:after{content:"";clear:both;display:block;}
.education .fileDown dt {float:left; color:#4c4c4c; padding-left:18px; background:url("../images/board/bul_file.gif") 0 0px no-repeat; font-weight:bold;}
.education .fileDown dd {float:right;width:620px; color:#828282; padding-left:11px; background:url("../images/board/bul_file_2.gif") 0 5px no-repeat;}
.education .fileDown {width:100%;height:auto; border-top:solid 1px #ececec; border-bottom:solid 1px #ececec; padding:8px 0; margin-bottom:15px}
.education .fileDown:after{content:"";clear:both;display:block;}
.education .fileDown dt {float:left; color:#4c4c4c; padding-left:18px; background:url("../images/board/bul_file.gif") 0 0px no-repeat; font-weight:bold;}
.education .fileDown dd {float:right;width:620px; color:#828282; padding-left:11px; background:url("../images/board/bul_file_2.gif") 0 5px no-repeat;}

.photoList {width:712px;}
.photoList ul{width:100%;}
.photoList ul:after{content:"";clear:both;display:block;}
.photoList ul li{float:left;width:230px;height:250px;padding-left:7px;}
.photoList ul li .pic{border:1px solid #bbbbbb;}
.photoList ul li .date{float:left;padding:10px 0 0 0;}
.photoList ul li .down{float:right;padding:5px 0 14px 0;}
.photoList ul li .txt{line-height:18px;}
.photoList ul li .txt a{color:#333;}

.photo_list dl {margin-right:25px; margin-bottom:30px; overflow:hidden; float:left; width:220px;}   
.photo_list dl.end {margin-right:0; float:left;}
.photo_list dt {margin-bottom:14px;}
.photo_list dt img {border:1px solid #D5D5D5;}
.photo_list dd.title {color:#333333; margin-bottom:13px; line-height:18px;}
.photo_list dd.date {color:#828282; font-size:11px;}

.welfare .wdate{float:right;margin:0 5px 10px 0;}
.welfare .clear{clear:both;}
.welfare .subBox {width:710px; border:solid 1px #eaeaea; background:#f8f8f8;padding:4px 4px 4px 10px;}
.welfare h3 {margin:30px 0 18px 0;}
.welfare h3.titTxt {font-size:1.167em; color:#333; font-weight:bold; padding:8px 0 0 28px; height:25px; border-top:solid 1px #849642; border-bottom:solid 1px #849642; background:url("../images/sub02/bul_tittxt.gif") no-repeat 1px 10px;}
.welfare .btnGo {text-align:right; margin:20px 0 0 0;}
.welfare .btnGo a {margin-left:5px;}

a.btn-link {display:inline-block; padding-right:15px; background:url(../images/sub04/btnRequestGoBG.gif) top right no-repeat; height:25px; text-decoration:none;}
a.btn-link span{display:inline-block; background:url(../images/sub04/btnRequestGoSpan.gif) top left no-repeat; padding-left:18px; font-size:12px; cursor:pointer; color:#fff; line-height:25px; height:25px;}
a.btn-link:hover span{ color:#FF0;}
