@import url(base.css);  


/***************
 *  pc  1025 이상
***************/

#pagingNav {padding-bottom: 30px;}

/* loading */
#load_area{display:block;position:fixed;left:0;top:0;width:100%;height:100%;text-align:center;z-index:666666;}
#load_area .loading_bg{width:100%;min-height:100%;height:auto;background:#fff;filter:alpha(opacity:60);opacity:0.6;-moz-opacity:0.6; /*by client*/position:absolute;left:0;bottom:0;z-index:777777;text-align:center;}
#load_area .toastpop{position:relative;top:42%;width:100px;margin:0 auto;text-align:center;z-index:888888;display:inline-block;;background:transparent;vertical-align:middle;}
#load_area .toastpop img{width:24px;height:24px;display:inline-block;}

/* 전체_에러메세지 */
.loadMsg_area2{position:fixed;left:0;top:0;width:100%;height:100%;text-align:center;z-index:666666;}
.loadMsg_area2 .loading_bg{width:100%;min-height:100%;height:auto;background:#fff;position:absolute;left:0;bottom:0;z-index:777777;text-align:center;}				
.loadMsg_area2 .errorArea{position:absolute;left:50%;top:50%;margin-top:-100px;margin-left:-293px;z-index:999999;}
.loadMsg_area2 .errorArea .msgArea{position:relative;display:inline-block;min-height:85px;width:290px;padding:58px 45px 58px 250px;background:#f2f2f2;border:1px solid #b5b4b4;text-align:left;}
.loadMsg_area2 .errorArea .msgArea img{position:absolute;left:40px;top:30px;}
.loadMsg_area2 .errorArea .msgArea em{position:absolute;left:47px;top:110px;font-style:normal;width:170px;text-align:center;font-size:16px;color:#ef4343;text-transform:uppercase;}
.loadMsg_area2 .errorArea .msgArea h3{font-size:18px;color:#ef4343;margin-bottom:10px;text-transform:uppercase;}
.loadMsg_area2 .errorArea .msgArea p{font-size:14px;color:#000;margin-bottom:25px;line-height:160%;}
.loadMsg_area2 .errorArea .msgArea a{font-size:14px;color:#0066ff;text-decoration:underline;}

/* 서브검색영역 */
.subsearch{margin-top:20px;border:1px solid #e6e6e6;padding:17px 0;/*border-top:2px solid #797979;*/background:#f6f6f6;/*border-bottom:1px solid #858585;*/text-align:center;}
.subsearch.mid{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;margin-bottom:20px;}
.subsearch h2{display:inline-block;*display:inline;*zoom:1;margin-right:5px;height:30px;line-height:30px;font-size:14px;font-weight:bold;}
.subsearch fieldset{display:inline-block;*display:inline;*zoom:1;position:relative;}
.subsearch label, legend{position:absolute;width:0;height:0;font-size:0;line-height:0;overflow:hidden;}
.subsearch input.txt{width:250px;margin-left:3px;padding-right:35px;height:32px;}
.subsearch input.txt2{width:150px;margin-left:3px;padding-right:35px;height:32px;}
.subsearch fieldset span{display:inline-block;position:relative;margin:2px 0;vertical-align:middle;}
.subsearch fieldset .btnSrch{position:absolute;right:1px;top:1px;width:30px;height:30px;background:url(/images/board/btn_srch.gif) no-repeat left top;}
.subsearch fieldset .btnSrch span{position:absolute;width:0;height:0;font-size:0;line-height:0;overflow:hidden;}
.subsearch select{font-weight:bold;height:32px;line-height:26px;padding:5px;min-width:100px;}
.levelEdit legend, .levelEdit label{position:absolute;width:0;height:0;font-size:0;line-height:0;overflow:hidden;color:#fff;}
.subsearch.mid strong{display:inline-block;*display:inline;*zoom:1;font-weight:bold;margin-right:10px;}
.subsearch.mid{padding:17px 0;}
.subsearch.mid input.txt{width:250px;}

/* 통합검색영역 */
.gtlsearch{margin-top:20px;padding:15px 0 5px 0;border-top:2px solid #797979;background:#f6f6f6;border-bottom:1px solid #858585;text-align:center;}
.gtlsearch h2{display:inline-block;*display:inline;*zoom:1;margin-right:5px;height:30px;line-height:30px;font-size:14px;font-weight:bold;}
.gtlsearch fieldset{display:inline-block;*display:inline;*zoom:1;position:relative;width:100%;}
.gtlsearch legend{position:absolute;width:0;height:0;font-size:0;line-height:0;overflow:hidden;}
.gtlsearch input.txt{width:360px;padding-right:35px;padding-left:10px;height:42px;font-size:14px;}
.gtlsearch fieldset .textsrchArea{display:inline-block;position:relative;margin:2px 0;vertical-align:middle;}
.gtlsearch fieldset .btnSrch{position:absolute;right:1px;top:6px;width:30px;height:30px;background:url(/images/board/btn_srch.gif) no-repeat left top;}
.gtlsearch fieldset .btnSrch span{position:absolute;width:0;height:0;font-size:0;line-height:0;overflow:hidden;}
.gtlsearch fieldset .srchCheck{display:block;width:360px;margin:7px auto 0 auto;font-size:12px;text-align:left;}
.gtlsearch fieldset .hitSrchTxt{display:block;width:100%;margin-top:15px;border-top:1px solid #e1e1e1;padding:5px 0;}
.gtlsearch fieldset .hitSrchTxt h2{display:inline-block;padding:1px 8px;font-weight:normal;font-size:12px;}
.gtlsearch fieldset .hitSrchTxt ul{display:inline-block;}
.gtlsearch fieldset .hitSrchTxt ul li{display:inline-block;padding:1px 4px;font-size:12px;}
.gtlsearch fieldset .hitSrchTxt ul li a{display:block;}
.gtlsearch fieldset .hitSrchTxt ul li a:hover{text-decoration:underline;}


/* 자동완성기능 */
.textsrchArea .auto{position:absolute;top:41px;z-index:100;width:325px;line-height:150%;background:#fff;text-align:left;border:1px solid #d5d5d5;}
.textsrchArea .auto ul, .textsrchArea .auto li{list-style:none;margin-bottom:0;padding:0 0 0 0;font-size:13px;}
.textsrchArea .auto .auto_top{padding:5px 10px;}
.textsrchArea .auto .auto_bottom{position:relative;background:#ddd;padding:7px 10px;}
.textsrchArea .auto .auto_bottom button{display:inline-block;width:auto;height:18px;text-align:left;margin-left:0;border:0;background:none;color:#303030;font-size:12px;cursor:pointer;}

.srchInfoArea .aTypeWriteTbl .inBlock input[type=checkbox] + label{display:inline-block;height:18px;padding:2px 10px;cursor:pointer;background:#fff;color:#606060;text-align:center;border:1px solid #b4b4b4;margin:2px 1px;margin-right:1px;}
.srchInfoArea .aTypeWriteTbl .inBlock input[type=checkbox]:checked + label{background:#20b4ab;color:#fff;text-align:center;border:1px solid #20b4ab;}
.srchInfoArea .aTypeWriteTbl .inBlock input[type=checkbox]{display:none;}

/* Saltlux */
.auto_top_none{display:none;}
.textsrchArea .auto .ul_b{list-style:none;margin-bottom:0;padding:0 0 0 0;font-size:13px;background:#ddd}


/* 검색건수 및 출력건수선택 */
.tableInfoArea{position:relative;margin-top:30px;min-height:20px;text-align:right;overflow:hidden;}
.tableInfoArea .txt{position:absolute;left:0;bottom:5px;display:inline-block;*display:inline;*zoom:1;max-width:100%;font-size:12px;text-align:left;vertical-align:bottom;}
.tableInfoArea .txt_cal{position:absolute;left:0;bottom:5px;display:inline-block;*display:inline;*zoom:1;max-width:100%;font-size:15px;text-align:left;vertical-align:bottom;font-family:NanumGothicBold;}
.tableInfoArea .txt_cal em{ color:#9762dd;font-style:normal; }
.tableInfoArea strong{font-weight:bold;display:inline-block;*display:inline;*zoom:1;}
.tableInfoArea span.srchtxt{display:inline-block;*display:inline;*zoom:1;font-weight:bold;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;color:#ff0000;}
/* 타이틀 */
.tableInfoArea .hTitle{position:absolute;left:0;bottom:5px;display:inline-block;*display:inline;*zoom:1;font-size:35px;color:#101010;}
.tableInfoArea .subTitle{position:absolute;left:0;bottom:5px;display:inline-block;*display:inline;*zoom:1;}

/* 출력건수 */
.tableInfoArea .tablelistQuantity{display:inline-block;vertical-align:top;}
.tableInfoArea .tablelistQuantity select{height:26px !important;}
.tableInfoArea .tablelistQuantity label{position:absolute;width:0;height:0;font-size:0;line-height:0;overflow:hidden;}

/* 정렬선택 */
.tableInfoArea .sortntype{display:inline-block;vertical-align:top;}
.tableInfoArea .subbtnArea{display:inline-block;vertical-align:top;}
.tableInfoArea .subbtnArea a, .tableInfoArea .subbtnArea button{display:inline-block;padding:0 10px;margin-left:-4px;margin-top:7px;height:12px;line-height:12px;background:url(/images/board/line_gubun.gif) no-repeat left  1px;font-size:11px;font-weight:bold;}
.tableInfoArea .subbtnArea button.on span{color:#4689ce;font-weight:bold;}
.tableInfoArea .subbtnArea button:first-child, .tableInfoArea .subbtnArea a:first-child{background:none;}

/* 리스트타입선택 */
.tableInfoArea .sortntype .tblTypeChoice{display:inline-block;*display:inline;*zoom:1;}

/* 정렬영역 */
.tableInfoArea .sortBtnArea{position:absolute;right:3px;top:0px;display:inline-block;overflow:hidden;}
.tableInfoArea .sortBtnArea button{isplay:inline-block;padding:0 10px;margin-left:-4px;height:12px;line-height:12px;background:url(/images/board/line_gubun.gif) no-repeat left  1px;font-size:11px;font-weight:bold;}
.tableInfoArea .sortBtnArea button span{display:block;height:14px;font-weight:bold;color:#303030;font-size:11px;line-height:14px;text-align:center;}
.tableInfoArea .sortBtnArea button.on span{font-weight:bold;color:#4689ce;}
.tableInfoArea .sortBtnArea button:first-child{background:none;}

/**
 *  게시판
 */

/* A타입 리스트 */
.aTypeListTbl table .num{width:5%;font-size:12px;text-align:center;}
.aTypeListTbl table .subject{width:auto;font-size:12px;}
.aTypeListTbl table .date{width:11%;font-size:12px;text-align:center;}
.aTypeListTbl table .hit{width:5%;font-size:12px;text-align:center;}
.aTypeListTbl table .addfile{width:5%;font-size:12px;text-align:center;}
.aTypeListTbl table .category{width:10%;font-size:12px;text-align:center;}
.aTypeListTbl table .writer{width:13%;font-size:12px;text-align:center;word-break:break-word;-ms-word-break:break-all;white-break:normal;white-space:normal;}
.aTypeListTbl{position:relative;margin-top:10px;margin-bottom:10px;width:100%;border-top:1px solid #858585;}
.aTypeListTbl table{width:100%;table-layout:fixed;border-bottom:1px solid #b4b4b4;}
.aTypeListTbl table caption{display:none;}
.aTypeListTbl table thead th{padding:10px 0;background:#f6f6f6;vertical-align:middle;font-size:12px;}
.aTypeListTbl table tbody td{padding:10px 5px;vertical-align:middle;border-top:1px solid #e1e1e1;line-height:150%;}
.aTypeListTbl table tbody td .hitsu{display:inline-block;min-width:58px;text-align:left;}
.aTypeListTbl table tbody td .hitsu img{margin-right:3px;margin-top:-4px;vertical-align:middle;}
.aTypeListTbl table tbody td .recommend{display:inline-block;min-width:50px;text-align:left;}
.aTypeListTbl table tbody td .recommend img{margin-right:3px;margin-top:-4px;vertical-align:middle;}
.aTypeListTbl table tbody .subject a{width:auto;max-width:90%;display:inline-block;margin-bottom:-4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.aTypeListTbl table tbody .subject a img{margin-right:5px;}
.aTypeListTbl table tbody .subject em{display:inline-block;margin-right:3px;margin-top:2px;vertical-align:top;padding:1px 3px;height:12px;line-height:12px;background:#9a7ab2;color:#fff;font-size:11px;text-transform:uppercase;font-style:normal;}
.aTypeListTbl table tbody .subject .comment img{margin-bottom:-5px;}
.aTypeListTbl table .notice{background:#fafafa;}
/* .aTypeListTbl table .notice .num::after{position:absolute;margin-left:-20px;display:inline-block;padding:0px 5px;background:#868686;content:'공지';text-align:center;color:#fff;font-size:11px;z-index:10;} */
.aTypeListTbl table .notice .num::after{position:absolute;margin-left:-30px;display:inline-block;padding:0px 10px;background:#868686;content:/*attr(title)*/'공지';text-align:center;color:#fff;font-size:11px;z-index:10;}
.aTypeListTbl table .notice .num{color:#868686;}
.aTypeListTbl table tbody .daptxt  .subject  a{max-width:99% !important;padding-left:47px;background:url(/images/board/icon_dap.png) no-repeat left -2px !important;box-sizing:border-box;}
.aTypeListTbl table tbody tr:hover, .aTypeListTbl table tbody tr:focus{background:#f2f2f2;}
.passwordCom{margin-left:15px;}
.passwordCom button, .passwordCom input.txt{vertical-align:middle;}
.passwordCom label{font-size:12px;}

.aTypeListTbl h2{display:none;}
.aTypeListTbl>ul{width:100%;border-bottom:1px solid #b4b4b4;}
.aTypeListTbl>ul>li{position:relative;padding:0px 0px 0px 0px;vertical-align:middle;border-top:1px solid #e1e1e1;line-height:150%;overflow:hidden;}
.aTypeListTbl>ul>li.noting{margin-top:20px;padding:30px 20px 30px 20px;border:1px solid #a1a1a1;border-bottom:0;background:#f6f6f6;text-align:center;}
.aTypeListTbl>ul>li:first-child{border-top:0;}
.aTypeListTbl>ul>li .thumbnail{display:none;}
.aTypeListTbl>ul>li .subject{float:left;display:block;width:50%;padding:10px 10px 5px 10px;font-size:14px;}
.aTypeListTbl>ul>li .subject a{width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal;}
.aTypeListTbl>ul>li .subject a img{display:inline-block;margin-right:5px;}
.aTypeListTbl>ul>li .subject span{margin-left:15px;width:30%;display:inline-block;vertical-align:top;font-size:12px;}
.aTypeListTbl>ul>li .subject em{display:inline-block;margin-right:3px;margin-top:2px;vertical-align:top;padding:1px 3px;height:12px;line-height:12px;background:#9a7ab2;color:#fff;font-size:11px;text-transform:uppercase;font-style:normal;}
.aTypeListTbl>ul>li .content{display:none;}
.aTypeListTbl>ul>li:hover, .aTypeListTbl>ul>li:focus{background:#f2f2f2;}

.aTypeListTbl ul.list{float:left;padding:10px 10px 0px 10px;width:40%;min-height:20px;font-size:12px;}
.aTypeListTbl ul.list li{display:inline-block;line-height:150%;margin-bottom:3px;padding:0px 15px 0px 15px;}
.aTypeListTbl ul.list li span img{display:inline-block;vertical-align:middle;margin-left:5px;}
.aTypeListTbl ul.list li:first-child{padding:0 15px 0 0;background:none;}
.aTypeListTbl>ul>li .date{display:inline-block;padding:10px 15px 10px 5px;min-height:24px;width:auto;border-top:0;font-size:12px;vertical-align:top;} 
.aTypeListTbl>ul>li .writer{display:inline-block;padding:10px 15px 10px 15px;min-height:24px;width:100px;border-top:0;font-size:12px;vertical-align:top;word-break:break-word;-ms-word-break:break-all;white-break:normal;white-space:normal;text-align:center;}
.aTypeListTbl>ul>li .addfile{display:inline-block;padding:10px 15px 10px 5px;min-height:24px;width:auto;border-top:0;font-size:12px;} 
.aTypeListTbl>ul>li .hit{display:inline-block;padding:10px 15px 10px 15px;min-height:24px;width:auto;border-top:0;font-size:12px;}
.aTypeListTbl>ul>li .category{display:inline-block;padding:10px 15px 10px 15px;min-height:24px;width:auto;border-top:0;font-size:12px;}
.aTypeListTbl>ul>li p{float:left;display:inline-block;min-height:24px;width:auto;border-top:0;font-size:12px;}
.aTypeListTbl>ul>li .iconSapn{float:left;}
.aTypeListTbl>ul>li .iconSapn span{display:inline-block;padding:10px 5px 0px 5px;width:50px;}
.aTypeListTbl>ul>li .iconSapn span img{display:inline-block;vertical-align:top;margin-right:3px;}


/* A타입 리스트2 */
.aTypeListTbl2{position:relative;margin-top:10px;margin-bottom:10px;width:100%;border-top:1px solid #858585;}
.aTypeListTbl2 table{width:100%;table-layout:fixed;border-bottom:1px solid #b4b4b4;}
.aTypeListTbl2 table caption{display:none;}
.aTypeListTbl2 table thead th{padding:10px 0;background:#f6f6f6;vertical-align:middle;border-left:1px solid #e1e1e1;font-size:12px;text-align:center;}
.aTypeListTbl2 table thead th:first-child{border-left:0;}
.aTypeListTbl2 table tbody th{padding:10px 5px;vertical-align:middle;border-top:1px solid #e1e1e1;line-height:150%;text-align:center;}
.aTypeListTbl2 table tbody td{padding:10px 5px;vertical-align:middle;border-left:1px solid #e1e1e1;border-top:1px solid #e1e1e1;line-height:150%;text-align:center;}


/* B타입 리스트 */
.bTypeListTbl{position:relative;margin-top:10px;margin-bottom:10px;width:100%;border-top:1px solid #858585;}
.bTypeListTbl h2{display:none;}
.bTypeListTbl ul{width:100%;border-bottom:1px solid #b4b4b4;}
.bTypeListTbl ul li{padding:3px 5px;vertical-align:middle;border-top:1px solid #e1e1e1;line-height:150%;}
.bTypeListTbl ul li:first-child{border-top:0;}
.bTypeListTbl .subject{display:block;width:98%;padding:20px 0 5px 5px;font-size:14px;}
.bTypeListTbl .subject a{width:auto;max-width:98% !important;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal !important;}
.bTypeListTbl .subject a img{display:inline-block;margin-right:5px;}
.bTypeListTbl .subject span{margin-left:15px;width:15%;display:inline-block;vertical-align:top;font-size:12px;}
.bTypeListTbl .subject em{display:inline-block;margin-right:3px;margin-top:3px;vertical-align:top;padding:1px 3px;height:12px;line-height:12px;background:#9a7ab2;color:#fff;font-size:11px;text-transform:uppercase;font-style:normal;}
.bTypeListTbl .content{width:98%;font-size:12px;}
.bTypeListTbl .content{padding:0 5px 10px 5px}
.bTypeListTbl .content a{max-height:32px;height:32px;display:block;display:-moz-box;display:-webkit-box;display:box;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-moz-line-clamp:2;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:140%;word-break:break-all;color:#777676;}
.bTypeListTbl .date{display:inline-block;padding:5px 15px 10px 5px;width:auto;min-height:24px;border-top:0;font-size:12px;} 
.bTypeListTbl .writer{display:inline-block;padding:5px 15px 10px 15px;width:auto;min-height:24px;border-top:0;background:url(/images/board/line_gubun.gif) no-repeat left  8px;font-size:12px;}
.bTypeListTbl .additionalList{display:block;overflow:hidden;margin-bottom:8px;}
.bTypeListTbl .additionalList span{display:inline-block;padding:0 10px 2px 10px;width:auto;margin-left:-5px;min-height:16px;border-top:0;font-size:12px;background:url(/images/board/line_gubun.gif) no-repeat left 5px;}
.bTypeListTbl ul li:hover, .bTypeListTbl ul li:focus{background:#f2f2f2;}
.bTypeListTbl p{display:inline-block;padding:5px 0px 0px 0px;min-height:24px;}
.bTypeListTbl .iconSapn span{display:inline-block;padding:5px 15px 0px 17px;background:url(/images/board/line_gubun.gif) no-repeat left  9px;}
.bTypeListTbl .iconSapn span img{display:inline-block;vertical-align:top;margin-right:3px;}


/* C타입 리스트 */
.cTypeListTbl{position:relative;margin-top:10px;margin-bottom:10px;width:100%;border-top:1px solid #858585;border-bottom:1px solid #b4b4b4;}
.cTypeListTbl h2{display:none;}
.cTypeListTbl>ul{width:100%;border-bottom:0 !important;}
.cTypeListTbl>ul>li{position:relative;padding:30px 5px 30px 160px;vertical-align:middle;border-top:1px solid #e1e1e1;line-height:150%;}
.cTypeListTbl>ul>li.noting{margin-top:20px;padding:30px 20px 30px 20px;border:1px solid #a1a1a1;border-bottom:0;background:#f6f6f6;text-align:center;}
.cTypeListTbl>ul>li:first-child{border-top:0;}
.cTypeListTbl .thumbnail{position:absolute;left:0px;top:10px;width:150px;text-align:center;}
.cTypeListTbl .thumbnail a{position:relative;margin:10px 0;display:inline-block;}
.cTypeListTbl .thumbnail img{display:inline-block;width:150px;height:95px;}
.cTypeListTbl .thumbnail a .playimg{position:absolute;left:0px;top:0px;display:block;width:150px;}
.cTypeListTbl .subject{display:block;width:98%;padding:10px 0 5px 5px;font-size:14px;}
.cTypeListTbl .subject a{width:auto;max-width:98% !important;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal !important;}
.cTypeListTbl .subject a img{display:inline-block;margin-right:5px;}
.cTypeListTbl .subject span{margin-left:15px;width:30%;display:inline-block;vertical-align:top;font-size:12px;}
.cTypeListTbl .subject em{display:inline-block;margin-right:3px;margin-top:3px;vertical-align:top;padding:1px 3px;height:12px;line-height:12px;background:#9a7ab2;color:#fff;font-size:11px;text-transform:uppercase;font-style:normal;}
.cTypeListTbl .subject em.iconCal{display:inline-block;margin-right:3px;margin-top:3px;vertical-align:top;padding:0px 0px;width:28px;height:17px;line-height:17px;background:none;color:#fff;font-size:11px;text-transform:uppercase;font-style:normal;}
.cTypeListTbl .content{padding:0 5px 10px 5px;width:98%;font-size:12px;}
.cTypeListTbl .content a{max-height:32px;height:32px;display:block;display:-moz-box;display:-webkit-box;display:box;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-moz-line-clamp:2;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:140%;}
.cTypeListTbl ul.list{padding:10px 10px 0px 10px;width:90%;min-height:60px;font-size:12px;}
.cTypeListTbl ul.list li{display:inline-block;line-height:150%;margin-bottom:3px;padding:0px 15px 0px 15px;background:url(/images/board/line_gubun.gif) no-repeat left 3px;}
.cTypeListTbl ul.list li span img{display:inline-block;vertical-align:middle;margin-left:5px;}
.cTypeListTbl ul.list li:first-child{padding:0 15px 0 0;background:none;}
.cTypeListTbl .date{display:inline-block;padding:5px 15px 0px 5px;min-height:24px;width:auto;border-top:0;font-size:12px;} 
.cTypeListTbl .writer{display:inline-block;padding:5px 15px 0px 15px;min-height:24px;width:auto;border-top:0;background:url(/images/board/line_gubun.gif) no-repeat left  9px;font-size:12px;}
.cTypeListTbl p.linkSite{padding:0px 10px 0px 5px;width:90%;font-size:13px;}
.cTypeListTbl p.linkSite a{width:auto;max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cTypeListTbl>ul>li:hover, .cTypeListTbl>ul>li:focus{background:#f2f2f2;}
.cTypeListTbl p{display:inline-block;padding:5px 0px 0px 0px;min-height:24px;}

.cTypeListTbl .iconSapn span{display:inline-block;padding:5px 15px 0px 17px;background:url(/images/board/line_gubun.gif) no-repeat left  9px;}
.cTypeListTbl .iconSapn span img{display:inline-block;vertical-align:top;margin-right:3px;}


.ingMark{position:absolute;left:0;top:0px;width:82px;height:81px;background:url(/images/common/bg_ingMark.png) no-repeat left top;padding:16px 0 0 5px;color:#fff;font-size:13px;text-align:left;}
.ingMark em{visibility:hidden;color:#fff;font-size:14px;font-style:normal;display:inline-block;-ms-transform: rotate(-45deg); /* IE 9 */ -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */ -moz-transform: rotate(-45deg); transform: rotate(-45deg);}


.kefMark{position:absolute;right:8px;bottom:8px;width:30px;height:16px;background:url(/images/board/mark_kef.png) no-repeat left top;}
.kefMark em{visibility:hidden;font-size:0px;font-style:normal;}


/* D타입 리스트 */
.dTypeListTbl{position:relative;margin-top:10px;margin-bottom:10px;width:100%;}
.dTypeListTbl h2{display:none;}
.dTypeListTbl ul{width:100%;}
.dTypeListTbl>ul>li{display:inline-block;padding:0 0 0 0;width:30%;margin-left:1.3% !important;margin-right:1.3% !important;margin-top:20px;vertical-align:top !important;border:1px solid #e1e1e1;line-height:150%;}
.dTypeListTbl>ul>li.noting{padding:30px 0 30px 0;width:100% !important;}
.dTypeListTbl>ul>li:nth-child(3n+1){margin-left:1.4% !important;}
.dTypeListTbl>ul>li:nth-child(1), .dTypeListTbl>ul>li:nth-child(2), .dTypeListTbl>ul>li:nth-child(3){margin-top:0px;}
.dTypeListTbl .thumbnail{width:100%;text-align:center;padding-bottom:0;}
.dTypeListTbl .thumbnail a{position:relative;margin:0 0 0px  0;display:block;}
.dTypeListTbl .thumbnail img{display:inline-block;width:100%;max-width:100%;}
.dTypeListTbl .thumbnail a .playimg{position:absolute;left:0px;top:0px;display:block;width:100%;}
.dTypeListTbl .subject{display:block;/*width:90%;*/padding:20px 10px 15px 10px;min-height:16px;line-height:16px;font-size:14px;}
.dTypeListTbl .subject a{max-height:45px;height:45px;max-width:100%;display:block;display:-moz-box;display:-webkit-box;display:box;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-moz-line-clamp:2;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:170%;word-break:break-all;font-weight:normal !important;}
.dTypeListTbl .subject a img{display:inline-block;margin-right:5px;}
.dTypeListTbl .subject em{display:inline-block;margin-right:3px;margin-top:3px;vertical-align:top;padding:1px 3px;height:12px;line-height:12px;background:#9a7ab2;color:#fff;font-size:11px;text-transform:uppercase;font-style:normal;}
.dTypeListTbl .content{padding:0px 10px 10px 10px;width:90%;font-size:12px;}
.dTypeListTbl .content a{max-height:48px;height:48px;display:block;display:-moz-box;display:-webkit-box;display:box;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-moz-line-clamp:3;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;line-height:140%;}
.dTypeListTbl ul.list{padding:0px 10px 10px 10px;width:90%;font-size:12px;}
.dTypeListTbl ul.list li{display:block;line-height:150%;margin-bottom:3px;}
.dTypeListTbl ul.list li span img{display:inline-block;vertical-align:middle;margin-left:5px;}
.dTypeListTbl .date{display:inline-block;padding:0px 15px 0px 10px;min-height:24px;width:auto;border-top:0;font-size:12px;color:#606060;} 
.dTypeListTbl .writer{display:inline-block;padding:0px 15px 0px 15px;min-height:24px;width:auto;border-top:0;background:url(/images/board/line_gubun.gif) no-repeat left  4px;font-size:12px;color:#606060;word-break:break-word;-ms-word-break:break-all;white-break:normal;white-space:normal;}
.dTypeListTbl p{padding-bottom:10px;}
.dTypeListTbl p.list{padding:0px 10px 0px 10px;width:90%;font-size:12px;height:22px;}
.dTypeListTbl p.list span{width:auto;max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dTypeListTbl>ul>li:hover, .dTypeListTbl>ul>li:focus{background:#f2f2f2;}
.dTypeListTbl .iconSapn{width:100%;border-top:1px solid #e1e1e1;overflow:hidden;padding-bottom:0;}
.dTypeListTbl .iconSapn span{float:left;display:block;width:50%;text-align:center;padding:10px 0 10px 0px;box-sizing:border-box;}
.dTypeListTbl .iconSapn span img{display:inline-block;vertical-align:middle;margin-top:-5px;margin-right:3px;}
.dTypeListTbl .iconSapn .recommend{border-left:1px solid #e1e1e1;}
.dTypeListTbl .iconSapn .comment{display:none;}


/* J타입 리스트 */
.subTitle3{font-size:16px;margin-top:20px;margin-bottom:10px;background:url(/images/board/icon_relation.png) no-repeat left top;padding:8px 0 8px 38px;}
.jTypeListTbl{position:relative;margin-bottom:10px;width:100%;border-top:2px solid #20b4ab;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;}
.jTypeListTbl ul{width:100%;}
.jTypeListTbl>ul>li{display:inline-block;padding:0 0 0 0;width:30%;margin-top:20px;vertical-align:top !important;line-height:150%;}
.jTypeListTbl>ul>li:nth-child(1){margin-left:2.3% !important;margin-right:1% !important;}
.jTypeListTbl>ul>li:nth-child(2){margin-left:1% !important;margin-right:1% !important;}
.jTypeListTbl>ul>li:nth-child(3){margin-left:1% !important;margin-right:2.2% !important;}
.jTypeListTbl>ul>li.noting{padding:30px 0 30px 0;width:100% !important;}
.jTypeListTbl .thumbnail{width:100%;text-align:center;padding-bottom:0;}
.jTypeListTbl .thumbnail a{position:relative;margin:0 0 0px  0;display:block;}
.jTypeListTbl .thumbnail img{display:inline-block;width:100%;max-width:100%;}
.jTypeListTbl .thumbnail a .playimg{position:absolute;left:0px;top:0px;display:block;width:100%;}
.jTypeListTbl .subject{display:block;/*width:90%;*/padding:10px 0px 15px 0px;min-height:16px;line-height:16px;font-size:14px;}
.jTypeListTbl .subject a{max-height:43px;height:43px;max-width:100%;display:block;display:-moz-box;display:-webkit-box;display:box;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-moz-line-clamp:2;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:170%;word-break:break-all;font-size:12px;font-weight:normal;}
.jTypeListTbl .subject a img{display:inline-block;margin-right:5px;}
.jTypeListTbl .subject em{display:inline-block;margin-right:3px;padding:2px 3px;height:14px;line-height:14px;background:#9a7ab2;color:#fff;font-size:11px;text-transform:uppercase;font-style:normal;}


/* k타입 리스트 */
.kTypeListTbl{position:relative;margin-top:0px;margin-bottom:10px;width:100%;}
.kTypeListTbl ul{width:100%;}
.kTypeListTbl>ul>li{display:inline-block;padding:10px;width:31.5%;margin-top:20px;vertical-align:top !important;line-height:150%;border:1px solid #e1e1e1;box-sizing:border-box;}
.kTypeListTbl>ul>li:nth-child(1){margin-left:1% !important;margin-right:0.5% !important;}
.kTypeListTbl>ul>li:nth-child(2){margin-left:0.5% !important;margin-right:0.5% !important;}
.kTypeListTbl>ul>li:nth-child(3){margin-left:0.5% !important;margin-right:1% !important;}
.kTypeListTbl>ul>li.noting{padding:30px 0 30px 0;width:100% !important;}
.kTypeListTbl .thumbnail{width:100%;text-align:center;padding-bottom:0;}
.kTypeListTbl .thumbnail a{position:relative;margin:0 0 0px  0;display:block;}
.kTypeListTbl .thumbnail img{display:inline-block;width:100%;max-width:100%;}
.kTypeListTbl .thumbnail a .playimg{position:absolute;left:0px;top:0px;display:block;width:100%;}
.kTypeListTbl .subject{display:block;/*width:90%;*/padding:10px 0px 5px 0px;min-height:16px;line-height:16px;font-size:14px;}
.kTypeListTbl .subject a{max-height:43px;height:43px;max-width:100%;display:block;display:-moz-box;display:-webkit-box;display:box;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-moz-line-clamp:2;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:170%;word-break:break-all;font-size:14px;font-weight:normal;color:#606060;}
.kTypeListTbl .subject a img{display:inline-block;margin-right:5px;}
.kTypeListTbl .subject em{display:inline-block;margin-right:3px;padding:2px 3px;height:14px;line-height:14px;background:#9a7ab2;color:#fff;font-size:11px;text-transform:uppercase;font-style:normal;}
.kTypeListTbl .content{display:block;font-size:12px;margin-top:10px;padding:0;}
.kTypeListTbl .content a{max-height:52px;height:52px;display:block;display:-moz-box;display:-webkit-box;display:box;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-moz-line-clamp:3;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;line-height:150%;word-break:break-all;}


/* E타입 리스트 */
.eTypeListTbl{position:relative;margin-top:10px;margin-bottom:10px;width:100%;border-top:1px solid #858585;}
.eTypeListTbl h2{display:none;}
.eTypeListTbl>ul{width:100%;border-bottom:1px solid #b4b4b4;}
.eTypeListTbl>ul>li{padding:10px 8px 15px 8px;vertical-align:middle;border-top:1px solid #e1e1e1;line-height:150%;}
.eTypeListTbl>ul>li:first-child{border-top:0;}
.eTypeListTbl>ul>li div{position:relative;display:block;margin-bottom:5px;}
.eTypeListTbl>ul>li div .subject{display:inline-block;padding:10px 0px 5px 0px;font-size:14px;}
.eTypeListTbl>ul>li div .subject a{width:auto;display:inline-block;font-weight:bold;line-height:160%;word-break:break-all;white-break:normal;white-space:normal;}
.eTypeListTbl>ul>li div .subject img{display:inline-block;margin-top:-1px;}
.eTypeListTbl>ul>li div .subject em{display:inline-block;margin-right:3px;padding:2px 3px;height:14px;line-height:14px;background:#9a7ab2;color:#fff;font-size:11px;text-transform:uppercase;font-style:normal;}
.eTypeListTbl>ul>li .list{display:block;}
.eTypeListTbl>ul>li .list li{display:inline-block;padding:3px 14px 3px 0;font-size:12px;vertical-align:middle;}
.eTypeListTbl>ul>li .list li:first-child{padding:3px 14px 3px 0px;}
.eTypeListTbl>ul>li .list li strong{background:url(/images/board/line_gubun2.gif) no-repeat left 50%;padding-left:15px;}
.eTypeListTbl>ul>li .list li img{display:inline-block;vertical-align:middle;}
.eTypeListTbl>ul>li .list li:first-child strong{background:none;padding-left:4px;}
.eTypeListTbl>ul>li .list li em{color:red;font-style:normal;}
.eTypeListTbl>ul>li div .list li{display:inline-block;padding:3px 4px;font-size:16px;font-weight:bold;}
.eTypeListTbl>ul>li div .list li strong, .eTypeListTbl>ul>li div .list li span{font-size:16px;font-weight:bold;}
.eTypeListTbl>ul>li:hover, .eTypeListTbl>ul>li:focus{background:#f2f2f2;}


/* F타입 리스트 */
.fTypeListTbl{position:relative;margin-top:10px;margin-bottom:10px;width:100%;}
.fTypeListTbl h2{display:none;}
.fTypeListTbl ul{width:100%;}
.fTypeListTbl>ul>li{display:inline-block;padding:0  0 10px 0;width:22%;margin-left:1% !important;margin-right:1% !important;margin-top:20px;vertical-align:top !important;border:1px solid #e1e1e1;line-height:150%;}
.fTypeListTbl>ul>li.noting{padding:30px 0 30px 0;width:100% !important;}
.fTypeListTbl>ul>li:nth-child(4n+1){margin-left:1.4% !important;}
.fTypeListTbl>ul>li:nth-child(1), .fTypeListTbl>ul>li:nth-child(2), .fTypeListTbl>ul>li:nth-child(3), .fTypeListTbl>ul>li:nth-child(4){margin-top:0px;}
.fTypeListTbl .thumbnail{width:100%;text-align:center;}
.fTypeListTbl .thumbnail a{position:relative;margin:0 0 0px  0;display:block;background:#fff;padding-top:10px;}
.fTypeListTbl .thumbnail img{display:inline-block;/*width:100%;*/max-width:100%;border:1px solid #e1e1e1;}
.fTypeListTbl .thumbnail a .playimg{position:absolute;left:0px;top:0px;display:block;width:100%;}
.fTypeListTbl .subject{display:block;/*width:90%;*/padding:20px 10px 15px 10px;height:16px;line-height:16px;font-size:14px;}
.fTypeListTbl .subject a{width:auto;max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal !important;}
.fTypeListTbl .subject a img{display:inline-block;margin-right:5px;}
.fTypeListTbl .subject em{display:inline-block;margin-right:3px;padding:2px 3px;height:14px;line-height:14px;background:#9a7ab2;color:#fff;font-size:11px;text-transform:uppercase;font-style:normal;}
.fTypeListTbl .content{padding:0px 10px 10px 10px;width:90%;font-size:12px;}
.fTypeListTbl .content a{max-height:48px;height:48px;display:block;display:-moz-box;display:-webkit-box;display:box;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-moz-line-clamp:3;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;line-height:140%;}
.fTypeListTbl ul.list{padding:0px 10px 0px 10px;width:90%;font-size:12px;}
.fTypeListTbl ul.list li{display:block;line-height:150%;margin-bottom:3px;}
.fTypeListTbl ul.list li span img{display:inline-block;vertical-align:middle;margin-left:5px;}
.fTypeListTbl .date{display:inline-block;padding:0px 15px 0px 10px;min-height:24px;width:auto;border-top:0;font-size:12px;color:#606060;} 
.fTypeListTbl .writer{display:inline-block;padding:0px 15px 0px 15px;min-height:24px;width:auto;border-top:0;background:url(/images/board/line_gubun.gif) no-repeat left  4px;font-size:12px;color:#606060;}
/*.fTypeListTbl p.list{padding:0px 10px 0px 10px;width:90%;font-size:12px;height:22px;}
.fTypeListTbl p.list span{width:auto;max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}*/
.fTypeListTbl p.list{margin:0px 10px 10px 10px;padding-left:5px;width:90%;font-size:12px;border-left:3px solid #5e7e12;height:18px;}
.fTypeListTbl p.list span{width:auto;max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#767676;}

.fTypeListTbl>ul>li:hover, .fTypeListTbl>ul>li:focus{background:#f2f2f2;}


/* G타입 리스트 */
/* .gTypeListTbl{position:relative;margin-top:10px;margin-bottom:10px;width:100%;border-top:1px solid #858585;border-bottom:1px solid #b4b4b4;}
.gTypeListTbl h2{display:none;}
.gTypeListTbl>ul{width:100%;border-bottom:0 !important;}
.gTypeListTbl>ul>li{position:relative;padding:10px 5px 10px 90px;min-height:100px;vertical-align:middle;border-top:1px solid #e1e1e1;line-height:150%;}
.gTypeListTbl>ul>li.noting{margin-top:20px;padding:30px 20px 30px 20px;border:1px solid #a1a1a1;border-bottom:0;background:#f6f6f6;text-align:center;}
.gTypeListTbl>ul>li:first-child{border-top:0;}
.gTypeListTbl .thumbnail{position:absolute;left:0px;top:10px;width:80px;text-align:center;}
.gTypeListTbl .thumbnail a{position:relative;margin:0px 0;display:inline-block;}
.gTypeListTbl .thumbnail img{display:inline-block;width:80px;max-height:100px;border:1px solid #e1e1e1;}
.gTypeListTbl .thumbnail a .playimg{position:absolute;left:0px;top:0px;display:block;width:80px;}
.gTypeListTbl .subject{display:block;width:98%;padding:10px 0 5px 5px;font-size:14px;}
.gTypeListTbl .subject a{width:auto;max-width:98% !important;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;}
.gTypeListTbl .subject a img{display:inline-block;margin-right:5px;}
.gTypeListTbl .subject span{margin-left:15px;width:30%;display:inline-block;vertical-align:top;font-size:12px;}
.gTypeListTbl .subject em{display:inline-block;margin-right:3px;padding:2px 3px;height:14px;line-height:14px;background:#9a7ab2;color:#fff;font-size:11px;text-transform:uppercase;font-style:normal;}
.gTypeListTbl .content{padding:0 5px 10px 5px;width:98%;font-size:12px;}
.gTypeListTbl .content a{max-height:32px;height:32px;display:block;display:-moz-box;display:-webkit-box;display:box;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-moz-line-clamp:2;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:140%;}
.gTypeListTbl ul.list{padding:10px 10px 0px 10px;width:90%;font-size:12px;min-height:65px;}
.gTypeListTbl ul.list li{display:block;line-height:150%;margin-bottom:3px;padding:0px 15px 0px 0px;}
.gTypeListTbl ul.list li span img{display:inline-block;vertical-align:middle;margin-left:5px;}
.gTypeListTbl ul.list li:first-child{padding:0 15px 0 0;background:none;}
.gTypeListTbl .date{display:inline-block;padding:5px 15px 0px 5px;min-height:24px;width:auto;border-top:0;font-size:12px;} 
.gTypeListTbl .writer{display:inline-block;padding:5px 15px 0px 15px;min-height:24px;width:auto;border-top:0;background:url(/images/board/line_gubun.gif) no-repeat left  9px;font-size:12px;}
.gTypeListTbl p.linkSite{padding:0px 10px 0px 5px;width:90%;font-size:13px;}
.gTypeListTbl p.linkSite a{width:auto;max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.gTypeListTbl>ul>li p.greetingTxt{padding:0px 10px 0px 10px;width:100%;box-sizing:border-box;font-size:12px;height:22px;background:#f0f0f0;}
.gTypeListTbl>ul>li p.greetingTxt span{width:auto;max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} */



/* G타입 리스트 */
.gTypeListTbl{position:relative;margin-top:10px;margin-bottom:10px;width:100%;border-top:1px solid #858585;border-bottom:1px solid #b4b4b4;}
.gTypeListTbl h2{display:none;}
.gTypeListTbl>ul{width:100%;border-bottom:0 !important;}
.gTypeListTbl>ul>li{position:relative;padding:10px 5px 10px 10px;min-height:100px;vertical-align:middle;border-top:1px solid #e1e1e1;line-height:150%;}
.gTypeListTbl>ul>li.noting{margin-top:20px;padding:30px 20px 30px 20px;border:1px solid #a1a1a1;border-bottom:0;background:#f6f6f6;text-align:center;}
.gTypeListTbl>ul>li:first-child{border-top:0;}
.gTypeListTbl .thumbnail{position:absolute;left:10px;top:10px;width:109px;text-align:center;}
.gTypeListTbl .thumbnail img{display:inline-block;width:109px;height:118px;}
.gTypeListTbl h3{display:inline-block;padding:5px 5px 5px 0px;font-size:14px;font-weight:bold;}
.gTypeListTbl .area{display:inline;background:url(/images/board/line_gubun.gif) no-repeat left 6px;margin-left:7px;padding:3px 0 4px 8px;}
.gTypeListTbl .area li{display:inline-block;line-height:150%;padding:1px 2px;font-size:12px;}
.gTypeListTbl ul.list{display:block;margin-top:3px;padding:0px 0px 0px 0px;font-size:12px;min-height:58px;}
.gTypeListTbl ul.list li{display:block;line-height:150%;margin-bottom:3px;}
.gTypeListTbl ul.list li strong{display:none;}
.gTypeListTbl ul.list li span{display:inline-block;line-height:150%;margin:1px 2px;}
.gTypeListTbl ul.list li span img{display:inline-block;vertical-align:middle;}
.gTypeListTbl>ul>li p.greetingTxt{padding:0px 10px 0px 10px;width:100%;box-sizing:border-box;font-size:12px;height:22px;background:#ededed;}
.gTypeListTbl>ul>li p.greetingTxt span{width:auto;max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


/* H타입 리스트 */
.hTypeListTbl{position:relative;margin-top:10px;margin-bottom:10px;width:100%;}
.hTypeListTbl h2{display:none;}
.hTypeListTbl ul{width:100%;}
.hTypeListTbl>ul>li{position:relative;display:inline-block;padding:10px;box-sizing:border-box;width:47.5%;margin-left:1% !important;margin-right:1% !important;margin-top:20px;vertical-align:top !important;border:1px solid #e1e1e1;line-height:150%;}
.hTypeListTbl>ul>li.noting{padding:30px 0 30px 0;width:100% !important;}
.hTypeListTbl>ul>li:nth-child(1), .hTypeListTbl>ul>li:nth-child(2){margin-top:0px;}
.hTypeListTbl .thumbnail{position:absolute;left:10px;top:10px;width:109px;text-align:center;}
.hTypeListTbl .thumbnail img{display:inline-block;width:109px;height:118px;}
.hTypeListTbl h3{display:block;padding:0px 5px 0px 0px;font-size:14px;font-weight:bold;}
.hTypeListTbl .area{display:none;}
.hTypeListTbl ul.list{display:block;padding:0px 0px 0px 0px;font-size:12px;min-height:68px;max-height:68px;overflow:hidden;}
.hTypeListTbl ul.list li{display:block;line-height:150%;margin-bottom:3px;}
.hTypeListTbl ul.list li strong{display:none;}
.hTypeListTbl ul.list li span{display:inline-block;line-height:150%;margin:1px 2px;}
.hTypeListTbl ul.list li span img{display:inline-block;vertical-align:middle;}
.hTypeListTbl>ul>li p.greetingTxt{padding:0px 10px 0px 10px;width:100%;margin-top:5px;box-sizing:border-box;font-size:12px;height:22px;background:#ededed;}
.hTypeListTbl>ul>li p.greetingTxt span{width:auto;max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


/* I타입 리스트 */
.iTypeListTbl{position:relative;margin-top:10px;margin-bottom:10px;width:100%;}
.iTypeListTbl h2{display:none;}
.iTypeListTbl ul{width:100%;}
.iTypeListTbl>ul>li{display:inline-block;padding:0  0 10px 0;width:47%;margin-left:1% !important;margin-right:1% !important;margin-top:20px;vertical-align:top !important;border:1px solid #e1e1e1;line-height:150%;}
.iTypeListTbl>ul>li.noting{padding:30px 0 30px 0;width:100% !important;}
.iTypeListTbl>ul>li:nth-child(4n+1){margin-left:1% !important;}
.iTypeListTbl>ul>li:nth-child(1), .iTypeListTbl>ul>li:nth-child(2){margin-top:0px;}
.iTypeListTbl .thumbnail{width:100%;text-align:center;}
.iTypeListTbl .thumbnail a{position:relative;margin:0 0 0px  0;display:block;background:#fff;padding-top:10px;}
.iTypeListTbl .thumbnail img{display:inline-block;/*width:100%;*/max-width:100%;border:1px solid #e1e1e1;}
.iTypeListTbl .thumbnail a .playimg{position:absolute;left:0px;top:0px;display:block;width:100%;}
.iTypeListTbl .subject{display:block;/*width:90%;*/padding:20px 10px 15px 10px;min-height:16px;line-height:16px;font-size:14px;}
.iTypeListTbl .subject a{max-height:45px;height:45px;max-width:100%;display:block;display:-moz-box;display:-webkit-box;display:box;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-moz-line-clamp:2;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:170%;word-break:break-all;font-weight:bold;}
.iTypeListTbl .subject a img{display:inline-block;margin-right:5px;}
.iTypeListTbl .subject em{display:inline-block;margin-right:3px;padding:2px 3px;height:14px;line-height:14px;background:#9a7ab2;color:#fff;font-size:11px;text-transform:uppercase;font-style:normal;}
.iTypeListTbl .content{padding:0px 10px 10px 10px;width:90%;font-size:12px;}
.iTypeListTbl .content a{max-height:48px;height:48px;display:block;display:-moz-box;display:-webkit-box;display:box;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-moz-line-clamp:3;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;line-height:140%;}
.iTypeListTbl ul.list{padding:0px 10px 0px 10px;width:90%;font-size:12px;}
.iTypeListTbl ul.list li{display:block;line-height:150%;margin-bottom:3px;}
.iTypeListTbl ul.list li span img{display:inline-block;vertical-align:middle;margin-left:5px;}
.iTypeListTbl .date{display:inline-block;padding:0px 15px 0px 10px;min-height:24px;width:auto;border-top:0;font-size:12px;color:#606060;} 
.iTypeListTbl .writer{display:inline-block;padding:0px 15px 0px 15px;min-height:24px;width:auto;border-top:0;background:url(/images/board/line_gubun.gif) no-repeat left  4px;font-size:12px;color:#606060;}
.iTypeListTbl p.list{margin:0px 10px 10px 10px;padding-left:5px;width:90%;font-size:12px;border-left:3px solid #5e7e12;height:18px;}
.iTypeListTbl p.list span{width:auto;max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#767676;}
.iTypeListTbl p.list2{margin:0px 10px 10px 10px;padding-left:5px;width:90%;font-size:12px;border-left:3px solid #5e7e12;height:18px;}
.iTypeListTbl p.list2 span{width:auto;max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#303030;}
.iTypeListTbl>ul>li:hover, .iTypeListTbl>ul>li:focus{background:#f2f2f2;}


/* l타입 리스트 */
.lTypeListTbl{position:relative;margin-top:10px;margin-bottom:10px;width:100%;;}
.lTypeListTbl h2{display:none;}
.lTypeListTbl>ul{width:100%;border-bottom:0 !important;}
.lTypeListTbl>ul>li{position:relative;padding:6px 5px 6px 102px;vertical-align:middle;line-height:150%;}
.lTypeListTbl>ul>li.noting{margin-top:10px;padding:30px 20px 30px 20px;border:1px solid #bed490;background:transparent;text-align:center;color:#fff;}
.lTypeListTbl>ul>li.noting p, .lTypeListTbl>ul>li.noting span{color:#fff;}
.lTypeListTbl>ul>li.noting img{display:inline;vertical-align:middle;margin-right:10px;}
.lTypeListTbl>ul>li:first-child{padding:12px 5px 6px 97px;}
.lTypeListTbl .thumbnail{position:absolute;left:5px;top:5px;width:87px;text-align:center;}
.lTypeListTbl .thumbnail a{position:relative;margin:0px 0;display:inline-block;}
.lTypeListTbl .thumbnail img{display:inline-block;width:87px;height:68px;}
.lTypeListTbl>ul>li:first-child .thumbnail{position:absolute;left:5px;top:10px;width:87px;text-align:center;}
.lTypeListTbl .subject{display:block;width:98%;padding:0px 0 5px 5px;font-size:15px;}
.lTypeListTbl .subject a{width:auto;max-width:98% !important;height:40px;display:block;display:-moz-box;display:-webkit-box;display:box;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-moz-line-clamp:2;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:140%;font-weight:normal !important;word-break:break-word;-ms-word-break:break-all;font-size:15px;color:#fff;}
.lTypeListTbl .subject a img{display:inline-block;margin-right:5px;}
.lTypeListTbl .subject span{margin-left:15px;width:30%;display:inline-block;vertical-align:top;font-size:12px;}
.lTypeListTbl .subject em{display:inline-block;margin-right:3px;margin-top:3px;vertical-align:top;padding:1px 3px;height:12px;line-height:12px;background:#9a7ab2;color:#fff;font-size:11px;text-transform:uppercase;font-style:normal;}
.lTypeListTbl .subject em.iconCal{display:inline-block;margin-right:3px;margin-top:3px;vertical-align:top;padding:0px 0px;width:28px;height:17px;line-height:17px;background:none;color:#fff;font-size:11px;text-transform:uppercase;font-style:normal;}
.lTypeListTbl .mem{display:inline-block;padding:0px 15px 0px 5px;min-height:15px;width:auto;border-top:0;font-size:12px;color:#fff;} 
.lTypeListTbl .news{display:inline-block;padding:0px 15px 0px 15px;min-height:15px;width:auto;border-top:0;background:url(/images/board/line_gubun.gif) no-repeat left  4px;font-size:12px;color:#fff;}


/* M타입 리스트 */
.mTypeListTbl{position:relative;margin-top:10px;margin-bottom:10px;width:100%;}
.mTypeListTbl .noting{margin-top:0;}
.mTypeListTbl h2{display:none;}
.mTypeListTbl ul{width:100%;}
.mTypeListTbl>ul>li{position:relative;display:inline-block;box-sizing:border-box;width:22.5%;margin-left:1% !important;margin-right:1% !important;margin-top:20px;vertical-align:top !important;border:1px solid #e1e1e1;line-height:150%;background:#fff;}
/*.mTypeListTbl>ul>li:nth-child(1) {margin-left:0 !important;}
.mTypeListTbl>ul>li:nth-child(4) {margin-right:0 !important;}*/
.mTypeListTbl .thumbnail{width:100%;text-align:center;padding-bottom:0;}
.mTypeListTbl .thumbnail a{position:relative;margin:0 0 0px  0;display:block;}
.mTypeListTbl .thumbnail img{display:inline-block;width:100%;max-width:100%;}
.mTypeListTbl .thumbnail a .playimg{position:absolute;left:0px;top:0px;display:block;width:100%;}
.mTypeListTbl .subject{display:block;/*width:90%;*/padding:20px 10px 15px 10px;min-height:16px;line-height:16px;font-size:15px;}
.mTypeListTbl .subject a{max-height:45px;height:45px;max-width:100%;display:block;display:-moz-box;display:-webkit-box;display:box;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-moz-line-clamp:2;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:170%;word-break:break-all;font-weight:normal !important;font-size:15px;}
.mTypeListTbl .subject a img{display:inline-block;margin-right:5px;}
.mTypeListTbl .subject em{display:inline-block;margin-right:3px;margin-top:3px;vertical-align:top;padding:1px 3px;height:12px;line-height:12px;background:#9a7ab2;color:#fff;font-size:11px;text-transform:uppercase;font-style:normal;}
.mTypeListTbl .mem{display:inline-block;padding:0px 15px 0px 15px;min-height:15px;width:auto;border-top:0;font-size:12px;color:#878787;} 
.mTypeListTbl .news{display:inline-block;padding:0px 15px 0px 15px;min-height:15px;width:auto;border-top:0;background:url(/images/board/line_gubun.gif) no-repeat left  4px;font-size:12px;color:#878787;}


/* FAQ타입 */
.faqTbl{position:relative;margin-top:10px;margin-bottom:10px;width:100%;border-top:1px solid #858585;}
.faqTbl h2{display:none;}
.faqTbl ul{width:100%;border-bottom:1px solid #b4b4b4;}
.faqTbl ul li{padding:20px 0px 0 0px;vertical-align:middle;border-top:1px solid #e1e1e1;line-height:150%;}
.faqTbl ul li:first-child{border-top:0;}
.faqTbl .questionArea{position:relative;padding-left:115px;padding-bottom:20px;padding-right:20px;border-bottom:0;line-height:150%;}
.faqTbl .questionArea h3{padding-right:50px;background:url(/images/board/icon_arrow_updown.gif) no-repeat right 4px;}
.faqTbl .questionArea h3 a{display:block;}
.faqTbl .questionArea.on{border-bottom:1px solid #e1e1e1;}
.faqTbl .questionArea.on h3{background:url(/images/board/icon_arrow_updown.gif) no-repeat right  -489px;}
.faqTbl .questionArea em{position:absolute;left:0;top:0;width:110px;text-align:center;font-size:12px;}
.faqTbl .answerArea{padding:20px 50px 20px 115px;background:#fafafa;}
.faqTbl .answerArea p{line-height:150%;font-size:12px;word-break:break-word;-ms-word-break:break-all;}
.faqTbl .answerArea img{width:auto;max-width:100%;}

/* new faq */
.sub_cols{border-top:1px solid #848484;margin-top:10px;}
.sub_cols .box{padding:15px 5px;border-bottom:1px solid #848484;font-size:13px;line-height:150%;}


.faq li{border-bottom:1px solid #e0e0e0;  }
.faq li.question{padding:15px 20px 15px 60px; background:url(/images/common/icon_q.gif) 20px 12px no-repeat;font-size:14px;line-height:180%; color:#333; cursor:pointer; word-break:break-word;-ms-word-break:break-all;white-break:normal;white-space:normal;}
.faq li.question .catg{display:inline; font-size:14px;line-height:180%; color:#303030;margin-right:10px; font-weight:bold; }
.faq li.answer{padding:25px 20px 25px 60px; border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;background:#f7f7f7 url(/images/common/icon_a.gif) 20px 22px no-repeat;font-size:14px;min-height:22px;line-height:180%; color:#333;word-break:break-word;-ms-word-break:break-all;white-break:normal;white-space:normal; }
.faq li.answer span{display:inline-block; width:40px; margin-right:10px; font-size:14px;line-height:180%; color:#6666; vertical-align:top; }
.faq li.answer iframe,  .faq li.answer object, .faq li.answer embed {position:relative;width: 100%;height: 500px;}
.faq li.answer p{margin:5px 0;display:block;vertical-align:middle;word-break:break-word;-ms-word-break:break-all;white-break:normal;white-space:normal;}
.faq li.answer img{max-width:100% !important;}

.faq li.answer p img{vertical-align:middle;}
.faq li.answer p span, .faq li.answer p strong{vertical-align:middle;display:inline;}
.faq li.answer ul, .faq li.answer  ol {list-style:initial;}
.faq li.answer li{vertical-align:middle;margin-left:20px;list-style:initial;line-height:170%;}
.faq li.answer li img{vertical-align:middle;}
.faq li.answer em{font-style:italic;}
.faq li.answer table{max-width:100% !important;border-bottom:0;table-layout:auto !important;background:none;border:1px solid #e1e1e1;}
.faq li.answer table th{padding:5px 5px;border-top:0;text-indent:0;text-align:center;border:1px solid #e1e1e1;vertical-align:middle;background-color: transparent;}
.faq li.answer table td{padding:10px 10px;border-top:0;border:1px solid #e1e1e1;width:auto;background-color: transparent;}
.faq li.answer table p{margin:5px 0;}
.faq li.answer .youtubeWrap {position:relative;width: 100%;padding-bottom: 56.25%;margin-bottom:20px;}
.faq li.answer .youtubeWrap iframe,  .faq li.answer .youtubeWrap object, .faq li.answer .youtubeWrap embed {position: absolute;width: 100%;height: 100%;}



/* 관련사이트 타입 리스트 */
.siteTypeListTbl{position:relative;margin-top:10px;margin-bottom:10px;width:100%;border-top:1px solid #858585;border-bottom:1px solid #b4b4b4;}
.siteTypeListTbl h2{display:none;}
.siteTypeListTbl>ul{width:100%;border-bottom:0 !important;}
.siteTypeListTbl>ul>li{position:relative;padding:10px 5px 10px 160px;vertical-align:middle;border-top:1px solid #e1e1e1;line-height:150%;}
.siteTypeListTbl>ul>li.noting{margin-top:20px;padding:30px 20px 30px 20px;border:1px solid #a1a1a1;border-bottom:0;background:#f6f6f6;text-align:center;}
.siteTypeListTbl>ul>li:first-child{border-top:0;}
.siteTypeListTbl .thumbnail{position:absolute;left:0px;top:10px;width:150px;text-align:center;}
.siteTypeListTbl .thumbnail a{position:relative;margin:10px 0;display:inline-block;}
.siteTypeListTbl .thumbnail img{display:inline-block;width:150px;height:95px;border:1px solid #e1e1e1;}
.siteTypeListTbl .subject{display:block;width:98%;padding:10px 0 5px 5px;font-size:16px;}
.siteTypeListTbl .subject a{width:auto;max-width:98%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;}
.siteTypeListTbl .subject a img{display:inline-block;}
.siteTypeListTbl .subject span{margin-left:15px;width:30%;display:inline-block;vertical-align:top;font-size:12px;}
.siteTypeListTbl .subject em{display:inline-block;margin-right:3px;padding:2px 3px;height:14px;line-height:14px;background:#9a7ab2;color:#fff;font-size:11px;text-transform:uppercase;font-style:normal;}
.siteTypeListTbl .content{padding:0 5px 10px 5px;width:98%;font-size:12px;}
.siteTypeListTbl .content a{min-height:32px;display:block;line-height:140%;}
.siteTypeListTbl p.linkSite{padding:0px 10px 0px 5px;width:90%;font-size:13px;}
.siteTypeListTbl p.linkSite a{width:auto;max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.siteTypeListTbl>ul>li:hover, .siteTypeListTbl>ul>li:focus{background:#f2f2f2;}


/* 상세타입A */
.aTypeDtailTbl{position:relative;width:100%;margin-top:10px;border-top:1px solid #858585;}
.aTypeDtailTbl h2{display:none;}
.aTypeDtailTbl table{width:100%;table-layout:fixed;border-bottom:1px solid #858585;background:#f6f6f6;}
.aTypeDtailTbl table caption{display:none;}
.aTypeDtailTbl table tbody th{text-align:left;text-indent:25px;padding:15px 0;border-top:1px solid #e1e1e1;line-height:150%;vertical-align:middle;word-break:break-word;-ms-word-break:break-all;white-break:normal;white-space:normal;}
.aTypeDtailTbl table tbody th.title{width:140px;box-sizing:border-box;}
.aTypeDtailTbl table tbody td{text-align:left;padding:15px 5px;border-top:1px solid #e1e1e1;line-height:150%;word-break:break-word;-ms-word-break:break-all;white-break:normal;white-space:normal;}
.aTypeDtailTbl table tbody tr:first-child th, .aTypeDtailTbl table tbody tr:first-child td{border-top:0;}
.aTypeDtailTbl table tbody .addFile td a{display:inline-block;margin-right:5px;text-decoration:underline;}
.aTypeDtailTbl table tbody .addVod td a{display:inline-block;margin-right:5px;text-decoration:underline;}
.aTypeDtailTbl table tbody td.content{padding:0 0;background:#fff;}
.aTypeDtailTbl table tbody td.content .contenttxt{padding:20px 5px;font-size:14px;line-height:160%;word-break:break-word;-ms-word-break:break-all;white-break:normal;white-space:normal;}
.aTypeDtailTbl table tbody td.content .contenttxt iframe,  .aTypeDtailTbl table tbody td.content .contenttxt object, .aTypeDtailTbl table tbody td.content .contenttxt embed {position:relative;width: 100%;height: 500px;}
.aTypeDtailTbl table tbody td.content .contenttxt p{margin:5px 0;display:block;vertical-align:middle;}
.aTypeDtailTbl table tbody td.content .contenttxt img{max-width:100% !important;}

.aTypeDtailTbl table tbody td.content .contenttxt p img{vertical-align:middle;}
.aTypeDtailTbl table tbody td.content .contenttxt p span, .aTypeDtailTbl table tbody td.content .contenttxt p strong{vertical-align:middle;display:inline;}
.aTypeDtailTbl table tbody td.content .contenttxt ul, .aTypeDtailTbl table tbody td.content .contenttxt ol {list-style:initial;}
.aTypeDtailTbl table tbody td.content .contenttxt li{vertical-align:middle;margin-left:20px;list-style:initial;line-height:170%;}
.aTypeDtailTbl table tbody td.content .contenttxt li img{vertical-align:middle;}
.aTypeDtailTbl table tbody td.content .contenttxt em{font-style:italic;}
.aTypeDtailTbl table tbody td.content .contenttxt table{max-width:100% !important;border-bottom:0;table-layout:auto !important;background:none;border:1px solid #e1e1e1;}
.aTypeDtailTbl table tbody td.content .contenttxt table th{padding:5px 5px;border-top:0;text-indent:0;text-align:center;border:1px solid #e1e1e1;vertical-align:middle;background-color: transparent;}
.aTypeDtailTbl table tbody td.content .contenttxt table td{padding:10px 10px;border-top:0;border:1px solid #e1e1e1;width:auto;background-color: transparent;}
.aTypeDtailTbl table tbody td.content .contenttxt table p{margin:5px 0;}
.aTypeDtailTbl table tbody td.content .contenttxt .youtubeWrap {position:relative;width: 100%;padding-bottom: 56.25%;margin-bottom:20px;}
.aTypeDtailTbl table tbody td.content iframe{margin-top:20px;}
.aTypeDtailTbl table tbody td.content .contenttxt .youtubeWrap iframe,  .aTypeDtailTbl table tbody td.content .contenttxt .youtubeWrap object, .aTypeDtailTbl table tbody td.content .contenttxt .youtubeWrap embed {margin-top:0;position: absolute;width: 100%;height: 100%;}



/* 상세타입B  */
.bTypeDtailTbl{position:relative;width:100%;margin-top:10px;}
.bTypeDtailTbl h2{font-size:14px;font-weight:bold;word-break:break-word;-ms-word-break:break-all;white-break:normal;white-space:normal;}
.bTypeDtailTbl table{width:100%;margin-top:10px;border-top:1px solid #858585;border-bottom:1px solid #858585;background:#f6f6f6;}
.bTypeDtailTbl table caption{display:none;}
.bTypeDtailTbl .shutdown{text-align:left;text-indent:35px;padding:25px 0;border-bottom:1px solid #e1e1e1;background:#f6f6f6;line-height:150%;vertical-align:middle;}
.bTypeDtailTbl .shutdown strong{font-weight:bold;}
.bTypeDtailTbl .shutdown>ul{margin-top:10px;font-weight:normal;font-size:12px;}
.bTypeDtailTbl table tbody th{boz-sizing:border-box;text-align:left;text-indent:0px;padding:10px 5px 10px 25px;border-top:1px solid #e1e1e1;line-height:150%;vertical-align:middle;word-break:break-word;-ms-word-break:break-all;white-break:normal;white-space:normal;}
.bTypeDtailTbl table tbody th.title{width:140px;box-sizing:border-box;}
.bTypeDtailTbl table tbody th.title2{width:120px;box-sizing:border-box;}
.bTypeDtailTbl table tbody td{box-sizing:border-box;text-align:left;padding:5px 5px 5px 10px;border-top:1px solid #e1e1e1;background:#fff;line-height:150%;vertical-align:middle;font-size:13px;word-break:break-word;-ms-word-break:break-all;}
.bTypeDtailTbl table tbody td strong{font-weight:bold;}
.bTypeDtailTbl table tbody td input[type=text], .bTypeDtailTbl table tbody td input[type=email], .bTypeDtailTbl table tbody td input[type=date]{width:97%;padding:5px 2px 4px 2px !important;height:14px;border:1px solid #e1e1e1;background:#fff;line-height:14px;font-size:13px;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;}
.bTypeDtailTbl table tbody td img{max-width:100%;}
.bTypeDtailTbl table tbody td label{width:0;height:0;overflow:hidden;position:absolute;font-size:0;}
.bTypeDtailTbl table tbody td.showlabel label{display:inline-block;margin-right:30px;width:auto;height:auto;overflow:hidden;position:static;font-size:12px;vertical-align:middle;}
.bTypeDtailTbl table tbody tr:first-child th, .bTypeDtailTbl table tbody tr:first-child td{border-top:0;}
.bTypeDtailTbl table tbody td textarea{width:96%;padding:12px 5px;height:350px;border:1px solid #e1e1e1;background:#fff;line-height:160%;font-size:13px;resize:none;}
.bTypeDtailTbl table tbody td .editerArea{position:relative;width:98%;height:auto;}
.bTypeDtailTbl table tbody td .payinfo{display:block;margin:5px 0 5px 0;}
.bTypeDtailTbl table tbody td .payinfo li{display:inline-block;min-width:200px;margin-bottom:0px;padding-left:5px;padding-right:10px;background:url(/images/board/icon_bu.gif) no-repeat left 12px;}
.bTypeDtailTbl table tbody td .payinfo li button{margin-left:10px;vertical-align:middle;}
.bTypeDtailTbl table tbody td .payinfo li input{vertical-align:middle;width:150px;}
.bTypeDtailTbl table tbody td.content{padding:0 0;background:#fff;}
.bTypeDtailTbl table tbody td.content .contenttxt{padding:20px 5px;font-size:14px;line-height:160%;word-break:break-word;-ms-word-break:break-all;white-break:normal;white-space:normal;}
.bTypeDtailTbl table tbody td.content .contenttxt iframe,  .bTypeDtailTbl table tbody td.content .contenttxt object, .bTypeDtailTbl table tbody td.content .contenttxt embed {position:relative;width: 100%;height: 500px;}
.bTypeDtailTbl table tbody td.content .contenttxt p{margin:5px 0;display:block;vertical-align:middle;}
.bTypeDtailTbl table tbody td.content .contenttxt img{max-width:100% !important;}

.bTypeDtailTbl table tbody td.content .contenttxt p img{vertical-align:middle;}
.bTypeDtailTbl table tbody td.content .contenttxt p span, .bTypeDtailTbl table tbody td.content .contenttxt p strong{vertical-align:middle;display:inline;}
.bTypeDtailTbl table tbody td.content .contenttxt ul, .bTypeDtailTbl table tbody td.content .contenttxt ol {list-style:initial;}
.bTypeDtailTbl table tbody td.content .contenttxt li{vertical-align:middle;margin-left:20px;list-style:initial;line-height:170%;}
.bTypeDtailTbl table tbody td.content .contenttxt li img{vertical-align:middle;}
.bTypeDtailTbl table tbody td.content .contenttxt em{font-style:italic;}
.bTypeDtailTbl table tbody td.content .contenttxt table{max-width:100% !important;border-bottom:0;table-layout:auto !important;background:none;border:1px solid #e1e1e1;}
.bTypeDtailTbl table tbody td.content .contenttxt table th{padding:5px 5px;border-top:0;text-indent:0;text-align:center;border:1px solid #e1e1e1;vertical-align:middle;background-color: transparent;}
.bTypeDtailTbl table tbody td.content .contenttxt table td{padding:10px 10px;border-top:0;border:1px solid #e1e1e1;width:auto;background-color: transparent;}
.bTypeDtailTbl table tbody td.content .contenttxt table p{margin:5px 0;}
.bTypeDtailTbl table tbody td.content .contenttxt .youtubeWrap {position:relative;width: 100%;padding-bottom: 56.25%;margin-bottom:20px;}
.bTypeDtailTbl table tbody td.content iframe{margin-top:20px;}
.bTypeDtailTbl table tbody td.content .contenttxt .youtubeWrap iframe,  .bTypeDtailTbl table tbody td.content .contenttxt .youtubeWrap object, .bTypeDtailTbl table tbody td.content .contenttxt .youtubeWrap embed {margin-top:0;position: absolute;width: 100%;height: 100%;}


/* 상세타입C  */
.cTypeDtailTbl{position:relative;width:100%;margin-top:10px;}
.cTypeDtailTbl h2{font-size:14px;font-weight:bold;}
.cTypeDtailTbl table{width:100%;margin-top:10px;border-top:1px solid #858585;border-bottom:1px solid #858585;background:#f6f6f6;}
.cTypeDtailTbl table caption{display:none;}
.cTypeDtailTbl .shutdown{text-align:left;text-indent:35px;padding:25px 0;border-bottom:1px solid #e1e1e1;background:#f6f6f6;line-height:150%;vertical-align:middle;}
.cTypeDtailTbl .shutdown strong{font-weight:bold;}
.cTypeDtailTbl .shutdown>ul{margin-top:10px;font-weight:normal;font-size:12px;}
.cTypeDtailTbl table tbody th{boz-sizing:border-box;text-align:left;text-indent:0px;padding:10px 5px 10px 25px;border-top:1px solid #e1e1e1;line-height:150%;vertical-align:middle;}
.cTypeDtailTbl table tbody th.title{width:140px;box-sizing:border-box;}
.cTypeDtailTbl table tbody th.title2{width:120px;box-sizing:border-box;}
.cTypeDtailTbl table tbody td{box-sizing:border-box;text-align:left;padding:5px 5px 5px 10px;border-top:1px solid #e1e1e1;background:#fff;line-height:150%;vertical-align:middle;font-size:13px;word-break:break-word;-ms-word-break:break-all;}
.cTypeDtailTbl table tbody td input[type=text], .cTypeDtailTbl table tbody td input[type=email], .cTypeDtailTbl table tbody td input[type=date]{width:97%;padding:8px 2px;height:14px;border:1px solid #e1e1e1;background:#fff;line-height:14px;font-size:13px;}
.cTypeDtailTbl table tbody td img{max-width:100%;}
.cTypeDtailTbl table tbody td label{width:0;height:0;overflow:hidden;position:absolute;font-size:0;}
.cTypeDtailTbl table tbody td.showlabel label{display:inline-block;margin-right:30px;width:auto;height:auto;overflow:hidden;position:static;font-size:12px;vertical-align:middle;}
.cTypeDtailTbl table tbody tr:first-child th, .cTypeDtailTbl table tbody tr:first-child td{border-top:0;}
.cTypeDtailTbl table tbody td textarea{width:96%;padding:12px 5px;height:350px;border:1px solid #e1e1e1;background:#fff;line-height:160%;font-size:13px;resize:none;}
.cTypeDtailTbl table tbody td .editerArea{position:relative;width:98%;height:350px;}
.cTypeDtailTbl table tbody td .payinfo{display:block;margin:10px 0 0 0;}
.cTypeDtailTbl table tbody td .payinfo li{display:inline-block;min-width:200px;margin-bottom:10px;padding-left:5px;background:url(/images/board/icon_bu.gif) no-repeat left 50%;}
.cTypeDtailTbl table tbody td .payinfo li button{margin-left:10px;vertical-align:middle;}
.cTypeDtailTbl table tbody td .payinfo li input{vertical-align:middle;width:150px;}
.cTypeDtailTbl table tbody td.content iframe{margin-top:20px;}
.cTypeDtailTbl table tbody td.content .contenttxt iframe,  .cTypeDtailTbl table tbody td.content .contenttxt object, .cTypeDtailTbl table tbody td.content .contenttxt embed {margin-top:0;position:relative;width: 100%;height: 500px;}


/* 덧글리스트 */
.commentArea{padding-top:35px;}
.commentArea h2{font-size:14px;font-weight:bold;text-align:left;}
.commentArea .commentAreaIn{margin-top:10px;padding:20px 20px 0 20px;border:1px solid #dcdcdc;background:#fbfbfb;}
.commentArea .commentAreaIn textarea{height:110px;width:100%;border:1px solid #cdcdcd;resize:none;}
.commentArea .commentAreaIn textarea.off{background:#fff url(/images/board/bg_txt.gif) no-repeat 50% 50%;}

.commentArea .commentList li{position:relative;min-height:40px;border-top:1px solid #eaeaea;padding:42px 10px 20px 7px;font-size:12px;line-height:160%;}
.commentArea .commentList li p, .commentArea .commentList li pre{min-height:40px;word-break:break-word;-ms-word-break:break-all;white-break:normal;overflow:hidden;}
.commentArea .commentList li .idDate{position:absolute;left:8px;top:18px;width:50%;overflow:hidden;}
.commentArea .commentList li .idDate strong{display:inline-block;height:14px;overflow:hidden;font-size:12px;margin-right:10px;max-width:70%;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;}
.commentArea .commentList li .thumbnail{position:absolute;left:10px; top:45px;}

/* 2차덧글*/
.commentArea .commentList li.commendtxt1{position:relative;padding:42px 10px 20px 35px;border-top:1px solid #eaeaea;background:url(/dWise/images/admin/icon_recommend.gif) no-repeat 13px 15px;font-size:12px;color:#818181;line-height:160%;}
.commentArea .commentList li.commendtxt1 .idDate{position:absolute;left:33px;top:18px;width:60%;overflow:hidden;}
.commentArea .commentList li.commendtxt1 .thumbnail{position:absolute;left:35px; top:45px;}

/* 3차덧글 */
.commentArea .commentList li.commendtxt2{position:relative;padding:42px 10px 20px 65px;border-top:1px solid #eaeaea;background:url(/dWise/images/admin/icon_recommend.gif) no-repeat 45px 15px;font-size:12px;color:#818181;line-height:160%;}
.commentArea .commentList li.commendtxt2 .idDate{position:absolute;left:66px;top:18px;width:60%;overflow:hidden;}
.commentArea .commentList li.commendtxt2 .thumbnail{position:absolute;left:70px; top:45px;}

/* 2차덧글쓰기 */
.commentArea .commentList li.replay1{position:relative;padding:22px 10px 0px 35px;border-top:1px solid #eaeaea;background:url(/dWise/images/admin/icon_recommend.gif) no-repeat 13px 15px;font-size:12px;color:#818181;line-height:160%;}
.commentArea .commentList li.replay1 textarea{height:60px;width:100%;border:1px solid #cdcdcd;resize:none;}
.commentArea .commentList li.replay1 textarea.off{background:#fff url(/dWise/images/admin/bg_txt.gif) no-repeat 50% 50%;}

/* 3차덧글쓰기 */
.commentArea .commentList li.replay2{position:relative;padding:22px 10px 0px 65px;border-top:1px solid #eaeaea;background:url(/dWise/images/admin/icon_recommend.gif) no-repeat 45px 15px;font-size:12px;color:#818181;line-height:160%;}
.commentArea .commentList li.replay2 textarea{height:60px;width:100%;border:1px solid #cdcdcd;resize:none;}
.commentArea .commentList li.replay2 textarea.off{background:#fff url(/dWise/images/admin/bg_txt.gif) no-repeat 50% 50%;}

/* 덧글 수정 삭제 버튼 */
.commentArea .subbtnArea{position:absolute;right:10px;top:20px;}
.commentArea .subbtnArea button, .commentArea .subbtnArea a{display:inline-block;padding:0 10px;margin-left:-4px;height:14px;line-height:12px;background:url(/images/board/line_gubun.gif) no-repeat left  1px;font-size:11px;font-weight:bold;}
.commentArea .subbtnArea button:first-child, .commentArea .subbtnArea a:first-child{background:none;}


/* 이전다음글 */
.nextTbl{position:relative;margin:50px 0;width:100%;border-top:1px solid #b4b4b4;}
.nextTbl table{width:100%;table-layout:fixed;border-bottom:1px solid #b4b4b4;}
.nextTbl table caption{display:none;}
.nextTbl table tbody th{width:115px;padding:15px 0;border-top:1px solid #e1e1e1;text-align:center;}
.nextTbl table tbody td{border-top:1px solid #e1e1e1;padding:15px 0;}
.nextTbl table tbody td a{width:auto;max-width:99%;display:inline-block;margin-bottom:-4px;height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nextTbl table tbody tr:first-child th, .nextTbl table tbody tr:first-child td{border-top:0;}

/* 교육/행사 등록안내  */
.addGuideText{padding:20px;background:#f6f6f6;border-bottom:1px solid #858585;}
.addGuideText h3{margin-bottom:10px;}
.addGuideText ul li{line-height:160%;font-size:13px;color:#767676;margin-bottom:5px;}
.addGuideText ul li span{display:inline-block;margin-left:6px;color:#767676;}

/* 쓰기타입A */
.aTypeWriteTbl{width:100%;margin-top:10px;border-top:1px solid #858585;}
.aTypeWriteTbl h2{display:none;}
.aTypeWriteTbl table{width:100%;border-bottom:1px solid #858585;background:#f6f6f6;}
.aTypeWriteTbl table caption{display:none;}
.aTypeWriteTbl .shutdown{text-align:left;text-indent:35px;padding:25px 0;border-bottom:1px solid #e1e1e1;background:#f6f6f6;line-height:150%;vertical-align:middle;}
.aTypeWriteTbl .shutdown strong{font-weight:bold;}
.aTypeWriteTbl .shutdown>ul{margin-top:10px;font-weight:normal;font-size:12px;}
.aTypeWriteTbl table tbody th{text-align:left;text-indent:0px;padding:10px 5px 10px 25px;border-top:1px solid #e1e1e1;line-height:150%;vertical-align:middle;}
.aTypeWriteTbl table tbody th.title{width:140px;box-sizing:border-box;}
.aTypeWriteTbl table tbody th.title2{width:120px;box-sizing:border-box;}
.aTypeWriteTbl table tbody td{text-align:left;padding:5px 5px 5px 10px;border-top:1px solid #e1e1e1;line-height:150%;vertical-align:middle;font-size:13px;word-break:break-word;-ms-word-break:break-all;}
.aTypeWriteTbl table tbody td input[type=text], .aTypeWriteTbl table tbody td input[type=password], .aTypeWriteTbl table tbody td input[type=email]{width:97%;padding:6px 2px;height:14px;border:1px solid #e1e1e1;background:#fff;line-height:14px;font-size:13px;box-sizing:content-box;vertical-align:middle;}
.aTypeWriteTbl table tbody td input.placetxt::-webkit-input-placeholder{color:red;}
.aTypeWriteTbl table tbody td input.placetxt::-moz-input-placeholder{color:red;}
.aTypeWriteTbl table tbody td input.placetxt:-ms-input-placeholder{color:red;}
.aTypeWriteTbl table tbody td input.placetxt{color:#303030;}
.aTypeWriteTbl table tbody td p{margin-top:3px;}
.aTypeWriteTbl table tbody td p.extxt{color:#858585;font-size:11px;}
.aTypeWriteTbl table tbody td p.blueTxt{color:blue;font-size:12px;}
.aTypeWriteTbl table tbody td p img{vertical-align:middle;}
.aTypeWriteTbl table tbody td label{width:0;height:0;overflow:hidden;position:absolute;font-size:0;}
.aTypeWriteTbl table tbody tr:first-child th, .aTypeWriteTbl table tbody tr:first-child td{border-top:0;}
.aTypeWriteTbl table tbody td textarea{width:96%;padding:12px 5px;height:350px;border:1px solid #e1e1e1;background:#fff;line-height:160%;font-size:13px;resize:none;}
.aTypeWriteTbl table tbody td .editerArea{position:relative;width:99.7%;height:auto;}
.aTypeWriteTbl.tdW table tbody td{background:#fff;}
.aTypeWriteTbl table tbody td input[type=file]{max-width:98%;}

/* 게시시간 */
.showlabel label{display:inline-block !important;margin-right:30px;width:auto;height:auto !important;overflow:hidden !important;position:static;font-size:12px;vertical-align:middle !important;}
.showlabel .inlineP{display:inline-block;margin-left:20px;}
.showlabel label.leftLabel{margin-left:0px;margin-right:5px !important;}


.aTypeWriteTbl table tbody td.showDate input[type=text]{width:30%;padding:8px 2px;height:14px;border:1px solid #e1e1e1;background:#fff;line-height:14px;font-size:13px;}
.aTypeWriteTbl table tbody td.showDate label{display:inline-block;margin-right:30px;width:auto;height:auto;overflow:hidden;position:static;font-size:12px;vertical-align:middle;}
.aTypeWriteTbl table tbody td.showlabel label{display:inline-block;margin-right:30px;width:auto;height:auto;overflow:hidden;position:static;font-size:12px;vertical-align:middle;}
.aTypeWriteTbl table tbody td.showlabel label.imgRe{position:absolute;margin-right:0 !important;width:0;font-size:0;}
.aTypeWriteTbl table tbody td .payinfo{display:block;margin:0px 0 0 0;}
.aTypeWriteTbl table tbody td .payinfo li{display:inline-block;min-width:230px;margin:2px 0;padding:0 10px 0 5px;background:url(/images/board/icon_bu.gif) no-repeat left 13px;}
.aTypeWriteTbl table tbody td .payinfo li button{margin-left:10px;vertical-align:middle;}
.aTypeWriteTbl table tbody td .payinfo li input{vertical-align:middle;width:130px;}
.aTypeWriteTbl table tbody td.showlabel .payinfo li label{display:inline-block;margin-right:0px;width:auto;height:auto;overflow:hidden;position:static;font-size:12px;vertical-align:middle;}
.aTypeWriteTbl table tbody td .checkBlockList{display:block;margin:10px 0 0 0;}
.aTypeWriteTbl table tbody td .checkBlockList li{display:inline-block;min-width:100px;margin-bottom:10px;}
.aTypeWriteTbl table tbody td .checkBlockList input{vertical-align:middle;}
.aTypeWriteTbl table tbody td .checkBlockList li label{display:inline-block;margin-right:30px;width:auto;height:auto;overflow:hidden;position:static;font-size:12px;vertical-align:middle;}
.aTypeWriteTbl table tbody td .checkList{display:block;margin:10px 0 0 0;}
.aTypeWriteTbl table tbody td .checkList>li{display:block;margin-bottom:10px;}
.aTypeWriteTbl table tbody td .checkList>li strong{display:inline-block;width:70%;}
.aTypeWriteTbl table tbody td .checkList input{vertical-align:middle;}
.aTypeWriteTbl table tbody td .checkList>li>ul{display:inline-block;}
.aTypeWriteTbl table tbody td .checkList>li>ul>li{display:inline-block;min-width:80px;}
.aTypeWriteTbl table tbody td .checkList>li>ul>li label{display:inline-block;margin-right:30px;width:auto;height:auto;overflow:hidden;position:static;font-size:12px;vertical-align:middle;}
.aTypeWriteTbl table tbody td .inBlock{display:inline-block;}
.aTypeWriteTbl table tbody td .inBlock li{display:inline-block;}
.aTypeWriteTbl table tbody td .inBlock li label{margin-right:15px;}
.aTypeWriteTbl table tbody td .inBlock2{display:block;margin-bottom:5px;}
.aTypeWriteTbl table tbody td .inBlock2 li{display:inline-block;}
.aTypeWriteTbl table tbody td .inBlock2 li label{margin-right:15px;}

/* 첨부파일 추가 */
.addFileList{margin:0 0;padding:0;list-style:none;}
.addFileList li{width:100%;margin:0;padding:2px 0;list-style:none;}
.addFileList li input[type=file]{width:65%;padding:0px 0px;height:26px;border:1px solid #e1e1e1;background:#fff;line-height:26px;font-size:13px;}
.addFileList li img{display:inline-block;}


/* 타이틀및 소개 이미지파일 선택 */
.addFileList2{text-indent:0;margin:0 0;padding:0 5px 0 0px;list-style:none;}
.addFileList2 li{position:relative;display:inline-block;*display:inline;*zoom:1;width:225px;margin:5px 10px 0 0;padding:2px 0;list-style:none;}
.addFileList2 li:first-child{display:block;width:100%;margin:0px 0px 0 0;vertical-align:top;}
.addFileList2 li:nth-child(2){display:block;width:100%;margin:0px 0px 0 0;vertical-align:top;}
.addFileList2 li input[type=file]{position:absolute;left:105px;top:5px;width:65%;padding:2px 2px;height:26px;border:1px solid #e1e1e1;background:#fff;line-height:26px;font-size:13px;}
.addFileList2 li label{width:auto !important;height:auto !important;position:relative !important;font-size:12px !important;}
.addFileList2 li label span{text-indent:15px;font-size:11px;}
.addFileList2 li img{display:inline-block;border:1px solid #e5e5e5;max-width:100%;}


/* 추가버튼 */
.btn_Add{position:relative;left:0;display:inline-block;}
.btn_Add img{display:inline-block;}


/* 버튼영역 */
.btnArea{position:relative;padding:10px 0 20px 0;text-align:right;}
.btnArea img, .btnArea a, .btnArea button{display:inline-block;}
.btnArea .leftArea{position:absolute;left:0;top:10px;display:inline-block;}
.btnArea .leftArea2{position:absolute;left:0;top:10px;display:inline-block;}
.midBtnArea{position:relative;text-align:right;padding-right:19%;}
.commentAreaIn .btnArea{min-width:240px;}

.btnArea2{position:relative;padding:10px 0 20px 0;text-align:right;}
.btnArea2 img, .btnArea2 a, .btnArea2 button{display:inline-block;}
.btnArea2 .leftArea{position:absolute;left:0;top:10px;display:inline-block;}

.buttonArea{position:relative;margin-top:10px;padding:10px 0 20px 0;text-align:right;}
.buttonArea img, .buttonArea a, .buttonArea button{display:inline-block;margin-left:0 0 0 2px;}

.buttonArea2{position:relative;margin-top:10px;padding:10px 3px 20px 0;text-align:center;}
.buttonArea2 img, .buttonArea2 a, .buttonArea2 button{display:inline-block;margin-left:0 0 0 2px;}

.buttonArea3{position:relative;margin-top:10px;padding:15px 0 15px 0;text-align:center;background:#efefef;border-top:1px solid #bfbfbf;}
.buttonArea3 img, .buttonArea3 a, .buttonArea3 button{display:inline-block;margin-left:0 0 0 2px;}


/* button */
button{margin:0;padding:0;border:0;background:none;cursor:pointer;vertical-align:bottom;/*font-family:"돋움",dotum;*/font-family: "나눔바른고딕", NanumGo, "돋움", dotum, appleGothic, "Droid Sans Fallback", sans-serif;}
.btn{display: inline-block;width:113px;background: #767676;margin-left: 5px;border:1px solid #787878;}
.btn span{display: block;margin-left: 3px;padding-right: 3px;height: 37px;background: #767676;color: #fff;font-size: 14px;line-height: 37px;text-align: center;}
.btn a{display: block;padding-right: 3px;height: 37px;background: #767676;color: #fff;font-size: 14px;line-height: 37px;text-align: center;}

/*.btnW{display: inline-block;width:113px;background: #fff;margin-left: 5px;border:1px solid #a8a8a8;}
.btnW span{display: block;margin-left: 3px;padding-right: 3px;height: 37px;background: #fff;color: #767676;font-size: 14px;line-height: 37px;text-align: center;}

.btn{display:inline-block;width:auto;background:#fff;border:1px solid #777;}
.btn span, .btn a{display:block;padding:0 30px 0 30px;height: 35px;line-height: 35px;background:#fff;color: #101010;font-size:12px;text-align:center;}*/

.btnW{display:inline-block;width:auto;background:#fff;border:1px solid #777;}
.btnW span, .btnW a{display:block;padding:0 30px 0 30px;height:35px;line-height:35px;background:#fff;color:#101010;font-size:12px;text-align:center;}

.btn2{display: inline-block;width:96px;border-radius:3px;background: #585858;margin-left: 5px;}
.btn2 span{display: block;margin-left: 3px;padding-right: 3px;height: 37px;border-radius:3px;background: #585858;color: #fff;font-size: 14px;line-height: 37px;text-align: center;}

.btn2W_{display:inline-block;width:94px;border-radius:3px;background:fff;border-radius:2px;margin-left:5px;border:1px solid #585858;}
.btn2W_ span{display:block;padding-right:3px;height:35px;color:#585858;;font-size:14px;line-height:35px;text-align:center;}

.btn2W{display: inline-block;width:75px;background: #fff;margin-right: 5px;border:1px solid #d0d0d0;}
.btn2W span{display: block;margin-left: 3px;padding-right: 3px;height: 28px;background: #fff;color: #6e6e6e;font-size: 12px;line-height: 27px;text-align: center;}

.btn3{display: inline-block;width:85px;border-radius:2px;background: #767676;margin-left: 5px;vertical-align:top;}
.btn3 span{display: block;margin-left: 3px;padding-right: 3px;height: 25px;border-radius:3px;background: #767676;color: #fff;font-size: 12px;line-height: 25px;text-align: center;}

.btn3W{display: inline-block;width:46px;background: #fff;margin-left: 5px;border:1px solid #d0d0d0;border-radius:2px;}
.btn3W span{display: block;margin-left: 3px;padding-right: 3px;height: 28px;background: #fff;color: #767676;font-size: 12px;line-height: 28px;text-align: center;}

.btn4{display: inline-block;width:auto;border-radius:2px;background: #767676;}
.btn4 span{display: block;margin-left: 3px;padding-right: 12px;padding-left:12px;height: 25px;border-radius:2px;background: #767676;color: #fff;font-size: 12px;line-height: 25px;text-align: center;}

.btn4W{display: inline-block;width:auto;background: #8c8c8c;border:1px solid #8c8c8c;border-radius:2px;vertical-align:middle;max-width:98%;margin-right:3px;}
.btn4W span, .btn4W a{display: block;padding-right: 10px;padding-left:10px;height: 26px;color: #fff;font-size: 12px;line-height: 26px;text-align: center;overflow:hidden;white-space:nowrap;/*text-overflow:ellipsis;*/text-decoration:none !important;}

.btn5W{display:inline-block;width:auto;margin:0px 1px 1px 0;background:#fff;border:1px solid #d0d0d0;border-radius:2px;vertical-align:middle;}
.btn5W span, .btn5W a{display:block;padding:0 5px;height: 22px;background:#fff;color:#767676;font-size:11px;line-height:22px;text-align:center;text-decoration:none !important;}
.btn5W.on span{display:block;padding:0 5px;height: 22px;background:#767676;color:#fff;font-size:11px;line-height:22px;text-align:center;text-decoration:none !important;}
.btn5W.down{margin:0 1px 1px 3px;}
.btn5W.down span, .btn5W.down a{padding:0 5px 0 20px;background:#fff url(/images/board/icon_down.gif) no-repeat 6px 7px;}

.btn5{display:inline-block;width:auto;margin:0px 1px 1px 0;background:#20b4ab;border:1px solid #20b4ab;border-radius:2px;vertical-align:middle;}
.btn5 span, .btn5 a{display:block;padding:0 8px;height: 22px;background:#20b4ab;color:#fff;font-size:11px;line-height:22px;text-align:center;text-decoration:none !important;}

.btn6{display: inline-block;background:#006fc1;vertical-align:top;margin:6px;border:1px solid #fff;padding:3px 8px;}
.btn6 span{display: block;height: 25px;background:#006fc1;color: #fff;font-size:12px;line-height: 25px;text-align: center;}



.btn_addFace{display:inline-block;width:auto;margin:0px 1px 1px 0;background:transparent;border:0;vertical-align:middle;}
.btn_addFace span{display: block;padding:0 15px 0 26px;height: 27px;line-height: 27px;background:#1774c4 url(/images/board/icon_btnFacebook.png) no-repeat 10px 50%;color: #fff;font-size: 12px;border-radius:3px;}

.btn_addKakao{display:inline-block;width:auto;margin:0px 1px 1px 0;background:transparent;border:0;vertical-align:middle;}
.btn_addKakao span{display: block;padding:0 15px 0 26px;height: 27px;line-height: 27px;background:#ffcb09 url(/images/board/icon_btnKakao.png) no-repeat 10px 50%;color: #896c1d;font-size: 12px;border-radius:3px;}

.btnTypeA{display:inline-block;width:26px;height:26px;margin-left:-4px;background:url(/images/board/btn_typeList.gif) no-repeat -50px -26px;cursor:pointer;}
.btnTypeA.on{width:25px;background:url(/images/board/btn_typeList.gif) no-repeat -51px top;}
.btnTypeA span{width:0;height:0;font-size:0;overflow:hidden;position:absolute;}

.btnTypeC{display:inline-block;width:26px;height:26px;margin-left:-4px;background:url(/images/board/btn_typeList.gif) no-repeat -25px -26px;cursor:pointer;}
.btnTypeC.on{width:25px;background:url(/images/board/btn_typeList.gif) no-repeat -26px top;}
.btnTypeC span{width:0;height:0;font-size:0;overflow:hidden;position:absolute;}

.btnTypeG{display:inline-block;width:25px;height:26px;margin-left:-4px;background:url(/images/board/btn_typeList.gif) no-repeat -26px -26px;cursor:pointer;}
.btnTypeG.on{width:25px;background:url(/images/board/btn_typeList.gif) no-repeat -26px top;}
.btnTypeG span{width:0;height:0;font-size:0;overflow:hidden;position:absolute;}

.btnTypeD{display:inline-block;width:26px;height:26px;margin-left:-4px;background:url(/images/board/btn_typeList.gif) no-repeat left top;cursor:pointer;}
.btnTypeD.on{width:26px;background:url(/images/board/btn_typeList.gif) no-repeat left -26px;}
.btnTypeD span{width:0;height:0;font-size:0;overflow:hidden;position:absolute;}

.btnTypeH{display:inline-block;width:26px;height:26px;margin-left:-4px;background:url(/images/board/btn_typeList.gif) no-repeat left top;cursor:pointer;}
.btnTypeH.on{width:26px;background:url(/images/board/btn_typeList.gif) no-repeat left -26px;}
.btnTypeH span{width:0;height:0;font-size:0;overflow:hidden;position:absolute;}


.button{display:inline-block;width:auto;background:transparent;border:1px solid transparent;}
.button span, .button a{display: block;padding:0 30px 0 30px;height: 35px;line-height: 35px;background:#20b4ab;color: #fff;font-size: 12px;text-align: center;}
.button.x span, .button.x a{display: block;padding:0 30px 0 40px;height: 35px;line-height: 35px;background:#8c8c8c url(/images/board/icon_x.png) no-repeat 20px 50%;color: #fff;font-size: 12px;text-align: center;}
.button.x2 span, .button.x2 a{display: block;padding:0 30px 0 30px;height: 35px;line-height: 35px;background:#e1677e;color: #fff;font-size: 12px;text-align: center;}
.button.x3 span, .button.x3 a{display: block;padding:0 40px 0 30px;height: 35px;line-height: 35px;background:#8c8c8c url(/images/board/icon_x.png) no-repeat 60px 50%;color: #fff;font-size: 12px;text-align: center;}

.del {display:inline-block;padding:0 10px 0 10px;height: 25px;line-height: 25px;background:#e1677e;color: #fff;font-size: 12px;text-align: center;margin-right:5px;}


.button.check span, .button.check a{display: block;padding:0 30px 0 40px;height: 35px;line-height: 35px;background:#20b4ab url(/images/board/icon_check.png) no-repeat 20px 50%;color: #fff;font-size: 12px;text-align: center;}
.button.list span, .button.list a{display: block;padding:0 30px 0 40px;height: 35px;line-height: 35px;background:#20b4ab url(/images/board/icon_list.png) no-repeat 20px 50%;color: #fff;font-size: 12px;text-align: center;}
.button.email span, .button.email a{display: block;padding:0 20px 0 40px;height: 35px;line-height: 35px;background:#20b4ab url(/images/board/icon_mail.png) no-repeat 20px 50%;color: #fff;font-size: 12px;text-align: center;}
.button.edit span, .button.edit a{display: block;padding:0 20px 0 40px;height: 35px;line-height: 35px;background:#8c8c8c url(/images/board/icon_edit.png) no-repeat 20px 50%;color: #fff;font-size: 12px;text-align: center;}

.button2{display:inline-block;background: #fff;border:1px solid #d0d0d0;border-radius:3px;padding:0px 10px 0px 10px;height: 28px;line-height: 28px;color: #767676;font-size: 12px;text-align: center;vertical-align:middle;}

.button3{display:inline-block;width:auto;background:transparent;border:1px solid transparent;}
.button3.add span, .button3.add a{display: block;padding:0 10px 0 30px;height:27px;line-height: 27px;background:#20b4ab url(/images/board/icon_add2.png) no-repeat 10px 50%;color: #fff;font-size: 12px;text-align: center;border-radius:3px;}


.waiting{display:inline-block;background: #d74459;border:1px solid #d74459;text-align:center;color:#fff;width:35px;height:17px;line-height:19px;}
.return{display:inline-block;background: #a864a9;border:1px solid #a864a9;text-align:center;color:#fff;width:35px;height:17px;line-height:19px;}
.approve{display:inline-block;background: #00aef0;border:1px solid #00aef0;text-align:center;color:#fff;width:35px;height:17px;line-height:19px;}
.redbox{display:inline-block;background: #fff;border:1px solid #d74459;text-align:center;color:#d74459;width:49px;height:17px;line-height:19px;}
.bluebox{display:inline-block;background: #fff;border:1px solid #049ed8;text-align:center;color:#0076b9;width:49px;height:17px;line-height:19px;}


/* form elements */
input.txt{margin: 0;padding: 0 0 0 5px;height: 32px;*height: 30px;*line-height: 30px;background: #fff;border: 1px solid #cccccc;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: #303030;/*font-family: "돋움", dotum, AppleGothic, "Droid Sans Fallback", sans-serif;*/font-family: "나눔바른고딕", NanumGo, "돋움", dotum, appleGothic, "Droid Sans Fallback", sans-serif;font-size: 12px;vertical-align: top;/*-webkit-appearance: none;*/border-radius:0;-webkit-border-radius: 0;vertical-align:top;}
.no-mq select, .no-mq input.txt {line-height:30px;}
select {margin: 0;padding: 0;font-size: 12px;height: 30px;*height: 30px;*line-height: 30px;border: 1px solid #cccccc;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-weight: normal;/*background: #fff url(/images/board/selectArrow.gif) no-repeat 100% 50%;*/}


/**
 * alternative to custom styling of the SELECT elements
 */
/* all form DIVs have position property set to relative so we can easily position newly created SPAN */
.styledSelect{position: relative;height: 32px;display:inline-block;vertical-align:top;}
/* setting the width and height of the SELECT element to match the replacing graphics */
.styledSelect select{position: relative;z-index: 10;min-width: 61px;}
/* dynamically created SPAN, placed below the SELECT */
.styledSelect span.select{z-index:1;position: absolute;bottom: 0;float: left;left: 0;min-width: 61px;height: 30px;line-height: 30px;background: #fff url(/images/board/selectArrow.gif) no-repeat 100% 50%;border: 1px solid #cccccc;cursor: default;color: #303030;font-size: 12px;text-align: left;text-indent: 7px;overflow:hidden;word-spacing:nowrap;}


/* paging */
/*.paging{padding-top:10px;margin-bottom:30px;width:100%;text-align:center;}
.paging a.btn_first, .paging a.btn_first:hover{margin:0;width:29px;background:url(/images/board/btn_first.png) no-repeat left top;}
.paging a.btn_prev, .paging a.btn_prev:hover{margin:0 2px 0;width:29px;background:url(/images/board/btn_prev.png) no-repeat left top;}
.paging strong{display:inline-block;vertical-align:middle;margin:0 2px;min-width:20px;height:29px;font-size:13px;font-weight:bold;line-height:29px;text-align:center;text-decoration:underline;}
.paging a span{overflow:hidden;position:absolute;width:1px;height:1px;font-size:0;line-height:0;}
.paging a{display:inline-block;vertical-align:middle;margin:0 2px;min-width:15px;height:29px;line-height:29px;text-align:center;font-size:13px;}
.paging a.btn_next, .paging a.btn_next:hover{margin:0 2px 0 4px;width:29px;background:url(/images/board/btn_next.png) no-repeat left top;}
.paging a.btn_last, .paging a.btn_last:hover{margin:0;width:29px;background:url(/images/board/btn_last.png) no-repeat left top;}*/

/* paging */
.paging{padding-top:10px;margin-bottom:30px;width:100%;text-align:center;font-family: Arial, "돋움", dotum, AppleGothic, "Droid Sans Fallback", sans-serif;}
.paging a.btn_first, .paging a.btn_first:hover{margin:0;margin-left:-5px;width:29px;background:url(/images/board/btn_first2.png) no-repeat left top;}
.paging a.btn_prev, .paging a.btn_prev:hover{margin:0 0px 0;margin-left:-5px;width:29px;background:url(/images/board/btn_prev2.png) no-repeat left top;}
.paging strong{display:inline-block;vertical-align:middle;margin:0 0px;margin-left:-5px;border:1px solid #646464;background:#646464;min-width:29px;height:29px;font-size:13px;font-weight:bold;line-height:29px;text-align:center;text-decoration:none;color:#fff;}
.paging a span{overflow:hidden;position:absolute;width:1px;height:1px;font-size:0;line-height:0;}
.paging a{display:inline-block;vertical-align:middle;margin:0 0px;margin-left:-5px;min-width:29px;height:29px;border:1px solid #d0d0d0;line-height:29px;text-align:center;font-size:13px;}
.paging a.btn_next, .paging a.btn_next:hover{margin:0 0px 0 0px;margin-left:-5px;width:29px;background:url(/images/board/btn_next2.png) no-repeat left top;}
.paging a.btn_last, .paging a.btn_last:hover{margin:0;margin-left:-5px;width:29px;background:url(/images/board/btn_last2.png) no-repeat left top;}

/* 통합검색 paging */
#educationPage .paging a{margin-left:-1px !important;}
#eventPage .paging a{margin-left:-1px !important;}
#dataPage .paging a{margin-left:-1px !important;}
#communityPage .paging a{margin-left:-1px !important;}
#noticePage .paging a{margin-left:-1px !important;}

/* 덧글 paging */
.paging2{padding-top:10px;margin-bottom:30px;width:100%;text-align:center;font-family:Arial, "돋움", dotum, AppleGothic, "Droid Sans Fallback", sans-serif;}
.paging2 a.btn_first, .paging2 a.btn_first:hover{margin:0;width:29px;background:url(/images/board/btn_first2.png) no-repeat left top;}
.paging2 a.btn_prev, .paging2 a.btn_prev:hover{margin:0 0 0 0;width:29px;background:url(/images/board/btn_prev2.png) no-repeat left top;}
.paging2 strong{display:inline-block;vertical-align:middle;margin:0 2px;min-width:20px;height:29px;font-size:13px;font-weight:bold;line-height:29px;text-align:center;text-decoration:underline;}
.paging2 a span{overflow:hidden;position:absolute;width:1px;height:1px;font-size:0;line-height:0;}
.paging2 a{display:inline-block;vertical-align:middle;margin:0 3px;min-width:15px;height:29px;line-height:29px;text-align:center;font-size:13px;}
.paging2 a.btn_next, .paging2 a.btn_next:hover{margin:0 0 0 0;width:29px;background:url(/images/board/btn_next2.png) no-repeat left top;}
.paging2 a.btn_last, .paging2 a.btn_last:hover{margin:0;width:29px;background:url(/images/board/btn_last2.png) no-repeat left top;}

/* 콘텐츠 내부 유틸메뉴 */
.utmenu{position:relative;margin-top:20px;margin-bottom:0px;padding:0;text-align:right;}
.utmenu img, .utmenu a, .utmenu button{display:inline-block;margin:0 0 0 2px;vertical-align:top;}
.utmenu .button3{position:absolute;left:0; top:0;}


/* 콘텐츠 내부 유틸메뉴2 */
.utmenu2{position:relative;margin-top:0px;margin-bottom:0px;padding:0;text-align:center;z-index:10;}
.utmenu2 img, .utmenu2 a, .utmenu2 button{display:inline-block;margin-bottom:-31px;margin-left:160px;line-height:0;font-size:0;}

#kakaostory-share-button{display:inline-block;margin-left:0 0 0 2px;vertical-align:top;}
#kakaostory-share-button a img{width:27px !important;height:27px !important;}

/* 저작권유형 */
.bTypeDtailTbl table tbody td .codeView01, .bTypeDtailTbl table tbody td .codeView02, .bTypeDtailTbl table tbody td .codeView03, .bTypeDtailTbl table tbody td .codeView04, .bTypeDtailTbl table tbody td .codeView05{border:0 !important;padding-top:20px !important;}
#koglContent div h4{position:relative !important;margin:0 auto 50px auto !important;}
#koglContent div ul{padding-left:0 !important;}
#koglContent div h5{left:50% !important;margin-left:-95px !important;}
#koglContent p img{display:inline-block !important;}



/* 우편번호찾기 팝업 */
.findPostBox{position:fixed;top:50%;left:50%;z-index:60;width:400px;height:500px;margin-left:-200px;margin-top:-250px;border:1px solid #767676;background:#fff;}
.findPostBox .findPostIn{position:relative;padding:20px;}
.findPostIn h3{height:30px;color:#101010;}
.findPostIn h4{position:absolute;width:50%;}
.findPostIn h4.tab01{left:0;top:50px;}
.findPostIn h4.tab02{left:50%;top:50px;}
.findPostIn h4 a{display:block;padding:15px 0;height:16px;border-top:1px solid #767676;border-bottom:1px solid #767676;background:#fff;color:#767676;text-align:center;}
.findPostIn h4.on a{display:block;border-top:1px solid #767676;border-bottom:1px solid #767676;background:#767676;color:#fff;}
.findPostIn .btnClosePopup{position:absolute;right:10px;top:10px;}
.findPostIn .postSearch{margin-top:60px;}
.findPostIn .postSearch label{display:block;text-align:left;font-size:12px;margin-bottom:3px;}
.findPostIn .postSearch input[type=text]{width:72%;margin-bottom:3px;height:32px;border:1px solid #ccc;}
.findPostIn .postSearch button{display: inline-block;padding:4px 8px;border-radius:2px;background: #767676;margin-left: 5px;color: #fff;font-size: 12px;line-height: 25px;text-align: center;}
.findPostIn .postSearch>div{margin-top:10px;padding:7px 0px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.findPostIn .postSearch>div p{line-height:150%;font-size:12px;}
.findPostIn .postSearch>div p span{display:block;margin-bottom:5px;}
.findPostIn .postList{margin-top:10px;padding:5px 0;border:1px solid #ccc;overflow-y:auto;height:180px;}
.findPostIn .postList .postArea {width:100%;}
.findPostIn .postList>ul>li{padding:9px 0;border-top:1px dashed #ccc;font-size:12px;text-align:center;}
.findPostIn .postList>ul>li:first-child{border-top:0;}
.findPostIn .postList .postArea li{position:relative;padding:2px 0 2px 60px;font-size:12px;text-align:left;}
.findPostIn .postList .postArea li em{position:absolute;left:10px;top:2px;width:55px;display:inline-block;font-style:normal;color:red;}
.findPostIn .postList .postArea li strong{position:absolute;left:10px;top:2px;width:55px;display:inline-block;text-align:justify;}


/* 주관기관찾기 팝업 */
.managingDepartBox{position:fixed;top:50%;left:50%;z-index:60;width:400px;height:500px;margin-left:-200px;margin-top:-250px;border:1px solid #767676;background:#fff;}
.managingDepartBox .managingDepartIn{position:relative;padding:20px;}
.managingDepartBox h3{height:30px;color:#101010;border-bottom:1px solid #ddd;}
.managingDepartBox .btnClosePopup{position:absolute;right:20px;top:10px;}
.managingDepartIn .managingDepartSearch{margin-top:25px;}
.managingDepartIn .managingDepartSearch label{width:0;height:0;position:absolute;font-size:0;overflow:hidden;}
.managingDepartIn .managingDepartSearch input[type=text]{width:80%;height:32px;border:1px solid #ccc;vertical-align:middle;}
.managingDepartIn .managingDepartSearch button{display: inline-block;padding:4px 12px;border-radius:2px;background: #767676;margin-left: 5px;color: #fff;font-size: 12px;line-height: 25px;text-align: center;vertical-align:middle;}
.managingDepartIn .managingDepartList{margin-top:10px;padding:5px 0;border:1px solid #ccc;overflow-y:auto;height:180px;}
.managingDepartIn .managingDepartList .postArea {width:100%;}
.managingDepartIn .managingDepartList>ul>li{padding:9px 0;border-top:1px dashed #ccc;font-size:12px;text-align:center;}
.managingDepartIn .managingDepartList>ul>li:first-child{border-top:0;}


/* 검색조건선택 */
.srchSelectBox{overflow:hidden;margin-top:20px;padding:20px;border:1px solid #a1a1a1;background:#f6f6f6;}
.srchSelectBox>ul{display:block;overflow:hidden;font-size:12px;width:100%;}
.srchSelectBox>ul>li{position:relative;display:inline-block;width:50%;box-sizing:border-box;float:left;padding-left:75px;padding-right:15px;margin:1px 0;min-height:32px;line-height:32px;}
.srchSelectBox>ul>li>strong{position:absolute;left:0px;top:0px;display:inline-block;padding-left:8px;min-height:32px;line-height:28px;background:url(/images/board/icon_bu.gif) no-repeat 3px 12px;font-weight:bold;}
.srchSelectBox .inBlock{display:inline-block;}
.srchSelectBox .inBlock li{display:inline-block;}
.srchSelectBox .inBlock input[type=checkbox] + label{display:inline-block;height:18px;line-height:18px;padding:2px 10px;cursor:pointer;background:#fff;color:#606060;text-align:center;border:1px solid #b4b4b4;margin:2px 1px;margin-right:1px;}
.srchSelectBox .inBlock input[type=checkbox]:checked + label{background:#20b4ab;color:#fff;text-align:center;border:1px solid #20b4ab;}
.srchSelectBox .inBlock input[type=checkbox]{display:none;}

.srchSelectBox input[type=text]{margin: 0;padding: 0 0 0 5px;height: 29px;*height: 27px;*line-height: 27px;background: #fff;border: 1px solid #cccccc;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: #303030;/*font-family: "돋움", dotum, AppleGothic, "Droid Sans Fallback", sans-serif;*/font-size: 12px;vertical-align: top;/*-webkit-appearance: none;*/border-radius:0;-webkit-border-radius: 0;vertical-align:middle;}
.srchSelectBox select{height:29px;max-width:100%;}
.srchSelectBox .groupSrch{display:inline-block;position:relative;margin:0;vertical-align:middle;}
.srchSelectBox .groupSrch input[type=text]{padding:0 30px 0 5px;}
.srchSelectBox .btnSrch{position:absolute;right:1px;top:1px;width:27px;height:27px;background:url(/images/board/btn_srch.gif) no-repeat left top;background-size:27px 27px;}
.srchSelectBox .btnSrch span{position:absolute;width:0;height:0;font-size:0;line-height:0;overflow:hidden;}




/* 교육,행사 검색조건선택 */
.srchSelectBox2{overflow:hidden;margin-top:20px;padding:20px;border:1px solid #a1a1a1;background:#f6f6f6;}
.srchSelectBox2>ul{overflow:hidden;font-size:12px;width:100%;}
.srchSelectBox2>ul.detailSrchArea{margin-top:5px;}
.srchSelectBox2>ul>li{position:relative;display:block;width:100%;box-sizing:border-box;float:left;padding-left:80px;padding-right:0px;margin:4px 0;min-height:32px;line-height:28px;}
.srchSelectBox2>ul>li>strong{position:absolute;left:0px;top:0px;display:inline-block;padding-left:8px;min-height:32px;line-height:28px;background:url(/images/board/icon_bu.gif) no-repeat 3px 12px;font-weight:bold;}
.srchSelectBox2 .inBlock{display:inline-block;}
.srchSelectBox2 .inBlock li{display:inline-block;}
.srchSelectBox2 .inBlock input[type=checkbox] + label{display:inline-block;height:18px;line-height:18px;padding:2px 10px;cursor:pointer;background:#fff;color:#606060;text-align:center;border:1px solid #b4b4b4;margin:2px 1px;margin-right:2px;}
.srchSelectBox2 .inBlock input[type=checkbox]:checked + label{background:#20b4ab;color:#fff;text-align:center;border:1px solid #20b4ab;}
.srchSelectBox2 .inBlock input[type=checkbox]{display:none;}

.srchSelectBox2 input[type=text]{margin: 0;padding: 0 0 0 5px;height: 29px;*height: 27px;*line-height: 27px;background: #fff;border: 1px solid #cccccc;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: #303030;/*font-family: "돋움", dotum, AppleGothic, "Droid Sans Fallback", sans-serif;*/font-size: 12px;vertical-align: top;/*-webkit-appearance: none;*/border-radius:0;-webkit-border-radius: 0;vertical-align:top;max-width:100%;}
.srchSelectBox2 select{height:29px;max-width:100%;}
.srchSelectBox2 .groupSrch{display:inline-block;position:relative;margin:0;vertical-align:middle;width:253px;}
.srchSelectBox2 .groupSrch input[type=text]{padding:0 30px 0 5px;}
.srchSelectBox2 .srchCheck{display:inline-block;position:relative;}
.srchSelectBox2 .btnSrch{position:absolute;right:1px;top:1px;width:27px;height:27px;background:url(/images/board/btn_srch.gif) no-repeat left top;background-size:27px 27px;}
.srchSelectBox2 .btnSrch span{position:absolute;width:0;height:0;font-size:0;line-height:0;overflow:hidden;}




/* 통합검색 */
.srchListInfo{position:relative;margin-bottom:20px;}
.srchListInfo .subTitle span{font-weight:normal;font-size:12px;}
.srchListInfo .btn_more{position:absolute;right:10px;bottom:-25px;}


/* 추천동영상 */
.recommendMovie{margin-top:20px;min-height:288px;background:#000;overflow:hidden;}
.recommendMovie h1, .recommendMovie h2{width:0;height:0;overflow:hidden;font-size:0;color:#000;position:absolute;}
.recommendMovie iframe{float:left;width:50%;height:240px;margin-top:40px;}
.recommendMovie .recommendMovieList{float:left;width:50%;background:#636363;min-height:320px;}
.recommendMovie ul{position:relative;width:calc(100% - 16px);padding:0 8px;}
.recommendMovie #ul_youtube_list{min-height:291px;}

.recommendMovie ul li{position:relative;padding:0px 0 0px 135px;min-height:96px;border-bottom:1px solid #878787;}
.recommendMovie ul li .thumbnail{position:absolute;left:10px;top:10px;padding:0;width:120px !important;}
.recommendMovie ul li .thumbnail a{margin:0;}
.recommendMovie ul li .thumbnail img{text-align:center;vertical-align:middle;width:120px;height:76px;}
.recommendMovie ul li .subject {padding:25px 10px 20px 5px;}
.recommendMovie ul li .subject a{max-height:45px;height:45px;max-width:100%;display:block;display:-moz-box;display:-webkit-box;display:box;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-moz-line-clamp:2;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:160%;word-break:break-all;color:#fff;font-size:14px;}
.recommendMovie ul li .subject a span{color:#fff;font-size:14px;}

.recommendMovie .recommendMovieList .btn_moreMovie{position:relative;margin:2px 7px;text-align:right;}
.recommendMovie .recommendMovieList .btn_moreMovie button{background:#373737;border:1px solid #878787;border-radius:3px;padding:3px 7px;}
.recommendMovie .recommendMovieList .btn_moreMovie button span{color:#c6c6c6;text-transform:uppercase;}
.recommendMovie .recommendMovieList .btn_moreMovie .youtube_prev{position:absolute;left:0;top:0;}





/***************
 *  모바일 960 이하
 ***************/
@media screen and (max-width: 960px) {

.mTypeListTbl>ul>li{width:31%;}

}






/***************
 *  모바일 767 이하
 ***************/
@media screen and (max-width: 767px) {
	
	/* 통합검색 */
	.gtlsearch input.txt{width:230px;padding-right:35px;height:42px;}
	.gtlsearch fieldset .srchCheck{width:230px;}
	
	/* 자동완성기능 */
	.textsrchArea .auto{width:195px;}
	.showlabel .inlineP{display:block;margin-left:0px;}
	
	/* A타입 리스트 */
	.aTypeListTbl{overflow:hidden;}
	.aTypeListTbl table .num{display:none;}
	.aTypeListTbl table thead th{display:none;}
	.aTypeListTbl table tbody td{display:block;border-top:0;float:left;}
	.aTypeListTbl table tbody .subject{border-top:1px solid #e1e1e1;width:98.5%;}
	.aTypeListTbl table tbody .subject a{max-width:88%}
	.aTypeListTbl table tbody .notice .subject::before{position:absolute;margin-left:0px;display:inline-block;padding:0px 10px;background:#868686;content:/*attr(title)*/'공지';text-align:center;color:#fff;font-size:11px;}
	.aTypeListTbl table tbody .notice .subject a{padding-left:45px;width:88%;}
	.aTypeListTbl table tbody .content{padding:0 5px 10px 5px}
	.aTypeListTbl table tbody tr:first-child  .subject{border-top:0;}
	.aTypeListTbl table tbody .date{display:inline-block;padding:2px 15px 7px 15px;min-height:24px;color:#606060;} 
	.aTypeListTbl table tbody .hit, .aTypeListTbl table tbody .writer{display:inline-block;padding:2px 15px 7px 15px;min-height:24px;color:#606060;}
	.aTypeListTbl table .date, .aTypeListTbl table .hit, .aTypeListTbl table .writer, .aTypeListTbl table .addfile, .aTypeListTbl table .category{width:auto;font-size:12px;}
	.aTypeListTbl table tbody .date {display:inline-block;padding:2px 15px 7px 15px;margin-left:-1px;min-height:24px;color:#606060;background:url(/images/board/line_gubun.gif) no-repeat left  5px;}
	.aTypeListTbl table tbody .hit {display:inline-block;padding:2px 15px 7px 15px;margin-left:-1px;min-height:24px;color:#606060;background:url(/images/board/line_gubun.gif) no-repeat left  5px;}
	.aTypeListTbl table tbody .writer{display:inline-block;padding:2px 15px 7px 15px;margin-left:-1px;min-height:24px;color:#606060;background:url(/images/board/line_gubun.gif) no-repeat left  5px;}
	.aTypeListTbl table tbody .addfile{display:inline-block;padding:2px 15px 7px 15px;margin-left:-1px;min-height:24px;color:#606060;width:auto;background:url(/images/board/line_gubun.gif) no-repeat left  5px;}
	.aTypeListTbl table tbody .category{display:inline-block;padding:2px 15px 7px 15px;margin-left:-1px;min-height:24px;color:#606060;width:auto;background:url(/images/board/line_gubun.gif) no-repeat left  5px;}
	
	
	.aTypeListTbl h2{display:none;}
	.aTypeListTbl>ul{width:100%;border-bottom:1px solid #b4b4b4;}
	.aTypeListTbl>ul>li{position:relative;padding:0px 10px 0px 10px;vertical-align:middle;border-top:1px solid #e1e1e1;line-height:150%;overflow:hidden;}
	.aTypeListTbl>ul>li.noting{margin-top:20px;padding:30px 20px 30px 20px;border:1px solid #a1a1a1;border-bottom:0;background:#f6f6f6;text-align:center;}
	.aTypeListTbl>ul>li:first-child{border-top:0;}
	.aTypeListTbl>ul>li .thumbnail{display:none;}
	.aTypeListTbl>ul>li .subject{clear:left;display:block;width:100%;padding:10px 0 5px 5px;font-size:14px;}
	.aTypeListTbl>ul>li .subject strong{width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal;}
	.aTypeListTbl>ul>li .subject a{width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal;}
	.aTypeListTbl>ul>li .subject a img{display:inline-block;margin-right:5px;}
	.aTypeListTbl>ul>li .subject span{margin-left:15px;width:30%;display:inline-block;vertical-align:top;font-size:12px;}
	.aTypeListTbl>ul>li .subject em{display:inline-block;margin-right:3px;padding:2px 3px;height:14px;line-height:14px;background:#9a7ab2;color:#fff;font-size:11px;text-transform:uppercase;font-style:normal;}
	.aTypeListTbl>ul>li .content{display:none;}
	
	.aTypeListTbl ul.list{clear:left;padding:10px 10px 0px 10px;width:90%;min-height:20px;font-size:12px;}
	.aTypeListTbl ul.list li{display:inline-block;line-height:150%;margin-bottom:3px;padding:0px 15px 0px 15px;}
	.aTypeListTbl ul.list li span img{display:inline-block;vertical-align:middle;margin-left:5px;}
	.aTypeListTbl ul.list li:first-child{padding:0 15px 0 0;background:none;}
	.aTypeListTbl>ul>li .date{display:inline-block;padding:0px 10px 10px 5px;min-height:24px;width:auto;border-top:0;font-size:12px;} 
	.aTypeListTbl>ul>li .writer{display:inline-block;padding:0px 10px 10px 10px;min-height:24px;width:auto;border-top:0;font-size:12px;background:url(/images/board/line_gubun.gif) no-repeat left  5px;}
	.aTypeListTbl>ul>li .addfile{display:inline-block;padding:0px 10px 10px 5px;min-height:24px;width:auto;border-top:0;font-size:12px;background:url(/images/board/line_gubun.gif) no-repeat left  5px;} 
	.aTypeListTbl>ul>li .hit{display:inline-block;padding:0px 10px 10px 10px;min-height:24px;width:auto;border-top:0;font-size:12px;background:url(/images/board/line_gubun.gif) no-repeat left  5px;}
	.aTypeListTbl>ul>li .category{display:inline-block;padding:0px 10px 10px 10px;min-height:24px;width:auto;border-top:0;font-size:12px;background:url(/images/board/line_gubun.gif) no-repeat left  5px;}
	
	.aTypeListTbl>ul>li .iconSapn span{display:inline-block;width:auto;padding:0px 10px 0px 10px;background:url(/images/board/line_gubun.gif) no-repeat left  5px;}
	.aTypeListTbl>ul>li .iconSapn span img{display:inline-block;vertical-align:top;}

	/* B타입 리스트 */
	.bTypeListTbl ul li{padding:0px 5px;}
	.bTypeListTbl .subject{padding:12px 0 5px 5px;}
	.bTypeListTbl .subject a{width:auto;max-width:98%;display:inline-block;overflow:hidden;;text-overflow:ellipsis;white-space:nowrap;}
	.bTypeListTbl .subject span{display:none;}
	.bTypeListTbl .content{width:98%;}


	/* C타입 리스트 */
	.cTypeListTbl>ul>li{padding:10px 5px 10px 130px;}
	.cTypeListTbl .thumbnail{padding:10px 0;width:120px !important;}
	.cTypeListTbl .thumbnail a{margin:0;}
	.cTypeListTbl .thumbnail img{text-align:center;vertical-align:middle;width:120px;height:76px;}
	.cTypeListTbl .thumbnail a .playimg{width:120px;}
	.cTypeListTbl .subject {padding:10px 0 10px 5px;}
	.cTypeListTbl .subject a{max-height:45px;height:45px;max-width:100%;display:block;display:-moz-box;display:-webkit-box;display:box;-moz-box-orient:vertical;-webkit-box-orient:vertical;box-orient:vertical;-moz-line-clamp:2;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:170%;word-break:break-all;}
	.cTypeListTbl .subject span{display:none;}
	.cTypeListTbl .content{display:none;}
	.cTypeListTbl ul.list{min-height:30px;padding:0 0px 0px 5px;}
	.cTypeListTbl ul.list li{display:block;padding:0 0 0 0;background:none;margin-bottom:3px;}
	.cTypeListTbl .date{display:inline-block;padding:5px 2px 0px 5px;min-height:24px;} 
	.cTypeListTbl .hit{display:inline-block;padding:5px 2px 0px 5px;min-height:24px;background:url(/images/board/line_gubun.gif) no-repeat left  9px;}
	.cTypeListTbl .writer{display:inline-block;padding:5px 2px 0px 5px;min-height:24px;background:url(/images/board/line_gubun.gif) no-repeat left  9px;}

	.cTypeListTbl .iconSapn span{display:inline-block;padding:5px 2px 0px 8px;background:url(/images/board/line_gubun.gif) no-repeat left  9px;}
	.cTypeListTbl .iconSapn span img{display:inline-block;vertical-align:top;}

	/* D타입 리스트 */
	.dTypeListTbl{margin-top:0px;}
	.dTypeListTbl>ul>li{width:47%;margin-left:1% !important;margin-right:1% !important;margin-top:30px;}
	.dTypeListTbl>ul>li:nth-child(3n+1){margin-left:1% !important;}
	.dTypeListTbl>ul>li:nth-child(2n+1){margin-left:1% !important;}
	.dTypeListTbl>ul>li:nth-child(1), .dTypeListTbl>ul>li:nth-child(2), .dTypeListTbl>ul>li:nth-child(3){margin-top:30px;}

	.jTypeListTbl>ul>li{width:47%;}
	.jTypeListTbl>ul>li:nth-child(1){;margin-left:1.5% !important;margin-right:1% !important;}
	.jTypeListTbl>ul>li:nth-child(2){;margin-left:1% !important;margin-right:1.5% !important;}
	.jTypeListTbl>ul>li:nth-child(3){display:none;}
	
	.kTypeListTbl>ul>li{width:47%;}
	.kTypeListTbl>ul>li:nth-child(1){;margin-left:1.5% !important;margin-right:1% !important;}
	.kTypeListTbl>ul>li:nth-child(2){;margin-left:1% !important;margin-right:1.5% !important;}
	.kTypeListTbl>ul>li:nth-child(3){display:none;}
	
	/* f타입 리스트 */
	.fTypeListTbl{margin-top:0px;}
	.fTypeListTbl>ul>li{width:47%;margin-left:1% !important;margin-right:1% !important;margin-top:30px;}
	.fTypeListTbl>ul>li:nth-child(4n+1){margin-left:1% !important;}
	.fTypeListTbl>ul>li:nth-child(2n+1){margin-left:1% !important;}
	.fTypeListTbl>ul>li:nth-child(1), .fTypeListTbl>ul>li:nth-child(2){margin-top:0px;}
	.fTypeListTbl>ul>li:nth-child(3), .fTypeListTbl>ul>li:nth-child(4){margin-top:30px;}


	/* H타입 리스트 */
	.hTypeListTbl>ul>li{width:100%;margin-left:0% !important;margin-right:0% !important;}
	.hTypeListTbl>ul>li:nth-child(1){margin-top:0px;}
	.hTypeListTbl>ul>li:nth-child(2){margin-top:20px;}

	/* 관련사이트 타입 리스트 */
	.siteTypeListTbl>ul>li{padding:10px 5px 10px 10px;}
	.siteTypeListTbl .thumbnail{position:relative;left:50%;top:10px;width:150px;text-align:center;margin-left:-75px;}
	.siteTypeListTbl .subject{padding:20px 0 5px 5px;}

	
	
	/*  상세내용 */
	.aTypeDtailTbl table tbody th.title{display:none;}
	.aTypeDtailTbl table tbody td{padding:0 0 8px 20px;border-top:0;width:100%;}
	.aTypeDtailTbl table tbody .sebuSubject td{padding:20px 20px 15px 20px;line-height:160%;text-indent:0;font-size:14px;font-weight:bold;}
	.aTypeDtailTbl table tbody .sebuContent td{padding:15px 20px 8px 20px;line-height:160%;text-indent:0;font-size:13px;border-top:1px dashed #e1e1e1;}
	.aTypeDtailTbl table tbody .addDate td{font-size:12px;padding:0 0 10px 20px;}
	.aTypeDtailTbl table tbody .addFile td{font-size:12px;padding:10px 14px 10px 95px;min-height:14px;height:14px;border-top:1px solid #858585;border-bottom:1px solid #e1e1e1;background:#fff;}
	.aTypeDtailTbl table tbody .addFile td:before, .aTypeDtailTbl table tbody .addFile td::before{position:absolute;left:20px;display:inline-block;content:'첨부파일';font-weight:bold;}
	.aTypeDtailTbl table tbody .addFile td a{display:inline-block;margin-right:5px;text-decoration:underline;}
	.aTypeDtailTbl table tbody .addVod td{font-size:12px;padding:10px 14px 10px 95px;min-height:14px;height:14px;border-top:1px solid #e1e1e1;border-bottom:1px solid #858585;background:#fff;}
	.aTypeDtailTbl table tbody .addVod td:before, .aTypeDtailTbl table tbody .addVod td::before{position:absolute;left:20px;display:inline-block;content:'동영상파일';font-weight:bold;}
	.aTypeDtailTbl table tbody .addVod td a{display:inline-block;margin-right:5px;text-decoration:underline;}
	.aTypeDtailTbl table tbody td.content .contenttxt{padding:10px 20px;font-size:14px;line-height:160%;}
	
	.aTypeDtailTbl table tbody td.content .contenttxt iframe,  .aTypeDtailTbl table tbody td.content .contenttxt object, .aTypeDtailTbl table tbody td.content .contenttxt embed {position:relative;width: 100%;height: 350px;}
	
	.bTypeDtailTbl table tbody th.title{width:120px;font-size:12px;padding:10px 5px 10px 15px;}
	.bTypeDtailTbl table tbody th.title2{width:100px;font-size:12px;padding:10px 5px 10px 15px;}
	.bTypeDtailTbl table tbody td.content .contenttxt iframe,  .bTypeDtailTbl table tbody td.content .contenttxt object, .bTypeDtailTbl table tbody td.content .contenttxt embed {position:relative;width: 100%;height: 350px;}
	
	.cTypeDtailTbl table tbody th.title{width:120px;font-size:12px;padding:10px 5px 10px 15px;}
	.cTypeDtailTbl table tbody th.title2{width:100px;font-size:12px;padding:10px 5px 10px 15px;}
	.cTypeDtailTbl table tbody td.content .contenttxt iframe,  .cTypeDtailTbl table tbody td.content .contenttxt object, .cTypeDtailTbl table tbody td.content .contenttxt embed {position:relative;width: 100%;height: 350px;}
	
	
	
	/* 저작권유형 */
	.bTypeDtailTbl table tbody td .codeView01, .bTypeDtailTbl table tbody td .codeView02, .bTypeDtailTbl table tbody td .codeView03, .bTypeDtailTbl table tbody td .codeView04, .bTypeDtailTbl table tbody td .codeView05{border:0 !important;padding-top:20px !important;padding-left:10px !important;}
	.bTypeDtailTbl table tbody td .codeView01 img, .bTypeDtailTbl table tbody td .codeView02 img, .bTypeDtailTbl table tbody td .codeView03 img, .bTypeDtailTbl table tbody td .codeView04 img, .bTypeDtailTbl table tbody td .codeView05 img{display:block !important;margin-bottom:5px !important;position:relative !important;left:0 !important;top:0 !important;}


	
	/* 덧글 */
	.commentArea{padding-top:20px;}
	.commentArea .commentList li .idDate{position:absolute;left:8px;top:18px;width:auto !important;}
	.commentArea .commentList li .idDate strong{max-width:100px;}
	.commentArea .subbtnArea{position:relative;right:0;top:0;text-align:right;margin-top:10px;}
	.commentArea .subbtnArea a, .commentArea .subbtnArea button{padding:0 8px;}
	
	/* 2차덧글*/
	.commentArea .commentList li.commendtxt1{position:relative;padding:42px 10px 20px 15px;border-top:1px solid #eaeaea;background:url(/dWise/images/admin/icon_recommend.gif) no-repeat 0px 15px;font-size:12px;color:#818181;line-height:160%;}
	.commentArea .commentList li.commendtxt1 .idDate{position:absolute;left:15px;top:18px;width:60%;}
	.commentArea .commentList li.commendtxt1 .thumbnail{position:absolute;left:15px; top:45px;}
	
	/* 3차덧글 */
	.commentArea .commentList li.commendtxt2{position:relative;padding:42px 10px 20px 35px;border-top:1px solid #eaeaea;background:url(/dWise/images/admin/icon_recommend.gif) no-repeat 20px 15px;font-size:12px;color:#818181;line-height:160%;}
	.commentArea .commentList li.commendtxt2 .idDate{position:absolute;left:35px;top:18px;width:60%;}
	.commentArea .commentList li.commendtxt2 .thumbnail{position:absolute;left:35px; top:45px;}
	
	/* 2차덧글쓰기 */
	.commentArea .commentList li.replay1{position:relative;padding:22px 10px 0px 15px;border-top:1px solid #eaeaea;background:url(/dWise/images/admin/icon_recommend.gif) no-repeat 0px 15px;font-size:12px;color:#818181;line-height:160%;}
	.commentArea .commentList li.replay1 textarea{height:60px;width:100%;border:1px solid #cdcdcd;resize:none;}
	.commentArea .commentList li.replay1 textarea.off{background:#fff url(/dWise/images/admin/bg_txt.gif) no-repeat 50% 50%;}
	
	/* 3차덧글쓰기 */
	.commentArea .commentList li.replay2{position:relative;padding:22px 10px 0px 35px;border-top:1px solid #eaeaea;background:url(/dWise/images/admin/icon_recommend.gif) no-repeat 20px 15px;font-size:12px;color:#818181;line-height:160%;}
	.commentArea .commentList li.replay2 textarea{height:60px;width:100%;border:1px solid #cdcdcd;resize:none;}
	.commentArea .commentList li.replay2 textarea.off{background:#fff url(/dWise/images/admin/bg_txt.gif) no-repeat 50% 50%;}
	

	/* 이전다음글 */
	.nextTbl{position:relative;margin:30px 0;}
	.nextTbl table tbody th{width:25%;font-size:12px;vertical-align:middle;}
	.nextTbl table tbody td{width:75%;font-size:12px;vertical-align:middle;}


	/* 글쓰기 */
	.aTypeWriteTbl{margin-top:10px;}
	.aTypeWriteTbl table tbody th{text-align:left;text-indent:0px;padding:10px 10px 10px 15px;border-top:1px solid #e1e1e1;line-height:150%;vertical-align:middle;font-size:12px;}
	.aTypeWriteTbl table tbody th.title{width:100px;padding:10px 5px 10px 15px;font-size:12px;}
	.aTypeWriteTbl table tbody th.title2{width:90px;padding:10px 5px 10px 15px;font-size:12px;}
	.aTypeWriteTbl table tbody td textarea{height:250px;}
	.aTypeWriteTbl table tbody td .editerArea{height:auto;}
	.aTypeWriteTbl .shutdown{text-indent:15px;padding:15px 0;}
	.aTypeWriteTbl .shutdown ul{text-indent:0px;margin-left:10px;width:95%;}
	.aTypeWriteTbl .shutdown ul li{padding-left:10px;text-indent:-5px;}
	.aTypeWriteTbl table tbody td textarea{width:95%;}
	.aTypeWriteTbl table tbody td input[type=text], .aTypeWriteTbl table tbody td input[type=email]{width:96%;margin:2px 0;max-width:97%;}
	.aTypeWriteTbl table tbody td input[type=date]{width:97%;margin:2px 0;max-width:98%;}
	.aTypeWriteTbl table tbody td.showlabel label{margin-right:10px;}
	.aTypeWriteTbl table tbody td .checkList>li strong{display:block;width:100%;margin-bottom:5px;}
	.aTypeWriteTbl table tbody td select{margin:2px 0;}
	.aTypeWriteTbl table tbody td .payinfo li{display:inline-block;min-width:210px;margin:2px 0;padding:0 0px 0 3px;background:url(/images/board/icon_bu.gif) no-repeat left 14px;}
	
	
	/* 우편번호찾기 팝업*/
	.findPostBox{position:fixed;top:0;left:0;z-index:60;width:100%;height:100%;overflow-y:auto;margin-left:0px;margin-top:0px;border:0;background:#fff;}
		
	
	/* 검색조건선택 */
	.srchSelectBox{overflow:hidden;margin-top:20px;padding:20px;border:1px solid #e1e1e1;background:#f6f6f6;}
	.srchSelectBox>ul{display:block;float:none;font-size:12px;}
	.srchSelectBox>ul>li{position:relative;display:inline-block;width:100%;box-sizing:border-box;float:none;padding-left:75px;padding-right:0px;min-height:32px;}
	.srchSelectBox>ul>li>strong{position:absolute;left:0px;top:0px;display:inline-block;padding-left:8px;min-height:32px;line-height:28px;background:url(/images/board/icon_bu.gif) no-repeat 3px 12px;}

	.srchSelectBox2 .groupSrch{display:block;width:100% !important;}
	.srchSelectBox2 .groupSrch input[type=text]{width:100% !important;}
	.srchSelectBox2>ul>li{padding-right:0;}
	
	.buttonArea{position:relative;margin-top:10px;padding:10px 0 20px 0;text-align:center;}
	.buttonArea img, .buttonArea a, .buttonArea button{display:inline-block;margin:0px 0 2px 2px;}
	
	.mTypeListTbl>ul>li{width:47%;}
	
	/* 콘텐츠 내부 유틸메뉴2 */
	.utmenu2{margin-top:20px;text-align:right;}
	.utmenu2 img, .utmenu2 a, .utmenu2 button{margin-bottom:-10px;margin-left:0px;}
	
}


/**************
 *  모바일 600 이하
 **************/
@media screen and (max-width: 600px) {
	
/* 추천동영상 */
.recommendMovie iframe{float:none;width:100%;margin:20px auto 20px auto;display:block;}
.recommendMovie .recommendMovieList{float:none;border-left:none;width:100%;border-top:1px solid #777;overflow-y:hidden;max-height:initial;}

}


/**************
 *  모바일 479 이하
 **************/
@media screen and (max-width: 479px) {

	.subsearch select{min-width:50px;}
	.tableInfoArea span.srchtxt{max-width:25%;}
	/* A타입 리스트 */
	.aTypeListTbl table tbody .subject{width:96%;}
	.aTypeListTbl table tbody .subject a{max-width:85%}
	
	/* C타입 리스트 */
	.cTypeListTbl ul.list li{display:none;}
	.cTypeListTbl ul.list li:last-child{display:block;}
	.cTypeListTbl .iconSapn span.hitsu{background:none;}
		
	/* D타입 리스트 */
	.dTypeListTbl{margin-top:20px;}
	.dTypeListTbl>ul>li{width:100%;margin-left:0 !important;margin-top:20px;}
	.dTypeListTbl>ul>li:nth-child(3n+1){margin-left:0 !important;}
	.dTypeListTbl>ul>li:nth-child(2n+1){margin-left:0 !important;}
	.dTypeListTbl>ul>li:nth-child(1){margin-top:0px !important;}
	.dTypeListTbl>ul>li:nth-child(2), .dTypeListTbl>ul>li:nth-child(3){margin-top:20px;}
	
	.jTypeListTbl{border-left:0;border-right:0;border-bottom:0;}
	.jTypeListTbl>ul>li{width:100%;}
	.jTypeListTbl>ul>li:nth-child(1){margin-left:0% !important;margin-right:0% !important;}
	.jTypeListTbl>ul>li:nth-child(2){margin-left:0% !important;margin-right:0% !important;}
	.jTypeListTbl>ul>li:nth-child(3){display:none;}
	.jTypeListTbl>ul>li .subject{padding-bottom:0;}
	
	.kTypeListTbl{border-left:0;border-right:0;border-bottom:1px solid #e1e1e1;}
	.kTypeListTbl>ul>li{width:100%;}
	.kTypeListTbl>ul>li:nth-child(1){margin-left:0% !important;margin-right:0% !important;}
	.kTypeListTbl>ul>li:nth-child(2){margin-left:0% !important;margin-right:0% !important;}
	.kTypeListTbl>ul>li:nth-child(3){margin-left:0% !important;margin-right:0% !important;display:block;}
	.kTypeListTbl>ul>li .subject{padding-bottom:0;}
	
	/* E타입 리스트 */
	.eTypeListTbl>ul>li div .subject{display:inline-block;padding:10px 0px 5px 0px;font-size:14px;}
	.eTypeListTbl>ul>li .list li{padding:3px 8px 3px 0;}
	.eTypeListTbl>ul>li .list li strong{background:none;padding-left:0px !important;}
	.eTypeListTbl>ul>li div .list li{display:inline-block;padding:3px 4px 3px 0;font-size:14px;font-weight:bold;}
	
	/* f타입 리스트 */
	.fTypeListTbl{margin-top:20px;}
	.fTypeListTbl>ul>li{width:100%;margin-left:0 !important;margin-top:20px;}
	.fTypeListTbl>ul>li:nth-child(4n+1){margin-left:0 !important;}
	.fTypeListTbl>ul>li:nth-child(2n+1){margin-left:0 !important;}
	.fTypeListTbl>ul>li:nth-child(1){margin-top:0px !important;}
	.fTypeListTbl>ul>li:nth-child(2), .dTypeListTbl>ul>li:nth-child(3), .dTypeListTbl>ul>li:nth-child(4){margin-top:20px;}
	
	/* i타입 리스트 */
	.iTypeListTbl{margin-top:20px;}
	.iTypeListTbl>ul>li{width:100%;margin-left:0 !important;margin-top:20px;}
	.iTypeListTbl>ul>li:nth-child(1){margin-top:0px !important;}
	.iTypeListTbl>ul>li:nth-child(2){margin-top:20px;}
	
	.mTypeListTbl>ul>li{width:98%;}
	
	/* FAQ */
	.faqTbl ul li{padding:10px 0 0 0;}
	.faqTbl .questionArea {padding-left:60px;padding-right:10px;padding-bottom:10px;}
	.faqTbl .questionArea h3{padding-right:25px;font-size:13px;}
	.faqTbl .questionArea em{position:absolute;left:5px !important;top:0;width:50px !important;text-align:left;}
	.faqTbl .answerArea{padding:15px 20px 15px 20px;background:#fafafa;}
	.faqTbl .answerArea p{line-height:180%;}
	
	/* 글쓰기 */
	.aTypeWriteTbl table tbody td textarea{width:90%;}
	.aTypeWriteTbl table tbody td input[type=text], .aTypeWriteTbl table tbody td input[type=email]{width:92%;max-width:92% !important;}
	.aTypeWriteTbl table tbody td input[type=date]{width:94%;max-width:94% !important;}
	.aTypeWriteTbl table tbody td select{max-width:96% !important;}
	
	/* 게시기간 */
	.aTypeWriteTbl table tbody td.showDate label{font-size:11px;margin-right:3px;}
	.aTypeWriteTbl table tbody td.showDate input[type=text]{width:26%;}
	.aTypeWriteTbl table tbody td.showlabel label{font-size:11px;margin-right:3px;}
	.aTypeDtailTbl table tbody td.content .contenttxt iframe,  .aTypeDtailTbl table tbody td.content .contenttxt object, .aTypeDtailTbl table tbody td.content .contenttxt embed {position:relative;width: 100%;height: 250px;}
	
	
	/* 상세 B타입 */
	.bTypeDtailTbl table tbody td .payinfo{display:block;margin:10px 0 0 0;}
	.bTypeDtailTbl table tbody td .payinfo li{display:block;min-width:auto;margin-bottom:10px;background-position:left 8px;}
	.bTypeDtailTbl table tbody td .payinfo li button, .bTypeDtailTbl table tbody td .payinfo li input{margin-left:0px;vertical-align:middle;}
	.bTypeDtailTbl table tbody td .payinfo li input{width:110px;}
	.bTypeDtailTbl table tbody td.content .contenttxt iframe,  .bTypeDtailTbl table tbody td.content .contenttxt object, .bTypeDtailTbl table tbody td.content .contenttxt embed {position:relative;width: 100%;height: 250px;}
	
	/* 상세 C타입 */
	.cTypeDtailTbl table tbody td .payinfo{display:block;margin:10px 0 0 0;}
	.cTypeDtailTbl table tbody td .payinfo li{display:block;min-width:auto;margin-bottom:10px;background-position:left 8px;}
	.cTypeDtailTbl table tbody td .payinfo li button, .cTypeDtailTbl table tbody td .payinfo li input{margin-left:0px;vertical-align:middle;}
	.cTypeDtailTbl table tbody td .payinfo li input{width:110px;}
	.cTypeDtailTbl table tbody th, .cTypeDtailTbl table tbody td{display:block;width:100% !important;}
	.cTypeDtailTbl table tbody tr:first-child th, .cTypeDtailTbl table tbody tr:first-child td{border-top:1px solid #e1e1e1;}
	.cTypeDtailTbl table tbody td.content .contenttxt iframe,  .cTypeDtailTbl table tbody td.content .contenttxt object, .cTypeDtailTbl table tbody td.content .contenttxt embed {position:relative;width: 100%;height: 500px;}
	
	/* 검색조건선택 */
	.srchSelectBox{overflow:hidden;margin-top:20px;padding:10px;border:1px solid #e1e1e1;background:#f6f6f6;}
	.srchSelectBox>ul{display:block;float:none;font-size:12px;}
	.srchSelectBox>ul>li{position:relative;display:inline-block;width:100%;box-sizing:border-box;float:none;padding-left:75px;padding-right:0px;min-height:32px;line-height:32px;}
	.srchSelectBox>ul>li>strong{position:absolute;left:0px;top:0px;display:inline-block;padding-left:8px;min-height:32px;line-height:28px;background:url(/images/board/icon_bu.gif) no-repeat 3px 12px;}
	.srchSelectBox>ul>li>.date{width:230px !important;padding-right:0;max-width:100%;}
	.srchSelectBox>ul>li input[type=text]{width:230px !important;max-width:100%;}
	.srchSelectBox>ul>li>select{width:230px !important;max-width:100%;}
	.srchSelectBox>ul>li>.txt{width:230px !important;margin:2px 0 5px 0;max-width:100%;}
	
	/* 교육,행사 검색 */
	.srchSelectBox2 input[type=date]{width:90% !important;}
	
	/* 유틸메뉴 */
	.utmenu{position:relative;margin-top:20px;margin-bottom:25px;padding:0;text-align:right;}
	.utmenu img, .utmenu a{display:inline-block;margin-left:0 0 0 2px;}
	
	/* 버튼영역 */
	.btnArea{text-align:center;}
	.btnArea .leftArea{position:relative;left:0;top:-10px;display:block;text-align:center;padding:15px 0;border-bottom:1px solid #dfefef;background:#f6f6f6;}
	/*.btnArea .leftArea2{position:absolute;display:block;text-align:center;padding:15px 0;top:35px;width:100%;}*/
	.btnArea .leftArea2{position:relative;left:0;top:0px;display:block;text-align:center;padding:5px 0;background:#fff;margin-bottom:-30px;}
		
}




/**************
 *  모바일 359 이하
 **************/
@media screen and (max-width: 359px) {

	.bTypeDtailTbl table tbody th.title{width:80px;}
	.bTypeDtailTbl table tbody th.title2{width:80px;}
	
	.aTypeWriteTbl table tbody th.title{width:80px;}
	.aTypeWriteTbl table tbody th.title2{width:80px;}
	
	
	.srchSelectBox li .date{width:200px !important;padding-right:0;}
	.srchSelectBox li select{width:200px !important;}
	.srchSelectBox li .txt{width:200px !important;margin:2px 0 5px 0;}
}

