2@charset "utf-8";

/* float */
.float-right{float: right}
.float-left{float: left}

/* col width
------------------*/
.col12{width: 100% }
.col11{width: 91.66666666666667% }
.col10{width: 83.33333333333333% }
.col9{width: 75% }
.col8{width: 66.66666666666667% }
.col7{width: 58.33333333333333%}
.col6{width: 50% }
.col5{width: 41.66666666666667%}
.col4{width: 33.33333333333333%}
.col3{width: 25% }
.col2{width: 16.66666666666667%}
.col{width: 8.333333333333333%}
@media screen and (min-width: 639px){
	.md-col12{width: 100% }
	.md-col11{width: 91.66666666666667% }
	.md-col10{width: 83.33333333333333% }
	.md-col9{width: 75% }
	.md-col8{width: 66.66666666666667% }
	.md-col7{width: 58.33333333333333%}
	.md-col6{width: 50% }
	.md-col5{width: 41.66666666666667%}
	.md-col4{width: 33.33333333333333%}
	.md-col3{width: 25% }
	.md-col2{width: 16.66666666666667%}
	.md-col{width: 8.333333333333333%}
}
@media screen and (min-width: 768px){
	.mp-col12{width: 100% }
	.mp-col11{width: 91.66666666666667% }
	.mp-col10{width: 83.33333333333333% }
	.mp-col9{width: 75% }
	.mp-col8{width: 66.66666666666667% }
	.mp-col7{width: 58.33333333333333%}
	.mp-col6{width: 50% }
	.mp-col5{width: 41.66666666666667%}
	.mp-col4{width: 33.33333333333333%}
	.mp-col3{width: 25% }
	.mp-col2{width: 16.66666666666667%}
	.mp-col{width: 8.333333333333333%}
}

@media screen and (min-width: 769px){
	.mp2-col12{width: 100% }
	.mp2-col11{width: 91.66666666666667% }
	.mp2-col10{width: 83.33333333333333% }
	.mp2-col9{width: 75% }
	.mp2-col8{width: 66.66666666666667% }
	.mp2-col7{width: 58.33333333333333%}
	.mp2-col6{width: 50% }
	.mp2-col5{width: 41.66666666666667%}
	.mp2-col4{width: 33.33333333333333%}
	.mp2-col3{width: 25% }
	.mp2-col2{width: 16.66666666666667%}
	.mp2-col{width: 8.333333333333333%}
}

@media screen and (min-width: 999px){
	.lg-col12{width: 100% }
	.lg-col11{width: 91.66666666666667% }
	.lg-col10{width: 83.33333333333333% }
	.lg-col9{width: 75% }
	.lg-col8{width: 66.66666666666667% }
	.lg-col7{width: 58.33333333333333%}
	.lg-col6{width: 50% }
	.lg-col5{width: 41.66666666666667%}
	.lg-col4{width: 33.33333333333333%}
	.lg-col3{width: 25% }
	.lg-col2{width: 16.66666666666667%}
	.lg-col{width: 8.333333333333333%}
}

/* SKIN
------------------------*/
/* skinRound */
.skinRound {border-radius: 7px;}

