@charset "utf-8";
.boardSearch{clear:both;margin:0 0 10px 0;padding:10px;border:#d0d0d0 1px solid;background-color:#f5f5f5;text-align:center;overflow:hidden;_zoom:1;}
.boardSearch *{vertical-align:middle;}
.boardSearch img{vertical-align:middle;}
.boardSearch .left{float:left;margin:0;padding:0;}
.boardSearch input.inputListSearch{width:160px;padding:2px;border:1px solid #bebebe;}
.boardSearch .right{float:right;margin:0;padding:0;}
.faqSearch{clear:both;margin:0;padding:0;overflow:hidden;_zoom:1;}
.faqSearch *{vertical-align:top;}
.faqSearch img{vertical-align:middle;}
.faqSearch .ico{float:left;width:115px;}
.faqSearch .ico img{margin-left:20px;}
.faqSearch .search{float:left;}
.faqSearch .search .infoText{clear:both;padding:0 0 10px 0;}
.faqSearch .search .infoText img{margin-bottom:3px;}
.faqSearch .search .infoText span{color:#000;}
.faqSearch .search .inputBox{clear:both;}
.faqSearch input.inputListSearch{width:280px;padding:2px;border:1px solid #ccc;background:#f9f9f9;}
.faqWrap{margin:0 0 20px 0;padding:0;border:1px solid #d7d7d7;border-width:1px 0;}
.faqView{overflow:hidden;_zoom:1;margin:0;padding:0;}
.faqView dt{margin:0;padding:22px 25px;font-weight:bold;color:#2f49ae;font-size:1.3em;line-height:1.2;}
.faqView dd{margin:0;padding:0;background:#f9f9f9;}
.faqView dd .img{margin:0;padding:0;}
.faqView dd .text{margin:0;padding:22px 25px;}
.faqView dd .txtOrg{float:left;}
.faqView dd .txt{float:right;width:630px;display:block;margin:0;padding:0;}
.faqView dd .btnTop{text-align:right;margin:20px 0 0 0;padding:0;}
.faqWrapType02{margin:0;padding:0;}
.faqWrapType02 *{vertical-align:middle;}
.faqWrapType02 dl{margin:0;padding:0;}
.faqWrapType02 dt{margin:0;padding:14px 19px;border:2px solid #6b8cc8;font-size:1.2em;color:#000;font-weight:bold;line-height:100%;}
.faqWrapType02 dt img{margin-bottom:1px;}
.faqWrapType02 dd{margin:0;padding:14px 19px;border-bottom:2px solid #587ec3;}
.faqWrap{clear:both;margin:0;padding:0;border-top:2px solid #b4b4b4;border-bottom:1px solid #b4b4b4;}
.faqWrap .faq{list-style-type:none;margin:0;padding:0;}
.faqWrap .faq *{vertical-align:middle;}
.faqWrap .faq li{margin:0;padding:1px 0 0 0;background:url('../images/common/bg/bgDotLine02.gif') repeat-x 0 0;}
.faqWrap .faq li.first{background-image:none;}
.faqWrap .faq li .faqQ{overflow:hidden;_zoom:1;margin:0;padding:8px 0 7px 0;}
.faqWrap .faq li .faqQOn{overflow:hidden;_zoom:1;margin:0;padding:9px 0 7px 0;background-color:#f5f5f5;}
.faqWrap .faq li .faqQOn a{color:#294d8d !important;}
.faqWrap .faq li .faqA{overflow:hidden;_zoom:1;padding:15px 0 15px 70px;background:url('../images/common/bg/bgDotLine02.gif') repeat-x 0 0;}
.faqWrap .faq li .ico{float:left;width:30px;}
.faqWrap .faq li .text{float:left;width:550px;}
.faqWrap .faq li dl{margin:0;padding:0;}
.faqWrap .faq li dt{float:left;margin:0;padding:0;width:70px;text-align:center;}
.faqWrap .faq li dd{float:left;margin:0;padding:0;}
.faqWrap .faq li .faqA .text .addFile{margin:0;padding:10px 0 0 0;}
.faqWrap .faq li .faqA .text .addFile *{vertical-align:top}
.faqWrap .faq li .faqA .text .addFile img{vertical-align:middle;}
.faqWrap .faq li .faqA .text .addFile div{margin:0;padding:3px 0 0 0;}
.faqWrap .faq li .faqA .text .addFile span{display:inline-block;width:70px;margin:0;padding:0;color:#636363;font-weight:bold;font-size:0.9em;}
table.basicList *,
table.basicWrite *,
table.basicView *{vertical-align:middle;}
table.basicList{width:100%;empty-cells:show;border-collapse:collapse;clear:both;border:0;border-bottom:1px solid #ccc;}
table.basicList a{text-decoration:none;}
table.basicList caption{overflow:hidden;height:0;width:0;font-size:0;line-height:0}
table.basicList thead th{line-height:1.2em;}
table.basicList thead th,
table.basicList thead td{text-align:center;font-weight:bold;font-size:13px;padding:9px 0;border-top:2px solid #366dd6;border-bottom:1px solid #d0d0d0;background:transparent url('../images/common/bg/boardBg.gif') repeat-x left bottom;}
table.basicList tbody th,
table.basicList tbody td{padding:9px 0;text-align:center;line-height:1em;border-bottom:1px solid #e7e7e7;}
table.basicList tbody tr.first th,
table.basicList tbody tr.first td{background:none;}
table.basicList tbody td.colTit{text-align:left;padding-left:10px;}
.tableWrap{margin:0;padding:0 0 30px 0;border-top:2px solid #366dd6;}
table.basicView{width:100%;empty-cells:show;border-collapse:collapse;clear:both;border-bottom:2px solid #b4b4b4;}
table.basicView a{text-decoration:none;}
table.basicView caption{overflow:hidden;height:0;width:0;font-size:0;line-height:0}
table.basicView tbody th,
table.basicView tbody td{padding:9px 7px;}
table.basicView tbody td.first{border-bottom:1px solid #b4b4b4;}
table.basicView tbody td.date{text-align:right;}
table.basicView tbody td.data{background:url('../images/common/bg/bgDotLine02.gif') repeat-x left bottom;}
table.basicView tbody td.cont{padding:20px;border-left:0;}
div.pageNum{clear:both;text-align:center;position:relative;width:100%;padding:20px 0 10px 0;}
div.pageNum *{vertical-align:middle;}
div.pageNum a, div.pageNum span{padding:0 4px;}
div.pageNum span{font-weight:bold;color:#ed0000;}
div.pageNum .btn{display:inline;margin:0;padding:0;font-size:0;line-height:0;}
div.pageNum .btn img{margin:0 0 2px 0;}
.viewList{overflow:hidden;_zoom:1;width:100%;margin:0;padding:0;border-top:1px solid #6c83dd;border-bottom:1px solid #ccc;}
.viewList dl{overflow:hidden;_zoom:1;margin:0;padding:0;}
.viewList dl.prev{border-bottom:1px solid #ebebeb;}
.viewList dt{float:left;width:135px;margin:0;padding:7px 0;background:#f7f7f7;text-align:center;font-weight:bold;color:#000;}
.viewList dd{float:left;margin:0;padding:7px 0 7px 10px;}