@import url("base.css");

/* Common */
img.commonZoom {cursor:pointer;}x
div#container div.contents {padding-top:20px;padding-bottom:30px;background:#fff;}
#pg_tit {margin:40px 0;font-family:'Noto Sans KR','Nanum Gothic',NanumGothic,'나눔고딕',Dotum;font-size:1.5em;font-weight:300;color:#333;text-transform:uppercase;text-align:center;}
#pg_tit hr {width:20px;margin:0 auto 15px auto;border:none;border-bottom:1px solid #000;}
.pg_tit {margin:60px 0 20px;font-family:'Noto Sans KR','Roboto','Nanum Gothic',NanumGothic,'나눔고딕',Dotum;font-size:2em;color:#666a80;font-weight:400;}
.pg_tit a {display:block;font-family:'Noto Sans KR','Roboto','Nanum Gothic',NanumGothic,'나눔고딕',Dotum;color:#666a80;font-weight:400;}
.sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}
button.bbs_btn {display:inline-block;padding:7px 10px;border:1px solid #326ca6;border-radius:4px;font-size:.85em;color:#444 !important;vertical-align:middle;white-space:nowrap;cursor:pointer;background-color:#fff;background-image:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
button.bbs_btn:hover {border:1px solid #333;background:#333;color:#fff !important;}
button.bbs_btn i {margin-right:3px;color:#eb8d32;}


/* 이미지 레이어 팝업 */
img.zoom {cursor:pointer;}
div#popBase {width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:1205;}
div#popBg   {width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:1206;background-color:#000;filter:alpha(opacity=50);opacity:0.5;}
img#popImg  {border-color:#FFF;border-style:solid;background:#fff;position:absolute;z-index:1207;filter:alpha(opacity=10);opacity:0.1;}
button#popClose {width:100px;height:100px;position:absolute;z-index:1208;top:0px;right:0px;background:url('/~ftp_khmc/images/common/btnClose4Layer.png') no-repeat center;border:0px;}
button#popClose span {display:none;}

div#popCover {position:fixed;top:0px;left:0px;z-index:900;background:#fff;border-color:#d1d1d1;border-style:solid;cursor:pointer;}
/*div#popCover img {position:relative;z-index:110;}*/

/* SNB 사이드 메뉴 */
/*
#container div.contents div.innerWrap div.aside {float:left;width:248px;border:1px solid #ddd;}
#container div.contents div.innerWrap div.aside div.title {height:100px;background:#999;}
#container div.contents div.innerWrap div.aside div.title h2 {font-size:24px;}
#container div.contents div.innerWrap div.aside ul#snb {}
#container div.contents div.innerWrap div.aside ul#snb > li {}
#container div.contents div.innerWrap div.aside ul#snb > li > a {display:block;line-height:29px;}
#container div.contents div.innerWrap div.aside ul#snb > li:hover > a {font-weight:600;color:red;}
#container div.contents div.innerWrap div.aside ul#snb > li.on > a {font-weight:600;color:red;}
#container div.contents div.innerWrap div.aside ul#snb > li > ul {}
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li {}
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li > a {display:block;padding-left:10px;line-height:25px;}
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li:hover > a {font-weight:600;color:blue;}
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li.on > a {font-weight:600;color:blue;}
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li > ul {}
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li > ul > li {}
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li > ul > li > a {display:block;padding-left:20px;line-height:25px;}
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li > ul > li:hover > a {font-weight:600;color:green;}
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li > ul > li.on > a {font-weight:600;color:green;}
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li > ul > li > ul {}
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li > ul > li > ul > li {}
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li > ul > li > ul > li > a {display:block;padding-left:30px;line-height:25px;}
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li > ul > li > ul > li:hover > a {font-weight:600;color:purple;}
#container div.contents div.innerWrap div.aside ul#snb > li > ul > li > ul > li > ul > li.on > a {font-weight:600;color:purple;}
*/

/* conetent common */
#container div.contents div.pageVisual {height:150px;background:#efefef;color:#fff;}
#container div.contents div.innerWrap div.contentCover {}
#container div.contents div.innerWrap div.contentCover div.contentHeader {}
#container div.contents div.innerWrap div.contentCover div.contentHeader div.pageTitle {float:left;}
#container div.contents div.innerWrap div.contentCover div.contentHeader div.pageTitle h3 {font-size:24px;font-weight:600;}
#container div.contents div.innerWrap div.contentCover div.contentHeader div.location {display:none;padding:7px 10px;text-align:right;background-color:#f6f6f6;}
#container div.contents div.innerWrap div.contentCover div.contentHeader div.location ul {display:inline-block;}
#container div.contents div.innerWrap div.contentCover div.contentHeader div.location ul li {float:left;font-size:.8em;}
#container div.contents div.innerWrap div.contentCover div.contentHeader div.location ul li a {color:#4c4c4c;}
#container div.contents div.innerWrap div.contentCover div.contentHeader div.location ul li.home .fa-home {color:#4c4c4c;}
#container div.contents div.innerWrap div.contentCover div.contentHeader div.location ul li i.fa-angle-right {margin:0 10px;color:#666;}
#container div.contents div.innerWrap div.contentCover div.contentHeader div.location ul li.on a {color:#e6462e;}

#container div.contents div.innerWrap div.contentCover div.content {position:relative;}


#container div.contents div.innerWrap div.contentCover div.contentHeader div.snb {position:relative;margin-bottom:30px;}
#container div.contents div.innerWrap div.contentCover div.contentHeader div.snb ul {display:table;width:100%;border-right:1px solid #e0e0e0;}
#container div.contents div.innerWrap div.contentCover div.contentHeader div.snb ul li {display:table-cell;text-align:center;vertical-align:middle;}
#container div.contents div.innerWrap div.contentCover div.contentHeader div.snb ul li a {display:block;width:100%;padding:20px 0;border-top:1px solid #666;border-left:1px solid #e0e0e0;text-align:center;background:#fafafa;}
#container div.contents div.innerWrap div.contentCover div.contentHeader div.snb ul li a:hover, #container div.contents div.innerWrap div.contentCover div.content .tabCover ul li a.hover {padding:19px 0 20px;border-top:2px solid #e6462e;font-weight:600;background:#fff;}
#container div.contents div.innerWrap div.contentCover div.contentHeader div.snb ul li.on a { padding:19px 0 20px;border-top:2px solid #e6462e;font-weight:600;background:#fff;}


/* 연혁 */
#container div.contents div.innerWrap div.contentCover div.content div#history {position:relative;margin-top:-30px;}
#container div.contents div.innerWrap div.contentCover div.content div#history div.his_bg {position:absolute;right:50px;top:30px;width:96px;height:300px;background:url('../images/co_his.png') no-repeat 0 0;z-index:5;}
#container div.contents div.innerWrap div.contentCover div.content div#history ul.history {padding:50px;padding-bottom:0;border:1px solid #d9d9d9;box-shadow:-5px -5px 15px #eee;background:-webkit-gradient(linear, 0% 30%, 0% 100%, from(#fff), to(#f5f5f5));}
#container div.contents div.innerWrap div.contentCover div.content div#history ul.history li {margin-bottom:40px;}
#container div.contents div.innerWrap div.contentCover div.content div#history ul.history li span.year {display:block;float:left;font-family:"Trebuchet MS";font-size:1.6em;font-weight:bold;color:#2c3d97;}
#container div.contents div.innerWrap div.contentCover div.content div#history ul.history li ul {float:left;width:740px;margin:0 0 0 30px;}
#container div.contents div.innerWrap div.contentCover div.content div#history ul.history li ul li {float:none;list-style-type:square;margin:0;margin-left:20px;font-size:.95em;line-height:1.5em;}
#container div.contents div.innerWrap div.contentCover div.content div#history ul.history li ul li span.month {display:inline-block;margin-right:15px;color:#5d6aae;}
#container div.contents div.innerWrap div.contentCover div.content div#history ul.history li ul li span.content {font-size:.95em;}


/* 임원현황 */
#container div.contents div.innerWrap div.contentCover div.content div.officer .title {margin:50px 0 10px;font-family:'Noto Sans KR','Nanum Gothic',NanumGothic,Dotum;font-size:1.2em;font-weight:500;}
#container div.contents div.innerWrap div.contentCover div.content div.officer .title i {margin-right:7px;color:#5d6aae;}
#container div.contents div.innerWrap div.contentCover div.content div.officer .title i:after {content:"|";margin-left:12px;color:#ccc;}
#container div.contents div.innerWrap div.contentCover div.content div.officer .off_tbl {width:100%;margin-top:5px;border-collapse:collapse;}
#container div.contents div.innerWrap div.contentCover div.content div.officer .off_tbl thead th {padding:12px 0;border-top:2px solid #339;border-bottom:1px solid #999;font-weight:600;font-size:0.95em;color:#383838;text-align:center;}
#container div.contents div.innerWrap div.contentCover div.content div.officer .off_tbl td {height:38px;padding:0 10px;border-bottom:1px solid #e5e5e5;font-size:0.9em;color:#4c4c4c;text-align:center;background:transparent}
#container div.contents div.innerWrap div.contentCover div.content div.officer .off_tbl tr:hover td {background:#fafafa;}
#container div.contents div.innerWrap div.contentCover div.content div.officer .off_tbl tr:last-child td {border-bottom:1px solid #999;}
#container div.contents div.innerWrap div.contentCover div.content div.officer .off_tbl td strong {font-weight:600;color:#339;}
#container div.contents div.innerWrap div.contentCover div.content div.officer .off_tbl td a {display:inline-block;padding:7px;border-radius:3px;font-size:.8em;color:#fff;background:#808080;}
#container div.contents div.innerWrap div.contentCover div.content div.officer .off_tbl td a i {margin-right:5px;color:#fd0;}


/* 주요사업 */
#container div.contents div.innerWrap div.contentCover div.content.bus {position:relative;margin-top:-30px;padding:50px 0;border:1px solid #d9d9d9;box-shadow:-5px -5px 15px #eee;background:-webkit-gradient(linear, 0% 30%, 0% 100%, from(#fff), to(#f5f5f5));}
#container div.contents div.innerWrap div.contentCover div.content.bus .pg_tit {text-align:center;}
#container div.contents div.innerWrap div.contentCover div.content.bus .bus_box {position:relative;zoom:1;}
#container div.contents div.innerWrap div.contentCover div.content.bus .bus_box:after {display:block;clear:both;content:"";}
#container div.contents div.innerWrap div.contentCover div.content.bus .bus_box .bus_cont {float:left;width:50%;padding:100px 30px 10px;}
#container div.contents div.innerWrap div.contentCover div.content.bus .bus_box .bus_cont.bar {border-right:1px solid #d9d9d9;}
#container div.contents div.innerWrap div.contentCover div.content.bus .bus_box .ico {position:absolute;left:0;top:0;width:100%;margin-top:-5px;text-align:center;z-index:0;}
#container div.contents div.innerWrap div.contentCover div.content.bus .bus_box h2 {margin-bottom:15px;font-family:'Noto Sans KR','Nanum Gothic',NanumGothic,Dotum;font-size:1.2em;font-weight:500;}
#container div.contents div.innerWrap div.contentCover div.content.bus .bus_box li {line-height:1.4em;}
#container div.contents div.innerWrap div.contentCover div.content.bus .bus_box p {line-height:1.4em;}
#container div.contents div.innerWrap div.contentCover div.content.bus .bus_box i {margin:0 10px;color:#5d6aae;}


/* 인사말,약도 */
.content.ci .title {margin:30px 0 10px;font-family:'Noto Sans KR','Nanum Gothic',NanumGothic,Dotum;font-size:1.2em;font-weight:500;}
.content.ci .title i {margin-right:7px;color:#5d6aae;}
.content.ci .title i:after {content:"|";margin-left:12px;color:#ccc;}
#co_greet {position:relative;margin-top:-30px;padding:50px 30px;padding-left:270px;border:1px solid #d9d9d9;box-shadow:-5px -5px 15px #eee;background:-webkit-gradient(linear, 0% 30%, 0% 100%, from(#fff), to(#f5f5f5));}
#co_greet div.co_bg {position:absolute;left:20px;top:50px;width:220px;height:300px;background:url('../images/co_greet.jpg') no-repeat 0 0;z-index:5;}
#co_greet p {margin-bottom:25px;line-height:1.5em;}
#co_greet p.front {font-size:1.12em;color:#2c3d97;}
#co_greet p.sign {margin:0;font-size:.9em;line-height:2em;color:#888;text-align:right;}
#co_greet p.sign .name {font-size:1.8em;font-family:'Jeju Myeongjo',Batang;color:#000;}
#co_info {margin:0;margin-top:-30px;padding:0;}
#co_info dt {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}
#co_info dd {margin:0;padding:12px 15px;border-top:1px solid #e0e0e0;}
#co_info dd i {width:50px;margin-right:10px;color:#5d6aae;text-align:center;}
#co_bus {padding:15px 20px 0;border:2px solid #ededed;background:#fafafa;}
#co_bus li {margin-bottom:15px;zoom:1;}
#co_bus li:after {display:block;clear:both;content:"";}
#co_bus li h2 {display:inline-block;float:left;padding:3px 10px;border-radius:3px;font-size:.75em;color:#fff;}
#co_bus .cat1 h2 {background:#309feb;}
#co_bus .cat2 h2 {background:#4ec64e;}
#co_bus .cat3 h2 {background:#e65a61;}
#co_bus .cat4 h2 {background:#b16d79;}
#co_bus .cat5 h2 {background:#23a9a5;}
#co_bus .cat6 h2 {background:#706bca;}
#co_bus .cat7 h2 {background:#44ba43;}
#co_bus .cat8 h2 {background:#ce2222;}
#co_bus li ul {float:left;}
#co_bus li ul li {float:left !important;width:95px;margin:0;border-right:1px solid #ccc;font-size:.9em;text-align:center;}
#co_bus li ul li:last-child {border:none;}
#co_subway {padding:15px 20px 0;border:2px solid #ededed;background:#fafafa;}
#co_subway li {margin-bottom:15px;font-size:.9em;}
#co_subway li span.num {display:inline-block;margin-right:10px;padding:3px 10px;border-radius:3px;color:#fff;background-color:#ad872e;}
#co_subway li span.num2 {background-color:#8d40dd;}


/* 제품 메인 */
#container div.contents div.innerWrap div.contentCover div.content div#productMain {}
#container div.contents div.innerWrap div.contentCover div.content div#productMain ul {}
#container div.contents div.innerWrap div.contentCover div.content div#productMain ul li {height:150px;padding:20px;margin-top:20px;border:1px solid #ddd;background:#efefef;}
#container div.contents div.innerWrap div.contentCover div.content div#productMain ul li span {}
#container div.contents div.innerWrap div.contentCover div.content div#productMain ul li span.cateImg {float:left;display:block;}
#container div.contents div.innerWrap div.contentCover div.content div#productMain ul li span.cateImg table {width:150px;height:150px;table-layout:fixed;border:1px solid #ddd;}
#container div.contents div.innerWrap div.contentCover div.content div#productMain ul li span.cateImg table tbody tr td {width:100%;height:100%;text-align:center;vertical-align:middle;}
#container div.contents div.innerWrap div.contentCover div.content div#productMain ul li span.cateImg table tbody tr td img {max-width:148px;max-height:148px;vertical-align:top;}
#container div.contents div.innerWrap div.contentCover div.content div#productMain ul li span.cateContent {display:block;float:left;width:507px;margin-left:10px;}
#container div.contents div.innerWrap div.contentCover div.content div#productMain ul li span.cateContent a {display:block;height:130px;}
#container div.contents div.innerWrap div.contentCover div.content div#productMain ul li span.cateContent a span.cateName {display:block;font-size:24px;}
#container div.contents div.innerWrap div.contentCover div.content div#productMain ul li span.cateContent a span.subCateNames {}
#container div.contents div.innerWrap div.contentCover div.content div#productMain ul li span.cateContent button {background:#000;padding:0 20px;height:20px;}
#container div.contents div.innerWrap div.contentCover div.content div#productMain ul li span.cateContent button span {display:inline;color:#fff;}


/* 제품 목록 */
#container div.contents div.innerWrap div.contentCover div.content div#productList {}
#container div.contents div.innerWrap div.contentCover div.content div#productList ul.prodList {}
#container div.contents div.innerWrap div.contentCover div.content div#productList ul.prodList > li {border:1px solid #ddd;margin-top:20px;}
#container div.contents div.innerWrap div.contentCover div.content div#productList ul.prodList li a {display:block;height:170px;}
#container div.contents div.innerWrap div.contentCover div.content div#productList ul.prodList li div.img {float:left;width:170px;height:170px;margin-right:20px;}
#container div.contents div.innerWrap div.contentCover div.content div#productList ul.prodList li div.img table {width:170px;height:170px;table-layout:fixed;}
#container div.contents div.innerWrap div.contentCover div.content div#productList ul.prodList li div.img table tbody tr td {width:100%;height:100%;text-align:center;vertical-align:middle;}
#container div.contents div.innerWrap div.contentCover div.content div#productList ul.prodList li div.img table tbody tr td img {max-width:170px;max-height:170px;}
#container div.contents div.innerWrap div.contentCover div.content div#productList ul.prodList li span {display:block;}
#container div.contents div.innerWrap div.contentCover div.content div#productList ul.prodList li span.title nobr {}
#container div.contents div.innerWrap div.contentCover div.content div#productList ul.prodList li.empty {padding:30px;text-align:center;font-size:18px;}

/* 제품 상세 */
#container div.contents div.innerWrap div.contentCover div.content div#productDetail {}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productName {font-size:24px;font-weight:600;}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.modelName {font-size:20px;font-weight:600;margin-top:30px;color:red;}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.recommend {font-size:16px;font-weight:600;margin-top:30px;color:green;}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs {}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.bigImg {border:1px solid #ddd;}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.bigImg table {width:667px;table-layout:fixed;margin:20px 0 0 20px;}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.bigImg table tbody tr td {width:100%;height:100%;text-align:center;vertical-align:middle;}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.bigImg table tbody tr td img {max-width:667px;max-height:500px;vertical-align:top;cursor:pointer;}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs div.bigImg span.imgTitle {display:block;font-weight:600;text-align:center;height:50px;background:#efefef;margin-top:20px;}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs {}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs li {float:left;margin-top:15px;margin-left:16px;}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs li.front {margin-left:0px;}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs li a {display:block;width:165px;height:200px;cursor:pointer;}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs li.front a {width:166px;}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs li table {width:165px;height:165px;border:1px solid #ddd;}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs li table tbody tr td {width:100%;height:100%;text-align:center;vertical-align:middle;}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs li table tbody tr td img {max-width:155px;max-height:155px;vertical-align:top;}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs li span.imgTitle {display:block;height:28px;border:1px solid #ddd;margin-top:5px;}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs li span.imgTitle nobr {text-align:center;padding:0 5px;}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs li a:hover table {border:1px solid blue;}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs li a:hover span.imgTitle {border:1px solid blue;}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs li.on a table {border:1px solid blue;}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.productImgs ul.smallImgs li.on a span.imgTitle {border:1px solid blue;}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section {margin-top:30px;}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section div.title {font-size:20px;font-weight:600;color:#000;}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section div.detailContent {line-height:160%;}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section div.detailContent * {line-height:160%;}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section div.detailContent img {max-width:709px;}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section div.detailContent ul.feature {}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section div.detailContent ul.feature li {}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section div.detailContent ul.etcImgs {}
#container div.contents div.innerWrap div.contentCover div.content div#productDetail div.section div.detailContent ul.etcImgs li {}



/* 회원가입 */
#container div.contents div.innerWrap div.contentCover div.content div#joinAgree {}
#container div.contents div.innerWrap div.contentCover div.content div#joinAgree form {}
#container div.contents div.innerWrap div.contentCover div.content div#joinAgree div.agreeBox {margin-bottom:50px;}
#container div.contents div.innerWrap div.contentCover div.content div#joinAgree div.agreeBox div.title {font-size:18px;font-weight:600;padding-bottom:15px;}
#container div.contents div.innerWrap div.contentCover div.content div#joinAgree div.agreeBox div.contentBox {height:150px;border:2px solid #999;padding:20px;overflow-y:scroll;}
#container div.contents div.innerWrap div.contentCover div.content div#joinAgree div.agreeBox div.contentBox * {}
#container div.contents div.innerWrap div.contentCover div.content div#joinAgree div.agreeBox div.checkBox {text-align:right;padding-top:8px;}
#container div.contents div.innerWrap div.contentCover div.content div#joinAgree div.agreeBox div.checkBox input {}
#container div.contents div.innerWrap div.contentCover div.content div#joinAgree div.agreeBox div.checkBox label {}
#container div.contents div.innerWrap div.contentCover div.content div#joinAgree div.control {text-align:center;}
#container div.contents div.innerWrap div.contentCover div.content div#joinAgree div.control button {width:100px;height:40px;color:#fff;font-size:14px;font-weight:600;background:#999;}

/* 회원가입 및 회원정보 수정 */
#container div.contents div.innerWrap div.contentCover div.content div.memWrite {}
#container div.contents div.innerWrap div.contentCover div.content div.memWrite div.title {font-size:18px;font-weight:600;padding-bottom:20px;}
#container div.contents div.innerWrap div.contentCover div.content div.memWrite form {}
#container div.contents div.innerWrap div.contentCover div.content div.memWrite form input {height:30px;line-height:1.8em;}
#container div.contents div.innerWrap div.contentCover div.content div.memWrite form select {height:30px;line-height:1.8em;}
#container div.contents div.innerWrap div.contentCover div.content div.memWrite table {width:100%;border-top:2px solid #339;}
#container div.contents div.innerWrap div.contentCover div.content div.memWrite table thead {}
#container div.contents div.innerWrap div.contentCover div.content div.memWrite table thead th {font-size:18px;border-bottom:1px solid #ddd;padding:10px;}
#container div.contents div.innerWrap div.contentCover div.content div.memWrite table tbody tr th {text-align:left;border-bottom:1px solid #ddd;padding-left:20px;}
#container div.contents div.innerWrap div.contentCover div.content div.memWrite table tbody tr th.required {background:url('/~ftp_khmc/images/common/iconRequired.png') no-repeat 0 50%;}
#container div.contents div.innerWrap div.contentCover div.content div.memWrite table tbody tr td {padding:10px;border-bottom:1px solid #ddd;}
#container div.contents div.innerWrap div.contentCover div.content div.memWrite table tbody tr td span.desc {padding-left:5px;font-size:.85em;color:#e6462e;}
#container div.contents div.innerWrap div.contentCover div.content div.memWrite table tbody tr td span.warning {color:#f00;}
#container div.contents div.innerWrap div.contentCover div.content div.memWrite table tbody tr td span.confirm {color:blue;}
#container div.contents div.innerWrap div.contentCover div.content div.memWrite table tbody tr td span.description {display:block;margin-top:5px;font-size:.85em;color:#369;}
#container div.contents div.innerWrap div.contentCover div.content div.memWrite table tbody tr td span.description strong {font-weight:600;}
#container div.contents div.innerWrap div.contentCover div.content div.memWrite table tbody tr td input.phone {}
#container div.contents div.innerWrap div.contentCover div.content div.memWrite table tbody tr td input.email {}
#container div.contents div.innerWrap div.contentCover div.content div.memWrite button.bbs_btn {border-radius:0 4px 4px 0;}
#container div.contents div.innerWrap div.contentCover div.content div.memWrite div.control {text-align:center;margin-top:40px;}
#container div.contents div.innerWrap div.contentCover div.content div.memWrite div.control button {border-radius:4px;margin:0 5px;}

#container div.contents div.innerWrap div.contentCover div.content div#joinOk {border:1px solid #999;background:-webkit-gradient(linear, 0% 30%, 0% 100%, from(#fff), to(#f5f5f5));}
#container div.contents div.innerWrap div.contentCover div.content div#joinOk h2.title {margin-bottom:30px;padding:15px 0;font-size:1.2em;font-weight:600;border-bottom:1px solid #ededed;color:#339;text-align:center;background-color:#fafafa;}
#container div.contents div.innerWrap div.contentCover div.content div#joinOk div.desc {line-height:1.4em;text-align:center;}
#container div.contents div.innerWrap div.contentCover div.content div#joinOk div.strong {color:blue;}
#container div.contents div.innerWrap div.contentCover div.content div#joinOk div.control {margin:20px 0;text-align:center;}


/* 로그인 폼 */
#container div.contents div.innerWrap div.contentCover div.content div#memLogin {}
#container div.contents div.innerWrap div.contentCover div.content div#memLogin div.title {}
#container div.contents div.innerWrap div.contentCover div.content div#memLogin div.loginBox {padding:40px 0;border:1px solid #999;background:-webkit-gradient(linear, 0% 30%, 0% 100%, from(#fff), to(#f5f5f5));}
#container div.contents div.innerWrap div.contentCover div.content div#memLogin div.loginBox form {text-align:center;}
#container div.contents div.innerWrap div.contentCover div.content div#memLogin div.loginBox form ul {display:inline-block;margin:0 auto;}
#container div.contents div.innerWrap div.contentCover div.content div#memLogin div.loginBox form ul li {margin-bottom:10px;text-align:left;}
#container div.contents div.innerWrap div.contentCover div.content div#memLogin div.loginBox form ul li label {display:inline-block;width:90px;font-size:.9em;font-weight:600;}
#container div.contents div.innerWrap div.contentCover div.content div#memLogin div.loginBox form ul li input {height:35px;line-height:2em;}
#container div.contents div.innerWrap div.contentCover div.content div#memLogin div.loginBox form div.control {margin:15px 0;padding-top:15px;border-top:1px solid #ededed;text-align:center;}
#container div.contents div.innerWrap div.contentCover div.content div#memLogin div.loginBox form div.control button {}
#container div.contents div.innerWrap div.contentCover div.content div#memLogin div.loginBox div.shortcut {border-top:2px solid #ddd;margin-top:20px;padding-top:20px;} 
#container div.contents div.innerWrap div.contentCover div.content div#memLogin div.loginBox div.shortcut div.section {}
#container div.contents div.innerWrap div.contentCover div.content div#memLogin div.loginBox div.shortcut div.section.find {}
#container div.contents div.innerWrap div.contentCover div.content div#memLogin div.loginBox div.shortcut div.section.join {}

/* 아이디/비밀번호 찾기 */
#container div.contents div.innerWrap div.contentCover div.content div#findMember {}
#container div.contents div.innerWrap div.contentCover div.content div#findMember div.findBox {position:relative;float:left;width:50%;height:380px;margin-right:-1px;border:1px solid #999;background:-webkit-gradient(linear, 0% 30%, 0% 100%, from(#fff), to(#f5f5f5));}
#container div.contents div.innerWrap div.contentCover div.content div#findMember div.findBox h2.title {margin-bottom:30px;padding:15px 0;font-size:1.2em;font-weight:600;border-bottom:1px solid #ededed;color:#339;text-align:center;background-color:#fafafa;}
#container div.contents div.innerWrap div.contentCover div.content div#findMember div.findBox div.findForm {}
#container div.contents div.innerWrap div.contentCover div.content div#findMember div.findBox div.findForm form {text-align:center;}
#container div.contents div.innerWrap div.contentCover div.content div#findMember div.findBox div.findForm ul {display:inline-block;height:140px;margin:0 auto;}
#container div.contents div.innerWrap div.contentCover div.content div#findMember div.findBox div.findForm ul li {margin-bottom:10px;text-align:left;}
#container div.contents div.innerWrap div.contentCover div.content div#findMember div.findBox div.findForm ul li label {display:inline-block;width:110px;font-size:.9em;font-weight:600;}
#container div.contents div.innerWrap div.contentCover div.content div#findMember div.findBox div.findForm ul li input {height:35px;line-height:2em;}
#container div.contents div.innerWrap div.contentCover div.content div#findMember div.findBox div.findForm div.control {margin:15px 0;padding-top:15px;border-top:1px solid #ededed;text-align:center;}
#container div.contents div.innerWrap div.contentCover div.content div#findMember div.findBox .warning {position:absolute;left:0;bottom:20px;width:100% !important;font-weight:600;font-size:.95em;color:#e6462e;line-height:1.4em;text-align:center !important;}


/* 조합원 현황 */
#container div.contents div.innerWrap div.contentCover div.memList {}
#container div.contents div.innerWrap div.contentCover div.memList div.header {height:29px;zoom:1;}
#container div.contents div.innerWrap div.contentCover div.memList div.header:after {display:block;clear:both;content:"";}
#container div.contents div.innerWrap div.contentCover div.memList div.header div.totalCount {float:left;padding-top:5px;font-size:.8em;color:#999;}
#container div.contents div.innerWrap div.contentCover div.memList div.header div.totalCount span {color:#d80546;}
#container div.contents div.innerWrap div.contentCover div.memList div.header div.searchBox {float:right;}
#container div.contents div.innerWrap div.contentCover div.memList div.header div.searchBox select {float:left;height:24px;border:1px solid #ccc;font-size:.9em;cursor:pointer;}
#container div.contents div.innerWrap div.contentCover div.memList div.header div.searchBox input.normal {float:left;width:150px;height:24px;padding-left:5px;border:1px solid #ccc;border-left:none;line-height:20px;vertical-align:top;background:none;}
#container div.contents div.innerWrap div.contentCover div.memList div.header div.searchBox button {/*float:left;width:55px;height:24px;line-height:24px;background:url('/~ftp_khmc/images/common/bbsSearchBtn.png') no-repeat;overflow:hidden;text-indent:-1000px;*/}
#container div.contents div.innerWrap div.contentCover div.memList div.header div.searchBox button.searchBtn {height:24px;padding:3px 10px;border:1px solid #484d61;border-left:0;border-radius:0 4px 4px 0;font-size:.9em;color:#fff !important;background:#484d61;}
#container div.contents div.innerWrap div.contentCover div.memList div.header div.searchBox button.searchBtn i {margin-right:3px;color:#eb8d32;}
#container div.contents div.innerWrap div.contentCover div.memList .memList_tbl {width:100%;margin-top:5px;border-collapse:collapse;}
#container div.contents div.innerWrap div.contentCover div.memList .memList_tbl thead th {padding:12px 0;border-top:2px solid #339;border-bottom:1px solid #aaa;font-weight:600;font-size:0.95em;color:#383838;text-align:center;}
#container div.contents div.innerWrap div.contentCover div.memList .memList_tbl td {height:38px;padding:0 10px;border-bottom:1px solid #e5e5e5;font-size:0.9em;color:#4c4c4c;text-align:center;background:transparent}
#container div.contents div.innerWrap div.contentCover div.memList .memList_tbl tr:hover td {background:#fafafa;}
#container div.contents div.innerWrap div.contentCover div.memList .memList_tbl td strong {font-weight:600;color:#339;}
#container div.contents div.innerWrap div.contentCover div.memList .memList_tbl td a.link {display:inline-block;padding:7px;border-radius:3px;font-size:.8em;color:#fff;background:#808080;}
#container div.contents div.innerWrap div.contentCover div.memList .memList_tbl td a.link i {margin-right:5px;color:#fd0;}
#container div.contents div.innerWrap div.contentCover div.content  div.memDetail {position:relative;margin-top:-30px;padding:30px;border:1px solid #d9d9d9;box-shadow:-5px -5px 15px #eee;background:-webkit-gradient(linear, 0% 30%, 0% 100%, from(#fff), to(#f5f5f5));}
#container div.contents div.innerWrap div.contentCover div.content  div.memDetail .pg_tit {margin:0;padding-bottom:30px;border-bottom:1px solid #aaa;text-align:center;}
#container div.contents div.innerWrap div.contentCover div.content  div.memDetail .memDetail_tbl {width:100%;border-collapse:collapse;font-size:.9em;}
#container div.contents div.innerWrap div.contentCover div.content  div.memDetail .memDetail_tbl th {width:160px;padding:10px 0;border-right:1px solid #ededed;border-bottom:1px solid #e2e2e2;color:#339;}
#container div.contents div.innerWrap div.contentCover div.content  div.memDetail .memDetail_tbl td {padding:10px 20px;border-bottom:1px solid #e2e2e2;line-height:1.45em;}
#container div.contents div.innerWrap div.contentCover div.content  div.memDetail .control {margin-top:10px;text-align:right;}
#container div.contents div.innerWrap div.contentCover div.content.mem_info {position:relative;margin-top:-30px;padding:30px;border:1px solid #d9d9d9;box-shadow:-5px -5px 15px #eee;background:-webkit-gradient(linear, 0% 30%, 0% 100%, from(#fff), to(#f5f5f5));}
#container div.contents div.innerWrap div.contentCover div.content.mem_info .pg_tit span {display:inline-block;padding-bottom:10px;border-bottom:1px dashed #ccc;font-family:'Noto Sans KR','Roboto','Nanum Gothic',NanumGothic,'나눔고딕',Dotum;color:#666a80;font-weight:400;}
#container div.contents div.innerWrap div.contentCover div.content.mem_info .mem_info_tbl {width:100%;border:2px solid #808080;border-collapse:collapse;}
#container div.contents div.innerWrap div.contentCover div.content.mem_info .mem_info_tbl th {padding:10px;border:1px solid #ddd;border-bottom:1px solid #aaa;color:#339;background:#fafafa;}
#container div.contents div.innerWrap div.contentCover div.content.mem_info .mem_info_tbl td {padding:10px;border:1px solid #ddd;border-bottom:1px solid #aaa;text-align:center;background:#fff;}
#container div.contents div.innerWrap div.contentCover div.content.mem_info .fa-ul {margin-left:67px;}
#container div.contents div.innerWrap div.contentCover div.content.mem_info .fa-ul li {height:30px;line-height:1em;}
#container div.contents div.innerWrap div.contentCover div.content.mem_info .fa-ul li .fa-li {font-size:1.3em;line-height:.6em;color:#6270b3;}
#container div.contents div.innerWrap div.contentCover div.content.mem_info .fa-ul li strong {font-weight:normal;color:#e6462e;}
#container div.contents div.innerWrap div.contentCover div.content.mem_info .fa-ul li em {font-style:normal;font-size:.9em;color:#339;}
#container div.contents div.innerWrap div.contentCover div.content.mem_info .fa-ul li a.link {display:inline-block;margin-left:10px;padding:5px 7px;border-radius:3px;font-size:.8em;color:#fff;background:#808080;}
#container div.contents div.innerWrap div.contentCover div.content.mem_info .fa-ul li a.link i {margin-right:5px;color:#fd0;}
#container div.contents div.innerWrap div.contentCover div.content.mem_info .bg {position:absolute;right:30px;top:30px;width:400px;height:316px;background:url('../images/info_bg.png') no-repeat 0 0;}


/* 게시판 */
#container div.contents div.innerWrap div.contentCover div.content div.list {}
#container div.contents div.innerWrap div.contentCover div.content div.list div.header {height:29px;}
#container div.contents div.innerWrap div.contentCover div.content div.list div.bo_total {float:left;padding-top:5px;font-size:.8em;color:#999;}
#container div.contents div.innerWrap div.contentCover div.content div.list div.bo_total span {color:#d80546;}
#container div.contents div.innerWrap div.contentCover div.content div.list div.bo_search {float:right;}
#container div.contents div.innerWrap div.contentCover div.content div.list div.bo_search select {float:left;width:80px;height:24px;border:1px solid #ccc;font-size:.9em;cursor:pointer;}
#container div.contents div.innerWrap div.contentCover div.content div.list div.bo_search input.searchKey {float:left;width:150px;height:24px;padding-left:5px;border:1px solid #ccc;border-left:none;line-height:20px;vertical-align:top;background:none;}
#container div.contents div.innerWrap div.contentCover div.content div.list div.bo_search button {/*float:left;width:55px;height:24px;line-height:24px;background:url('/~ftp_khmc/images/common/bbsSearchBtn.png') no-repeat;overflow:hidden;text-indent:-1000px;*/}
#container div.contents div.innerWrap div.contentCover div.content div.list div.bo_search button.searchBtn {height:24px;padding:3px 10px;border:1px solid #484d61;border-left:0;border-radius:0 4px 4px 0;font-size:.9em;color:#fff !important;background:#484d61;}
#container div.contents div.innerWrap div.contentCover div.content div.list div.bo_search button.searchBtn i {margin-right:3px;color:#eb8d32;}

#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage {padding:30px 0 0;}
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table {margin:0px auto;table-layout:auto;}
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table tbody tr {text-align:center;}
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table tbody tr td {}
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table tbody tr td a {font-size:.9em;color:#666;padding:0 5px;background:url('/~ftp_khmc/images/common/bbsPagePartition.gif') left 2px no-repeat;}
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table tbody tr td a.first {background:none;}
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table tbody tr td a.on {color:#ff222a;font-weight:600;/*text-decoration:underline;*/}
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table tbody tr td a:hover {color:#ff222a;}
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table tbody tr th a {display:block;height:11px;overflow:hidden;margin:0 3px;text-indent:-1000px;}
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table tbody tr th a.first {width:9px;background:url('/~ftp_khmc/images/common/bbsPageFirst.png') center no-repeat;}
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table tbody tr th a.first:hover {background:url('/~ftp_khmc/images/common/bbsPageFirstOn.png') center no-repeat;}
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table tbody tr th a.prev {margin-right:9px;width:5px;background:url('/~ftp_khmc/images/common/bbsPagePrev.png') center no-repeat;}
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table tbody tr th a.prev:hover {background:url('/~ftp_khmc/images/common/bbsPagePrevOn.png') center no-repeat;}
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table tbody tr th a.next {margin-left:9px;width:5px;background:url('/~ftp_khmc/images/common/bbsPageNext.png') center no-repeat;}
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table tbody tr th a.next:hover {background:url('/~ftp_khmc/images/common/bbsPageNextOn.png') center no-repeat;}
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table tbody tr th a.last {width:9px;background:url('/~ftp_khmc/images/common/bbsPageLast.png') center no-repeat;}
#container div.contents div.innerWrap div.contentCover div.content div.list div.boPage table tbody tr th a.last:hover {background:url('/~ftp_khmc/images/common/bbsPageLastOn.png') center no-repeat;}


#container div.contents div.innerWrap div.contentCover div.content div.list div.bbs_btn {float:right;}
#container div.contents div.innerWrap div.contentCover div.content div.list div.bbs_btn button.bbs_btn {}
#container div.contents div.innerWrap div.contentCover div.content div.list div.bbs_btn button.bbs_btn_write {}


#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list {width:100%;clear:both;margin-top:15px;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list thead th {padding:12px 0;border-top:2px solid #339;border-bottom:1px solid #aaa;font-weight:600;font-size:0.95em;color:#383838;text-align:center;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list thead th.bbs_num_title {}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list td {border-bottom:1px solid #e5e5e5;font-size:0.9em;text-align:center;background:transparent}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list td.empty {padding:15px 15px 12px;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list td.bbs_num {color:#666;font-size:.8em;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list td.bbs_num nobr {padding:0 5px;color:#666;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list td.bbs_num2 {font-size:.8em;color:#339;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list td.bbs_subj {padding:0;text-align:left;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list td.bbs_subj img.bbs_secret {float:left;padding-top:14px;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list td.bbs_subj span.bbs_depth {display:block;width:7px;height:7px;margin-top:16px;background:url('../images/common/iconDepth.gif') center no-repeat;overflow:hidden;text-indent:-1000px;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list td.bbs_subj a {display:inline-block;padding:15px 15px 12px;float:left;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list td.bbs_subj a nobr {display:block;overflow:hidden;text-overflow:ellipsis;max-width:375px;.max-width:345px;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list td.bbs_subj a:hover nobr {color:#e6462e;text-decoration:underline;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list td.bbs_subj span.cmtCount {display:inline-block;padding:17px 0 14px;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list td.bbs_date {color:#999;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list tr:hover td {background:#fafafa;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_list tr:hover td.bbs_num2 {color:#e6462e;}

#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal, div#container div.innerContainer div.list #bbs_gal ul {clear:both;list-style:none;margin:0;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal {margin-top:15px !important;zoom:1;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal:after {display:block;clear:both;content:"";}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal li.bbs_gal_it {float:left;width:320px;padding:10px;border:1px solid #ededed;text-align:center;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal li.bbs_gal_it:hover {border:1px solid #55c09e;background:#f9f9f9;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal li.bbs_gal_it:hover a nobr {color:#e6462e;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal li.bbs_gal_it img.bbs_secret {display:none;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal li.bbs_gal_it.top {}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal li.bbs_gal_it_front {margin-left:0px;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal li.bbs_gal_it .bbs_gal_img {width:100%;height:220px;cursor:pointer;-ms-behavior:url('backgroundsize.min.htc');}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal li.bbs_gal_it .bbs_gal_img img {width:100%;height:auto;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal li.bbs_gal_it .bbs_gal_tit a {display:block;width:100%;padding:15px 0 5px;font-size:.9em;letter-spacing:-.05em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal li.bbs_gal_it .bbs_gal_tit a:hover nobr {color:#e6462e;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal li.bbs_gal_it .bbs_gal_tit a nobr {}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_gal li.bbs_gal_empty {font-size:14px;border:1px solid #e4e4e4;color:#666;font-weight:600;font-family:Dotum;padding:50px;}

#container div.contents div.innerWrap div.contentCover div.content table#bbs_write {margin:0px 0 10px;width:100%;border-top:2px solid #0181bd;}
#container div.contents div.innerWrap div.contentCover div.content table#bbs_write th {width:20% !important;padding:8px 0 8px 15px;border-bottom:1px solid #dbdbdb;text-align:left;}
#container div.contents div.innerWrap div.contentCover div.content table#bbs_write td {padding:10px 0;border-bottom:1px solid #dbdbdb;}
#container div.contents div.innerWrap div.contentCover div.content table#bbs_write td .description {display:block;margin:7px 0;font-size:.8em;font-family:Dotum;color:#4c4c4c;}
#container div.contents div.innerWrap div.contentCover div.content table#bbs_write td .description strong {font-weight:600;font-family:Dotum;color:#369;}
#container div.contents div.innerWrap div.contentCover div.content table#bbs_write td .spam {display:inline-block;padding:4px 10px;border:1px solid #ccc;font-size:14px;font-family:Georgia,'Trebuchet MS';font-weight:600;vertical-align:middle;background:url('/~ftp_khmc/images/common/spamBg.gif');margin-right:5px;}
#container div.contents div.innerWrap div.contentCover div.content table#bbs_write td textarea.fm_text {width:98%;padding:5px;border:1px solid #ccc;}
#container div.contents div.innerWrap div.contentCover div.content table#bbs_write td input {border:1px solid #ccc;padding:5px 5px 4px;}
#container div.contents div.innerWrap div.contentCover div.content table#bbs_write td input.normal {height:35px;}
#container div.contents div.innerWrap div.contentCover div.content table#bbs_write td input.file {padding:0px;}
#container div.contents div.innerWrap div.contentCover div.content table#bbs_write td input.delete {margin-left:5px;padding:0px;border:none;}
#container div.contents div.innerWrap div.contentCover div.content div.bbs_write {padding-bottom:70px;}
#container div.contents div.innerWrap div.contentCover div.content div.bbs_write div.bbs_btn {}
#container div.contents div.innerWrap div.contentCover div.content div.bbs_write div.bbs_btn ul.bbs_btn_r {}
#container div.contents div.innerWrap div.contentCover div.content div.bbs_write div.bbs_btn ul.bbs_btn_r li {}
#container div.contents div.innerWrap div.contentCover div.content div.bbs_write div.bbs_btn ul.bbs_btn_r li button {display:inline-block;}
#container div.contents div.innerWrap div.contentCover div.content div.bbs_write div.bbs_btn ul.bbs_btn_r li button.save {}
#container div.contents div.innerWrap div.contentCover div.content div.bbs_write div.bbs_btn ul.bbs_btn_r li button.cancel {}
/* 개인정보제공정책 동의 20150818 :: DEV932 */
#container div.contents div.innerWrap div.contentCover div.content div.bbs_write div.agreement {margin-top:50px;}
#container div.contents div.innerWrap div.contentCover div.content div.bbs_write div.agreement div.agreementContent {padding:10px;height:170px;border:1px solid #D4d5d7;background:#f1f1f1;overflow-y:scroll;margin-bottom:10px;}
#container div.contents div.innerWrap div.contentCover div.content div.bbs_write div.agreement input {vertical-align:middle;}
#container div.contents div.innerWrap div.contentCover div.content div.bbs_write div.agreement label {vertical-align:middle;}
/* 개인정보제공정책 동의 20150818 :: DEV932 */

/* 161227 유관기관 */
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_link, div#container div.innerContainer div.list #bbs_link ul {clear:both;list-style:none;margin:0;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_link {margin-top:15px !important;zoom:1;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_link:after {display:block;clear:both;content:"";}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_link li.bbs_gal_it {float:left;width:200px;margin:10px;text-align:center;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_link li.bbs_gal_it img.bbs_secret {display:none;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_link li.bbs_gal_it.top {}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_link li.bbs_gal_it_front {margin-left:0px;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_link li.bbs_gal_it .bbs_gal_img {width:200px;height:60px;cursor:pointer;-ms-behavior:url('backgroundsize.min.htc');}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_link li.bbs_gal_it .bbs_gal_img img {width:100%;height:auto;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_link li.bbs_gal_it .bbs_gal_tit a {display:none;width:100%;padding:15px 0 5px;font-size:.9em;letter-spacing:-.05em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_link li.bbs_gal_it .bbs_gal_tit a:hover nobr {color:#e6462e;}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_link li.bbs_gal_it .bbs_gal_tit a nobr {}
#container div.contents div.innerWrap div.contentCover div.content div.list #bbs_link li.bbs_gal_empty {font-size:14px;border:1px solid #e4e4e4;color:#666;font-weight:600;font-family:Dotum;padding:50px;}


#container div.contents div.innerWrap div.contentCover div.content div#bbs_view {position:relative;padding:15px;border:1px solid #339;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view h2.title {float:left;margin-bottom:15px;padding-left:10px;font-weight:600;font-size:1.1em;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_info {float:right;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_info ul {padding:5px;zoom:1;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_info ul:after {display:block;clear:both;content:"";}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_date {display:block;clear:both;width:100%;padding:8px;font-size:.9em;color:#fff;text-align:center;background-color:#339;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_file {display:block;clear:both;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_file ul {padding:10px;border:1px solid #ededed;border-right:0;border-left:0;zoom:1;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_file ul:after {display:block;clear:both;content:"";}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view ul.b_vew_list li {float:left;margin-right:12px;font-size:.8em;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view ul.b_vew_list li a {color:#339;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view ul.b_vew_list li:after {content:"|";padding-left:12px;color:#bbb;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view ul.b_vew_list li:last-child {margin:0;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view ul.b_vew_list li:last-child:after {content:"";padding:0;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view ul.b_vew_list li i {margin-right:5px;color:#6e9699;}

#container div.contents div.innerWrap div.contentCover div.content div#bbs_view img {max-width:100%;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont {display:block;clear:both;}
/* 2016-03-23 김초경 게시판 이미지 스타일 수정 */
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont div.bbsImgArea { }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont div.bbsImgArea div.b_big_img table { width:928px; height:520px; table-layout:fixed; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont div.bbsImgArea div.b_big_img table tbody tr td { width:100%; height:100%; text-align:center; vertical-align:middle; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont div.bbsImgArea div.b_big_img img { vertical-align:top; max-width:908px; max-height:500px; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont div.bbsImgArea div.b_img_cover { position:relative; margin-top:20px; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont div.bbsImgArea div.b_img_cover div.b_img_list_cover { width:818px; margin:0 auto; overflow:hidden; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont div.bbsImgArea div.b_img_cover div.b_img_list_cover ul#b_img { width:2000px;margin-left:14px; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont div.bbsImgArea div.b_img_cover div.b_img_list_cover ul#b_img li { float:left; width:150px; height:150px; margin-right:10px; border:1px solid #d1d1d1; cursor:pointer; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont div.bbsImgArea div.b_img_cover div.b_img_list_cover ul#b_img li table { width:148px; height:148px; table-layout:fixed; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont div.bbsImgArea div.b_img_cover div.b_img_list_cover ul#b_img li table tbody tr td { text-align:center; vertical-align:middle; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont div.bbsImgArea div.b_img_cover div.b_img_list_cover ul#b_img li img { max-width:148px; max-height:148px; vertical-align:top; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont div.bbsImgArea div.b_img_cover div.b_img_list_cover ul#b_img li:hover { border:1px solid #339; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont div.bbsImgArea div.b_img_cover div.b_img_list_cover ul#b_img li.on { border:1px solid #339; }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont div.bbsImgArea div.b_img_cover div.control { }
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont div.bbsImgArea div.b_img_cover div.control button {width:40px;height:150px;position:absolute;top:0px;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont div.bbsImgArea div.b_img_cover div.control button.prev {left:0;border-radius:7px 0 0 7px;background:#fafafa url('../images/common/bbsGalPrev.png') no-repeat 20% 50%;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont div.bbsImgArea div.b_img_cover div.control button:hover.prev {background:#6e9699 url('../images/common/bbsGalPrev.png') no-repeat 20% 50%;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont div.bbsImgArea div.b_img_cover div.control button.next {right:0;border-radius:0 7px 7px 0;background:#fafafa url('../images/common/bbsGalNext.png') no-repeat 80% 50%;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont div.bbsImgArea div.b_img_cover div.control button:hover.next {background:#6e9699 url('../images/common/bbsGalNext.png') no-repeat 80% 50%;}
/* 기존 스타일 주석 처리
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont ul#b_img {}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont ul#b_img li {margin-top:15px;text-align:center;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont ul#b_img li img { }
*/
/* 2016-03-23 김초경 게시판 이미지 스타일 수정 끝 */
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont div#b_mov {margin:15px 0;text-align:center;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont div#b_mov h2 {margin:30px 0 15px;font-family:'Noto Sans KR','Nanum Gothic',NanumGothic,Dotum;font-size:1.2em;font-weight:500;text-align:left;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont div#b_mov h2 i {margin-right:7px;color:#5d6aae;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont div#b_mov h2 i:after {content:"|";margin-left:12px;color:#ccc;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont div#b_mov iframe {width:100%;height:520px;border:0;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont div#b_comment {margin-top:30px;padding-top:30px;border-top:1px solid #ededed;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view #b_cont div#b_comment p {line-height:1.5em;}

#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cont {padding:30px 0;border-bottom:1px solid #aaa;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div.bbs_btn {margin-top:30px;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div.bbs_btn ul {}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div.bbs_btn ul li button {display:inline-block;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div.bbs_btn ul.bbs_btn_l li button {}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div.bbs_btn ul.bbs_btn_r li button {}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div.bbs_btn ul.bbs_btn_r li button.bbs_btn_list {}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div.bbs_btn ul.bbs_btn_r li button.bbs_btn_modify {}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div.bbs_btn ul.bbs_btn_r li button.bbs_btn_delete {}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div.bbs_btn ul.bbs_btn_r li button.bbs_btn_write {}

#bbs_memo {line-height:160%;}
#bbs_memo * {line-height:160%;}
#bbs_memo table {word-break:break-all;max-width:100%;}
#bbs_memo img {max-width:731px;}

/*
#container div.contents div.content section#bbs_info {margin-bottom:10px;}
#container div.contents div.content section#bbs_info ul {list-style:none;margin:0;zoom:1;}
#container div.contents div.content section#bbs_info ul:after {display:block;clear:both;content:"";}
#container div.contents div.content section#bbs_info li {font-size:9pt;}
#container div.contents div.content section#bbs_info li span, #bbs_info li strong, #bbs_info li a {display:inline-block;}
#container div.contents div.content section#bbs_info li span {width:60px;margin-right:7px;padding:0 10px;border-right:1px solid #ccc;text-align:right;}
#container div.contents div.content section#bbs_info ul.bbs_info1 {padding:10px 0;border-bottom:1px solid #e5e5e5;}
#container div.contents div.content section#bbs_info ul.bbs_info1 li {float:left;width:33%;}
#container div.contents div.content section#bbs_info ul.bbs_info2 {padding:0;}
#container div.contents div.content section#bbs_info ul.bbs_info2 li {padding:10px 0;border-bottom:1px solid #e5e5e5;}
#container div.contents div.content section#bbs_info ul.bbs_info2 li a {font-weight:bold;color:#808080;}

#container div.contents div.content section#bbs_cont {display:block;width:100%;margin-bottom:10px;padding:20px 0;border-bottom:1px solid #e5e5e5;}
#container div.contents div.content section#bbs_cont ul.bbs_file {width:100%;list-style:none;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #e5e5e5;}
#container div.contents div.content section#bbs_cont ul.bbs_file li {margin-bottom:10px;text-align:center;}
#container div.contents div.content section#bbs_cont img {max-width:100%;cursor:pointer;}
*/

#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_l {padding-top:50px;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_l ul {width:100%;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_l ul li.bbs_cmt_lv1 {position:relative;margin-bottom:5px;padding:10px;border:1px solid #e5e5e5;background:#f2f2f2;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_l .btn {float:right;margin-left:10px;background:none;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_l .info {margin-bottom:5px;font-weight:bold;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_l .info > .date {display:inline-block;margin-left:5px;font-family:Arial;font-size:11px;font-weight:normal;color:#808080;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_l .info button.cmtDelete {background:none;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_l .content {line-height:160%;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_w {height:148px;margin:10px 0;border:1px solid #e5e5e5;padding:0 19px;background:#f2f2f2;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_w ul {border-bottom:1px dotted #ddd;padding:14px 0 10px;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_w ul li {float:left;margin-right:15px;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_w ul li label {display:inline-block;margin-right:5px;font-size:14px;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_w ul li input {border:1px solid #e5e5e5;width:123px;margin:0 10px 0 5px;padding:9px 5px 7px;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_w div.cmtContent {padding-top:10px;float:left;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_w div.cmtContent textarea {width:600px;height:53px;padding:5px;border:1px solid #e5e5e5;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_w div.bbs_btn {float:right;padding-top:10px;margin-top:0px;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_w div.bbs_btn ul {padding:0px;width:auto;border:none;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_w div.bbs_btn ul li {margin:0px;}
#container div.contents div.innerWrap div.contentCover div.content div#bbs_view div#bbs_cmt_w div.bbs_btn ul li button.cmtWrite {width:70px;height:64px;border:1px solid #bbb;background:#fff;color:#333;}

#bbs_etc {}
#bbs_etc .bbs_tit {padding:15px;border-radius:4px;color:#fff;background:#0181bd;}
#bbs_etc .bbs_etc_txt {margin-bottom:10px;padding:50px 0;border-bottom:1px solid #ededed;text-align:center;}
#bbs_etc div.bbs_pwd_cover {float:left;}
#bbs_etc div.bbs_pwd_cover label {margin-right:10px;font-weight:600;}
#bbs_etc div.bbs_pwd_cover input {border:1px solid #ccc;padding:7px 5px 5px;}
#bbs_etc div.bbs_btn {float:right;}
#bbs_etc div.bbs_btn ul.bbs_btn_r li span button {}
#bbs_etc div.bbs_btn ul.bbs_btn_r li span.blue button {}
#bbs_etc div.bbs_btn ul.bbs_btn_r li span.gray button {}
.bbs_btn {zoom:1;}
.bbs_btn:after {display:block;clear:both;content:"";}
.bbs_btn ul {list-style:none;margin:0;padding:0;}
.bbs_btn ul li {float:left;}
.bbs_btn > .bbs_btn_r {float:right;}
.bbs_btn > .bbs_btn_r li button {margin-left:5px;}
.bbs_btn > .bbs_btn_l {float:left;}
.bbs_btn > .bbs_btn_l li button {margin-right:5px;}



/* Inquiry */
#container div#subInquiry {}
#container div#subInquiry div.agreement {padding:10px 0px;height:170px;border:3px solid #ccc;background:#fff;overflow-y:scroll;}
#container div#subInquiry div.agreement div.innerCover {padding:0 30px 0 10px;height:100%;line-height:140%;}
#container div#subInquiry div.agreementZone div.checkCover {margin-bottom:5px;padding:10px;border-radius:0 0 4px 4px;text-align:right;background:#666;}
#container div#subInquiry div.agreementZone div.checkCover input {vertical-align:middle;}
#container div#subInquiry div.agreementZone div.checkCover label {color:#fff;vertical-align:top;}
#container div#subInquiry table.write {margin:0px 0 10px;width:100%;}
#container div#subInquiry table.write thead tr th {padding:10px 25px;border-radius:4px;color:#fff;text-align:left;background:#0181bd;}
#container div#subInquiry table.write tbody tr th {padding:8px 0 8px 25px;border-bottom:1px solid #dbdbdb;text-align:left;}
#container div#subInquiry table.write tbody tr th.required {background:url('/~ftp_khmc/images/common/iconRequired.png') 5px 14px no-repeat;}
#container div#subInquiry table.write tbody tr th.spamRequired {background:url('/~ftp_khmc/images/common/iconRequired.png') 5px 16px no-repeat;}
#container div#subInquiry table.write tbody tr td {padding:8px 0;border-bottom:1px solid #dbdbdb;}
#container div#subInquiry table.write tbody tr td .desc {font-size:.85em;color:#e6462e;}
#container div#subInquiry table.write tbody tr td .description {display:block;margin-top:5px;font-size:.85em;color:#369;}
#container div#subInquiry table.write tbody tr td #spamValue {display:inline-block;padding:4px 10px;border:1px solid #ccc;font-size:14px;font-family:Georgia,'Trebuchet MS';font-weight:600;vertical-align:middle;background:url('/~ftp_khmc/images/common/spamBg.gif');margin-right:5px;}
#container div#subInquiry table.write tbody tr td input {width:182px;height:30px;line-height:1.8em;}
#container div#subInquiry table.write tbody tr td input.title {width:590px;}
#container div#subInquiry table.write tbody tr td input.file {width:350px;padding:0px;}
#container div#subInquiry table.write tbody tr td input.delete {margin-left:5px;padding:0px;border:none;}
#container div#subInquiry table.write tbody tr td input.radio {border:none;width:auto;height:31px;padding:0px;}
#container div#subInquiry table.write tbody tr td textarea {width:590px;height:230px;padding:5px;border:1px solid #ccc;}
#container div#subInquiry table.write tbody tr td.spamValue {}
#container div#subInquiry table.write tbody tr td.spamValue span#spamValue {display:inline-block;height:30px;padding:0px 10px;border:1px solid #ccc;font-size:14px;font-family:Georgia,'Trebuchet MS';font-weight:600;vertical-align:middle;background:url('/~ftp_scnsnew/~ftp_khmc/images/common/spamBg.gif');}
#container div#subInquiry table.write tbody tr td input#spamInput {width:100px;margin-right:5px;vertical-align:middle;}
#container div#subInquiry div.control {margin-top:20px;text-align:right;}
#container div#subInquiry div.control button {}
#container div#subInquiry div.control button.write {margin-right:5px;}
#container div#subInquiry div.control button.cancel {}

div.pager {padding:30px 0;}
div.pager table {margin:0px auto;table-layout:auto;}
div.pager table tbody tr {text-align:center;}
div.pager table tbody tr td {}
div.pager table tbody tr td a {font-family:"Dotum";font-size:13px;color:#666;font-family:Dotum;padding:0 5px;background:url('/~ftp_khmc/images/common/bbsPagePartition.gif') left 2px no-repeat;}
div.pager table tbody tr td a.first {background:none;}
div.pager table tbody tr td a.on {color:#ff222a;font-weight:600;/*text-decoration:underline;*/}
div.pager table tbody tr td a:hover {color:#ff222a;}
div.pager table tbody tr th a {display:block;height:11px;overflow:hidden;margin:0 3px;text-indent:-1000px;}
div.pager table tbody tr th a.first {width:9px;background:url('/~ftp_khmc/images/common/bbsPageFirst.png') center no-repeat;}
div.pager table tbody tr th a.first:hover {background:url('/~ftp_khmc/images/common/bbsPageFirstOn.png') center no-repeat;}
div.pager table tbody tr th a.prev {margin-right:9px;width:5px;background:url('/~ftp_khmc/images/common/bbsPagePrev.png') center no-repeat;}
div.pager table tbody tr th a.prev:hover {background:url('/~ftp_khmc/images/common/bbsPagePrevOn.png') center no-repeat;}
div.pager table tbody tr th a.next {margin-left:9px;width:5px;background:url('/~ftp_khmc/images/common/bbsPageNext.png') center no-repeat;}
div.pager table tbody tr th a.next:hover {background:url('/~ftp_khmc/images/common/bbsPageNextOn.png') center no-repeat;}
div.pager table tbody tr th a.last {width:9px;background:url('/~ftp_khmc/images/common/bbsPageLast.png') center no-repeat;}
div.pager table tbody tr th a.last:hover {background:url('/~ftp_khmc/images/common/bbsPageLastOn.png') center no-repeat;}


/* 정보마당 메인 */
#container div.content div.infoMain {}
#container div.content div.infoMain div.copy {}

/*
#container div.contents div.innerWrap div.contentCover div.content .tabCover {position:relative;}
#container div.contents div.innerWrap div.contentCover div.content .tabCover ul {display:table;width:100%;border-right:1px solid #e0e0e0;}
#container div.contents div.innerWrap div.contentCover div.content .tabCover ul li {display:table-cell;text-align:center;vertical-align:middle;}
#container div.contents div.innerWrap div.contentCover div.content .tabCover ul li a {display:block;width:100%;padding:20px 0;border-top:1px solid #666;border-left:1px solid #e0e0e0;text-align:center;background:#fafafa;}
#container div.contents div.innerWrap div.contentCover div.content .tabCover ul li a:hover, #container div.contents div.innerWrap div.contentCover div.content .tabCover ul li a.hover {padding:19px 0 20px;border-top:2px solid #e6462e;font-weight:600;background:#fff;}
*/

#container div.content div.infoMain div.sections {}
#container div.content div.infoMain div.sections div.section {}
#container div.content div.infoMain div.sections div.section div.title {}

#container div.content div.infoMain div.sections.topSections div.section {}
#container div.content div.infoMain div.sections.topSections div.section div.title {}
#container div.content div.infoMain div.sections.topSections div.section div.list {}
#container div.content div.infoMain div.sections.topSections div.section div.list ul {}
#container div.content div.infoMain div.sections.topSections div.section div.list ul li {float:left;width:310px;margin-right:15px;}
#container div.content div.infoMain div.sections.topSections div.section div.list ul li.item3 {margin:0;}
#container div.content div.infoMain div.sections.topSections div.section div.list ul li a {position:relative;z-index:100;display:block;width:310px;height:230px;background-position:center;background-size:cover;background-repeat:no-repeat;}
#container div.content div.infoMain div.sections.topSections div.section div.list ul li a span {display:none;}
#container div.content div.infoMain div.sections.topSections div.section div.list ul li a:hover span.bg {position:absolute;z-index:101;top:0px;left:0px;display:block;width:310px;height:230px;background:#000;filter:alpha(opacity=70);opacity:0.7;}
#container div.content div.infoMain div.sections.topSections div.section div.list ul li a:hover span.title {position:relative;z-index:102;display:table-cell;width:310px;height:230px;padding:0 40px;color:#fff;line-height:1.35em;text-align:center;vertical-align:middle;}

#container div.content div.infoMain div.section.bottomSections {}
#container div.content div.infoMain div.section.bottomSections div.section {float:left;width:33%;}
#container div.content div.infoMain div.section.bottomSections div.section.notice {float:left;width:34%;}
#container div.content div.infoMain div.section.bottomSections div.section .list {margin-top:-5px;padding-top:20px;border-top:2px solid #666a80;}
#container div.content div.infoMain div.section.bottomSections div.section .list ul {width:80%}
#container div.content div.infoMain div.section.bottomSections div.section .list ul li {color:#808080;}
#container div.content div.infoMain div.section.bottomSections div.section .list ul li nobr {color:#333;line-height:1.45em;}
#container div.content div.infoMain div.section.bottomSections div.section .list ul li .fa-angle-right {color:#5d6aae;line-height:1.2em;}
#container div.content div.infoMain div.section.bottomSections div.section .list ul li .fa-close {color:#5d6aae;line-height:.7em;}
#container div.content div.infoMain div.section.bottomSections div.section .list ul li a {}
#container div.content div.infoMain div.section.bottomSections div.section .list ul li a:active, #container div.content div.infoMain div.section.bottomSections div.section .list ul li a:hover, #container div.content div.infoMain div.section.bottomSections div.section .list ul li a:focus {text-decoration:underline;}