/* skinTb */
.skinTb {position: relative;width: 100%;margin-bottom:20px;border-width: 0;border-style: solid;border-color: #ddd;border-collapse: collapse;font-size: 16px;line-height: 1.5;letter-spacing: -1px;-ms-word-break: keep-all;word-break: keep-all;}
.skinTb:before {display: block;position: absolute;left: 0;top: 0;width: 100%;content:'';}
.skinTb >tbody >tr >td {font-weight: normal;}
div.skinTb,
.skinTb:before {border-top: 2px solid #333;}
.skinTb + .skinTb:before {border-top: 0;}
.skinTb >.skinTb-tr {display: table;width: 100%;height: 100%;border-collapse: collapse;}
.skinTb.eminwon >.skinTb-tr{height:44px;}
.skinTb >tr >th,
.skinTb >thead >tr >th,
.skinTb >tbody >tr >th,
.skinTb >tfoot >tr >th,
.skinTb >tr >td,
.skinTb >thead >tr >td,
.skinTb >tbody >tr >td,
.skinTb >tfoot >tr >td,
.skinTb-th,
.skinTb-td {display: table-cell;padding: 11px 11px;border-width: 0 0 1px 1px;border-style: solid;border-color: #ddd;vertical-align: middle;font-weight:300;word-break: break-all;}
/*
.skinTb >tbody >tr >td a{color:#006bb7;}
*/
.skinTb >thead >tr >th {padding: 15px 11px 11px}
.skinTb-th,
.skinTb >tr >th,
.skinTb >thead >tr >th,
.skinTb >tbody >tr >th,
.skinTb >tfoot >tr >th {font-weight: 500;background-color: #f7f7f7;}
.skinTb-tr >.skinTb-th:first-child,
.skinTb-tr >.skinTb-td:first-child,
.skinTb >tr >td:first-child,
.skinTb >tr >th:first-child,
.skinTb >thead >tr >th:first-child,
.skinTb >thead >tr >td:first-child,
.skinTb >tbody >tr >th:first-child,
.skinTb >tbody >tr >td:first-child,
.skinTb >tfoot >tr >th:first-child,
.skinTb >tfoot >tr >td:first-child {border-left-width: 0;}
.skinTb >tbody >tr >td.bd_left{border-left:1px solid #ddd;}

.skinTb >thead >tr:nth-child(2) >th:first-child {border-left-width: 1px;}
.ctSrchArea + .skinTb-wrapper .skinTb >tbody >tr:nth-child(even) >td.skinTxa-left:first-child {border-left-width: 1px;}
.skinTb-date {min-width: 93px;}
.skinTb li {font-size: 16px;}
.skinTb .listLv li:last-child,
.skinTb .listLv2 li:last-child,
.skinTb .listLv3 li:last-child,
.skinTb .listLv4 li:last-child,
.skinTb .listLv5 li:last-child {margin-bottom: 0;}
tbody .skinTb-sbj {text-align:left;}
.skinTb .newWin-go {padding:5px 10px; border:1px solid #b8b8b8; background-color:#dfdfdf; color:#000000; }
.skinTb-hidden {display: none;}
.eminwon .skinTb-conts{word-wrap: break-word;}
.skinTb .listLv >li{padding-top:0;padding-bottom:10px;}
.skinTb p.listLv:before, .skinTb div.listLv:before, .skinTb span.listLv:before, .skinTb .listLv >li:before, .skinTb .listLv >dt:before{top:11px;}

.skinTb >tbody [rowspan],
.skinTb >tbody [rowspan] + th,
.skinTb >tbody [rowspan] + td{
  border-right:1px solid #ddd;
}

.skinTb >tbody td:last-child{border-right:0 !important}


/* skinTb-data-comment */
.skinTb-data-comment .skinTb-tr .skinTb-tr {display: table-cell;}
.skinTb-data-comment .skinTb-tr .skinTb-tr:nth-child(2) {border-left: 1px solid #ddd;}
.skinTb-data-comment .skinTb-th {background-color: #fff;}
.skinTb-data-comment .skinIptTxt,
.skinTb-data-comment .skinIptPass {width: calc(100% - 100px);}
.skinTb-data-comment .skinTextArea,
.skinTb-data-comment .skinTextArea + .skinBtnBo {height: 100px;}
.skinTb-data-comment .skinTextArea {width: calc(100% - 100px);}
.skinTb-data-comment .skinIptTxt + .skinBtnBo,
.skinTb-data-comment .skinTextArea + .skinBtnBo {width: 90px;float: right;}

@media screen and (max-width: 999px){
	.skinTb th[data-seq=first],
	.skinTb td[data-seq=first] {border-left-width: 0;}

	/* skinTb-data-resWrite */
	.skinTb-data-resWrite >tbody >tr,
	.skinTb-data-resWrite >tbody >tr >th,
	.skinTb-data-resWrite >tbody >tr >td,
	.skinTb-data-resWrite >.skinTb-tr,
	.skinTb-data-resWrite >.skinTb-tr >.skinTb-td,
	.skinTb-data-resWrite >.skinTb-tr >.skinTb-th {display: block;border-left-width: 0;}
	.skinTb-data-resWrite >tbody >tr >th {text-align: left;}
	.skinTb-data-resWrite >.skinTb-tr >.skinTb-td,
	.skinTb-data-resWrite >.skinTb-tr >.skinTb-th,
	.skinTb-data-resWrite >tbody >tr >th,
	.skinTb-data-resWrite >tbody >tr >td {width: 100%;background-color: #fff;}
	.skinTb-data-resWrite >tbody >tr >th,
	.skinTb-data-resWrite >.skinTb-tr >.skinTb-th {padding-bottom: 0;border-bottom-width: 0;}
	.skinTb-data-resWrite .skinColor-fmInfo {display: block;}

	/* skinTb-data-comment */
	.skinTb-data-comment .skinTb-tr .skinTb-tr:nth-child(n) {display: table;border-width: 0;}
	.skinTb colgroup{display:none;}

}
@media screen and (max-width: 639px){

	/* skinTb-data-resList */
	.skinTb-data-resList >.skinTb-tr >.skinTb-sbj,
	.skinTb-data-resList >tr >.skinTb-sbj,
	.skinTb-data-resList >tbody >tr >.skinTb-sbj {border-width: 0;font-weight: 600;}

	.skinTb-data-resList >tbody,
	.skinTb-data-resList >tbody >tr,
	.skinTb-data-resList >tbody >tr >td,
	.skinTb-data-resList >.skinTb-tr,
	.skinTb-data-resList >.skinTb-tr >.skinTb-th,
	.skinTb-data-resList >.skinTb-tr >.skinTb-td {display: block;border-width: 0 0 1px;;min-height:47px;}
	.skinTb-data-resList >.skinTb-tr >.skinTb-td.skinTb-Subject {float: left;width: 100%;color: #000;}
	.skinTb-data-resList >.skinTb-tr >.skinTb-th.skinTb-Title {float: left;width: 100px;color: #000;}
	.skinTb-data-resList >.skinTb-tr >.skinTb-td.skinTb-Text {float: left;width: calc(100% - 110px);color: #000;}

	.skinTb-data-resList >.skinTb-tr >.skinTb-name,
	.skinTb-data-resList >.skinTb-tr >.skinTb-date,
	.skinTb-data-resList >.skinTb-tr >.skinTb-Data,
	.skinTb-data-resList >tr >.skinTb-name,
	.skinTb-data-resList >tr >.skinTb-date,
	.skinTb-data-resList >tr >.skinTb-Data,
	.skinTb-data-resList >tbody >tr >.skinTb-name,
	.skinTb-data-resList >tbody >tr >.skinTb-date {float: left;width: 100%;color: #000;}
	.skinTb-data-resList >tbody >tr >.skinTb-Data {float: left;width: 100%;color: #000;text-align:left;}

	.skinTb-data-resList >.skinTb-tr >.skinTb-part,
	.skinTb-data-resList >tr >.skinTb-part,
	.skinTb-data-resList >tbody >tr >.skinTb-part{float: left;text-align:left;width: 40%;color: #000;}
	.skinTb-data-resList >.skinTb-tr >.skinTb-tel,
	.skinTb-data-resList >tr >.skinTb-tel,
	.skinTb-data-resList >tbody >tr >.skinTb-tel{float: left;width: 29%;color: #000;}
	.skinTb-data-resList >.skinTb-tr >.skinTb-link,
	.skinTb-data-resList >tr >.skinTb-link,
	.skinTb-data-resList >tbody >tr >.skinTb-link {float: left;text-align:right;width: 31%;color: #000;}
	.skinTb-data-resList .skinTb-link:before {content:"바로가기 "}

	.skinTb-data-resList >.skinTb-tr >.skinTb-name,
	.skinTb-data-resList >tr >.skinTb-name,
	.skinTb-data-resList >tbody >tr >.skinTb-name {text-align: left;min-height:47px;}

	.skinTb-data-resList >.skinTb-tr >.skinTb-date,
	.skinTb-data-resList >tr >.skinTb-date,
	.skinTb-data-resList >tbody >tr >.skinTb-date {text-align: right;}

	.skinTb-data-resList.skinTb-data-group:before{border-top:0;}
	.skinTb-data-resList.skinTb-data-group >tbody >tr {margin-bottom:15px;}
	.skinTb-data-resList.skinTb-data-group >tbody >tr >td {border-width:0 1px; text-align: left; padding: 5px 0 0 15px;}
	.skinTb-data-resList.skinTb-data-group >tbody >tr >td.skinTb-group {width: 100%;padding: 10px 0;background: url(/site/portal_new/images/bg-imgback-gray.gif) right top no-repeat;-webkit-background-size: cover;background-size: cover;text-align: center; border-width:1px 1px 1px ;}
	.skinTb-data-resList.skinTb-data-group >tbody >tr >td:nth-child(5) {padding: 15px 15px 5px;}
	.skinTb-data-resList.skinTb-data-group >tbody >tr >td:nth-child(7) {padding: 10px 0 10px 15px; border-width:0 1px 1px;}

	.skinTb-data-resList >.skinTb-tr:after,
	.skinTb-data-resList >tbody >tr:after,
	.skinTb-data-resList >tr:after {display: block;clear: both;content:""}

	/* skinTb-data-bgSbj */
	.skinTb-data-bgSbj >.skinTb-tr >.skinTb-sbj,
	.skinTb-data-bgSbj >tr >.skinTb-sbj,
	.skinTb-data-bgSbj >tbody >tr >.skinTb-sbj {background-color: #f7f7f7;border-bottom-width: 1px;}

	/* skinTb-data-bgEven */
	.skinTb-data-bgEven >.skinTb-tr:nth-child(2n),
	.skinTb-data-bgEven >tbody >tr:nth-child(2n) {background-color: #f7f7f7;}

	/* skinTb-data-research */
	.skinTb-data-research >tr >.skinTb-date,
	.skinTb-data-research >tbody >tr >.skinTb-date,
	.skinTb-data-research >.skinTb-tr >.skinTb-date {width: auto;color: #666;text-align: left;border-width: 0;}
	.skinTb-data-research >tr >.skinTb-state,
	.skinTb-data-research >tbody >tr >.skinTb-state,
	.skinTb-data-research .skinTb-state {text-align: right;}
	.skinTb-data-research .skinTb-hidden {display: inline-block;margin-left: 15px;}

	/* skinTb-data-basic */
	.skinTb-data-basic >tr,
	.skinTb-data-basic >tbody >tr,
	.skinTb-data-basic >.skinTb-tr {border-bottom: 1px solid #d1d1d2;}
	.skinTb-data-basic >tr >td,
	.skinTb-data-basic >tbody >tr >td,
	.skinTb-data-basic >.skinTb-tr >.skinTb-td {border-width: 0;text-align: left;}
	.skinTb-data-basic >tr >.skinTb-sbj ~ td,
	.skinTb-data-basic >tbody >tr >.skinTb-sbj ~ td,
	.skinTb-data-basic >.skinTb-tr >.skinTb-td ~ .skinTb-td {position: relative;padding-left: 20px;}
	.skinTb-data-basic >tr >.skinTb-sbj ~ td:before,
	.skinTb-data-basic >tbody >tr >.skinTb-sbj ~ td:before,
	.skinTb-data-basic >.skinTb-tr >.skinTb-td ~ .skinTb-td:before {position: absolute;left: 10px;top: 10px;content: url(/site/portal_new/images/bu-list-lv2.gif)}
	.skinTb-data-basic >tr >td >.skinTb-hidden,
	.skinTb-data-basic >tbody >tr >td >.skinTb-hidden,
	.skinTb-data-basic >.skinTb-tr >.skinTb-td >.skinTb-hidden {display: inline-block;}

}
@media screen and (max-width: 639px){
	.skinTb-data-resList >.skinTb-tr >.skinTb-tel, .skinTb-data-resList >tr >.skinTb-tel, .skinTb-data-resList >tbody >tr >.skinTb-tel {
    width: 100%;}
}

@media screen and (max-width: 420px){
	/* skinTb-data-comment */
	.skinTb-data-comment .skinTb-tr {position: relative;text-align: right;}
	.skinTb-data-comment .skinTb-th,
	.skinTb-data-comment .skinTb-td,
	.skinTb-data-comment .skinTb-tr,
	.skinTb-data-comment .skinTb-tr .skinTb-tr:nth-child(n) {display: block;border-width: 0;}
	.skinTb-data-comment .skinTb-td,
	.skinTb-data-comment .skinTb-th {width: 100%;border-width: 0;}
	.skinTb-data-comment .skinTb-th {position: absolute;width: auto;left: 0;top: 7px;}
	.skinTb-data-comment .skinTextArea,
	.skinTb-data-comment .skinIptTxt,
	.skinTb-data-comment .skinIptPass {width: 70%;margin-right: 0;}
	.skinTb-data-comment .skinIptTxt ~ .skinBtnBo,
	.skinTb-data-comment .skinTextArea ~ .skinBtnBo {float: none;width: 100%;margin-top: 10px;}
}

/* 테이블 가로 스크롤 */
@media screen and (max-width:320px) {
	.skinTb-wrapper .skinTb  {width: 1000px;}
	.skinTb-wrapper .skinTb.width320  {width: 320px;}
	.skinTb-wrapper .skinTb.width400  {width: 400px;}
	.skinTb-wrapper .skinTb.width640  {width: 640px;}
	.skinTb-wrapper .skinTb.width768  {width: 768px;}
}

@media screen and (min-width:321px) and (max-width:400px) {
	.skinTb-wrapper .skinTb  {width: 1000px;}
	.skinTb-wrapper .skinTb.width320  {width: 99.99%;}
	.skinTb-wrapper .skinTb.width400  {width: 400px;}
	.skinTb-wrapper .skinTb.width640  {width: 640px;}
	.skinTb-wrapper .skinTb.width768  {width: 768px;}
}

@media screen and (min-width:401px) and (max-width:640px) {
	.skinTb-wrapper .skinTb  {width: 1000px;}
	.skinTb-wrapper .skinTb.width320  {width: 99.99%;}
	.skinTb-wrapper .skinTb.width400  {width: 99.99%;}
	.skinTb-wrapper .skinTb.width640  {width: 640px;}
	.skinTb-wrapper .skinTb.width768  {width: 768px;}
}

@media screen and (min-width:641px) and (max-width:768px) {
	.skinTb-wrapper .skinTb  {width: 1000px;}
	.skinTb-wrapper .skinTb.width320  {width: 99.99%;}
	.skinTb-wrapper .skinTb.width400  {width: 99.99%;}
	.skinTb-wrapper .skinTb.width640  {width: 99.99%;}
	.skinTb-wrapper .skinTb.width768  {width: 768px;}
}

@media screen and (min-width:769px) and (max-width:1000px) {
	.skinTb-wrapper .skinTb  {width: 1000px;}
	.skinTb-wrapper .skinTb.width320  {width: 99.99%;}
	.skinTb-wrapper .skinTb.width400  {width: 99.99%;}
	.skinTb-wrapper .skinTb.width640  {width: 99.99%;}
	.skinTb-wrapper .skinTb.width768  {width: 99.99%;}
}

@media screen and (min-width:1001px) {
	.skinTb-wrapper .skinTb  {width: 99.99%;}
	.skinTb-wrapper .skinTb.width320  {width: 99.99%;}
	.skinTb-wrapper .skinTb.width400  {width: 99.99%;}
	.skinTb-wrapper .skinTb.width640  {width: 99.99%;}
	.skinTb-wrapper .skinTb.width768  {width: 99.99%;}
}

@media screen and (min-width:320px) {
	.skinTb-wrapper {position: relative;overflow-x: auto;}
}

@media screen and (max-device-width:1000px) {
	.skinTb-wrapper::-webkit-scrollbar {display: none;}
}

/* skinBuList */
.skinBuList >li {position: relative;padding-left: 10px;}
.skinBuList >li:before {display: block;position: absolute;left: 0;top: 0;font-size: 30px;line-height: 1em;content: '·';}
/*.skinBuList >li:a {float: left;}*/

/* skinSelectBox, skinIptTxt, skinBtnBo, skinIptPass, skinTextArea */
.skinSelectBox,
.skinIptTxt,
.skinIptPass,
.skinBtnBo,
.skinTextArea {height: 34px;padding: 5px 16px;border: 1px solid #ddd;font-size: 14px;line-height: 24px;vertical-align: middle;}
.skinTextArea,
.skinCheckBox,
.skinRadio {height: auto;line-height: 1.5;}
@media screen and (min-width: 640px){
	.skinSelectBox,
	.skinIptPass,
	.skinIptTxt,
	.skinBtnBo {height: 44px;font-size: 16px;line-height: 34px;}
}

/* skinSelectBox */
.skinSelectBox {padding: 0 0 0 5px;text-align: center;}

/* skinBtnBo */
.skinBtnBo_box{margin-bottom:30px}
.skinBtnBo {display: inline-block;text-align: center;}
.skinBtnBo-data-pos,
.skinBtnBo-data-pos:link,
.skinBtnBo-data-pos:hover,
.skinBtnBo-data-pos:active,
.skinBtnBo-data-pos:visited,
.skinBtnBo-data-neg,
.skinBtnBo-data-neg:link,
.skinBtnBo-data-neg:hover,
.skinBtnBo-data-neg:active,
.skinBtnBo-data-neg:visited,
.skinBtnBo-data-color,
.skinBtnBo-data-color:link,
.skinBtnBo-data-color:hover,
.skinBtnBo-data-color:visited {border-width: 0;color: #fff;}
.skinBtnBo-data-pos {background-color: #4d5360;}
.skinBtnBo-data-neg {background-color: #b50a0a;}
.skinBtnBo-data-bg {background-color: #f0f0f0;}
.skinBtnBo-data-color {background-color: #306cb5;}

/* skinBtnDel */
.skinBtnDel {padding: 5px;background-color: #0054a6;color: #fff;margin-left:5px;}
@media screen and (max-width: 999px){
	.skinBtnDel {width: 26px;height: 27px;font-size: 0;background: #575757 url(/site/portal_new/images/btn-del-file.gif) 50% 50% no-repeat;-webkit-background-size: cover;background-size: cover;vertical-align: middle;}
}

/* skinEllipsis 말줄임 */
.skinEllipsis{overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}

/* LAYOUTS
------------------------------*/

/* skinContainer */
.skinContainer {width: 100%;/*max-width: 1000px*/;margin: 0 auto;padding: 10px;}
@media screen and (min-width: 640px){
	.skinContainer {padding: 20px;}
}
@media screen and (max-width: 999px){
	.contsUtil {margin-top:20px;}
	.fmSatis-contact + .contsUtil, .fmSatis + .contsUtil{margin-top:0;}
}
@media screen and (min-width: 1000px){
	.skinContainer {padding:20px/*0*/;}
	.skinTb .skinTb-conts{width:1000px;}
}

/* contsArea */
.contsArea {position: relative;z-index: 10;min-height:600px;}
.contsArea a:hover {text-decoration: underline;}

.page-wrap {min-width: 320px;color: #454545;}

/* boSrchArea */
.boSrchArea {overflow: hidden;margin-bottom: 24px;padding: 10px 10px 10px 26px;border: 1px solid #ddd;}
.boSrchArea .boMeta {margin-bottom: 10px;font-size: 16px;}
.boSrchArea .boMeta .boMeta-rss img {vertical-align:bottom;}


.boSrchArea .date{float:left;width:100%;}
.boSrchArea .date label{height:34px;line-height:24px;margin-right:5px;}
.boSrchArea .date .sch_input{height:34px;line-height:4px;border:1px solid #ddd;padding-left:10px;width:calc(100% - 47px);margin-bottom:10px}
.boSrchArea .date .dash{display:none;}

@media screen and (min-width: 640px){
	.boSrchArea .date{float:left;width:100%;margin-bottom:10px;}
	.boSrchArea .date label{height:44px;line-height:42px;margin-right:5px;margin-bottom:0px;}
	.boSrchArea .date .sch_input{height:44px;line-height:34px;border:1px solid #ddd;padding-left:10px;width:calc(50% - 55px);margin-top:-3px;margin-bottom:0px;}
}

@media screen and (min-width: 800px){
	.boSrchArea .boMeta {float: left;width: 30%;padding-top: 13px;}
	.boSrchArea .boMeta.yrMeta {width:10%;}
	.boSrchArea .boMeta.ctMeta {width:15%;}
	.boSrchArea .boMeta.ctMeta.v2 {width:30%;}

	.boSrchArea .boSrch {float: right;width: 55%;}
	.boSrchArea .boSrch.v2 {float: right;width: 100%;}
	.boSrchArea .boSrch.v3 {float: left;width: 40%; text-align: right;}
	.boSrchArea .boSrch.v4 {float: left;width: 60%; text-align: right;}
	.boSrchArea .boSrch.v4 fieldset{padding-left:10px}

	.boSrchArea .date{float:left;width:45%;margin-bottom:0;}
	.boSrchArea .date label{height:44px;line-height:42px;margin-right:5px;margin-bottom:0px;}
	.boSrchArea .date .sch_input{height:44px;line-height:34px;border:1px solid #ddd;padding-left:10px;width:calc(50% - 65px);margin-top:-3px;margin-bottom:0px;}
	.boSrchArea .boSrch.union {width: 70%;}
	.boSrchArea .grSrch {float: left;width: 45%;}
	.boSrchArea .grSrch + div.boSrch {float: right;width: 55%;}
	.boSrchArea .boSrch .grSrch {float: left;width: 30%;}
	.boSrchArea .grSrch + div.txSrch {float: right;width: 68%;}
	.boSrchArea .yrSrch {float: left;width: 20%;}
	.boSrchArea .yrSrch + div {float: right;width: 78%;}
	.boSrchArea .bjSrch:nth-child(1) {margin-bottom:10px;}
	.boSrchArea .bjSrch:nth-child(even) {float: left;width: 48%;}
	.boSrchArea .bjSrch:nth-child(odd) {float: right;width: 50%;}
	.boSrchArea .bjSrch.spSrch:nth-child(even) {float: left;width: 40%;}
	.boSrchArea .bjSrch.spSrch:nth-child(odd) {float: right;width: 58%;}
	.boSrchArea .bjSrch.ctSrch {width: 100%; float:right;margin-bottom:0;}
	.boSrchArea .bjSrch.ctSrch .yrSrch-btnBo {width: 80px;margin-left:10px;}
	.boSrchArea .bjSrch.mgSrch {width: 100%; float:right;margin-bottom:0;}
	.boSrchArea .bjSrch.mgSrch .yrSrch-btnBo {width: 80px;margin-left:10px;}
	.bjSrch.spSrch .boSrchPeriod-group.boSrchPeriod-group-data-start {width: 40%;float:left;}
	.bjSrch.spSrch .boSrchPeriod-group.boSrchPeriod-group-data-end {width: 58%;float:right;}
	.boSrchArea .bjSrch.spSrch:nth-child(8) {width: 100%;}
}





/* boSrchTotalArea */
.boSrchTotalArea {margin-bottom: 30px;padding:15px 26px;border:10px solid #d9d9d9;background-color: #f2f2f2;}
.boSrchTotalArea .boSrch,
.boSrchTotalArea .boSrchPeriod,
.boSrchTotalArea .qckPeriod {margin-bottom: 15px;border-bottom: 1px solid #e1e1e1;}
.boSrchTotalArea .boSrchPeriod,
.boSrchTotalArea .qckPeriod {padding-bottom: 15px;}
@media screen and (min-width: 640px){
	.boSrchTotalArea .boSrch {margin-bottom: 0;border-width: 0;}
	.boSrchTotalArea .boSrch-chkInSrch {bottom: .5em}
}
@media screen and (min-width: 1000px){
	.boSrchTotalArea {overflow: hidden;width: 100% ;}
	.boSrchTotalArea .boSrch {margin-bottom: 15px;border-bottom-width: 1px;}
	.boSrchTotalArea .qckPeriod,
	.boSrchTotalArea .boSrchPeriod {float: left;height: 60px;}
	.boSrchTotalArea .qckPeriod {width: 40%;margin-top: 0;padding-top: .5em;}
	.boSrchTotalArea .boSrchPeriod {width: 60%;}
}

/* 통합 검색 */

/* totalSrchArea */
#header.srchheader{height:auto;border-bottom:0}
.totalSrchArea,.srchTotalResult {max-width:1024px;margin: 0 auto;}

/* hdrInfoArea */
.hdrInfoArea .logo {margin: 0 auto;}
@media screen and (min-width: 1000px){
	.hdrInfoArea {overflow: hidden;margin-top:28px;}
	.hdrInfoArea .logo {position: relative;top:-14px;float:left;}
	.hdrInfoArea .srchHdrTotal2 {float: right;width: 80%;}
}

/*  srchHdrTotal2 */
.srchHdrTotal2 {width: 100%;font-size: 16px;margin-top:5px;margin-bottom:29px;line-height:32px}
.srchHdrTotal2 select {font-size: 16px;}
.srchHdrTotal2-inner {position: relative;width: 100%;height:38px;padding: 0}
.srchHdrTotal2-groupSmit,
.srchHdrTotal2-groupSort,
.srchHdrTotal2-groupTxt {float: left;height: 100%;vertical-align:middle;border-color:#0072ba}
.srchHdrTotal2-groupChk {position: absolute;right: 0;bottom: -30px;}
.srchHdrTotal2-groupSmit {width:83px;height:38px;background:#0072ba;line-height:38px}
.srchHdrTotal2-groupSort {width: 104px;position: relative;}
.srchHdrTotal2-groupSort:before {display: none;position: absolute;right: 0;top: 0;width: 20px;height: 108%;background-color: #fff;content: '';}
.srchHdrTotal2-groupTxt {width: calc(100% - 187px);border-width: 2px 0;}
.srchHdrTotal2-groupSort,
.srchHdrTotal2-groupTxt,
.srchHdrTotal2-smit {border-style: solid;}
.srchHdrTotal2-groupSort{border-width: 3px 0 3px 3px;}
.srchHdrTotal2-groupTxt {border-width: 3px 0;}
.srchHdrTotal2-smit,
.srchHdrTotal2-groupSort select,
.srchHdrTotal2-iptTxt {width: 100%;padding: 0 2px;}
.srchHdrTotal2-smit {border-width: 3px 3px 3px 0;background:#0072ba;font-size:16px;color:#fff;border-color:#0072ba}

@media screen and (min-width: 1024px){
	.srchHdrTotal2-inner {overflow: hidden;padding-right:282px;}
	.srchHdrTotal2-groupChk {right:150px;bottom:4px;color:#454545;font-size:16px;font-family: 'NanumGothic';}
}

/* UI
----------------------------*/

/* progressbar */
progress::-webkit-progress-bar {background-color: transparent;}
progress::-webkit-progress-value {background-color: #e70e0e;}
progress::-moz-progress-bar {background-color: #e70e0e;}
progress{color: #e70e0e;border: none;}
progress,progress[role] {position: fixed;left: 0;top: 0;width: 100%;height: 5px;-webkit-appearance: none;-moz-appearance: none;/*appearance: none;*/background-color: transparent;}
@media screen and (min-width: 1000px){
	progress,progress[role] {z-index: 9999;}
}
@media screen and (max-width: 999px){
	progress,progress[role] {z-index: 0;}
}
progress[role] {display: inline-block;-moz-box-sizing: border-box;box-sizing: border-box;}
progress[role],progress[aria-valuenow]:before {background-color: #e70e0e;}
progress[role],progress[role]:after {background-repeat:repeat-x;background-position: 0 0;-moz-background-size: auto 100%;-webkit-background-size: auto 100%;background-size: auto 100%;}
progress[aria-valuenow] {background: transparent;}
progress[aria-valuenow]:before {content: "";display: block;height: 100%;}
progress[role]:after {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-image: none;}

/* data-hidden */
@media screen and (min-width: 1000px){
  [data-hidden~=pc]{display: none !important;}
}
@media screen and (min-width: 640px) and (max-width: 999px){
  [data-hidden~=tablet]{display: none !important;}
}
@media screen and (max-width: 639px){
  [data-hidden~=mob]{display: none !important;}
}

/* icoSimple*/
.icoSimple {display: inline-block;}
.icoSimple-data-ebook {min-height: 12px;padding-left: 22px;background: url(/site/portal_new/images/btn-simplewhite-eye.gif) 0 0 no-repeat;}
.icoSimple-data-pdf {min-height: 19px;padding-left: 19px;background: url(/site/portal_new/images/btn-simplewhite-download.gif) 0 0 no-repeat;}

/* icoNew, icoSecret, icoComment */
.icoNew, .icoSecret, .icoComment {margin-left: 5px;vertical-align: middle;}

/* icoNewWindow */
.icoNewWindow { vertical-align: middle;}

/* skip navigation */
#SkipNav {position:absolute;z-index:999;top:-100px;width:100%;padding:0;list-style:none;font-size:14px;}
#SkipNav li {position:relative;top:0;left:0;width:100%}
#SkipNav li a {display:block;position:absolute;top:0;width:100%;padding:15px 0;background:#008236;color:#fff;text-align:center;text-decoration:none}
#SkipNav li a:focus,#SkipNav li a:active {top:100px}

/* emailAddr */
.emailAddr {display: block;}
.emailAddr .skinIptTxt {width: 30%;}
.emailAddr .skinSelectBox {margin-left: 10px;width: 25%;}

/*  srchHdrTotal */
.srchHdrTotal {position: absolute;width: 100%;padding: 10px;background-color: #457ae2;font-size: 16px;}
.srchHdrTotal select, .srchHdrTotal input.srchHdrTotal-iptTxt {font-size: 16px;}
.srchHdrTotal[data-hidden=true],
.srchHdrTotal {display: none;}
.srchHdrTotal[data-hidden=false] {display: block;}
.srchHdrTotal-inner {display: table;table-layout: fixed;overflow: hidden;width: 100%;height: 50px;padding: 0;}
[class *= srchHdrTotal-group] {display: table-cell;height: 100%;vertical-align: middle;}
.srchHdrTotal-groupSmit {width: 60px;padding-left: 5px;}
.srchHdrTotal-groupSort {width: 104px;position: relative;}
.srchHdrTotal-groupSort:before {display: none;position: absolute;right: 0;top: 0;width: 20px;height: 108%;background-color: #fff;content: '';}
.srchHdrTotal-groupTxt {width: auto;}
.srchHdrTotal-groupSort,
.srchHdrTotal-groupTxt,
.srchHdrTotal-smit {border-style: solid;border-color: #7e94da;}
.srchHdrTotal-smit {border-width: 0;}
.srchHdrTotal-groupSort{background: #fff;border-width: 2px 0 2px 2px;}
.srchHdrTotal-groupTxt {border-width: 2px 2px 2px 0;}
.srchHdrTotal-smit,
.srchHdrTotal-groupSort select,
.srchHdrTotal-iptTxt {width: 100%;height: 100%;padding: 0 10px;}
.srchHdrTotal-smit {background: #457ae2 url(/site/portal_new/images/btn-open-search-header.gif) 50% 50% no-repeat;-webkit-background-size: 40px;background-size: 40px;font-size: 0;}
@media screen and (min-width: 640px){
	.srchHdrTotal {padding: 20px 30px;}
}
@media screen and (min-width: 1000px){
	.srchHdrTotal {position: relative;width: 405px;padding: 0;background: transparent;font-size: 16px;}
	.srchHdrTotal-groupSmit {width: 35px;padding-left: 0;}
	.srchHdrTotal-groupSort {width: 110px;}
	.srchHdrTotal-groupTxt {width: 250px;margin-left: 5px;border-width: 2px 0;}
	.srchHdrTotal-smit {height: 50px;border-width: 2px 2px 2px 0;background: #fff url(/site/portal_new/images/btn-search-header.gif) 50% 50% no-repeat;-webkit-background-size: 20px;background-size: 20px;}
}

/* btnOpenSrchHdrTotal, btnCloseSrchHdrTotal */
.btnOpenSrchHdrTotal,
.btnCloseSrchHdrTotal {position: absolute;left: 0;top: 0;width: 52px;height: 52px;background-color: #457ae2;background-repeat: no-repeat;background-position: 50% 50%;-webkit-background-size: 40px;background-size: 40px;font-size: 0;}
.btnOpenSrchHdrTotal {background-image: url(/site/portal_new/images/btn-open-search-header.gif);}
.btnCloseSrchHdrTotal {display: none;background-image: url(/site/portal_new/images/btn-close-search-header.gif);}
@media screen and (min-width: 1000px){
	.btnOpenSrchHdrTotal,
 	.btnCloseSrchHdrTotal {display: none !important;}
}

/* btnBoPrev, btnBoNext */
.btnBoPrev,
.btnBoNext {display: inline-block;min-width: 80px}
.btnBoPrev span,
.btnBoNext span{display: inline-block;width: 12px;height: 8px;margin-right: 10px;background-image: url(/site/portal_new/images/btns-board-prev-next.png);background-position: 50% -8px;background-repeat: no-repeat;vertical-align: 1px;}
.btnBoPrev span{background-position: 50% 0;}

/* contsLead */
.contsLead {position: relative;margin-bottom: 34px;padding-top: 10px;background: url(/site/portal_new/images/pt-oblique.gif) 0 0 repeat;border-bottom: 1px solid #d4d4d4;}
.contsLead:before {position: absolute;left: 0;top: 0;width: 30px;height: 30px;background: url(/site/portal_new/images/sp_content.png) 0  -28px no-repeat;content: '';}
.contsLead-conts {background-color: #fff;padding: 0;}
.contsLead-conts > div {vertical-align: middle;}
.contsLead-img {display: none;}
.contsLead-txt {padding: 30px;font-size: 14px;}
.contsLead-tit {margin-bottom: 8px;font-weight: 600;font-size: 16px;font-family: inherit;color: #306cb5;}
.contsLead-tit-data-black {color: #454545;}
@media screen and (min-width: 640px){
	.contsLead-img {display: table-cell;padding: 24px 26px 24px 33px;}
	.contsLead-txt {display: table-cell;padding: 25px;font-size: 16px;}
	.contsLead-tit {font-size: 22px;}
}

/* titLv */
.titLv2 + .titLv{margin-top: 30px;}
.listLv + .titLv{margin-top: 30px;}
.contsBtn + .titLv{margin-top:30px;}

.titLv {position: relative;margin-bottom: 10px;padding-left: 26px;font-weight: 500;font-size: 22px;line-height: 30px; letter-spacing:-1px; color: #306cb5;}
.titLv:before {position: absolute;content:'';display:block;top: 7px;left: 0;background: url(/site/portal_new/images/sp_content.png) -62px 0px;line-height: 0;width: 18px;height: 18px;}
[lang=zh] .titLv:before {top: 6px;}
@media screen and (min-width: 640px){
	.titLv {font-size: 22px;}
}

/* titLv2 */
.listLv + .titLv2 {margin-top: 30px;}
.titLv2 + .titLv2 {margin-top: 29px;}
.contsBtn + .titLv2 {margin-top: 19px;}
.imptBox + .titLv2 {margin-top: 34px;}
.titLv2 {position: relative;padding-left: 22px;font-weight: 500;font-size: 20px;line-height: 1.5;color: #000;}
.titLv2:before {position: absolute;display: block;content: '';top: 9px;left: 1px;background: url(/site/portal_new/images/sp_content.png) -85px 0px;line-height: 0;width: 13px;height: 13px;}
.titLv2 a {text-decoration: underline;}
.titLv2 a:hover {color: #306cb5;}
[lang=ko] .titLv2 {}
@media screen and (min-width: 640px){
	.titLv2 {font-size: 20px;}
	.titLv2:before {top: 9px;}
	[lang=en] .titLv2:before {top: 10px;}
}
/* titLv */
.one-img{max-width:100%;}

/* pgraph 들여쓰기 */
.pgraph {margin-bottom: 20px;padding-left: 20px;font-size: 16px;line-height: 1.5;color: #454545;padding-top:9px;font-weight: 300;}
.pgraph a {text-decoration: underline;}
.pgraph a:hover {color: #306cb5;}

/* listLv */
.titLv2 + .listLv{margin-top: -2px;}
.listLv {margin-left: 26px;font-weight: 300;font-size: 16px;line-height: 1.5;color:#222;word-break: keep-all;}
.listLv a {text-decoration: underline;}
.listLv a:hover {color: #306cb5;}
.listLv2,
.listLv3,
.listLv4 {font-size: 16px;line-height: 24px;}
span[class*=listLv] {display: inline-block;}
[class*=listLv],
[class*=listLv] li,
[class*=listLv] dt {position: relative;}
p.listLv,
div.listLv,
span.listLv,
.listLv >li,
.listLv >dt,
.listLv >dd {padding-left: 10px;padding-top:11px;}
p.listLv:before,
div.listLv:before,
span.listLv:before,
.listLv >li:before,
.listLv >dt:before {position: absolute;top: 21px;left: 0;content: '';display: block;background: url(/site/portal_new/images/sp_content.png) -106px 0;line-height: 0;width:4px;height:4px;}
.listLv >li > .listLv2 {margin-top: 11px;}
.listLv2 {padding-left: 2px;color:#444;}
p.listLv2,
div.listLv2,
span.listLv2,
.listLv2 >li,
.listLv2 >dt,
.listLv2 >dd {padding-left: 10px;margin-bottom: 10px;}
/*.skinTb .listLv2 >li {margin-bottom: 0;}*/
p.listLv2:before,
div.listLv2:before,
span.listLv2:before,
.listLv2 >li:before,
.listLv2 >dt:before {position: absolute;top: 10px;left: 0;display:block;content:'';width:3px;height:5px;background: url(/site/portal_new/images/sp_content.png) -121px 0;line-height: 0;}
.listLv2 >li + .listLv3 {margin-top: 11px;}
.listLv2 >li > .listLv3 {margin-top: 11px;}
.listLv3 {padding-left: 0;color:#000;}
p.listLv3,
div.listLv3,
span.listLv3,
.listLv3 >li,
.listLv3 >dt {position: relative;margin-bottom: 10px;padding-left: 10px;}
p.listLv3:before,
div.listLv3:before,
span.listLv3:before,
.listLv3 >li:before,
.listLv3 >dt:before {position: absolute;top: 10px;left: 0;display:block;content:'';width:3px;height:5px;background: url(/site/portal_new/images/sp_content.png) -132px 0;line-height: 0;}
.listLv3 >li > .listLv4 {margin-top: 11px;}
.listLv4 {padding-left: 10px;}
p.listLv4,
div.listLv4,
span.listLv4,
.listLv4 >li,
.listLv4 >dt {position: relative;margin-bottom: 10px;padding-left: 11px;}
p.listLv4:before,
div.listLv4:before,
span.listLv4:before,
.listLv4 >li:before,
.listLv4 >dt:before {position: absolute;top: 12px;left: 0;display:block;content:'';width:3px;height:1px;background: url(/site/portal_new/images/sp_content.png) -145px 0;line-height: 0;}
@media screen and (min-width: 640px){
	.listLv {font-size: 16px;}
	.listLv2,
	.listLv3,
	.listLv4 {font-size: 16px;}
}

.skinTb .listLv{margin-left:0}

/* popAlert */
.popAlert {border: 5px solid #55555b;background-color: #f0f0f0;}
.popAlert-inner {height: 100%;padding: 15px;}
.popAlert-tit {margin: 0 auto 30px;font-weight: 600;font-size: 16px;line-height: 1.25;text-align: center;}
.popAlert input {display: block;}
.popAlert-data-passConfirm {background-color: #fff;}
.popAlert-data-passConfirm .popAlert-tit {margin: -15px -15px 20px;padding: 10px 0;border-bottom: 1px solid #d1d1d2;background-color: #f0f0f0;}
.popAlert-data-passConfirm input {margin: 0 auto 20px;}
.popAlert-data-passConfirm .skinBtnBo {margin-bottom: 20px;}
.popAlert-inner .pass_txt{margin-bottom:20px}

/* popLy */
.popLy,
.popLy-btnMore {display: inline-block;vertical-align: middle;}
.popLy {position: relative;white-space: nowrap;}
.popLy-btnMore {width: 19px;height: 18px;background: url(/site/portal_new/images/ico-more-files.gif) 50% 50% no-repeat;}
.popLy-files {display: none;position: absolute;top: 0;z-index: 20;padding: 10px;border: 1px solid #e0e0e0;background-color: #fff;text-align: left;}
.popLy-files a {display: block !important;margin: 0;}

/* imptBox */
.titLv2 + .imptBox {margin-top: 15px;}
.imptBox {margin: 0 0 20px;padding: 14px 16px;border: 3px solid #cfdeef;background-color: #f9fcff;font-size: 14px;line-height: 1.5;}
.imptBox .listLv {margin-left: 0;}
.imptBox .listLv li{font-weight:normal;}
.imptBox .listLv li:first-child{padding-top: 0;}
.imptBox .listLv li:first-child:before{top: 9px;}
[lang=ko] .imptBox {}
@media screen and (min-width: 640px){
	.imptBox {font-size: 16px;}
}

/* contsImg */
.contsImg {width: auto;max-width: 100%;}

/* contsImgTxt */
.contsImgTxt {overflow: hidden;font-size: 14px;line-height:22px;}
[lang=ko] .contsImgTxt {}
.contsImgTxt img {float: left;margin: 0 24px 10px 0;}
.contsImgTxt img + p,
.contsImgTxt img + li {display: inline-block;}
@media screen and (min-width: 640px){
	.contsImgTxt {font-size: 16px;}
}

@media screen and (max-width: 640px){
	.contsImgTxt img{width: 100%;}
}

/* contsSbj */
.contsSbj {margin-bottom: 9px;font-size: 18px;line-height: 26px;}
[lang=ko] .contsSbj {}
[lang=en] .contsSbj,
[lang=ja] .contsSbj,
[lang=zh] .contsSbj {font-family: inherit;font-weight: 600;}

/* contsBtn */
.titLv2 + .contsBtn {margin-top: 14px;}
.contsBtn {display: inline-block;box-sizing: border-box;overflow: hidden;height: 45px;margin: 10px 10px 0 0;border: 1px solid #4d5360;background: #fff;font-size: 14px;line-height: 43px;position:relative;padding-right:45px;}
.contsBtn > span {padding: 0 23px;}
.contsBtn > a {float: right;display: inline-block;width: 45px;height: 47px;font-size: 0;background: #4d5360 no-repeat center;text-decoration: none;position:absolute;top:0;right:0;}
.contsBtn .contsBtn-download {background-image: url(/site/portal_new/images/btn-simplewhite-download.gif);}
.contsBtn .contsBtn-more {background-image: url(/site/portal_new/images/btn-simplewhite-more.gif);}
.contsBtn .contsBtn-move {background-image: url(/site/portal_new/images/btn-simplewhite-move.gif);}
.contsBtn .contsBtn-play {background-image: url(/site/portal_new/images/btn-simplewhite-play.gif);}

.contsBtn2 {float: right;box-sizing: border-box;overflow: hidden;height:30px;margin: 10px 10px 0 0;color:#454545;font-size: 14px;line-height:30px;}
.contsBtn2 > a {float: right;display: inline-block;width: 45px;height: 30px;text-decoration: none;}
.contsBtn2 .contsBtn-download2 {width:109px;height:30px;padding-left:12px;font-size:14px;color:#454545;background-image: url(/site/portal_new/images/btn-contsBtn-download.png);}
.contsBtn2 .contsBtn-more2 {width:30px;background-image: url(/site/portal_new/images/btn-contsBtn-more.png);}
.srchResult-btnContsGroup .contsBtn2:nth-child(n+2) {margin-right:-1px;}

.contsBtnSmall {height: 39px;margin-right: 10px;font-size: 14px;line-height: 38px;padding-right: 36px;}
.contsBtnSmall > a {float: right; display: inline-block; width: 36px; height: 37px;}
@media screen and (min-width: 640px){
	.contsBtn {font-size: 16px;}
}

/* ui-datepicker */
.ui-datepicker,
.ui-datepicker-bg {position: fixed;}
.ui-datepicker {z-index: 110 !important;}
.ui-datepicker-bg {top: 0;left: 0;z-index: 100;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);}
.ui-datepicker-trigger {margin-left: 5px;width: 30px;height: 27.5px;background: url(/site/portal_new/images/btn-calendar.png) 50% 50% no-repeat;-webkit-background-size: cover;background-size: cover;vertical-align: middle;}
.ui-datepicker-trigger:hover {cursor: pointer}

/* ctrlFile */
.ctrlFile + .ctrlFile{margin-top:10px}

@media screen and (max-width: 999px){
	.ctrlFile-btnFile {display: block;margin-bottom: 10px;}
	.ctrlFile-fileTxt {-ms-word-break: break-all;word-break: break-all;}
}

/* boMeta */
.boMeta-pt,
.boMeta-sortLine {display: inline-block;}
.boMeta-pt {color: #0676cc; }
.boMeta-pt:before {font-size: 10px;content:'•';vertical-align: 2px;}
.boMeta-sortLine {height: 14px;margin: 0 5px;border-left: 1px solid #9f9f9f;vertical-align: 0;}

/* boSrch */
.boSrch {font-size: 14px;line-height: 1.25;}
.boSrch,
.boSrch fieldset {overflow: hidden;width: 100%;}
.boSrch.v3 fieldset {width: auto;}
.boSrch-selectBox,
.grSrch-selectBox,
.boSrch-label,
.boSrch-iptTxt,
.boSrch-btnBo {float: left;}
.boSrch-btnBo {margin-top: 10px;}
.boSrch-selectBox, .boSrch-label {width: 38%;margin-right: 10px;}
.grSrch-selectBox {width: 65%; margin-bottom:10px;margin-right: 5%;}
.grSrch .boSrch-btnBo {width: 30%; margin: 0 0 10px;}
.boSrch .grSrch .boSrch-btnBo {width: 57%;}
.boSrch-data-width100 {width:100%}
.boSrch-iptTxt {width: calc(100% - 38% - 10px);}
.boSrch-btnBo, .yrSrch-btnBo {width: 100%;}
.boSrch-chkInSrch {position: absolute;right: 0;bottom: .75em;}
.yrSrch, .bjSrch {font-size:16px;}
.spSrch .yrSrch-btnBo {margin-top: 10px;}
.yrSrch + div .boSrchPeriod-group {font-size:16px;}
.yrSrch-selectBox {width:45%;margin-left:10px;margin-bottom:10px;}
.rvSrch-selectBox {width:calc(100% - 120px);margin-left:10px;margin-bottom:10px;}
.bjSrch:nth-child(2), .bjSrch:nth-child(3), .bjSrch:nth-child(4) {margin-bottom:10px;}
.bjSrch.spSrch:nth-child(4), .bjSrch.spSrch:nth-child(5), .bjSrch.spSrch:nth-child(6), .bjSrch.spSrch:nth-child(7) {margin-bottom:10px;}
.bjSrch label {width:80px;}
.bjSrch .yrSrch-selectBox {width: calc(100% - 95px);margin-bottom:0;}
.bjSrch .yrSrch-iptTxt {width: calc(100% - 95px);margin-left:10px;margin-bottom:10px;}
.bjSrch.spSrch .yrSrch-iptTxt {margin-bottom:0;}
.bjSrch.spSrch .yrSrch-selectBox {width: calc(100% - 85px);margin-left:0;}
.bjSrch.spSrch .yrSrch-iptTxt {width: calc(100% - 85px);margin-left:0;}
.bjSrch.ctSrch {margin-bottom: 0;}
.bjSrch.mgSrch {margin-bottom:0;}
.bjSrch.mgSrch label{width:80px}
.bjSrch.mgSrch .yrSrch-iptTxt{width: calc(100% - 154px);}
.bjSrch.mgSrch img{margin-bottom:10px;}
.bjSrch.mgSrch span.fromToDate{display:none;}

/* boSrch-data-total */
.boSrch-data-total {position: relative;padding-bottom: 3em;}

@media screen and (min-width: 400px){
	.boSrch-data-width100 .boSrch-selectBox {width: 30%;}
	.boSrch-data-width100 .boSrch-iptTxt {width: 65%;}
	.boSrch-data-width100 {width:100%}
}

@media screen and (min-width: 560px){
	.boSrch-selectBox.boSrch-data-width100 {width:50%;margin-left:25%;margin-right: 3%;}
	.boSrch-selectBox.boSrch-data-width100 .boSrch-btnBo {margin-top: 0;}
	.boSrch-selectBox.boSrch-data-width100 .boSrch-btnBo {width: 22%;}
}
@media screen and (min-width: 640px){
	.boSrch {font-size: 16px;}
	.boSrch-selectBox,
	.boSrch-iptTxt,
	.boSrch-btnBo {margin-top: 0;}
	.boSrch-selectBox,
	.grSrch-selectBox,
	.boSrch-label,
	.boSrch-iptTxt {margin-right: 10px;}
	.boSrch-btnBo {width: 80px;}
	.boSrch-iptTxt {width: calc(100% - 22% - 100px);}
	.boSrch-selectBox , .boSrch-label{width: 22%;}
	.boSrchArea .boSrch .grSrch .boSrch-selectBox {width: 50%;}
	.grSrch-selectBox:nth-child(2) {width: 44%; margin-right: 2%; margin-bottom:10px;}
	.grSrch-selectBox:nth-child(5) {width: 21%; margin-right: 2%; margin-left: 3%; margin-bottom:10px;}
	.grSrch .boSrch-btnBo {width: 20%; margin-left:0; margin-bottom:10px;}
	.boSrchArea .boSrch .grSrch .boSrch-btnBo {width: 47%;}
	.rvSrch-selectBox {width:calc(100% - 75px);margin-left:10px;margin-bottom:10px;}
	.bjSrch.spSrch .boSrchPeriod-group-data-end .boSrchPeriod-label {width: 70px;}
	.bjSrch.spSrch .boSrchPeriod-group-data-end .boSrchPeriod-iptTxt {width: calc(100% - 205px);}
	.bjSrch.ctSrch label{width:46px}
	.bjSrch.ctSrch .yrSrch-iptTxt:nth-child(n-1) {width: calc( (100% - 145px) / 2);margin-bottom:10px;}
	.bjSrch.ctSrch .yrSrch-iptTxt:nth-child(6) {width: calc( 100% - 155px );margin-bottom:0;}
	.bjSrch.ctSrch .yrSrch-btnBo{width: 80px;margin-left:20px;}
	.bjSrch.ctSrch label:nth-child(3) {margin-left:19px;}
	.bjSrch.mgSrch {margin-bottom:0;}
	.bjSrch.mgSrch label{width:46px}
	.bjSrch.mgSrch span.fromToDate{display:inline-block;}
	.bjSrch.mgSrch label.fromToDate{overflow: hidden;position: absolute;width: 0;height: 0;font-size: 0;line-height: 0;text-indent: -9999px;}
	.bjSrch.mgSrch .yrSrch-iptTxt{width: calc(100% - 61px);margin-bottom:0;}
	.bjSrch.mgSrch img{margin-top:10px;margin-bottom:0;}
	.bjSrch.mgSrch .yrSrch-iptTxt.datePicker {width: calc( (100% - 263px) / 2); margin-left:10px; margin-top:10px;}
	.bjSrch.mgSrch .boSrchPeriod-btnBo{margin-left:10px;margin-top:10px;}
}
@media screen and (min-width: 800px){
	.boSrch.v2 fieldset {overflow: hidden;width: 55%;float:right}
	.grSrch-selectBox:nth-child(2) {margin-bottom:0;}
	.grSrch-selectBox:nth-child(5) {margin-bottom:0;}
	.grSrch .boSrch-btnBo {margin-bottom:0;}
	.yrSrch-selectBox{margin-bottom:0;}
	.bjSrch.ctSrch label:nth-child(n+2) {margin-left:20px;}
	.bjSrch.ctSrch .yrSrch-iptTxt:nth-child(n-1), .bjSrch.ctSrch .yrSrch-iptTxt:nth-child(6) {width: calc( (100% - 325px) / 3);margin-bottom:0;}
	.bjSrch.mgSrch .clr{clear:none;display:none;}
	.bjSrch.mgSrch span.fromToDate{width:46px;margin-left:15px;}
	.bjSrch.mgSrch img{margin-top:0;}
	.bjSrch.mgSrch .boSrchPeriod-btnBo{margin-top:0;}
	.boSrchArea .bjSrch.mgSrch .yrSrch-iptTxt{width: calc( (100% - 344px) / 3); margin-top:0;}
	.bjSrch.spSrch .boSrchPeriod-group-data-end .boSrchPeriod-label {width: 80px;}
	.bjSrch.spSrch .boSrchPeriod-group-data-end .boSrchPeriod-iptTxt {width: calc(100% - 214px);}
	.bjSrch .yrSrch-iptTxt {width: calc(100% - 189px);}
	.bjSrch:nth-child(4), .bjSrch:nth-child(5), .bjSrch .yrSrch-iptTxt, .rvSrch-selectBox{margin-bottom:0;}
	.bjSrch .yrSrch-btnBo {width: 80px;margin-left:10px;}
}
@media screen and (min-width: 1000px){
	.boSrch-selectBox.boSrch-data-width100 {width:30%;margin-left:60%;margin-right: 2%;}
	.boSrch-data-width100 .boSrch-btnBo {width: 15%;}
	.yrSrch-btnBo {width: 80px;margin-left:10px;}
	.bjSrch.spSrch .boSrchPeriod-group-data-end label {width: 80px;}
	.bjSrch.spSrch .boSrchPeriod-group-data-end .boSrchPeriod-iptTxt {width: calc(100% - 214px);}
	/* boSrch-data-total */
	.boSrchArea .bjSrch.ctSrch {width: 100%; float:right;margin-bottom:0;}
	.boSrchArea.ctSrchArea .clr{clear: none;}
}

/* boSrchPeriod */
.boSrchPeriod {font-size: 14px;line-height: 1.25;}
.boSrchPeriod-group {overflow: hidden;margin-bottom: 10px;}
.boSrchPeriod-label {display: inline-block;}
.boSrchPeriod-iptTxt,
.boSrchPeriod .ui-datepicker-trigger {margin-left: 5px;}
.boSrchPeriod-iptTxt {width: calc(100% - 100px);}
.yrSrch + div .boSrchPeriod-iptTxt {width: calc(100% - 120px);margin-left: 10px;padding:5px 10px;}
.bjSrch.spSrch + div .boSrchPeriod-iptTxt {width: calc(100% - 125px);margin-left: 0;padding:5px 10px;}
.boSrchPeriod-btnBo {width: 100%;}
.bjSrch.spSrch .boSrchPeriod-btnBo {margin-top:10px;}
.boSrchPeriod-group .btnCalendar{vertical-align: middle;}
.boSrchPeriod-group .ui-datepicker-trigger{vertical-align: middle;}
@media screen and (min-width: 640px){
	.boSrchPeriod {font-size: 16px;}
	.boSrchPeriod-group {display: inline-block;width: calc(50% - 50px);margin: 0 5px 0 0 ;vertical-align: middle;}
	.spSrch .boSrchPeriod-group:nth-child(1){margin:0;width:43%;}
	.spSrch .boSrchPeriod-group:nth-child(2){margin:0;width:57%;float:right;}
	.boSrchPeriod-iptTxt,
	.boSrchPeriod .ui-datepicker-trigger {margin-left: 10px;}
	.boSrchPeriod-iptTxt {width: calc(100% - 105px);}
	.yrSrch + div .boSrchPeriod-iptTxt {width: calc(100% - 125px);}
	.bjSrch.spSrch + div .boSrchPeriod-iptTxt {width: calc(100% - 130px);margin-left:0;padding:5px 10px;}
	/*.bjSrch.spSrch .boSrchPeriod-group-data-end label {width: 65px;margin-left:5px;}*/
	.boSrchPeriod-btnBo {width: 78px;vertical-align: middle;}
	.bjSrch.spSrch .boSrchPeriod-btnBo {margin-left:10px;}
	.bjSrch.spSrch .boSrchPeriod-btnBo {margin-top:0;}
	.bjSrch.ctSrch .boSrchPeriod-btnBo {margin-left:10px;}
}

/* qckPeriod */
.qckPeriod {font-size: 14px;line-height: 1.25;}
.qckPeriod-tit {margin-bottom: 10px;}
.qckPeriod-conts {overflow: hidden;text-align: center;}
.qckPeriod-conts a {display: inline-block;float: left;width: 22.75%;padding: .2857142857142857em 0;border: 1px solid #c1c1c1;border-radius: 3px;}
.qckPeriod-conts a:nth-child(n+2) {margin-left: 3%;}
.qckPeriod-conts a.active {border-width: 0;background-color: #495f79;color: #fff;}
@media screen and (min-width: 640px){
	.qckPeriod {font-size: 16px;}
	.qckPeriod-tit,
	.qckPeriod-conts {display: inline-block;vertical-align: middle;margin: 0 10px 0 0;}
	.qckPeriod-conts {width: 300px;}
	.qckPeriod-conts a {width: auto;padding: .2857142857142857em .8em;}
}

/* qckPopularSrchWord */
.qckPopularSrchWord {font-size: 14px;line-height: 1.25;}
.qckPopularSrchWord-tit {}
.qckPopularSrchWord-conts {overflow: hidden;}
.qckPopularSrchWord-conts a {display: block;float: left;width: 50%;margin-top: 16px;}
.qckPopularSrchWord-num {display: inline-block;padding: 1px 5px;border: 1px solid #515151;background-color: #7b7b7b;color: #fff;}
.qckPopularSrchWord-num-data-first {border-color: #035db4;background-color: #096bc9;}
@media screen and (min-width: 640px){
	.qckPopularSrchWord-tit,
	.qckPopularSrchWord-tit:after,
	.qckPopularSrchWord-conts,
	.qckPopularSrchWord-conts a {display: inline-block;vertical-align: middle;}
	.qckPopularSrchWord-tit,
	.qckPopularSrchWord-conts,
	.qckPopularSrchWord-conts a {margin: 0 10px 0 0;}
	.qckPopularSrchWord-tit {line-height: 1;}
	.qckPopularSrchWord-tit:after {content: '';height: 1em;margin-left: 10px;border-left: 1px solid #454545;line-height: 0;}
	.qckPopularSrchWord-conts a {float: none;width: auto;}

}

/* boMultiSrch */
.boMultiSrch-group {overflow: hidden;}
.boMultiSrch-group .boMultiSrch-selectBox,
.boMultiSrch-group .boMultiSrch-iptTxt,
.boMultiSrch-group .boMultiSrch-btnBo {float: left;}
.boMultiSrch-group .boMultiSrch-selectBox,
.boMultiSrch-group .boMultiSrch-iptTxt,
.boMultiSrch-group .boMultiSrch-btnBo {margin-bottom: 10px;}
.boSrchArea .boSrch.v4 fieldset .boMultiSrch-iptTxt{width:100%}
.boMultiSrch-btnBo {width: 100%;}
.boMultiSrch-group:nth-child(1) .boMultiSrch-selectBox {width: 100%;}
.boMultiSrch-group:nth-child(2) .boMultiSrch-selectBox {width: 40%;}
.boMultiSrch-group:nth-child(2) .boMultiSrch-iptTxt {width: 56%;}
.boMultiSrch-group:nth-child(2) .boMultiSrch-selectBox {margin-right: 4%;}
.boMultiSrch-group:nth-child(1) .boMultiSrch-selectBox.v2{width:100%;} 
.boMultiSrch-group:nth-child(n) .boMultiSrch-iptTxt.v2{width:100%;}

@media screen and (min-width: 640px){
	.boMultiSrch-group .boMultiSrch-btnBo {width: 80px;}
	.boMultiSrch-group .boMultiSrch-btnBo.v2 {width: auto;}
	.boMultiSrch-group:nth-child(n) .boMultiSrch-selectBox,
	.boMultiSrch-group:nth-child(n) .boMultiSrch-iptTxt {margin-right: 10px;}
	.boMultiSrch-group:nth-child(1) .boMultiSrch-selectBox {width: calc(100% - 90px);}
	.boSrchArea .boSrch.v4 fieldset .boMultiSrch-selectBox {width: 83px;}
	
	.boMultiSrch-group:nth-child(2) .boMultiSrch-selectBox {width: 30%;}
	.boMultiSrch-group:nth-child(2) .boMultiSrch-iptTxt {width: calc(100% - 30% - 100px);}

	.boMultiSrch-group:nth-child(1) .boMultiSrch-selectBox.v2{width:100%;} 
	.boMultiSrch-group:nth-child(n) .boMultiSrch-iptTxt.v2{width: calc(100% - 191px);}
	.boMultiSrch-group:nth-child(n) .boMultiSrch-btnBo.v2{margin-left:10px;}

	.boSrchArea .boSrch.v4 fieldset .boMultiSrch-iptTxt{width:calc(100% - 183px)}
}
@media screen and (min-width: 1000px){
	.boMultiSrch {text-align: right;line-height: 0.8}
	.boMultiSrch.v2 {width:70%;display:inline-block;}
	.boMultiSrch-group:nth-child(n) .boMultiSrch-selectBox,
	.boMultiSrch-group:nth-child(n) .boMultiSrch-iptTxt,
	.boMultiSrch-group:nth-child(n) .boMultiSrch-btnBo {width: auto;margin-bottom: 0;}

	.boSrchArea .boSrch.v4 fieldset .boMultiSrch-iptTxt{width:calc(100% - 165px)}
	
	.boMultiSrch-group:nth-child(n) .boMultiSrch-btnBo.v2{margin-left:10px;}
	.boMultiSrch-group {display: inline-block;margin-right: 4px;}
	.boMultiSrch-group + .boMultiSrch-group{margin-right: 0px;}
	.boMultiSrch-group:nth-child(n) .boMultiSrch-iptTxt.v2{width: calc(100% - 273px);}
}

/* icoFile */
.icoFile {display: inline-block;width: 16px;height: 16px;margin-right:5px;vertical-align: middle;background: url(/site/portal_new/images/ico-fileicon.gif) 0 0 no-repeat;}
.icoFile-data-hwp {background-position: -45px 0;}
.icoFile-data-hwp2 {background-position: -92px 0;}
.icoFile-data-jpg {background-position: -139px 0;}
.icoFile-data-jpg2 {background-position: -185px 0;}
.icoFile-data-pdf {background-position: -231px 0;}
.icoFile-data-pdf2 {background-position: -277px 0;}
.icoFile-data-png {background-position: -323px 0;}
.icoFile-data-xls {background-position: -370px 0;}
.icoFile-data-xlsx {background-position: -416px 0;}
.icoFile-data-zip {background-position: -462px 0;}

.btnPreview {display: inline-block;width: 99px;height: 25px;border: 3px solid #c1c1c1;border-radius: 10px/50%;line-height: 17px;vertical-align: middle;}

/* pageTab */
.pageTab {position: relative;margin-bottom: 40px;font-size: 16px;line-height: 1.5;word-break: keep-all;-ms-word-break: keep-all;font-weight: 300;margin-top:20px;}
.pageTab li {float: left;}
.pageTab >li {width: 50%;padding: 0 10px;border-width: 0 1px 1px 0;border-style: solid;border-color: #dfdfdf;}
.pageTab >li:nth-child(-n+2) {border-top-width: 1px;}
.pageTab >li.active {background: url(/site/portal_new/images/pt-oblique-blue.gif) 50% 50%; background:#006bb7;}
.pageTab >li.active a.pageTab-tab,
.pageTab >li.active a.pageTab-tab:hover,
.pageTab >li.active a.pageTab-tab:link {color: #fff;}
.pageTab-tab {display: block;width: 100%;min-height: 45px;padding: 9px 30px 11px 0;position:relative;word-break: break-all;}
.pageTab-tab:after{content:'';width:23px;height:23px;display:block;;background: url(/site/portal_new/images/sp_content.png) 0 0 no-repeat;position:absolute;top:9px;right:0px;}
.pageTab-tab span {width: 80%;}
.pageTab .active .pageTab-tab:after{background-position:-28px 0;}
.pageTab-sub {display: none;overflow:hidden;position: absolute;left: 0;top: 140px;width: 100%;padding:0 10px;border: 1px solid #d4d4d4;background: #f1f1f1;color: #454545;list-style: inside url(/site/portal_new/images/btn-arrow-right-small.gif);}
.pageTab .active .pageTab-sub {display: block;}
.pageTab-sub li {width:50%;padding: 6px 0 8px 0;border-bottom: 1px dashed #dcdcdc;}
.pageTab-sub li.active a {color: #096bc9;text-decoration:underline;}
.pageTab-sub .item-lastLine {border: 0}
.pageTab-sub a {display: inline-block;width: 85%;vertical-align: text-top;}

@media screen and (min-width: 320px) and (max-width: 639px){
	.pageTab >li:nth-child(2n+1){border-left-width: 1px;}
	.pageTab-sub li:nth-child(2n+1) {margin: 0;}
	.pageTab-sub li:nth-child(2n+1):nth-last-child(-n+2),
	.pageTab-sub li:nth-child(2n+1):nth-last-child(-n+2) ~ li{border-bottom-width: 0;}
}
@media screen and (min-width: 640px) and (max-width: 999px){
	.pageTab >li {width: 33.333333%;}
	.pageTab >li:nth-child(-n+3) {border-top-width: 1px;}
	.pageTab >li:nth-child(3n+1){border-left-width: 1px;}
	.pageTab-sub li:nth-child(3n+1) {margin: 0;}
	.pageTab-sub li {width: 33.33333%;}
	.pageTab-sub li:nth-child(3n+1):nth-last-child(-n+3),
	.pageTab-sub li:nth-child(3n+1):nth-last-child(-n+3) ~ li{border-bottom-width: 0;}
}
@media screen and (min-width: 1000px){
	.pageTab >li {width: 25%;}
	.pageTab >li:nth-child(-n+4) {border-top-width: 1px;}
	.pageTab >li:nth-child(4n+1){border-left-width: 1px;}
	.pageTab-sub li:nth-child(4n+1) {margin: 0;}
	.pageTab-sub li {width: 25%;}
	.pageTab-sub li:nth-child(4n+1):nth-last-child(-n+4),
	.pageTab-sub li:nth-child(4n+1):nth-last-child(-n+4) ~ li{border-bottom-width: 0;}
}

/* contsImg */
.contsImg {width: 100%;padding: 15px 0;background: url(/site/portal_new/images/bg-imgback-gray.gif) 0 0 no-repeat;text-align: center;}
.contsImg img {width: auto;}

/* Contact */
.peContact {font-size: 14px;line-height: 1.5;}
[lang=ko] .peContact {}

.peContact-utility {display: block;border-top: 1px solid #c1c8cc;}
.peContact-utility a {display: block;float: left;width: 30px;height: 30px;background: url(/site/portal_new/images/icons-quikutility.png) 0 0 no-repeat;}
.peContact-utility .peContact-facebook {background-position: 0 50%;}
.peContact-utility .peContact-twitter {margin-left: 5px;background-position: -31px 50%;}
.peContact-utility .peContact-moveTop {float: right;font-weight: 600;color: #cc0e0e;line-height: 30px;}

/* fmSatis 만족도 조사 */
.fmSatis-contact {margin: 30px 0;padding: 15px 20px;font: 14px/1.5 '나눔고딕 ',NanumGothic,sans-serif;line-height: 1.8;border: 1px solid #c8cdd1;}
.fmSatis-contact {background-color: #f6f6f8;}
.fmSatis-contact div {margin-bottom: 5px;}
.fmSatis-contact div:last-child {margin-bottom: 0;}
.fmSatis-contact img {margin-right: 5px;vertical-align: -.2em;}
.fmSatis-contact img.imgKogl {height: 54px;margin: 0;}
.fmSatis-contact .modify{clear:both;margin-top:5px;}
.fmSatis-contact + .fmSatis{border-top:none;margin-top:-30px;}
.fmSatis {margin: 30px 0;border: 1px solid #c8cdd1;font: 14px/1.5 '나눔고딕 ',NanumGothic,sans-serif;letter-spacing: -1px;}
.fmSatis-fm {padding: 15px;line-height: 1.8; background-color: #fff;color: #5f5f5f;}
.fmSatis-icoFm {display: none;}
.fmSatis-fm label,
.fmSatis-fm input {vertical-align: middle;}
.fmSatis-fm label {margin-right: 10px;}
.fmSatis-suggest {overflow: hidden;}
.fmSatis-suggest input {float: left;height: 2.5em;line-height: 1.25;font-size:14px;}
.fmSatis-suggest [type=text] {margin-top:10px; width: calc(100% - 80px);padding: 0 10px;border-width: 1px 0 1px 1px;border-style: solid;border-color: #b2b2b2;}
.fmSatis-suggest [type=submit] {margin-top:10px; width: 70px;background-color: #444547;font-weight: 600;color: #fff;text-align: center;}
.fmSatis-contact .nuri{text-align:right;}
@media screen and (min-width: 610px){
	.fmSatis-contact {overflow: hidden;display: block;width: 100%;}
	.fmSatis-contact {padding: 10px;}
	.fmSatis-contact >div {float:left; }
	.fmSatis-contact .modify{clear:none; margin-top:0;}
	.fmSatis-contact div {margin-bottom: 0;width:calc( (100% - 150px) / 3 ); line-height:42px; height:42px;padding-left:10px;}
	.fmSatis-contact .nuri{width:150px;padding-left:0;float:right;}
}
@media screen and (min-width: 610px) and (max-width: 790px){
	.fmSatis-contact div span{display: none;}
}
@media screen and (min-width: 640px){
	.fmSatis {font-size: 16px;letter-spacing:0;padding-bottom:15px;}
	.fmSatis-fm {overflow: hidden;display: block;width: 100%;}
	.fmSatis-fm {padding: 20px 15px 5px 15px;}
	.fmSatis-ipts > div:nth-child(2){clear:both;}
	.fmSatis-ipts,
	.fmSatis-icoFm {display: table-cell;vertical-align: top;padding-left:5px;}
	.fmSatis-icoFm + .fmSatis-ipts {padding-left: 40px; }
	.fmSatis-ipts >div {float:left;display: inline-block;margin-right: 15px;}
	.fmSatis-suggest [type=text] {width: 330px;}
	.fmSatis-contact div:last-child {margin-bottom: 0;margin-top: -6px;margin-right: -6px;}
}
@media screen and (min-width: 1000px){
	.fmSatis {padding-bottom:5px;}
	.fmSatis-fm {padding-bottom: 0;line-height:2;}
	.fmSatis-ipts >div.fmSatis-suggest {margin-top:0;margin-right: 0px;}
	.fmSatis-suggest [type=text] {margin-top:0;}
	.fmSatis-suggest [type=submit] {margin-top:0;}
}

/* contsUtil */
.contsUtil {overflow: hidden;margin-bottom: 0;border: 1px solid #c1c9cc;font-weight: 600;font-size: 14px;line-height: 1.5;}
.contsUtil a {float: left;height: 30px;}
.contsUtil a:last-child {float: right;}
.contsUtil a:nth-child(-n+2) {width: 30px;margin-right: 5px;background: url(/site/portal_new/images/icons-sns.png) 0 50% no-repeat;font-size: 0;}
.contsUtil a:nth-child(1) {background-position: 0 50%;}
.contsUtil a:nth-child(2) {background-position: -31px 50%;}
.contsUtil a:nth-child(3) {width: 30px;margin-right: 5px;background: url(/site/portal_new/images/icons-sns-top.png) 0 50% no-repeat;font-size: 0;}

@media screen and (min-width: 1000px){
	.contsUtil {display: none;}
}

/* personalInfo */
.privateConfirm {position: fixed;display: block;left: 2%;z-index: 150;width: 96%;margin-bottom: 1.5em;padding: 17px;border: 3px solid #d0d0d0;background-color: #fff;font-size: 16px;line-height: 1.8;-ms-word-break: keep-all;word-break: keep-all;}
.privateConfirm-box {overflow-y: auto;height: 340px;}

@media screen and (min-width: 1000px){
	.privateConfirm {left: 50%;margin-left: -500px;width: 1000px;}
}


/* bgCover */
.bgCover {position: fixed;display: block;left: 0;top: 0;width: 100%;height: 1000px;z-index: 100;background-color: rgba(0,0,0,.6);}

/* qckLang */
[lang=ko] .qckLang {}
.qckLang {border: 1px solid #cbcbcb;border-radius: 15px/50%;}
.qckLang button {width: 100%;height: 100%;height: 2em;line-height: 2em;}
.qckLang button:after {display: inline-block;vertical-align: middle;content: "▼";}
.qckLang.active button:after {content: "▲";}
.qckLang ul {display: none;}
.qckLang.active ul {display: block;}

/* btnCompact */
.btnCompact {display: inline-block;margin-right: 10px;font-size: 14px;vertical-align: middle;}
.btnCompact,
.btnCompact:link {color: #707070;}
.btnCompact img {margin-right: 10px;}

/* pager */
.pager {position: relative;margin:14px auto 0;padding: 20px 20px 7px;text-align: center;}
.pager a + a{margin-left:4px;}
.pager a + span{margin-left:4px;}
.pager span + a{margin-left:4px;}
.pager-num {display: none;}
.pager-link {display: inline-block;min-width: 23px;height: 27px;padding: 0 2px;border-width: 1px;border-style: solid; background-color:#fff;border-color: #d2d2d2;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;line-height: 27px;vertical-align: middle;}
.pager-link.active {background: #55555b;color: #fff;border-color: #55555b;}
.pager-link-data-next,
.pager-link-data-last,
.pager-link-data-prev,
.pager-link-data-first {width: 23px;font-size: 0;background: #f0f0f0;}
.pager-link-data-next {background: #f0f0f0 url(/site/portal_new/images/btn-page-next.gif) 50% 50% no-repeat;}
.pager-link-data-last {background: #f0f0f0 url(/site/portal_new/images/btn-page-last.gif) 50% 50% no-repeat;}
.pager-link-data-prev {background: #f0f0f0 url(/site/portal_new/images/btn-page-prev.gif) 50% 50% no-repeat;}
.pager-link-data-first {background: #f0f0f0 url(/site/portal_new/images/btn-page-first.gif) 50% 50% no-repeat;}

@media screen and (max-width: 720px){
	.pager-link-data-ellipsis {min-width: 6px;border-width: 0;background: url(/site/portal_new/images/bg-pager-ellipsis.gif) 50% 50% no-repeat;-webkit-background-size: 4px;background-size: 4px;font-size: 0;}
}

@media screen and (max-width: 420px){
	.pager-link:nth-child(n+3).pager-link:nth-last-child(n+3) {display: none;}
	.pager-num {display: inline-block;}
}

/* confirm */
.confirm {text-align: center;-ms-word-break: keep-all;word-break: keep-all;}
.confirm-tit,
.confirm-sbj,
.confirm dt img {margin-bottom: 20px;}
.confirm dt {margin-bottom: 30px;}
.confirm-tit,
.confirm-sbj {font-weight: 600;font-size: 24px;line-height: 1.25;}
.confirm-list {padding: 0 12px;border: 1px solid #6b6b6b;}
.confirm-list li {border-width: 0 0 1px 0;border-style: solid;border-color: #d2d2d2;}
.confirm-list li:last-child {border-bottom-width: 0;}
.confirm-box {padding: 56px 0;}
.confirm-list dt img {height: 120px;}
.confirm-btn:visited,
.confirm-btn:link,
.confirm-btn {display: block;width: 111px;margin: 0 auto;padding: 10px 15px;background-color: #323a5a;font-weight: normal;font-size: 16px;color: #fff;}
@media screen and (min-width: 640px){
	.confirm-list li {overflow: hidden;}
	.confirm-list dt {float: left;width: 30%;}
	.confirm-list dd {float: right;width: 70%;padding: 50px 20px 0;}
}
@media screen and (min-width: 1000px){
	.confirm-list {overflow: hidden;height: 500px;padding: 35px 0;}
	.confirm-list li {float: left;width: 50%;height: 100%;padding: 0 20px;border-width: 0 1px 0 0;}
	.confirm-list li:last-child {border-width: 0;}
	.confirm-list dt,
	.confirm-list dd {float: none;width: auto;}
	.confirm-list dd {padding: 0;}
}


/* research, essay */
.research-tit,
.essay-tit {margin-bottom: 20px;font-weight: 600;font-size: 16px;line-height: 2;}
.research-ico,
.essay-ico {display: inline-block;width: 40px;margin-right: 10px;padding: 3px 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background: #8b8f98;color: #fff;text-align: center;line-height: 1.5;}
.research-titTxt,
.essay-titTxt {display: inline-block;width: 80%;vertical-align: top;line-height: 1.25;}
.research-tit .research-ico,
.essay-tit .essay-ico {position: relative;top: -.4em;}


/* research */
.research {letter-spacing: -1px;}
.research {padding: 20px 0;border-bottom: 2px dashed #ccc;}
.research-info {margin-bottom: 20px;border-radius: 3px;padding: 10px 6px 10px 46px;background: #4d5360 url(/site/portal_new/images/ico-research-notify.png) 6px 50% no-repeat;font-weight: 600;font-size: 16px;color: #fff;}
.research-box {overflow: hidden;margin-bottom: 10px;}
.research-txt {float: left;}
.research-label {margin-right: 10px;margin-bottom: 10px}
.research-answer,
.research-people,
.research-persent,
.research-graph {display: block;float: left;}
.research-answer {width: 35%;line-height:21px;}
.research-people {width: 10%;text-align: right;}
.research-persent {width: 10%;text-align: right;}
.research-graph {overflow: hidden;float: right;position: relative;width: 30%;height: 12px;margin-top: 5px;}
.research-graph img {position: absolute;left: -100%;top: 0;width: 100%;height: 100%;}
.research-link {height: 20px;margin-left: 5px;padding: 0 10px;border: 1px solid #8b8f98;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background: #f4f4f4;line-height: 20px;vertical-align: middle;}
.research-btnPopEssay {margin-left: 5px;padding: 0 5px;border: 1px solid #93969f;border-radius: 3px;background-color: #f4f4f4;}
.research-txtfield,
.research-textarea {margin: 5px 0;}
.research .essay {margin: 20px auto 0;}
.research-sbj {margin: 30px 0;padding: 8px 14px 8px 15px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color: #e8ecf5;background-position: 20px 50%;}
.research-sbjInner.listLv {margin: 0;padding-top:0}
.research-sbjInner.listLv:before {top: 7px;}
.research-radio,
.research-checkBox {display: inline-block;overflow: hidden;width: 12px;height: 12px;padding: 0;text-align: center;line-height: 12px;}
.research-radio.skinRadio {border-radius: 50%;}
.research-radio [type=radio],
.research-checkBox [type=checkbox] {margin: -1px -100% 0;}
@media screen and (max-width: 640px){
	.research-answer {width: 100%;}
	.research-persent,
	.research-graph,
	.research-people {margin-bottom: 10px;text-align: left;vertical-align: top;}
	.research-people {width: 25%;}
	.research-persent {width: 20%;}
	.research-people {clear: both;padding-left: 15px;}
	.research-graph {width: 50%;}
}

/* state */
.state {display: inline-block;height: 25px;padding: 0 20px;font-weight: 600;font-size: 14px;color: #fff;text-align: center;line-height: 25px;}
.state-ing {background-color: #306cb5;}
.state-due {background-color: #005826;}
.state-end {background-color: #464646;}

/* essay */
.essay {padding: 20px 15px;border: 8px solid #c9c9c9;background-color: #f4f4f4;min-height:300px;}
.essay-inner {position: relative;}
.essay-mainTit {margin-bottom: 15px;font-weight: 600;font-size: 20px;}
.essay-tit {padding-bottom: 20px;border-bottom: 4px solid #454545;}
.essay-mainTitIco {vertical-align: middle;}
.essay-btnClose {position: absolute;right: 0;top: 0;width: 34px;height: 34px;background: #444547 url(/site/portal_new/images/btn-close-essay.gif) 50% 50% no-repeat;-webkit-background-size: 50%;background-size: 50%;}
.essay .listLv2 {padding-left: 0;}
.essay .listLv2 li {padding-top: 10px;padding-bottom: 10px;border-bottom: 2px dashed #bdbdbd;}
.essay .listLv2 li:before {top: 19px;}

/* sitemap */
.sitemap {position: relative;overflow:hidden;font-size:16px;}
.init_of .sitemap a,.init_of .sitemap div,.sitemap a,.sitemap div{display: block;position: relative;padding:8px 20px;font-weight:300;}
.sitemap-depthLink{display: block;border-top:3px solid #55555b;background-color:#fbfbfb;border-bottom:1px solid #dcdcdc;text-align:center;color:#121212;font-weight:400 !important}
.sitemap-depth2Link{display: block;border:1px solid #dcdcdc;padding-right:34px !important}
.sitemap-depth2Link {background-image:url(/site/portal_new/images/btn-open-sitemap.png);background-repeat:no-repeat;background-position:96% 50%;}
.sitemap-depth2Link.active {background-image:url(/site/portal_new/images/btn-close-sitemap.png);}
.sitemap-depth2Link.plus_none{background:none}
.sitemap-depth2 ul{display:none;}
.sitemap-depth2 .active ul{display:block;}
.sitemap-depth2 .active ul li{position:relative;}
.sitemap-depth2 .active ul li::before{position:absolute;top:18px;left:22px;width:4px;height:4px;border-radius:4px;background-color:#cecece;content:''}
.sitemap-depth2 .noactive {margin-bottom:14px;}
.sitemap-depthLink,
.sitemap-depth3 {margin-bottom:14px;}
.sitemap-depthLink:before,
.sitemap-depth2Link:before {top: -10px;left: -10px;}
.sitemap-depthLink:after,
.sitemap-depth2Link:after {right: -10px;bottom: -10px;}
.init_of .sitemap-depth3 a,.init_of .sitemap .sitemap-depth3 a{padding: 8px 20px 8px 30px}
.sitemap-depth >li {float: left;margin-bottom:40px}
.sitemap-depth >li:nth-child(n) {width:32%;margin-right:2%}
.sitemap-depth >li:nth-child(3n) {width:32%;margin-right:0;clear: none;}
.sitemap-depth >li:nth-child(4n) {clear: both;}

@media screen and (max-width: 1024px){
	.sitemap-depth >li:nth-child(n) {width:100%;margin-right:0}
	.sitemap-depth >li:nth-child(3n) {width:100%;margin-right:0;clear: none;}
	.sitemap-depth >li:nth-child(4n) {clear: both;}
}
@media screen and (max-width: 640px){
}

/* boGallery, boGallery2 */
.boGallery {overflow: hidden;margin: 0 auto;}
.boGallery >li {display: block;float: left;}
.boGallery-sbj,
.boGallery-img {margin-bottom: 10px;}
.boGallery-sbj {font-weight: normal;/* 한 줄 자르기 */ display: inline-block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; /* 여러 줄 자르기 추가 스타일 */ white-space: normal; line-height: 1.2; height: 2.4em; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.boGallery-img {font-size: 0;text-align: center;}
.boGallery-img img {max-width: 100%;max-height: 100%;vertical-align: middle;text-align:center;width:100%;}

/* boGallery */
.boGallery {width: 100%;padding-bottom: 20px;border-bottom: 1px solid #c1c1c1;list-style: none;font-size: 16px;text-align: center;}
.boGallery >li {width: 32%;margin: 0 1% 15px 0;}
.boGallery.photo > li {border: 1px solid #e3e3e3;}
.boGallery.photo > li a{display:block}
.boGallery.photo .boGallery-img {border-bottom: 1px solid #e3e3e3; margin-bottom:0;}
.boGallery.ebook .boGallery-img {border: 1px solid #e4e4e4;}
.boGallery-sbj {text-align: center;}
.boGallery-sbj br {display: none;}
.boGallery.photo .boGallery-sbj {padding: 13px 15px 10px 10px;height: 3.4em; margin-bottom:10px;text-align:left;font-size: 16px;line-height:1.4;font-weight:300;}
.boGallery.photo time {display: block;padding: 0 10px 10px;text-align:left;font-size: 16px;color:#666;font-weight:300;}
.boGallery-btnGroup {font-size: 14px;line-height: 2em;}
.boGallery-btnGroup a {display: block;padding: 0 10px;background-color: #4d5360;}
.boGallery-btnGroup a:first-child {margin-bottom: 6px;}
.boGallery-btnGroup a:link,
.boGallery-btnGroup a:hover,
.boGallery-btnGroup a:visited {color: #fff;}
.boGallery-btnGroup a:hover {text-decoration: underline;}
.boGallery-btnGroup [class*=ico] {position: relative;margin-left: 5px;vertical-align: baseline;}
.boGallery-btnGroup .icoSimple-data-ebook {top: 2px;}
.boGallery-btnGroup .icoSimple-data-pdf {top: 5px;}
.boGallery .thumbnail { position: relative; overflow: hidden; }
.boGallery.ebook .boGallery-sbj {letter-spacing:-0.1em; height:1.4em}
.boGallery.ebook .thumbnail{padding-top: 144%;}
.boGallery.photo .thumbnail{}
.boGallery .thumbnail .centered {overflow:hidden;position:relative;height:150px;}
.boGallery .thumbnail .centered img {position:absolute;left:-100%;right:-100%;top:-100%;bottom:-100%;margin:auto;min-height:100%;min-width:100%;transition: all 0.5s;}
.boGallery .thumbnail .centered img:hover{transform: scale(1.2);}
.boGallery .thumbnail .centered img:hover{content:'';}

@media screen and (max-width:559px){
	.boGallery >li:nth-child(n) {width: 49%; margin: 0 0 24px 0;}
	.boGallery >li:nth-child(2n) {float:right;}
	.boGallery >li:nth-child(odd) {clear:both;}
}
@media screen and (min-width:560px) and (max-width:999px){
	.boGallery >li:nth-child(n){width: 32%; margin: 0 2% 15px 0;}
	.boGallery >li:nth-child(3n) {float:right; margin-right: 0;}
	.boGallery >li:nth-child(4),
	.boGallery >li:nth-child(7),
	.boGallery >li:nth-child(10),
	.boGallery >li:nth-child(13),
	.boGallery >li:nth-child(16),
	.boGallery >li:nth-child(19) {clear:both;}
}
@media screen and (min-width: 1000px){
	.boGallery >li:nth-child(n){width:19.9%; margin: 0 6.8% 30px 0;}
	.boGallery >li:nth-child(4n) {float:right; margin-right: 0;}
	.boGallery >li:nth-child(5),
	.boGallery >li:nth-child(9),
	.boGallery >li:nth-child(13),
	.boGallery >li:nth-child(17){clear:both;}
	.boGallery-btnGroup a {float: left; width: 40%; text-align:center; padding:0;}
	.boGallery-btnGroup a:nth-child(2) {width: 57%; float: right;}
	.boGallery.ebook >li:nth-child(n){margin-bottom:40px;}
}

/* boGalleryView */
.boGalleryView {position: relative;width: 80%;margin: 0 auto 20px;border: 8px solid #e3e3e3;font-size: 0;line-height: 0;}
.boGalleryView-btnPrev,
.boGalleryView-btnNext {display: block;position: absolute;left: 20px;top: 50%;z-index: 100;width: 50px;height: 50px;margin-top: -15px;background: url(/site/portal_new/images/btns-board-gallery.png) -51px 50% no-repeat;font-size: 0;}
.boGalleryView-btnPrev {background-position: 0 50%;}
.boGalleryView-btnNext {left: auto;right: 20px;}
.boGalleryView-imgNo {width: 100%;}

/* boProfile */
.boProfile {overflow: hidden;}
.boProfile li {width: 100%;margin-bottom: 10px;border: 1px solid #cbcbcb;background-color: #f4f4f4;text-align: center;}
.boProfile a,
.boProfile span {display: block;width: 100%;}
.boProfile-img,
.boProfile span {margin-bottom: 10px;}
.boProfile a:hover {text-decoration: underline;}
.boProfile-img {width: 100%;padding: 15px 0;background-color: #fff;}
.boProfile-imgInner {width: 75px;height: 100px;margin: 0 auto;line-height: 100px;}
.boProfile-imgInner img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.boProfile-seq,
.boProfile-date {font-size: 16px;line-height: 1.25;}
.boProfile-name {font-weight: 600;font-size: 22px;line-height: 1.25;}
.boProfile-name,
.boProfile-date {color: #333;}
.boProfile-seq {color: #448ae8;}
@media screen and (min-width: 640px){
	.boProfile li {float: left;width: calc(50% - 10px);margin-bottom: 20px;}
	.boProfile li:nth-child(2n) {float: right;}
}
@media screen and (min-width: 1000px){
	.boProfile li:nth-child(n) {float: left;width: calc((100% - 132px)/3);}
	.boProfile li:nth-child(n+2) {margin-left: 66px;}
	.boProfile li:nth-child(4n){margin-left: 0;}
}

/* tabInfo */
.tabInfo{margin-bottom:20px}
.tabInfo,
.tabInfo li {border-style: solid;border-color: #d7d7d7;}
.tabInfo {overflow: hidden;border-width: 1px 0 0 1px;font-size: 14px;letter-spacing: -1px;}
.tabInfo a {display: block;width: 100%;}
.tabInfo-img,
.tabInfo-txt {display: inline-block;}
.tabInfo a:hover {text-decoration: underline;}
.tabInfo li {float: left;position: relative;width: 50%;padding: 10px;border-width: 0 1px 1px 0;-webkit-transition: background-color .3s;transition: background-color .3s;}
.tabInfo li:nth-child(1) {width: 100%;}
.tabInfo li:nth-child(1) .tabInfo-txt {position: absolute;left: 0;top: 25px;width: 100%;text-align: center;}
.tabInfo-img {width: 45px;height: 45px;margin-right: 5px;border-radius: 50%;line-height: 45px;background-color: #ebebeb;text-align: center;-webkit-transition: background-color .3s;transition: background-color .3s;}
.tabInfo-img img {width: 30px;vertical-align: middle;}
.tabInfo li.active,
.tabInfo li.ui-tabs-active,
.tabInfo li:hover {background-color: #e1e1e1;}
.tabInfo .active .tabInfo-img,
.tabInfo li:hover .tabInfo-img {background-color: #fff;}

@media screen and (min-width: 640px){
	.tabInfo {font-size: 16px;}
	.tabInfo li:nth-child(n) {width: 25%;}
	.tabInfo-img,
	.tabInfo li:nth-child(n) .tabInfo-txt {display: block;position: static;margin: 0 auto;text-align: center;}
	.tabInfo-img {width: 50px;height: 50px;margin-bottom: 10px;line-height: 50px;}
	.tabInfo-img img {width: 35px;}
}

@media screen and (min-width: 1000px){
	.tabInfo li:nth-child(n) {width: 14.28571428571429%;}
}

/* commentList */
.commentList {-ms-word-break: keep-all;word-break: keep-all;padding: 10px;}
.commentList-item {border-bottom: 1px solid #d0d0d0;}
.commentList-sbj,
.commentList-date {display: inline-block;}
.commentList-sbj {font-weight: 600;}
.commentList-date {color: #999;}
.commentList .skinIptTxt {width: 200px;}
.commentList .skinBtnBo {width: 90px;}

/* tabSrchTotalResult */
.tabSrchTotalResult_area{margin-bottom:20px;padding:5px;background:url(/site/portal_new/images/bg_tabSrchTotalResult.png)}
.tabSrchTotalResult_tit{display:block;padding:23px 0 22px 24px;background:#fff;color:#454545;font-size:20px;font-weight:normal}
.tabSrchTotalResult_tit span{color:#999}
.tabSrchTotalResult {overflow:hidden;padding-bottom:6px;-ms-word-break:keep-all;word-break: keep-all;background-color:#fff}
.tabSrchTotalResult li{float:left;position:relative;width:25%;padding:0 16px 10px 48px;border-bottom-width: 1px;}
.tabSrchTotalResult li a{position:relative;font-size:16px;color:#454545;font-weight:300;}
.tabSrchTotalResult li a:before{position:absolute;top:5px;left:-15px;width:7px;height:7px;background:url(/site/portal_new/images/ico-tabSrchTotalResult.png) no-repeat 0 0;content:''}
.tabSrchTotalResult li.active a {text-decoration:underline;}

@media screen and (max-width:1024px) {
	.tabSrchTotalResult li{width:33.3333333%}
	.totalSrchArea,.srchTotalResult {margin:0 17px;}
}

@media screen and (max-width:640px) {
	.tabSrchTotalResult li{width:100%}
}

/* noResult-tit */
.noResult {font-size: 14px;line-height: 1.5;}
.noResult-tit {margin-bottom: 1.2em;font-weight: 600;font-size: 16px;line-height: 1.25;}
@media screen and (min-width: 640px){
	.noResult {font-size: 16px;}
	.noResult-tit {font-size: 18px;}
}

/* btnsResearch */
.btnsResearch a {width: 95px;}

/* srchTotalResult */
.srchTotalResult-tit {margin-bottom: 30px;font-size: 22px;line-height: 1.25;-ms-word-break: keep-all;word-break: keep-all;letter-spacing: -0.04em;}



/* popIntro */
.popIntro {position: fixed;z-index: 60;top: 50%;left: 50%;text-align: center;}
.popIntro-inner {position: relative;max-width:1000px;}
.popIntro .notOpenPopToday,
.popIntro-btnClose {position: absolute;}
.popIntro-btnClose {right: 0;top:0;}
.popIntro .notOpenPopToday {left: 0;bottom: 0;width: 100%;}
/*.popIntro-inner {display: block;width: 100%;}*/
.popIntro-inner img {max-width: 100%;}
.popIntro-btnClose {width: 48px;height: 48px;background: #000 url(/site/portal_new/images/btn-close-intro-pop.gif) 50% 50% no-repeat;font-size: 0;}

/* notOpenPopToday */
.notOpenPopToday {padding: 10px 0;background-color: #000;text-align: center; color:#8a8a8a;font-size:16px;}
.notOpenPopToday input {color: #8a8a8a;vertical-align: middle;height:22px;line-height:22px; margin-right:22px;font-size:16px;}
.notOpenPopToday input[type=button]{height:22px;line-height:19px;margin-right:0;}

/* topBann */
.topBann {position: relative;z-index: 40;left: 0;top: 0;width: 100%;text-align:center;}
.topBann-inner {overflow-y:hidden; position: absolute;width:100%;height:0;text-align:center;margin:0 auto;text-align:center;}
.topBann-inner img{margin:0 auto;max-width:100%;}
.topBann-btnGroup {position: absolute;left: 50%;bottom: 0;width: 312px;margin-left: 188px;background-color: #127db4;line-height: 0;text-align: right;}
.topBann-btnGroup .notOpenPopToday,
.topBann-btnGroup .notOpenPopToday input {color: #fff;font-size: 16px;margin-right:0;}
.topBann-btnGroup .notOpenPopToday {display: inline-block;padding: 0;background-color: transparent;}
.topBann-btnClose {width: 60px;height: 40px;background-image: url(/page/portal_new/images/main/btn-close-topbanner.gif);background-position: 50% 50%;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;font-size: 0;vertical-align: middle;}
.topBann-btnOpen {position: absolute;left: 50%;bottom: -33px;width: 60px;height: 28px;margin-left: 438px;background-image: url(/page/portal_new/images/main/topBann-btnOpen.png);-webkit-background-size: cover;background-size: cover;font-size: 0;}
.topBann-line {border-bottom: 1px solid #4a8b9c;}
.topBann-btnOpenGroup span {display:none;}
@media screen and (max-width: 999px){
	.topBann {position: fixed;}
	.topBann-btnOpenGroup {width: 100%;margin: 0;left: 0; text-align:right; background-color: #127db4;height: 35px;}
	.topBann-btnOpenGroup span {display:inline-block;color: #fff;font-size: 16px;margin-right:60px;line-height: 35px;}
	.topBann-btnOpen {bottom: 0;left: auto;right:0;background-image: url(/page/portal_new/images/main/btn-open-topbanner.gif);width: 52px;height: 35px;}
	.topBann-btnGroup {width: 100%;margin: 0;left: 0;}
	.topBann-btnClose {background-image: url(/page/portal_new/images/main/btn-close-topbanner.gif);width: 52px;height: 35px;-webkit-background-size: cover;background-size: cover;}
}

/* qckRefSite */
.qckRefSite {display: table;height: 36px;border-collapse: collapse;font-size: 14px;letter-spacing: -1px;}
.qckRefSite,
.qckRefSite a {color: #707070;}
.qckRefSite a {display: table-cell;height: 100%;padding: 0 10px;vertical-align: middle;border-width: 0 1px 0;border-style: solid;border-color: #e5e5e5;}
.qckRefSite a:first-child {background-color: #fff;}
.qckRefSite img {margin-right: 5px;}

/* hdrInfoArea */
.hdrInfoArea .logo {margin-bottom: 10px;margin: 0 auto;}
@media screen and (min-width: 1000px){
	.hdrInfoArea {overflow: hidden;margin-top: 20px;}
	.hdrInfoArea .logo {float: left;}
	.hdrInfoArea .srchHdrTotal2 {float: right;width: 80%;}
}

/* confirmIframe */
.confirmIframe {width: 100%;height: 1050px}
#Sub#AuthSub {margin-top: 0;}
@media screen and (min-width: 451px){
	.confirmIframe {height: 1010px}
}
@media screen and (min-width: 600px){
	.confirmIframe {height: 985px}
}
@media screen and (min-width: 699px){
	.confirmIframe {height: 797px}
}
@media screen and (min-width: 1000px){
	.confirmIframe {height: 550px}
}

/* css element  ------------------------------------------------------------------------------------------------------ */
.skinFont-bold {font-family: inherit;font-weight: 600;}
.skinFont-normal {font-family: inherit;font-weight: normal;}
.skinColor-red {color: #d70808;}
.skinColor-blue,
.skinColor-fmInfo {color: #096bc9;}
.skinTxd-UL {text-decoration: underline;}
.skinTxa-right {text-align: right}
.skinTxa-left {text-align: left}
.skinTxa-center {text-align: center}

/* margin */
.skinMt-0 {margin-top: 0 !important;}
.skinMt-xlarge {margin-top: 50px;}
.skinMt-large {margin-top: 40px;}
.skinMt-medium {margin-top: 30px;}
.skinMt-small {margin-top: 20px;}
.skinMt-xsmall {margin-top: 10px;}


/* margin + bottom */
.skinMb-0 {margin-bottom: 0 !important;}
.skinMb-xlarge {margin-bottom: 50px;}
.skinMb-large {margin-bottom: 40px;}
.skinMb-medium {margin-bottom: 30px;}
.skinMb-small {margin-bottom: 20px;}
.skinMb-xsmall {margin-bottom: 10px;}

/* margin + left */
.skinMl-xlarge {margin-left: 20px;}
.skinMl-large {margin-left: 15px;}
.skinMl-medium {margin-left: 10px;}
.skinMl-small {margin-left: 5px;}
.skinMl-0 {margin-left: 0 !important;}

/* margin + right */
.skinMr-xlarge {margin-right: 20px;}
.skinMr-large {margin-right: 15px;}
.skinMr-medium {margin-right: 10px;}
.skinMr-small {margin-right: 5px;}
.skinMr-0 {margin-right: 0 !important;}

/* padding */
.skinPd-xlarge {padding: 40px}
.skinPd-large {padding: 30px}
.skinPd-medium {padding: 20px}
.skinPd-small {padding: 10px}
.skinPd-xsmall {padding: 5px}

.skinPdl-xlarge {padding-left: 40px}
.skinPdl-large {padding-left: 30px}
.skinPdl-medium {padding-left: 20px}
.skinPdl-small {padding-left: 10px}
.skinPdl-bullet {padding-left: 8px;}
.skinPdl-xsmall {padding-left: 5px}

.skinPdt-xlarge {padding-top: 40px}
.skinPdt-large {padding-top: 30px}
.skinPdt-medium {padding-top: 20px}
.skinPdt-small {padding-top: 10px}
.skinPdt-xsmall {padding-top: 5px}
.skinPd-0,
.cmpe-pseudo-table >.tr >.th.skinPd-0,
.cmpe-pseudo-table >.tr >.td.skinPd-0,
.page-wrap .td.skinPd-0 {padding: 0;}
.skinPdl-0 {padding-left: 0;}
.skinPdr-0 {padding-right: 0;}
.skinPdt-0 {padding-top: 0;}
.skinPdb-0 {padding-bottom: 0;}


/* 여백 */
.mg_top7{margin-top:7px !important;}
.pd_top20{padding-top:20px  !important;}
.pd_bottom10{padding-bottom:10px !important;}
.mg_top20{margin-top:20px !important;}
.mg_top10{margin-top:10px !important;}
.mg_bottom10{margin-bottom:10px !important;}
.space3{height:3px}
.space5{height:5px}
.space10{height:10px}
.space20{height:20px}
.space27{height:27px}
.space40{height:40px}
p.mg_top20{text-align:center;}

/* skinVta */
.skinVta-middle {vertical-align: middle;}

/* border */
.skinBdl-small {border-left-width: 1px !important;}

/* box-notify */
.bg-notify {background: url(/site/portal_new/images/bg-notify-alert.png) left top no-repeat;}
.box-notify {box-sizing: border-box;width: 838px; height:731px; margin: 90px auto 0;padding: 70px 70px 0;background:url(/site/portal_new/images/bg-notify-alert_textbg.png) left top no-repeat;}
.box-notify .cmpe-ctitle {padding-bottom: 42px;font-size: 40px;color: #42669b;line-height: 1.2;/* background: url(/page/portal_new/images/notify/img-computer-sokcho.png) right 0 no-repeat; */}
.box-notify .cmpe-ctitle .cmpe-text {font-size: 46px; color:#1a4481;}
.box-notify .box-innertext {position: relative;margin-bottom: 36px;padding: 55px 0;font-size: 18px;color: #454545;line-height: 26px;}
.box-notify .box-innertext:before {position: absolute;top: 0;left: 0;width: 100%;height: 8px;background: url(/site/portal_new/images/pt-oblique-darkgray.gif) 0 0 repeat;content:'';}
.box-notify .box-innertext:after {position: absolute;bottom: 0;left: 0;width: 100%;height: 8px;background: url(/site/portal_new/images/pt-oblique-darkgray.gif) 0 0 repeat;content:'';}
.box-notify .box-notice {width: 100%;height: 41px;margin: 38px 0;background: #6e92b7;border-radius: 6px;box-shadow:2px 2px 2px 1px #607f9f inset;line-height: 41px;color: #fff;text-align: center;}
.box-notify .cmpe-image {width: 100%;text-align: center;}

/* box-wrongalert */
html.error {min-width: 100%;min-height: 100%;}
.bg-wrongalert {width: 100%;height: 100%;background: url(/site/portal_new/images/bg-wrongalert.jpg) no-repeat center;background-size:cover;}
.box-wrongalert {box-sizing: border-box;width: 760px;margin: 0 auto;padding-top: 275px;}
.box-wrongalert .cmpe-ctitle {margin-bottom: 30px;font-size: 46px;color:#1a4481;}
.box-wrongalert .image-error {position: absolute;top: 8px;left: 360px;}
.box-wrongalert .box-innertext {position: relative;margin-bottom: 35px;padding: 80px 0 56px;font-size: 18px;color: #454545;line-height: 26px;}
.box-wrongalert .box-innertext .id-button {margin-top: 50px;}
.box-wrongalert .box-innertext:before {position: absolute;top: 0;left: 0;width: 100%;height: 8px;background: url(/site/portal_new/images/pt-oblique-darkgray.gif) 0 0 repeat;content:'';}
.box-wrongalert .box-innertext:after {position: absolute;bottom: 0;left: 0;width: 100%;height: 8px;background: url(/site/portal_new/images/pt-oblique-darkgray.gif) 0 0 repeat;content:'';}
.box-wrongalert .image-logo {width: 100%;text-align: center;}

.commingsoon{text-align: center; margin:auto 30px;}
.commingsoon img{max-width:100%;}
@media screen and (min-width: 1000px){
	.commingsoon img{margin:50px 0;}
}


.board{margin:15px 0 0;}
.calendar{z-index:10000}
/* 히든타입 */
.hiddenitem{position:absolute; font-size:0px; width:0px; height:0px; overflow:hidden; line-height:0px;}

/* 정렬 */
.btn_center{margin-top:10px;text-align:center}
.btn_left{margin-top:10px}
.btn_right{text-align:right}
.btn_right2{margin-top:12px;text-align:right}

/* 여백 */
.mg_top7{margin-top:7px}
.pd_top20{padding-top:20px}
.pd_bottom10{padding-bottom:10px}
.mg_top20{margin-top:20px}
.mg_bottom10{margin-bottom:10px}
.space3{height:3px}
.space5{height:5px}
.space10{height:10px}
.space20{height:20px}
.space27{height:27px}
.space40{height:40px}
p.mg_top20{text-align:center;}

/*직원검색*/
.staff_secition {}
.staff_secition .sraff_area {background:url(/site/portal_new/images/sub03/bg_staff_box.gif) no-repeat;width:185px;height:182px;padding:10px 15px;float:left; display:inline; margin:0 17px 8px 0;}
.staff_secition .sraff_area h5 {height:21px;background:none !important;padding:1px 0px 0px 5px;margin-bottom:9px;}
.staff_secition .sraff_area p {vertical-align:middle;padding-bottom:3px;}
.staff_secition .sraff_area p.left {float:left;vertical-align:middle;padding-bottom:3px;}
.staff_secition .sraff_area p.right {line-height:13px;background:#E0E0E0 ;border:1px solid #CFCFCF ;float:right;text-align:center;width:60px;vertical-align:middle;padding:3px 1px;}
.staff_secition .sraff_area ul {float:left;height:99px;}
.staff_secition .sraff_area ul li {line-height:16px;background:url(/site/portal_new/images/sub03/bul_03.gif) no-repeat 4px 6px;padding:0px 0px 0px 11px;}
.staff_secition .sraff_area .btn_view {margin:20px 60px 0px 60px;}
.staff_secition .sraff_area .none {background:none;padding:0px 0px 2px 0px;line-height:16px;}
.staff_secition .sraff_area2 {background:url(/site/portal_new/images/sub03/bg_staff_box.gif) no-repeat;width:185px;height:182px;;padding:10px 15px;float:left; display:inline;}
.staff_secition .sraff_area2 h5{height:21px;background:none !important;padding:1px 0px 0px 5px;margin-bottom:9px;}
.staff_secition .sraff_area2 p {vertical-align:middle;padding-bottom:3px;}
.staff_secition .sraff_area2 .btn_view {margin:20px 60px 0px 60px;}
.staff_secition .sraff_area2 ul {float:left;height:99px;}
.staff_secition .sraff_area2 ul li {line-height:16px;background:url(/site/portal_new/images/sub03/bul_03.gif) no-repeat 4px 6px;padding:0px 0px 0px 11px;}
.staff_secition .sraff_area2 .none {background:none;padding:0px 0px 2px 0px;line-height:16px;}
.staff_secition .sraff_area4 {background:url(/site/portal_new/images/sub03/bg_staff_box_ori.gif) no-repeat;width:197px;height:111px;padding:10px 15px 10px 15px;float:left;margin-right:10px;}
.staff_secition .sraff_area4 h5 {height:21px;border-bottom:1px solid #D1E1F3;background:url(/site/portal_new/images/sub03/bul_02.gif) no-repeat 0px 1px;padding:1px 0px 0px 19px;margin-bottom:9px;}
.staff_secition .sraff_area4 p {vertical-align:middle;padding-bottom:3px;}
.staff_secition .sraff_area4 .btn_view {margin:20px 60px 0px 60px;}
.staff_secition .sraff_area5 {background:url(/site/portal_new/images/sub03/bg_staff_box_ori.gif) no-repeat;width:197px;height:111px;padding:10px 15px 10px 15px;float:left;}
.staff_secition .sraff_area5 h5 {height:21px;border-bottom:1px solid #D1E1F3;background:url(/site/portal_new/images/sub03/bul_02.gif) no-repeat 0px 1px;padding:1px 0px 0px 19px;margin-bottom:9px;}
.staff_secition .sraff_area5 p {vertical-align:middle;padding-bottom:3px;}
.staff_secition .sraff_area5 .btn_view {margin:20px 60px 0px 60px;}

/*담당업무*/
.responsible {border:1px solid #ccc;position:relative;margin:30px auto 12px;border-radius:10px;}
.responsible .bg01 {background:url(/site/portal_new/images/sub/bg_rbox_top.gif) no-repeat;height:12px;font-size:0px;line-height:0;;}
.responsible .bg02 {background:url(/site/portal_new/images/sub/bg_rbox_bottom.gif) no-repeat;height:12px;font-size:0px;line-height:0;}
.responsible .pic_view {background:url(/site/portal_new/images/sub03/img_sample01.gif) 0 top no-repeat;width:79px;height:79px;float:left;margin:17px 40px 8px 19px;position:relative;}
.responsible .pic_view img {width:79px;height:79px; padding:2px 1px;border:1px solid #e5e5e5;}
.responsible .info_text {margin-top:10px;position:relative;overflow:hidden;}
.responsible .info_text ul {width:100%;overflow:hidden}
.responsible .info_text li {line-height:20px;background:url(/site/portal_new/images/sub03/bul_03.gif) no-repeat 4px 14px;padding:0px 0px 0px 11px;font-size:16px;line-height:2;float:left;width:40%;}
.responsible .info_text li img {vertical-align:middle;}
.responsible .info_text span {color:#000000;font-size:16px;}
.responsible .layer_img01 {position:absolute;top:-14px;left:10px;}


@media screen and (max-width:800px) {
    .responsible .info_text li{width:100%;}
}




/* 총 게시물 및 검색*/
.board_tip {height:45px;background:#f2f2f0;position:relative;margin-bottom:15px;}
.board_tip .board_search {position:absolute;right:6px;top:7px;text-align:right;border:0}
.board_tip .board_search  fieldset{border:0;margin:0;padding:0}
.board_tip .board_search input {vertical-align:top}
.board_tip .board_search select {vertical-align:top;border:1px solid #c9c9c9;line-height:14px; padding:2px 5px;  height:30px; font-family:Dotum; color:#666;}
.board_tip .board_search .inputText{border:1px solid #c7c7c7; height:30px; padding:2px 2px 3px; color:#666;}
.board_tip .board_search .sch_input {border:1px solid #c7c7c7; height:15px; padding:2px 2px 3px; color:#666;}
.board_tip .board_search strong {font-size:11px;color:#000000;}
.board_tip .total_page {padding:10px 0px 0px 12px;color:#434343;} 
.board_tip .total_page span {color:black;font-size:11px;}
.board_tip .total_page .fc_01 {font-weight:bold;color:#542594;font-size:12px;}
.board_tip .period {position:absolute;left:6px;top:6px;}
.board_tip .period input {vertical-align:middle;}
.board_tip .period .sch_input {height:16px; padding:2px 0px 0px 4px; border:1px solid #C4C4C4;width:90px;margin-top:-1px;}
legend {position:absolute;width:0px; height:0px; overflow:hidden;font-size:0px;margin:0px;padding:0px;line-height:0px;}
caption {position:absolute;width:0px; height:0px; overflow:hidden;font-size:0px;margin:0px;padding:0px;line-height:0px;}
.input_02 { padding:3px 3px 2px; line-height:16px; height:16px; border:1px solid #c9c9c9;}
.board_tip .board_search #startDate{width:80px;}
.board_tip .board_search #endDate{width:80px;}
/*총 게시물2*/
.total_page02 {padding:10px 0px 0px 0px;color:#434343;text-align:right;} 
.total_page02 span {color:black;font-size:11px;}
.total_page02 .fc_01 {font-weight:bold;color:#542594;font-size:12px;}

/*검색(가운데정렬)*/
.board_tip02 {height:34px;background:#f2f2f0;margin-bottom:15px;}
.board_tip02 .board_search {text-align:center;padding:7px 0px 0px 0px;}
.board_tip02 .board_search form { display:inline;}
.board_tip02 .board_search form fieldset { display:inline;}
.board_tip02 .board_search input {vertical-align:middle;}
.board_tip02 .board_search select {vertical-align:middle;}
.board_tip02 .board_search .sch_input {height:16px; padding:2px 0px 0px 4px; border:1px solid #C4C4C4;width:130px;margin-top:-1px;}

/* 게시물 리스트*/
.board_list {}
.board_list img{border:none;}
.board_list table {width:100%; border-collapse:collapse;}
.board_list thead th {border-top:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1;text-align:center;padding:6px 0px 5px 0px;color:#252525;}
.board_list tbody td {border-bottom:1px solid #e6e6e6;text-align:center;padding:5px 0px 3px 0px;color:#555;}
.board_list tbody td p {padding:0px 10px 0px 10px;color:#555;text-align:left;}
.board_list .file01 {padding:0px;}
.board_list .fc_01 {font-weight:bold;color:#9E0B0F;}
.board_list .icon_re {margin:0px 5px 0px 5px;}
.board_list .some_bar {text-align:left;width:80px;height:10px;}
.board_list .some_bar img {height:10px;}
.board_list .date{font-size:11px;color:#b0b0b0;}
/* 게시물 설명글 */
.board_text {padding:0px 20px 10px 20px;line-height:18px;}

/* 게시물 탭 */
.board_tab {margin-bottom:15px;}

/* 게시물 보기 */
.board_view {height:100%;border-top:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1;}
.board_view table {width:100%;border-collapse:collapse;}
.board_view thead th {padding:7px 2px 5px 17px;border-bottom:1px solid #a1a1a1;font-size:11px;color:#252525;text-align:left;}
.board_view thead td {padding:7px 3px 5px 3px;border-bottom:1px solid #a1a1a1;color:#555;font-family:'돋움',dotum,Helvetica,sans-serif; font-size:12px;}
.board_view thead .bg01 {background:url(/executive/images/board/bg_th01.gif) repeat-x;}
.board_view thead th .ft01 {color:#004a80;font-weight:bold;font-size:14px;}
.board_view thead th .ft02 {color:#ed1451;font-weight:bold;font-size:14px;}
.board_view thead th .ft03 {color:navy;font-weight:bold;font-size:14px;}
.board_view tbody th {padding:7px 2px 5px 17px;border-bottom:1px solid #e6e6e6;font-size:11px;color:#252525;text-align:left;}
.board_view tbody td {padding:7px 3px 5px 3px;border-bottom:1px solid #e6e6e6;color:#555;font-family: '돋움',dotum,Helvetica,sans-serif;}
/*.board_view tbody td span {color:#555;font-weight:bold;}*/
.board_view tbody td span {color:#555;font-weight:normal;}
.board_view tbody td p {padding:0px 0px 0px 14px;line-height:1.6em;font-size:12px;}
/*.board_view tbody td p span {font-size:11px;color:#252525;padding-right:26px;}*/
.board_view tbody td p span {font-size:11px;color:#252525;padding-right:0px;}
.board_view tbody .viewtext1 {width:100%;text-align:justify;padding:10px 10px 10px 10px;}
.board_view tbody .viewtext1 span{padding:0;font-weight:normal;}
/*.board_view tbody .viewtext1 p{padding:0;} */
.board_view tbody .viewtext1 p{padding:10px 0 0 0;}
.board_view tbody .fc01 {color:#b45121;font-weight:bold;}
.board_view .none {border-bottom:none;}

/* 게시물보기 css 상속 안받도록 수정 100217 */
.board_view tbody .viewtext1 {padding:15px 0 15px 0;word-break:break-all;}
.board_view tbody .viewtext1 p {color:#000000; font-family:dotum, gulim, sans-serif; font-size:12px; padding:0 0 12px 0; padding-left:0; margin:0; font-weight:normal;}
.board_view tbody .viewtext1 span {color:#000000; font-family:dotum, gulim, sans-serif; font-size:12px; padding-left:0; font-weight:normal;}
.board_view tbody .viewtext1 table {width:auto;}
.board_view tbody .viewtext1 thead th {padding:10px 10px 10px 10px;color:#000000;text-align:center;}
.board_view tbody .viewtext1 thead td {padding:8px 5px 8px 5px;color:#000000;text-align:center;}
.board_view tbody .viewtext1 tbody th {padding:10px 10px 10px 10px;color:#000000;text-align:center;}
.board_view tbody .viewtext1 tbody td {padding:8px 5px 8px 5px;color:#000000;text-align:center;}
.board_view tbody .viewtext1 tbody td span {color:#000000; font-family:dotum, gulim, sans-serif; font-size:12px; padding:0; font-weight:normal;}
.board_view tbody .viewtext1 tbody td p {color:#000000; font-family:dotum, gulim, sans-serif; font-size:12px; padding:0; padding-left:0; margin:0; font-weight:normal;}
.board_view tbody .viewtext1 ol {padding:2px 0 5px 20px;}
.board_view tbody .viewtext1 ol li {list-style:decimal;}
.board_view tbody .viewtext1 ul {padding:2px 0 5px 20px;}
.board_view tbody .viewtext1 ul li {list-style:disc;}



/* 게시물 쓰기 */
.board_write {height:100%;border-top:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1;margin-bottom:12px;}
.board_write table {width:100%;}
.board_write th {padding:7px 0px 5px 17px;text-align:left;vertical-align:top;font-size:11px;border-bottom:1px solid #e6e6e6;}
.board_write td {padding:3px 0px 3px 10px;border-bottom:1px solid #e6e6e6;}
.board_write span {font-size:11px;color:#005b7f;}
.board_write .none {border-bottom:none;}
.board_write .user_name {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:120px;}
.board_write .password {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:120px;}
.board_write .mobile {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:40px;}
.board_write .email {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:250px;}
.board_write .title_input {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:565px;}
.board_write .file01 {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:18px;width:507px;}
.board_write .site_name {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:507px;}
.board_write .site_address {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:507px;}
.board_write .textarea01 {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;width:565px;height:78px;}
.board_write .site_user {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:180px;}
.board_write .site_phone {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:180px;}
.board_write .site_email {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:300px;}
.board_write .explanation {padding:3px 0px 0px 0px;}
.board_write .vitied_name {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:120px;}
.board_write .vitied_phone {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:120px;}
.board_write .officialism_kind {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:470px;}
.board_write .text_input {padding:10px;}
.board_write div {padding:1px 0px 1px 0px;}
.buttonRight {text-align:right;}
/*이전글 다음글 폼*/
.border_previously {/*background:url(image/bg_list_view.gif) no-repeat;*/margin:18px 0px 24px 0px; border-top:1px solid #A1A1A1;  border-bottom:1px solid #A1A1A1}
.border_previously p {border-bottom:1px solid #cdcdcd;padding:7px 0px 10px 10px; color:#555;font-size:12px;color:#666;text-decoration:none}
.border_previously p a{border-bottom:none;color:#666;text-decoration:none}
.border_previously p span {font-size:11px;font-weight:bold;color:#252525;padding-right:11px;}
.border_previously .none {border-bottom:none;}
.border_previously img {vertical-align:middle;}

/*의견쓰기*/
.opinion_section {background:url(/executive/images/board/bg_write.gif) no-repeat;width:702px;height:119px;}
.opinion_section h4 {height:27px;padding:11px 0px 0px 12px;}
.opinion_section h4 img {vertical-align:middle;}
.opinion_section table {margin:0px auto 0px auto;width:682px;}
.opinion_section th {background:url(/executive/images/common/bul_04.gif) no-repeat 12px 11px;padding:6px 0px 4px 17px;text-align:left;vertical-align:top;font-size:11px;color:#252525;font-weight:normal;}
.opinion_section td {padding:2px 5px 2px 5px;font-size:11px;}
.opinion_section .user_name {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:120px;}
.opinion_section .password {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:120px;}
.opinion_section .textarea01 {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:500px;height:35px;}
.opinion_section .bar {border-left:1px solid #eff0f2;text-align:center;}

.board_comment { position:relative; margin:10px 0;}
	.comment_write { position:relative;}
	.comment_write  #comment_content { border:1px solid #dedede; padding:5px; width:586px; height:54px; vertical-align:top; margin-bottom:5px;}
		.comment_input {  border:1px solid #dedede; padding:1px 3px;}


/*페이징 버튼*/
.page_skip{clear:both;padding:20px 0 0 0}
.page_skip ul{text-align:center;border:1px solid #fff}
.page_skip ul li {display:inline;line-height:0px;font-size:0px}
.page_skip ul li a{display:inline-block;width:25px;height:25px;padding:0px;margin:0 5px 0 0;text-align:center;font:normal 12px/25px dotum;border:1px solid #dadada;text-decoration:none; color:#333}
.page_skip ul li a:hover{padding:0px;height:25px;border:1px solid #aa0021;background-color:#ef002e;font:bold 12px/25px dotum;color:#fff;letter-spacing:0px}
.page_skip ul li strong{display:inline-block;width:25px;height:25px;padding:0px;margin:0 5px 0 0;text-align:center;font:normal 12px/25px dotum;border:1px solid #444;background-color:#555;color:#fff}

.page_skip ul li.prev a{display:inline-block;width:25px;height:25px;padding:0px;background:url("/site/data/images/common/icon_arrow_next.gif") no-repeat -15px 3px;border:1px solid #dadada;text-indent:-10000px}
.page_skip ul li.prev a:hover{background-position:3px 3px;padding:0px;background-color:#fff;border:1px solid #dadada}

.page_skip ul li.next a{display:inline-block;width:25px;height:25px;padding:0px;background:url("/site/data/images/common/icon_arrow_prev.gif") no-repeat 4px 3px;border:1px solid #dadada;text-indent:-10000px}
.page_skip ul li.next a:hover{background-position:-14px 3px;padding:0px;background-color:#fff;border:1px solid #dadada}

.page_skip ul li.first a{display:inline-block;width:25px;height:25px;padding:0px;background:url("/site/data/images/common/icon_arrow_end.gif") no-repeat 4px 3px;border:1px solid #dadada;text-indent:-10000px}
.page_skip ul li.first a:hover{background-position:-14px 3px;padding:0px;background-color:#fff;border:1px solid #dadada}

.page_skip ul li.last a{display:inline-block;width:25px;height:25px;padding:0px;background:url("/site/data/images/common/icon_arrow_start.gif") no-repeat 4px 3px;border:1px solid #dadada;text-indent:-10000px}
.page_skip ul li.last a:hover{background-position:-14px 3px;padding:0px;background-color:#fff;border:1px solid #dadada}


/* 버튼 표시*/
.btn_pack,
.btn_pack *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0;background:url(image/btn_pack.gif) no-repeat;font-size:12px;font-family:Tahoma, Sans-serif;color:#555;text-decoration:none !important;vertical-align:top;white-space:nowrap}
.btn_pack{ vertical-align:middle; margin-right:10px}
.btn_pack *{left:4px;cursor:pointer;}
.btn_pack.medium,
.btn_pack.medium *{height:24px;line-height:24px}
.btn_pack.large,
.btn_pack.large *{height:30px;line-height:30px}
.btn_pack.xlarge,
.btn_pack.xlarge *{height:36px;line-height:36px}
.btn_pack.small,
.btn_pack.small *{height:20px;line-height:20px}
.btn_pack.small input{margin-top:0;border:0; margin-left:6px;}
.btn_pack.medium{background-position:left 0}
.btn_pack.medium input{margin-top:0;border:0;padding-bottom:5px;}
.btn_pack.medium.icon input{height:25px;}
.btn_pack.large{background-position:left -30px}
.btn_pack.xlarge{background-position:left -65px}
.btn_pack.small{background-position:left -106px}
.btn_pack.medium *{padding:0 8px 0 4px;background-position:right top;font-size:12px}
.btn_pack.large *{padding:0 10px 0 6px;background-position:right -30px;font-size:16px}
.btn_pack.xlarge *{padding:0 10px 0 6px;background-position:right -65px;font-size:20px}
.btn_pack.small *{padding:0 6px 0 2px;background-position:right -106px;font-size:11px}
.btn_pack *:hover,
.btn_pack *:active,
.btn_pack *:focus{color:#296eab}
.btn_pack.strong *{font-weight:bold !important}
.btn_pack.icon *{padding-left:20px;}
.btn_pack.medium.icon *{padding:0 3px 5px 15px;}
.btn_pack.small.icon *{padding:0 3px 5px 5px;}
.btn_pack.icon span{width:20px;margin-right:-20px;;padding:0 2px 0 0 !important}
.btn_pack.small.icon span {width:10px !important; margin-right:2px !important;}
.btn_pack.icon a{padding:2px 5px 0 15px !important;line-height:17px;}
.btn_pack.small a {padding:0 5px 0 0 !important;}
.btn_pack.medium .check{background-position:4px -151px}
.btn_pack.large .check{background-position:4px -146px}
.btn_pack.xlarge .check{background-position:5px -144px}
.btn_pack.small .check{background-position:3px -153px}
.btn_pack.medium .add{background-position:-16px -151px}
.btn_pack.large .add{background-position:-14px -146px}
.btn_pack.xlarge .add{background-position:-14px -144px}
.btn_pack.small .add{background-position:-18px -153px}
.btn_pack.medium .delete{background-position:-34px -150px}
.btn_pack.large .delete{background-position:-34px -146px}
.btn_pack.xlarge .delete{background-position:-34px -144px}
.btn_pack.small .delete{background-position:-37px -153px}
.btn_pack.medium .calendar{background-position:-56px -150px}
.btn_pack.large .calendar{background-position:-56px -146px}
.btn_pack.xlarge .calendar{background-position:-56px -144px}
.btn_pack.small .calendar{background-position:-59px -153px}
.btn_pack.medium .refresh{background-position:-76px -150px}
.btn_pack.large .refresh{background-position:-76px -146px}
.btn_pack.xlarge .refresh{background-position:-76px -144px}
.btn_pack.small .refresh{background-position:-79px -153px}
.btn_pack.medium .download{background-position:-96px -151px}
.btn_pack.large .download{background-position:-96px -147px}
.btn_pack.xlarge .download{background-position:-96px -145px}
.btn_pack.small .download{background-position:-99px -154px}	
.btn_pack.medium .list{background-position:-116px -150px}
.btn_pack.large .list{background-position:-116px -146px}
.btn_pack.xlarge .list{background-position:-116px -144px}
.btn_pack.small .list{background-position:-119px -153px}

/*강원도보*/
.dobo_title{padding:20px 0 0 0;font-weight:500;color:#3e613a;font-size:20px}
.dobo_area {clear:both;}
.dobo_area dt {border-bottom:1px dashed #000;padding: 5px 0 2px;}
.dobo_area dt .bul {background: url("/site/portal_new/images/common/bul_stitle_01.gif") no-repeat scroll 4px 6px rgba(0, 0, 0, 0);color: #636363;font-weight: 500;height: 21px;padding: 0 0 0 22px;font-size:18px}
.dobo_area dd {border-bottom:1px dashed #000;padding: 5px 0;}
.dobo_area dd .bul {padding: 0 0 0 26px;position:relative;display:block;}
.dobo_area dd .bul:after{content:'';display:block;width:4px;height:4px;border-radius:2px;background:#3e613a;position:absolute;left:15px;top:10px;}
.dobo_area dd .bul strong{font-weight:500;}
	
.dobo_tab {height:33px;padding:0px 0px 0px 4px;margin-bottom:30px;}
.dobo_tab div {border:1px solid #5986ba;border-bottom:none;color:#252525;padding:6px 10px 0px 10px;height:33px;line-height:14px;float:left;margin:4px 3px 0px 0px;}
.dobo_tab div a {color:#252525;}
.dobo_tab div a:hover {color:#252525;}
.dobo_tab div.on {font-weight:bold;background:#0B4F8B;padding:6px 10px 3px 10px;margin:0px 3px 0px 0px;height:33px;line-height:16px;}
.dobo_tab div.on a {color:#FFFFFF;}
.dobo_tab div.on a:hover {color:#FFFFFF;}
																																				  
.bbsmsgview{/*border:1px solid #d2d2d2;*/ margin-bottom:20px; line-height:18px; padding:30px 10px 30px 150px; background:url('/site/portal_new/images/sub05/bg_iconew.gif') no-repeat left 10px #fafafa; border: 5px solid #eee;}
.bbsmsgview p{padding-left:20px; border-left:1px solid #d2d2d2;line-height: 1.4;}
.bbsmsgview .point {color:#003399; background:#efefef; padding:5px;display:block;margin-top:5px;}

.policy th{background:#efefef;border-bottom:1px solid #d2d2d2 !important;}
.policy td{border-left:1px solid #d2d2d2;;border-bottom:1px solid #d2d2d2 !important;}
.policy th.line{border-left:1px solid #d2d2d2;}

/*역대도지사*/
.governor { margin-bottom:20px;}
.governor table {width:100%;}
.governor thead th {padding:7px 5px 5px 5px;border-bottom:1px solid #a1a1a1;/*font-size:11px;*/color:#252525;}
.governor thead td {padding:7px 3px 5px 3px;border-bottom:1px solid #a1a1a1;color:#555;font-family: '돋움',dotum,Helvetica,sans-serif;}
.governor tbody td {padding:7px 5px 5px 5px;border-bottom:1px solid #e6e6e6;color:#555;font-family: '돋움',dotum,Helvetica,sans-serif;}
.governor tbody .viewtext {padding:10px 10px 10px 10px;}
.governor tbody .viewtext .img01 {float:left;padding:0px 15px 10px 0px;width:160px;}
.governor tbody .viewtext .head_text {float:left;width:400px;}
.governor tbody .viewtext dt {background:url(/site/portal_new/images/common/bul_st_01.gif) no-repeat 0px 1px;padding:0px 0px 5px 16px;}
.governor tbody .viewtext dd {padding:0px 0px 15px 15px;line-height:18px;}
.governor .btn_right{margin-top:20px;}
.governor .none {border-bottom:none;}

/*동영상 게시판/감자TV*/
/* 20171109 이전
.movie_secition {border-bottom:1px solid #E6E6E6;height:160px; }
.movie_secition .movie_gallery {width:135px;float:left;padding:0 0 0 30px;}
.movie_secition .movie_gallery .movie_area {border:1px solid #D7D7D7;width:130px;height:100px;}
.movie_secition .movie_gallery .movie_area img {width:120px;height:90px;margin:5px;}
.movie_secition .movie_gallery p { background: url("./image/icon_movie.gif") no-repeat scroll 2px 2px rgba(0, 0, 0, 0); color: #363636; height: 20px; margin-top: 10px; padding: 0 0 0 25px; text-align: left;}
.gamjatvBanner {padding: 60px 0 15px 2px;text-align: left;}*/
/*.gamjatvBanner a { margin:0 2px;}*/

/*동영상 게시판/감자TV*/
.movie_secition {border-bottom:1px solid #E6E6E6;overflow:hidden;}
.movie_secition .movie_gallery {width:50%;float:left;margin-top:20px;}
.movie_secition .movie_gallery:nth-child(2n){margin-left:-1px;}
.movie_secition .movie_gallery .movie_area {border:1px solid #D7D7D7;;text-align:center;padding:15px;}
.movie_secition .movie_gallery .movie_area img {width:100%;}
.movie_secition .movie_gallery p {color: #363636;margin-top: 10px; padding: 0 0 0 0; text-align: left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.movie_secition .movie_gallery span{display:block;font-size:14px;margin-top:5px;font-weight:300;color:#aaa;}
.gamjatvBanner {padding: 60px 0 15px 2px;text-align: left;}
/*.gamjatvBanner a { margin:0 2px;}*/

@media screen and (max-width:450px) {
    .movie_secition .movie_gallery{width:100%;float:none;}
	.movie_secition .movie_gallery:nth-child(2n){margin-left:0px;}
}



/*온라인 행정심판청구*/
.cont_sub05 .online_judge {margin-top:40px;}
.cont_sub05 .online_judge .img_01 {float:left;}
.cont_sub05 .online_judge .img_01 img {width:328px;height:286px;}
.cont_sub05 .online_judge .online_info {float:right;width:320px;margin-top:95px;}
.cont_sub05 .online_judge .online_info h4 {color:#0000ff;font-size:14px;padding-bottom:5px;}
.cont_sub05 .online_judge .online_info p {padding:5px 0px 3px 0px;line-height:18px;}
.cont_sub05 .online_judge .fc_01 {color:#E60A0A;}
.cont_sub05 .online_judge .fc_02 {color:#0000ff;}

/*예산절감도민제안 */
.proposal_section {}
.proposal_section .title_proposal {height:43px;position:relative;}
.proposal_section .title_proposal h4 {text-align:center;}
.proposal_section .title_proposal span {text-align:right;position:absolute;right:18px;top:2px;color:#555;font-size:11px;}
.proposal_section .proposal_box {position:relative;background:url(image/bg_proposal_02.gif) repeat-y;width:680px;height:710px;}
.proposal_section .proposal_box .proposal_header {background:url(image/bg_proposal_01.gif) no-repeat;width:680px;height:190px;}
.proposal_section .proposal_box .bg02 {background:url(image/bg_proposal_03.gif) no-repeat;height:2px;font-size:0px;}
.proposal_section .proposal_box .tbl_write table {width:95%;margin:0px auto 0px auto;border-bottom:1px solid #bbc8d1;}
.proposal_section .proposal_box .tbl_write thead th {padding:7px 0px 4px 0px;border-bottom:1px solid #bbc8d1;text-align:left;}
.proposal_section .proposal_box .tbl_write tbody th {padding:7px 0px 5px 10px;text-align:left;vertical-align:top;border-bottom:1px solid #e6e6e6;font-weight:normal;background:url(image/bul_03_pr.gif) no-repeat 3px 8px;color:#000000;}
.proposal_section .proposal_box .tbl_write td {padding:3px 0px 3px 10px;border-bottom:1px solid #e6e6e6;}
.proposal_section .proposal_box .tbl_write span {font-size:11px;color:#005b7f;}
.proposal_section .proposal_box .tbl_write .none {border-bottom:none;}
.proposal_section .proposal_box .tbl_write input {vertical-align:middle;}
.proposal_section .proposal_box .tbl_write .title_input {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:569px;}
.proposal_section .proposal_box .tbl_write .textarea01 {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:569px;height:78px;}
.proposal_section .proposal_box .tbl_write .codezip {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:72px;}
.proposal_section .proposal_box .tbl_write .codezip_address {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:200px;}
.proposal_section .proposal_box .tbl_write .codezip_address2 {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:210px;}
.proposal_section .proposal_box .tbl_write .user_name {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:120px;}
.proposal_section .proposal_box .tbl_write .vitied_phone {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:40px;}
.proposal_section .proposal_box .tbl_write .birthday {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:40px;}
.proposal_section .proposal_box .tbl_write .radio01 {height:12px; width:12px;margin:0px 4px 2px 0px;}
.proposal_section .proposal_box .txt01 {height:26px;padding:19px;text-align:center;}
.proposal_section .proposal_box .file01 {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:18px;width:350px;}
.proposal_section .append_section {padding:0px 17px 0px 17px;margin-bottom:13px;}
.proposal_section .append_section h5 {margin-bottom:10px;}
.proposal_section .append_section .append_area {background:#EFF7FA;height:85px;padding:15px 0px 15px 8px;}
.proposal_section .append_section .append_area p {font-family: '돋움',dotum,Helvetica,sans-serif;}
.proposal_section .append_section .append_area p input {margin-left:14px;}
.proposal_section .proposal_box .txt02 {text-align:right;padding-right:20px;margin-bottom:16px;}
.proposal_section .proposal_box .txt03 {background:#F2F2F2;height:18px;padding:6px 0px 0px 8px;width:660px;margin:0px auto 10px auto;}
.proposal_section .proposal_box  .tbl_write  .td-bold{border-bottom:2px solid #cecece;}



/*예산용어집 검색*/
.glossary_search {margin-top:23px;}
.glossary_search .head_search {margin:0px 50px 0px 50px;position:relative;border:2px solid #819724;border-top-left-radius:8px;border-top-right-radius: 8px;border-bottom:0;background: linear-gradient(to top, #fff, #eee);}
.glossary_search .head_search ul {text-align:center;padding:10px 15px 13px;}
.glossary_search .head_search li {display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;margin:3px 3px 0px 3px;border:1px solid #ccc;border-radius:3px;background: linear-gradient(to bottom, #fff, #ddd);}
.glossary_search .head_search li a {color:#454545;text-decoration:none;}
.glossary_search .head_search li a:hover {color:#839929;font-weight:bold;}
.glossary_search .result {border:1px solid #ccc;}
.glossary_search .result .bg02 {background:url(image/bg_proposal_search01.gif) no-repeat;height:5px;font-size:0px;}
.glossary_search .result .bg03 {background:url(image/bg_proposal_search03.gif) bottom no-repeat;height:5px;font-size:0px;margin-top:16px;}
.glossary_search .result h5 {color:#000000;font-weight:normal; padding:8px 0px 0px 36px;height:45px; margin:15px 25px 10px; border:1px dashed #99B03C; background:url(/site/portal_new/images/sub06/search_bullet.gif) 15px 15px no-repeat;}
.glossary_search .result h5 strong {font-size:18px;font-weight:500;vertical-align:-1px;}
.glossary_search .result ul {margin:0px 25px 0px 25px;}
.glossary_search .result li {border-bottom:1px solid #ECECEC;line-height:38px;height:38px;padding:0px 0px 0px 13px;font-weight:300;position:relative;}
.glossary_search .result li:after {content:'';display:block;width:4px;height:4px;background:#819724;border-radius:2px;position:absolute;top:17px;left:0px;}
.glossary_search .result li a:hover, .glossary_search .result li a:focus {color:#000000; font-weight:500;}
.glossary_search .result .line01 {border-top:1px solid #ECECEC;}
.glossary_search .result dl {margin:0px auto 0px auto;}
.glossary_search .result dt {height:55px;padding:11px 0px 0px 26px;background:#eee;color:#819724; font-weight:500;margin:20px 25px 15px;border-radius:8px;position:relative;border:3px solid #ddd;font-size:18px}
.glossary_search .result dt:after {content:'';display:block;width:6px;height:6px;background:#819724;border-radius:3px;position:absolute;top:22px;left:14px;}
.glossary_search .result dd {line-height:18px;color:#252525;padding:10px 10px 10px 25px;text-align:justify;}
.glossary_search .result dd p strong{font-weight:500;font-size:18px;}
.glossary_search .result dd p + p{font-weight:300;margin-top:10px;padding-left:5px;}




/* 포토샐러리 */
.boardGallery {}
	.boardGallery td  { width:25%;}
	.boardGallery td div, .boardGallery td div p { text-align:center;}
	.boardGallery td div img { margin-bottom:8px;}

/*포토갤러리
.photo_secition {border-bottom:1px solid #E6E6E6;height:156px;}
.photo_secition .photo_gallery {width:140px;float:left;padding:0px 17px 0px 17px;}
.photo_secition .photo_gallery .photo_area {border:1px solid #D7D7D7;width:138px;height:102px;}
.photo_secition .photo_gallery .photo_area img {width:132px;height:96px;background:url(/executive/images/sub05/bg_sample01.gif) no-repeat;margin:3px;}
.photo_secition .photo_gallery p {background:url(/executive/images/sub02/bg_photo_text.gif) no-repeat;margin-top:10px;height:22px;padding:9px 0px 0px 0px;text-align:center;color:#363636;}

동영상게시판 내용보기
.movie_contents {background:url(image/bg_movie02.gif) repeat-y;width:702px;margin-bottom:25px;}
.movie_contents .bg01 {background:url(image/bg_movie01.gif) no-repeat;height:9px;font-size:0px;}
.movie_contents .bg02 {background:url(image/bg_movie03.gif) no-repeat;height:9px;font-size:0px;}
.movie_contents .movie_section {padding:10px 20px 10px 20px;}
.movie_contents .movie_section .show_movie {width:375px;height:263px;border:1px solid #A9B2EB;float:left;}
.movie_contents .movie_section .show_movie .movie01 {width:365px;height:253px;margin:5px;}
.movie_contents .movie_section .show_info {float:left;margin:24px 0px 0px 27px;width:242px;}
.movie_contents .movie_section .show_info h5 {font-size:16px;color:#003571;height:50px;padding-top:5px;}
.movie_contents .movie_section .show_info ul {margin:0px 0px 60px 0px;}
.movie_contents .movie_section .show_info li {line-height:18px;height:18px;background:url(image/bul_02.gif) no-repeat 4px 6px;padding:0px 0px 0px 11px;color:#7D7D7D;font-size:11px;}
.movie_contents .movie_section .show_info p {color:#5D6D86;font-size:11px;font-weight:bold;border-bottom:1px solid #D6DBE1;height:19px;padding:2px 0px 0px 0px;margin-left:7px;}
.movie_contents .movie_section .show_info p img {vertical-align:middle;}
.movie_contents .movie_section .show_info .none {border-bottom:none;}
.movie_etc {padding:0px 0px 25px 8px;margin-bottom:15px;border-bottom:1px solid #E6E6E6;}
*/
/*도민만족도조사*/
.poll_section {background:url(/site/portal_new/images/sub02/bg_poll_02.gif) repeat-y;width:702px;margin-bottom:15px;}
.poll_section .bg01 {background:url(/site/portal_new/images/sub02/bg_poll_01.gif) no-repeat;width:702px;height:5px;font-size:0px;}
 .poll_section .bg02 {background:url(/site/portal_new/images/sub02/bg_poll_03.gif) no-repeat;width:702px;height:5px;font-size:0px;}
 .poll_section h5 {height:20px;padding:5px 0px 0px 17px;}
 .poll_section .poll_area {background:url(/site/portal_new/images/sub02/bg_poll02_02.gif) repeat-y;width:685px;margin:0px auto 0px auto;}
 .poll_section .poll_area .bg01 {background:url(/site/portal_new/images/sub02/bg_poll02_01.gif) no-repeat;width:685px;height:5px;font-size:0px;}
 .poll_section .poll_area .bg02 {background:url(/site/portal_new/images/sub02/bg_poll02_03.gif) no-repeat;width:685px;height:5px;font-size:0px;}
 .poll_section .poll_area ul {padding:3px 12px 2px 69px;}
 .poll_section .poll_area li {padding:3px 0px 0px 10px;position:relative;}
 .poll_section .poll_area li span {position:absolute;left:-58px;top:2px;background:url(/site/portal_new/images/sub02/bul_02.gif) no-repeat 0px 5px;padding:0px 0px 0px 7px;color:#3B720B;font-weight:bold}
 .poll_section .poll_area li input {margin:4px 3px 4px 8px;}
 .poll_section02 {}
 .poll_section02 p {padding:0px 0px 6px 19px;color:#252525;}
 .poll_section02 .poll_area {background:url(/site/portal_new/images/sub02/bg_poll03_02.gif) repeat-y;width:702px;margin-bottom:17px;}
 .poll_section02 .poll_area .bg01 {background:url(/site/portal_new/images/sub02/bg_poll03_01.gif) no-repeat;width:702px;height:3px;font-size:0px;}
 .poll_section02 .poll_area .bg02 {background:url(/site/portal_new/images/sub02/bg_poll03_03.gif) no-repeat;width:702px;height:4px;font-size:0px;}
 .poll_section02 .poll_area .style01 {padding:7px 19px 0px 19px;height:100%;}/*줄별로 일정간격 띄우기*/
 .poll_section02 .poll_area .style01 li {width:165px;float:left;height:20px;}
 .poll_section02 .poll_area .style02 {padding:5px 19px 4px 19px;}/*기본 나열 한줄로*/
 .poll_section02 .poll_area .style02 li {height:20px;float:left;padding:0px 33px 0px 0px;}
 .poll_section02 .poll_area .style03 {padding:9px 0px 4px 19px;} /*아래로 나열하기*/
 .poll_section02 .poll_area .style03 li {height:20px;}
 .poll_section02 .poll_area .style03 li.pollItem {height:100%;}
 .poll_section02 .poll_area .style03 span {color:#979797;font-size:11px;}
 .poll_section02 .poll_area .style04 {padding:9px 0px 4px 19px;}/*li background 적용*/
 .poll_section02 .poll_area .style04 li {height:20px;background:url(/site/portal_new/images/common/bul_04.gif) no-repeat 17px 9px;padding:4px 0px 0px 22px;position:relative;}
 .poll_section02 .poll_area .style04 span {position:absolute;left:130px;top:0px;}
 .poll_section02 .poll_area .num {width:40px;height:16px;border:solid 1px #D8DBE1;padding:2px 0px 0px 4px;}
 .poll_section02  .textarea01  {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:675px;height:78px;margin:5px 9px 5px 9px;}
 .poll_section02  .textarea02  {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:675px;height:46px;margin:5px 9px 5px 9px;}

 .poll_section02 .poll_area table {width:680px;margin:5px auto 5px auto;}
 .poll_section02 .poll_area td {padding:2px 3px 1px 19px;}
 .poll_section02 .poll_area td .view {margin-top:-1px;}
 .poll_section02 .poll_area td .some_area {position:relative;color:#0051CA;font-size:11px;}
 .poll_section02 .poll_area td .some_bar {width:170px;height:10px;position:absolute;top:1px;left:30px;}
 .poll_section02 .poll_area td .some_bar img {height:10px;}
 .poll_section02 .poll_area .q {border-top:1px solid #E2E2E2;margin:0px 10px 0px 10px;padding:8px 0px 0px 20px;}
 .poll_section02 .poll_area .q_view {padding:2px 3px 2px 30px;}
 .poll_section02 .poll_area .ft01 {color:#979797;font-size:11px;}


/*검색 추가*/
.label_row{float:left;height:34px;line-height:32px;margin-right:5px;}
.label_row.v2{margin-top:10px;}
.label_row.v3{float:none;margin-top:10px}
.boSrch-iptTxt.v2{width:calc(100% - 44px)}
.boSrch-iptTxt.v3{width:100%;float:none;}
.boSrch.v2 fieldset.width100{width:100%;}
.period_group{display:inline-block;width:100%;}
.boSrch-btnBo.v2{width:auto;margin-right:4px;margin-top:10px;}

.boSrch.v2 .btn_box{display:block;overflow:hidden;}
.datePicker{border:1px solid #ddd;height:34px;line-height:34px;padding:5px 16px;width:calc(100% - 40px);margin-top:10px;}
.datePicker2{border:1px solid #ddd;height:34px;line-height:34px;padding:5px 16px;width:calc(100% - 40px);margin-top:10px;}
.datePicker2.v2{margin-top:0;}
.ui-datepicker-trigger{margin-top:10px;}
.datePicker2.v2 + .ui-datepicker-trigger{margin-top:0px;}

.order{height:34px;line-height:32px;margin:0px 0 0 10px;}
.boSrch-btnBo.v3{width:auto;margin-right:10px;margin-top:10px;}
.boSrch-btnBo.v4{width:100%;}

.period_group.v2 + .period_group.v2{margin-top:10px;}

.boSrch-iptTxt.v4{width: calc(100% - 38% - 10px);}


.sort_box{margin:10px 0 0 0px;overflow:hidden;}

@media screen and (min-width: 640px){
	.label_row{height:44px;line-height:42px;margin-right:5px;margin-bottom:0px;}
	.boSrch-iptTxt.v2{width: calc(100% - 140px);}
	.boSrch-iptTxt.v3{width: calc(100% - 140px);}
	.boSrch-iptTxt.v5{width: calc(100% - 22% - 201px);}
	.boSrch-btnBo.v2{width:auto;}
	.datePicker{height:44px;line-height:44px;}
	.datePicker2{height:44px;line-height:44px;}
	.boSrch-btnBo.v3{width:auto;margin-right:10px;margin-top:0px;}
	.boSrch-btnBo.v4{float:none;margin-right:0;}
	.boSrch-btnBo.v4{width:auto;}
	.boSrch-btnBo.v5{width:auto;margin-left:10px;}
	.boSrch-iptTxt.v3{width:calc(100% - 170px);float:none;}
	.boSrch-iptTxt.v4{width: calc(100% - 22% - 216px);}

	
	
}

@media screen and (min-width: 1180px){
	.boSrch.v2 .btn_box{display:inline-block;vertical-align:middle;}
	.period_group{display:inline-block;width:20%;margin-left:10px;vertical-align:middle;}
	.period_group.group_start{margin-left:0px;}
	.period_group.v2{width:30%;}
	.period_group.group_end{margin-left:10px;}
	.boSrch-iptTxt.v3{width:calc(100% - 433px);float:none;}
	.boSrch-iptTxt.v4{width: calc(100% - 22% - 216px);}
	.boSrch-iptTxt.v5{width: calc(100% - 22% - 201px);}
	.sort_box{margin:10px 0 0 34px;overflow:hidden;}

	.period_group.v2 + .period_group.v2{margin-top:0px;}
	
}

/*배너이미지 스타일링*/
.board_dis{margin-bottom:20px;}
.board_dis img.process{width:100%}
