@charset "utf-8";

/* INITIAL
------------------------*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
input,
select,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
a,
button,
option,
textarea {margin: 0;padding: 0;border: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a,
a:hover,
a:link,
a:visited,
a:active {text-decoration: none;color: #1b1b1b;word-wrap: break-word;}
table {border-collapse: collapse;}
label,
legend {display: inline-block;text-decoration: none;vertical-align: middle;}
input[type=text] {ime-mode: active;}
ol,
ul {list-style-type: none;}
button,
[type=submit],
[type=button],
[type=reset] {cursor: pointer;background: transparent;}
em {font-style: normal;}
strong,
b {font-weight: 600;}
h1,
h2,
h3,
h4,
h5,
h6{font-size: 100%;font-weight: normal;}
button{display:inline-block;background:transparent;font-size:inherit;font-weight:normal;font-family:inherit;color:inherit;cursor:pointer}
.clearfix:after {content: "";clear: both;display: table;}
.clearfix {display: block;}
.clear {clear:both;}
.hide {display:none;}
.skip,.blind{position:absolute;width:1px;height:1px;margin:0;padding:0;background:none; font-size:3px; color:transparent; line-height: 0}

html{font-size:10px;}
body{font-size: 15px;}

@media (max-width: 1024px){
	html{font-size: 9.1px;}
	body{font-size: 14px;}
}


@media (max-width: 820px){
	html{font-size: 8.6px;}
	body{font-size: 13px;}
}

/* define font-family */
[lang=en],
[lang=en] body {font-family: Helvetica, Arial,sans-serif;}
[lang=zh],
[lang=zh] body {font-family: Arial, 'Microsoft Yahei','Hiragino Sans GB', simsun, sans-serif;}
[lang=ja],
[lang=ja] body {font-family: arial,'microsoft yahei ui', 'ms gothic', meiryo,'hiragino kaku gothic pro', sans-serif;}

/* clear, blind text */
.clr {clear: both;}
.clr:after {content:'';display:block;clear: both;}
.hidden_txt,.blind{overflow:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0}

/* 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: 1024px){
	.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: 820px){
	.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%}
}


/* SKIN
------------------------*/

/* skinTb */
.skinTb {position: relative;width: 100%;border-width: 0;border-style: solid;border-color: #ddd;border-collapse: collapse;font-size: 1.5rem;line-height: 1.6;letter-spacing: -1px;-ms-word-break: keep-all;word-break: keep-all;margin-bottom:15px;}
.skinTb:before {display: block;position: absolute;left: 0;top: -3px;width: 100%;content:'';}
.skinTb >tbody >tr >td {font-weight: normal;}
/*div.skinTb,*/
.skinTb:before {border-top: 3px solid #001689;}
.skinTb >.skinTb-tr {display: table;width: 100%;height: 100%;border-collapse: collapse;table-layout: fixed;}
.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: 1rem;border-width: 0 1px 1px 1px;border-style: solid;border-color: #d8d8d8;vertical-align: middle;font-weight:300;word-break:break-all;}
.skinTb-th,
.skinTb >tr >th,
.skinTb >thead >tr >th,
.skinTb >tbody >tr >th,
.skinTb >tfoot >tr >th {font-weight: 400;background-color: #fafafa;border-bottom-color:#001689;}
.skinTb >tbody >tr >th,
.skinTb-th{border-bottom-color:#d8d8d8;}
.contsArea .skinTb-data-resList a{text-decoration:none;}
.ctSrchArea + .skinTb-wrapper .skinTb >tbody >tr:nth-child(even) >td.skinTxa-left:first-child {border-left-width: 1px;}
.skinTb-date {min-width: 122px;}
.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:8px;}
.skinTb p.listLv:before, .skinTb div.listLv:before, .skinTb span.listLv:before, .skinTb .listLv >li:before, .skinTb .listLv >dt:before{top:9px;}


/* 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 .skinIptTxt,
.skinTb-data-comment .skinIptPass {width: calc(100% - 100px);}
.skinTb-data-comment .skinTextArea,
.skinTb-data-comment .skinTextArea + .skinBtnBo {height: 80px;}
.skinTb-data-comment .skinTextArea {width: calc(100% - 100px);}
.skinTb-data-comment .skinIptTxt + .skinBtnBo,
.skinTb-data-comment .skinTextArea + .skinBtnBo {width: 90px;float: right;}
.skinTb-data-comment .skinTb-tr .skinBtnBo{height:34px;line-height:32px;font-size:15px;padding:0;}
.skinTb-data-comment .skinTb-tr input.skinBtnBo{background:#303030;;color:#fff;height:80px;}
.commentList input.skinBtnBo{background:#303030;color:#fff;height:34px;line-height:34px;}

@media screen and (max-width: 1024px){
	/* 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;}
	.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%;}
	.skinTb-data-resWrite >tbody >tr >th,
	.skinTb-data-resWrite >.skinTb-tr >.skinTb-th {padding-bottom: 10px;border-bottom-width: 1px;}
	.skinTb-data-resWrite .skinColor-fmInfo {display: block;margin-top: 5px;}
	/* 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: 820px){
	.skinTb p.listLv:before, .skinTb div.listLv:before, .skinTb span.listLv:before, .skinTb .listLv >li:before, .skinTb .listLv >dt:before{top:7px;}
	.skinTb-data-comment .skinTb-tr .skinBtnBo{height:34px;line-height:32px;font-size:14px;padding:0;}
	/* 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: 500;padding: 1.1rem;flex: 1 100%;}
	.skinTb-data-resList{display:block;}
	.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:flex;border-width: 0 0 1px;flex-wrap:wrap;width: 100%;align-items: center;}
	.skinTb-data-resList >.skinTb-tr >.skinTb-td.skinTb-Subject,
	.skinTb-data-resList >.skinTb-tr >.skinTb-th.skinTb-Title{flex:1 100px}
	.skinTb-data-resList >.skinTb-tr >.skinTb-td.skinTb-Text {width: calc(100% - 110px);}

	.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 {flex:1 50%}
	.skinTb-data-resList >tbody >tr >.skinTb-Data {flex:1 100%;text-align:left;}

	.skinTb-data-resList >.skinTb-tr >.skinTb-part,
	.skinTb-data-resList >tr >.skinTb-part,
	.skinTb-data-resList >tbody >tr >.skinTb-part{text-align:left;flex:1 40%}
	.skinTb-data-resList >.skinTb-tr >.skinTb-tel,
	.skinTb-data-resList >tr >.skinTb-tel,
	.skinTb-data-resList >tbody >tr >.skinTb-tel,
	.skinTb-data-resList >.skinTb-tr >.skinTb-link,
	.skinTb-data-resList >tr >.skinTb-link,
	.skinTb-data-resList >tbody >tr >.skinTb-link {flex:1 30%}
	.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;}

	.skinTb-data-resList >.skinTb-tr >.skinTb-date,
	.skinTb-data-resList >tr >.skinTb-date,
	.skinTb-data-resList >tbody >tr >.skinTb-date {
    justify-content: flex-end;
}

	.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(../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: #f1f1f1;border-bottom-width: 1px;font-weight: 700;}

	/* 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(../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: 480px){
	/* 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;}
}

/* 테이블 가로 스크롤 */




.skinTb-wrapper{position: relative;overflow-x: auto;margin-top:10px;-webkit-overflow-scrolling: touch;padding-top: 3px;padding-left:1px;}
.skinTb-wrapper:after{content:'';width:94px;height:43px;background:url(../images/sp_dq.png) -216px -240px no-repeat;background-size:520px 1500px;position:absolute;top:50%;left:50%;margin:-21px 0 0 -47px;pointer-events:none;display:none;}
.skinTb-wrapper.scroll:after{display:none !important;animation-play-state: paused;}


.skinTb textarea{border:1px solid #c1c1c1;font-size: 1.5rem;padding: 10px;font-family: 'Noto Sans KR', sans-serif;font-weight: 300;}
.skinTb #permanentPv + label{margin-right:10px;vertical-align: middle;}
.skinTb #permanentPv{vertical-align:middle;margin-right:2px;}
.skinTb .skinIptRadio{vertical-align:middle;margin-right:2px}
.skinTb .skinIptRadio + label{margin-right:10px;}

/* 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: '·';}

.skinSelectBox,
.skinIptTxt,
.skinIptPass,
.skinBtnBo,
.skinTextArea {height: 3.2rem;padding: 5px 16px;border: 1px solid #c1c1c1;font-size: 1.55rem;line-height: 33px;vertical-align:middle;}
.skinTextArea,
.skinCheckBox,
.skinRadio {height: auto;line-height: 1.6;}
.skinIptTxt,
.skinSelectBox{height: 3.4rem;line-height: 3.4rem;border:1px solid #c2c2c2;font-size:14px;color:#535353;font-weight:300;padding:0 0 0 10px;}

@media screen and (min-width: 820px){
	.skinSelectBox,
	.skinIptPass,
	.skinIptTxt,
	.skinBtnBo {height: 32px;font-size: 1.6rem;line-height: 32px;}
	.skinIptTxt,
	.skinSelectBox{height:34px;line-height:34px;border:1px solid #c2c2c2;font-size:14px;color:#535353;font-weight:300;padding:0 0 0 10px;}
}

/* skinBtnBo */
.skinBtnBo_box{margin-bottom:30px}
.skinBtnBo{display: inline-block;text-align: center;font-weight:300;color:#1b1b1b;border-radius:5px;border:1px solid #410099;padding:0 23px;transition:all .1s;position:relative;overflow:hidden;height:44px;line-height:42px;z-index:5;}
.skinBtnBo + .skinBtnBo{margin-left:10px}
.skinBtnBo:hover{color:#fff;text-decoration:none !important;}
.skinBtnBo:hover span{text-decoration:none;}
.skinBtnBo:active{transform:scale(.95);}
.skinBtnBo:before{content:'';z-index:-1;position:absolute;bottom:0%;left:50%;background:#410099;width:210px;height:210px;margin-left:-105px;margin-bottom:-210px;transform-origin:50% 48%;border-radius:43%;transition-duration:1.5s;transition-property:margin-bottom;transition-timing-function:ease;}
.skinBtnBo.boSrch-btnBo,
.skinBtnBo.boMultiSrch-btnBo{height:34px;line-height:34px;color:#fff;background:#303030;font-size: 1.5rem;font-weight:300;border-radius:0;width:60px !important;padding:0;text-align:center;}
.skinBtnBo.ctrlFile-btnFile{height:32px;line-height:30px;border-radius:0;background:#4d5360;color:#fff;font-size:14px;padding:0 15px;}

.skinBtnBo:hover:before{
  margin-bottom: -120px;
  animation: rotate02 1000ms infinite linear;
}

@keyframes rotate02 {
  from { transform: rotate(0deg); }
  from { transform: rotate(360deg); }
}

@media screen and (max-width: 820px){
	.skinBtnBo.boSrch-btnBo,
	.skinBtnBo.skinBtnBo{height:3.9rem;line-height: 3.7rem;padding: 0 1.5rem;}
	.skinBtnBo.ctrlFile-btnFile{height: 30px;line-height: 30px;border-radius:0;color:#fff;font-size: 13px;padding: 0 12px;}
}


/* skinBtnDel */
.skinBtnDel {width:15px;height:15px;font-size: 0;background:url(../images/i_close.png) 50% 50% no-repeat;;background-size:cover;vertical-align:6px;margin-left:3px;position:relative;}

@media screen and (max-width: 1024px){
	.contsUtil {margin-top:20px;}
	.fmSatis-contact + .contsUtil, .fmSatis + .contsUtil{margin-top:0;}
}
.skinTb .skinTb-conts{border-left:0;border-right:0;max-width:100%;display:block !important;}
.skinTb .skinTb-conts video{width:100%;margin:15px 0;}
@media screen and (min-width: 1000px){
	.skinTb .skinTb-conts video{width:100%;margin:25px 0;}
}



/* contsArea */
.contsArea {position: relative;z-index: 10;min-height:400px;}
.contsArea a:hover {text-decoration: underline;}

.page-wrap {min-width: 320px;}

/* popup */
.popup-box {display: block;color: #1b1b1b;}
.popup-box-line {padding: 5px 0 5px 10px;border: 1px solid #c1c1c1;}
.popup-box-bg {background: #f2f2f2;}


/* 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: 1024px){
	.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:#1b1b1b;font-size:16px;font-family: 'NanumGothic';}
}

/* data-hidden */
@media screen and (min-width: 1024px){
  [data-hidden~=pc]{display: none !important;}
}
@media (max-width: 1024px){
  [data-hidden~=tablet]{display: none !important;}
}
@media (max-width: 820px){
  [data-hidden~=mob]{display: none !important;}
}

/* icoSimple*/
.icoSimple {display: inline-block;}
.icoSimple-data-ebook {min-height: 12px;padding-left: 22px;background: url(../images/btn-simplewhite-eye.gif) 0 0 no-repeat;}
.icoSimple-data-pdf {min-height: 19px;padding-left: 19px;background: url(../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(../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: 820px){
	.srchHdrTotal {padding: 20px 30px;}
}
@media screen and (min-width: 1024px){
	.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(../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(../images/btn-open-search-header.gif);}
.btnCloseSrchHdrTotal {display: none;background-image: url(../images/btn-close-search-header.gif);}
@media screen and (min-width: 1024px){
	.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(../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:5px 5px 0 5px;border-bottom: 5px solid #d4d4d4;}
.contsLead:before {position: absolute;left: 0;top: 0;width:100%;height: 60px;background: url(../images/bg_oblique.png) 0 0 repeat;content: '';}
.contsLead-conts {background-color: #fff;padding: 0;position: relative;}
.contsLead-conts > div {vertical-align: middle;}
.contsLead-img {display: none;}
.contsLead-txt {padding: 30px;font-size: 1.5rem;}
.contsLead-tit {margin-bottom: 8px;font-weight: 600;font-size: 16px;font-family: inherit;color: #306cb5;line-height:1.9;}
.contsLead-tit-data-black {color: #1b1b1b;}

.contsLead .pgraph{font-size: 1.6rem;padding-left:15px;}

@media screen and (min-width: 820px){
	.contsLead-img {display: table-cell;padding: 26px 26px 20px 33px;}
	.contsLead-txt {display: table-cell;padding: 25px;font-size: 17px;}
	.contsLead-tit {font-size: 22px;}
}



@media screen and (max-width: 1024px){
	.contsLead-img {padding: 20px 12px 15px 33px;transform:scale(.9);}
	.contsLead-txt {padding: 20px 20px 11px 0px;}
	.contsLead{border-width:2px;margin-bottom:30px;}
	.contsLead .pgraph{font-size:16px;padding-left:15px;}
}


@media screen and (max-width: 820px){
	.contsLead{border-width:2px;margin-bottom:20px;}
	.contsLead .pgraph{font-size: 1.6rem;}
	.contsLead-txt{display:block;font-size: 1.6rem;}
	.contsLead-img{display:none;}
}

@media screen and (max-width: 820px){
	.contsLead-txt {padding: 10px 15px 4px 5px;}
}


/* titLv */
.titLv2 + .titLv{margin-top: 30px;}
.listLv + .titLv{margin-top: 30px;}
.pgraph + .titLv{margin-top: 40px;}
.contsBtn + .titLv{margin-top:30px;}
.img-box + .titLv{margin-top:30px;}
.listLv + .titLv, .listLv2 + .titLv, .listLv3 + .titLv, .listLv4 + .titLv {margin-top: 30px;}
.skinTb-wrapper + .titLv{margin-top:20px;}
.img-box + .titLv{margin-top: 20px;}

.titLv {position: relative;margin-bottom: 1rem;font-weight: 500;font-size: 2.4rem;line-height: 3rem;letter-spacing:-1px;}
[lang=zh] .titLv:before {top: 6px;}

@media screen and (max-width: 1024px){
	.pgraph + .titLv{margin-top: 30px;}
}

@media screen and (max-width: 820px){
	.titLv {margin-bottom: 0.5rem;}
	.pgraph + .titLv{margin-top: 20px;}
}

/* titLv2 */
.listLv + .titLv2 {margin-top: 30px;}
.titLv + .titLv2 {margin-top: 20px;}
.titLv2 + .titLv2 {margin-top: 9px;}
.titLv3 + .titLv2 {margin-top: 9px;}
.contsBtn + .titLv2 {margin-top: 19px;}
.imptBox + .titLv2 {margin-top: 30px;}
.listLv + .titLv2, .listLv2 + .titLv2, .listLv3 + .titLv2, .listLv4 + .titLv2 {margin-top: 20px;}
.skinTb-wrapper+ .titLv2 {margin-top: 15px;}
.img-box + .titLv2 {margin-top: 20px;}

.titLv2 {position: relative;padding-left: 25px;font-weight: 500;font-size: 2rem;line-height: 1.6;}
.titLv2:before {position: absolute;display: block;content: '';top: 7px;left: 0px;background: #000;line-height: 0;width: 15px;height: 15px;image-rendering: -webkit-optimize-contrast;}
.titLv2 a {text-decoration: underline;}

@media screen and (max-width: 1024px){
	.titLv2 {padding-left: 23px;}
	.titLv2:before{top:6px;}
	.imptBox + .titLv2 {margin-top: 25px;}
	.titLv + .titLv2 {margin-top: 10px;}

}

@media screen and (max-width: 820px){
	.titLv2:before{top:5px;}
	.imptBox + .titLv2 {margin-top: 23px;}
	.titLv + .titLv2 {margin-top: 7px;}
}

/* titLv3 */
.listLv + .titLv3 {margin-top: 25px;}
.titLv2 + .titLv3 {margin-top: 1rem;}
.titLv3 + .titLv3 {margin-top: 5px;}
.contsBtn + .titLv3 {margin-top: 15px;}
.listLv + .titLv3, .listLv2 + .titLv3, .listLv3 + .titLv3, .listLv4 + .titLv3 {margin-top: 15px;}
.skinTb-wrapper+ .titLv3 {margin-top: 20px;}
.img-box + .titLv3 {margin-top: 20px;}

.titLv3 {position: relative;padding-left: 40px;font-weight: 400;font-size: 1.8rem;line-height: 1.6;font-weight:300;word-break:keep-all;}
.titLv3:before {position: absolute;display: block;content: '';top: 11px;left: 27px;background:#032fac;border-radius:50%;width:6px;height:6px;}
.titLv3 a {text-decoration: underline;}

.titLv3  + .pgraph{padding-left:43px;}

@media screen and (max-width: 1024px){
	.titLv3 {padding-left: 16px;}
	.titLv3:before{top:10px;}
	.titLv3  + .pgraph{padding-left: 8px;}
	.titLv3:before{left: 2px;}

}

@media screen and (max-width: 820px){
	.titLv3:before{top:9px;}
	.titLv3  + .pgraph{padding-left: 7px;}
	.titLv3:before{left: 11px;}
	.listLv + .titLv3, .listLv2 + .titLv3, .listLv3 + .titLv3, .listLv4 + .titLv3 {margin-top: 13px;}
}


/* titLv */
.one-img{max-width:100%;}

/* pgraph 들여쓰기 */
.pgraph {margin-bottom: 2rem;padding-left:0px;font-size: 1.6rem;line-height: 1.6;color: #1b1b1b;padding-top: 0.9rem;font-weight: 400;word-break:keep-all;}
.pgraph a {text-decoration: underline;}
.pgraph a:hover {color: #306cb5;}

/* listLv */
.titLv2 + .listLv{margin-top: 1px;}
.listLv {margin-left: 29px;font-weight: 300;font-size: 1.6rem;line-height: 1.6;color:#1b1b1b;word-break: keep-all;}
.listLv a {text-decoration: underline;}
.listLv a:hover {color: #306cb5;}
.listLv2,
.listLv3,
.listLv4 {font-size: 1.5rem;line-height: 1.6;}
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: 12px;padding-top: .8rem;}
p.listLv:before,
div.listLv:before,
span.listLv:before,
.listLv >li:before,
.listLv >dt:before {position: absolute;top: 15px;left: -3px;content: '';display: block;width:5px;height:5px;border:2px solid #535353;border-width: 2px 2px 0 0;transform:rotate(45deg);image-rendering: -webkit-optimize-contrast;}
.listLv >li > .listLv2 {margin-top: 6px;}
.listLv2 {color:#444;}
p.listLv2,
div.listLv2,
span.listLv2,
.listLv2 >li,
.listLv2 >dt,
.listLv2 >dd {padding-left: 10px;margin-bottom: 4px;font-size: 1.5rem;}
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:4px;height:4px;background:#535353;}
.listLv2 >li > .listLv3 {margin-top: 5px;}
.listLv3 {padding-left: 0;color:#000;}
p.listLv3,
div.listLv3,
span.listLv3,
.listLv3 >li,
.listLv3 >dt {position: relative;margin-bottom:4px;padding-left: 10px;font-size: 1.5rem;}
p.listLv3:before,
div.listLv3:before,
span.listLv3:before,
.listLv3 >li:before,
.listLv3 >dt:before {position: absolute;top: 11px;left: 0;display:block;content:'';width:5px;height:2px;background:#535353;}
.listLv3 >li > .listLv4 {margin-top: 5px;}
.listLv4 {padding-left: 5px;}
p.listLv4,
div.listLv4,
span.listLv4,
.listLv4 >li,
.listLv4 >dt {position: relative;margin-bottom: 4px;padding-left: 8px;font-size: 1.5rem;}
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:2px;height:2px;background:#535353;}

.titLv3 + .listLv{margin-left:45px;}

.skinTb .listLv{margin-left:0}


@media screen and (max-width: 1024px){
	.listLv { margin-left: 5px;}
	.titLv3 + .listLv{margin-left:5px;}
	p.listLv,
	div.listLv,
	span.listLv,
	.listLv >li,
	.listLv >dt,
	.listLv >dd {padding-left: 11px;}
}

/* popAlert */
.popAlert {border: 2px solid #d4d4d4;background-color:#fff;}
.popAlert-inner {height: 100%;padding: 25px 15px 20px;}
.popAlert-tit {margin: 0 auto 30px;font-weight:700;font-size: 15px;line-height: 1.4;text-align: center;}
.popAlert input {display: block;}
.popAlert-data-passConfirm {background-color: #fff;}
.popAlert-data-passConfirm .popAlert-tit {margin: -25px -15px 0px;padding: 10px 0;border-bottom: 1px solid #d1d1d2;background-color: #f0f0f0;}
.popAlert-data-passConfirm input {margin: 0 auto 20px;}
.popAlert-inner .pass_txt{margin:20px 0;font-size:15px;word-break:keep-all;}
.popAlert .skinBtnBo{max-width:150px;font-size:15px;}

/* popLy */
.popLy,
.popLy-btnMore {display: inline-block;vertical-align: middle;}
.popLy {position: relative;white-space: nowrap;}
.popLy-btnMore {width: 21px;height: 20px;background:url(../images/sp_dq.png) -293px -90px no-repeat;background-size:520px 1500px;}
.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;height:24px;line-height:24px;}
.popLy-files a:before{content:'-';padding-right:4px;display:inline-block;vertical-align:middle;}

/* imptBox */
.titLv2 + .imptBox {margin-top: 15px;}
.imptBox {margin: 20px 0 20px;padding: 1.3rem 1.7rem;border: 1px dashed #b5b5b5;background:#f6f6f6;font-size: 1.5rem;line-height: 1.6;word-break:keep-all;font-weight:300;}
.imptBox .listLv {margin-left: 0;}
.imptBox .listLv li{font-weight:300;}
.imptBox .listLv li:first-child{padding-top: 0;}
.imptBox .listLv li:first-child:before{top: 9px;}
.imptBox .titLv3 + .listLv{margin:7px 0 0 17px;}

.imptBox .titLv3{padding-left:13px;}
.imptBox .titLv3:before{left:0px;}

@media screen and (max-width: 1024px){
	.imptBox {margin: 17px 0 17px;font-size: 15px;}
}


@media screen and (max-width: 820px){
	.imptBox {font-size: 15px;margin: 15px 0 15px;}
	.imptBox .titLv3{padding-left:13px;}
	.imptBox .listLv{margin-left:0px;}
}


/* contsImg */
.contsImg {width: auto;max-width: 100%;}

/* contsImgTxt */
.contsImgTxt {overflow: hidden;font-size: 14px;line-height:22px;}
.contsImgTxt img {float: left;margin: 0 24px 10px 0;}
.contsImgTxt img + p,
.contsImgTxt img + li {display: inline-block;}
@media screen and (min-width: 820px){
	.contsImgTxt {font-size: 16px;}
}

@media screen and (max-width: 820px){
	.contsImgTxt img{width: 100%;}
}

/* contsSbj */
.contsSbj {margin-bottom: 9px;font-size: 18px;line-height: 26px;}
[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: 4.8rem;margin: 0 10px 0 0;transition:all .1s;border: 1px solid #410099;background: transparent;font-size: 1.6rem;border-radius:4px;line-height: 4.6rem;font-weight:300;color:#1b1b1b;max-width:calc(100% - 10px);position:relative;}
.contsBtn > span {padding: 0 47px 0 20px;display:block;overflow:hidden;text-overflow: ellipsis;max-width:100%;white-space:nowrap;}
.contsBtn > a {display:block;font-size:0;background:transparent;text-decoration:none;position:absolute;top:1px;left:1px;bottom:1px;right:1px;}
.contsBtn.contsBtnSmall > span{padding: 0 47px 0 15px;}
.contsBtn > a:after{content:'';display:block;width:18px;height:18px;background:url(../images/sp_dq.png) -372px -570px no-repeat;background-size:520px 1500px;position:absolute;top:50%;margin-top:-9px;right:16px;transition:all .3s;image-rendering: -webkit-optimize-contrast;}
.contsBtn > a.contsBtn-download:after{background-position:-372px -570px;}
.contsBtn > a.contsBtn-more:after{background-position:-412px -570px;width:17px;height:17px;right:18px;margin-top:-8px}
.contsBtn > a.contsBtn-move:after{background-position:-448px -568px;width:24px;height:22px;margin-top:-10px;right:14px;}
.contsBtn > a.contsBtn-play:after{background-position:-487px -566px;width:29px;height:24px;margin-top:-13px;right:8px;}
.contsBtn:active{transform:scale(.95);}
.contsBtn:hover, .contsBtn:focus{color:#fff;}
.contsBtn:hover > a.contsBtn-download:after{background-position:-372px -530px;}
.contsBtn:hover > a.contsBtn-more:after{background-position:-412px -531px;}
.contsBtn:hover > a.contsBtn-move:after{background-position:-448px -527px;}
.contsBtn:hover > a.contsBtn-play:after{background-position:-487px -527px;}

.contsBtn > a.contsBtn-download:focus:after{background-position:-372px -530px;}
.contsBtn > a.contsBtn-more:focus:after{background-position:-412px -531px;}
.contsBtn > a.contsBtn-move:focus:after{background-position:-448px -527px;}
.contsBtn > a.contsBtn-play:focus:after{background-position:-487px -527px;}

.contsBtn2 {float: right;box-sizing: border-box;overflow: hidden;height:30px;margin: 10px 10px 0 0;color:#1b1b1b;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:#1b1b1b;background-image: url(../images/btn-contsBtn-download.png);}
.contsBtn2 .contsBtn-more2 {width:30px;background-image: url(../images/btn-contsBtn-more.png);}
.srchResult-btnContsGroup .contsBtn2:nth-child(n+2) {margin-right:-1px;}

.contsBtn:before{content:'';z-index:-1;position:absolute;bottom:0%;left:50%;background:#410099;width:410px;height:410px;margin-left:-200px;margin-bottom:-410px;transform-origin:50% 48%;border-radius:43%;transition-duration:1.5s;transition-property:margin-bottom;transition-timing-function:ease;}

.contsBtn:hover:before{
  margin-bottom: -310px;
  animation: rotate 2000ms infinite linear;
}

@keyframes rotate {
  from { transform: rotate(0deg); }
  from { transform: rotate(360deg); }
}

.contsBtnSmall {height: 39px;margin-right: 10px;font-size: 14px;line-height: 38px;}
.skinIptTxt + .contsBtnSmall{height:34px;line-height:34px;vertical-align:middle;}

/* 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%;}
.ui-datepicker-trigger {margin-left: 7px;width: 30px;height: 27.5px;/*background: url(../images/btn-calendar.png) 50% 50% no-repeat;*/-webkit-background-size: cover;background-size: cover;vertical-align: middle;}
.ui-datepicker-trigger:hover {cursor: pointer}
#ui-datepicker-div{box-shadow:3px 3px 7px rgba(0,0,0,.2);}

/* ctrlFile */
.ctrlFile + .ctrlFile{margin-top:10px}

@media screen and (max-width: 1024px){
	.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: #0375cd;padding-right:2px;}
.boMeta-pt:before {content:'';vertical-align:4px;display:inline-block;width:4px;height:4px;border-radius:50%;background:#0375cd;margin-right:1px;}
.boMeta-sortLine {height: 14px;margin: 0 5px;border-left: 1px solid #9f9f9f;vertical-align: 0;}




.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;}

/* boSrch */
.boSrch {font-size: 14px;line-height: 1.25;}
.boSrch,
.boSrch fieldset{overflow: hidden;width: 100%;display: flex;justify-content: flex-end;}
.boSrch-label {margin-right: 5px;}
.boSrch .skinIptTxt{flex:1;max-width: 540px;margin-left:5px;}
.boSrch select{margin-left:5px;min-width:150px;}
.boSrch input[type="submit"]{margin-left:5px;}

.boSrchArea {overflow: hidden;margin-bottom: 25px;padding: 1rem;border: 1px solid #d6d6d6;background:#f7f7f7;display: flex;align-items: center;}
.boSrchArea .boMeta {font-size: 15px;font-weight:300;line-height:1.2;padding-top:0px;display: flex;min-width: 200px;align-items: center;}
.boSrchArea .boMeta .boMeta-rss img {vertical-align:bottom;}
.boSrchArea .boMeta em{margin-left:12px;padding-left:12px;display:inline-block;position:relative;}
.boSrchArea .boMeta em:after{content:'';display:block;height:14px;width:1px;background:#828282;position:absolute;top:50%;margin-top:-7px;left:0;}
.boSrchArea select{margin-left:5px;min-width:150px;}
.boMultiSrch-group{display:flex;align-items:center;}
.boSrchArea .boMultiSrch-iptTxt{flex:1;min-width: 350px;margin-left: 5px;}
.boSrchArea form{display:flex;flex:1;justify-content:flex-end;}
.boSrchArea input[type="submit"]{margin-left:5px;}



@media (max-width: 1024px){
	.boSrch .skinIptTxt{flex:1;max-width: 420px;}
	.boSrch select{min-width:120px;}
	.boSrchArea{flex-wrap:wrap;}
	.boSrchArea .boMeta {font-size:14px;flex:1 100%;margin: 5px 0 5px;}
	.boSrchArea select{min-width:120px;}
	.boSrchArea .boMultiSrch-iptTxt{min-width: 300px;}
	.boSrchArea form{flex:1 100%;}
}



@media (max-width: 820px){
	.boMultiSrch-group,
	.boSrchArea form,
	.boSrch fieldset{flex-wrap:wrap;width:100%;}

	.boSrch [type="submit"],
	.boSrchArea [type="submit"], 
	.boSrch select,
	.boSrch .skinIptTxt,
	.boSrchArea .boMultiSrch-iptTxt,
	.boSrchArea select{flex:1 100%;margin:5px 0 0 !important;width:100% !important;max-width:initial;font-size: 13px;}
}




/* 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: 820px){
	.boSrchTotalArea .boSrch {margin-bottom: 0;border-width: 0;}
	.boSrchTotalArea .boSrch-chkInSrch {bottom: .5em}
}
@media screen and (min-width: 1024px){
	.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%;}
}

@media screen and (min-width: 480px){
	.boSrch-data-width100 .boSrch-selectBox {width: 30%;}
	.boSrch-data-width100 .boSrch-iptTxt {width: 65%;}
	.boSrch-data-width100 {width:100%}
}

@media screen and (min-width: 480px){
	.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: 5px;}
	.boSrch-btnBo {width: 80px;}
	.boSrch-iptTxt {width: calc(100% - 22% - 70px);}
	.boSrch-selectBox , .boSrch-label{width: 22%;}
	.boSrchArea .boSrch .grSrch .boSrch-selectBox {width: 100%;}
	.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: 14%; 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){
	.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);}
	.boSrchArea .bjSrch.ctSrch {width: 100%; float:right;margin-bottom:0;}
	.boSrchArea.ctSrchArea .clr{clear: none;}
}

/* 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: 5px;height: 3.4rem;line-height: 3.4rem;}
.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%;}

@media screen and (min-width: 640px){
	.boMultiSrch-group .boMultiSrch-btnBo {width: 80px;}
	.boMultiSrch-group:nth-child(n) .boMultiSrch-selectBox,
	.boMultiSrch-group:nth-child(n) .boMultiSrch-iptTxt {margin-right: 5px;}
	.boMultiSrch-group:nth-child(1) .boMultiSrch-selectBox {width: calc(100% - 90px);}
	.boMultiSrch-group:nth-child(2) .boMultiSrch-selectBox {width: 30%;}
	.boMultiSrch-group:nth-child(2) .boMultiSrch-iptTxt {width: calc(100% - 30% - 100px);}
}
@media screen and (min-width: 1000px){
	.boMultiSrch {text-align: right;line-height: 0.8;overflow:hidden;}
	.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;}
	.boMultiSrch-group {display: inline-block;margin-right: 4px;}
	.boMultiSrch-group.v2{float:left;padding-left:15px;}
	.boMultiSrch-group + .boMultiSrch-group{margin-right: 0px;}
}

@media screen and (max-width: 999px){
	.boMultiSrch-group.v2 .boMultiSrch-selectBox{width:100%;margin-right:0;}
	.boMultiSrch-group{width:100%;}
	.boMultiSrch-group:nth-child(2) .boMultiSrch-iptTxt {width: calc(100% - 30% - 70px);}
	.boMultiSrch-group:nth-child(1) .boMultiSrch-selectBox {width: calc(100% - 65px);}
	.boMultiSrch-group.v2:nth-child(1) .boMultiSrch-selectBox {width:100%;}

}

@media screen and (max-width: 639px){
	.boMultiSrch-group:nth-child(2) .boMultiSrch-selectBox {margin-right:0;}
	.boMultiSrch-group:nth-child(2) .boMultiSrch-selectBox {width: 100%;}
	.boMultiSrch-group:nth-child(2) .boMultiSrch-iptTxt {width: calc(100% - 65px);margin-right:5px;}
	.boMultiSrch-group:nth-child(1) .boMultiSrch-selectBox {width: calc(100% - 65px);margin-right:5px;}
	.skinBtnBo.boSrch-btnBo{margin-top:0px;height: 3.4rem;line-height: 3.4rem;}
	.boSrch-selectBox{width:100%;margin-right:0;margin-bottom:5px;}
	.boSrch-iptTxt {width: calc(100% - 65px);margin-right:5px;}
} */

/* 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: 820px){
	.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-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: 820px){
	.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 #1b1b1b;line-height: 0;}
	.qckPopularSrchWord-conts a {float: none;width: auto;}
}





/* icoFile */
.icoFile {display: inline-block;width: 30px;height: 30px;margin-right:4px;vertical-align: middle;background:url(../images/sp_dq.png) -84px -564px no-repeat;background-size:520px 1500px;margin-left:7px;}
.icoFile-data-hwp {background-position: -406px -326px;}
.icoFile-data-hwp2 {background-position:-403px -362px;width:37px;height:37px}
.icoFile-data-doc {background-position: -326px -326px;}
.icoFile-data-doc2 {background-position:-323px -362px;width:37px;height:37px}
.icoFile-data-ppt {background-position: -286px -326px;}
.icoFile-data-ppt2 {background-position:-283px -362px;width:37px;height:37px}
.icoFile-data-jpg {background-position: -167px -564px;}
.icoFile-data-jpg2 {background-position:-167px -564px;}
.icoFile-data-pdf {background-position: -446px -326px;}
.icoFile-data-pdf2 {background-position:-443px -362px;width:37px;height:37px}
.icoFile-data-png {background-position: -208px -564px;}
.icoFile-data-xls {background-position: -366px -326px;}
.icoFile-data-xlsx {background-position:-363px -362px;width:37px;height:37px}
.icoFile-data-zip {background-position:-125px -564px;}

.btnPreview {display: inline-block;width:90px;height: 3rem;border:1px solid #e1e1e1;line-height: 2.6rem;letter-spacing:-1px;font-size: 1.4rem;color:#454545;font-weight:300;margin:0 4px 0 9px !important;}
.btnPreview img{vertical-align:0px;display:inline-block;margin-left:3px;}

/* pageTab */
.pageTab {position: relative;margin-bottom: 35px;line-height: 1.6;word-break: keep-all;font-weight: 300;z-index:100;z-index:15;}
.pageTab.has{z-index:20;}
.pageTab:after{content:'';display:table;clear:both;}
.pageTab > li {border:1px solid #aeaeae;width:calc((100% - 40px) / 5);background:#fff;float:left;margin-right:10px;}

.pageTab > li:nth-child(1):nth-last-child(4){width:calc((100% - 30px) / 4);}
.pageTab > li:nth-child(2):nth-last-child(3){width:calc((100% - 30px) / 4);}
.pageTab > li:nth-child(3):nth-last-child(2){width:calc((100% - 30px) / 4);}
.pageTab > li:nth-child(4):nth-last-child(1){width:calc((100% - 30px) / 4);margin-right:0;}

.pageTab > li:nth-child(1):nth-last-child(3){width:calc((100% - 20px) / 3);}
.pageTab > li:nth-child(2):nth-last-child(2){width:calc((100% - 20px) / 3);}
.pageTab > li:nth-child(3):nth-last-child(1){width:calc((100% - 20px) / 3);margin-right:0;}

.pageTab > li:nth-child(1):nth-last-child(2){width:calc((100% - 10px) / 2);}
.pageTab > li:nth-child(2):nth-last-child(1){width:calc((100% - 10px) / 2);margin-right:0;}

.pageTab > li:nth-child(5n){margin-right:0px;}
.pageTab > li:nth-child(n+6){margin-top:15px;}
.pageTab > li a{color:#4c4c4c;text-align:center;display:flex;align-items:center;justify-content:center;line-height:1.3;height:52px;font-size:15px;padding: 0 10px;}

.pageTab > li a img{margin-left:4px;display:inline-block;}
.pageTab >li.active {background:#001689;border-color:#001689;}
.pageTab >li.active a.pageTab-tab,
.pageTab >li.active a.pageTab-tab:hover,
.pageTab >li.active a.pageTab-tab:link {color: #fff;}

.pageTab-sub {color: #1b1b1b;border: 1px solid #aeaeae;border-width:1px 0;position:absolute;bottom:0;left: -1px;right: -1px;animation: op01 .2s .1s 1 both;}
.pageTab-sub li{padding:5px;border-bottom:1px solid #aeaeae;margin-bottom:-1px;width:25%;float:left;}
.pageTab-sub li a{font-size:14px;display:flex;height:40px;line-height:1.3;justify-content:center;align-items:center;}
.pageTab-sub li.active a {color:#fff;background:#464646;}



@keyframes op01 {
    0% {opacity:0;}
    100% {opacity:1;}
}

@media (max-width: 1024px){
	.pageTab{margin-bottom: 30px;}
	.pageTab > li {width:calc((100% - 20px) / 3) !important;}
	.pageTab > li:nth-child(4n){margin-right:10px;}
	.pageTab > li:nth-child(5n){margin-right:10px;}
	.pageTab > li:nth-child(3n){margin-right:0px;}
	.pageTab > li:nth-child(n+4){margin-top:15px;}
	.pageTab > li a{height:50px;font-size:14px;}
	.pageTab-sub li {width:33.3333%;padding:3px;}
	.pageTab-sub li a{font-size:13px;height:34px;}
}


@media (max-width: 820px){
	.pageTab{padding-top: 44px;padding-bottom:0px !important;height:40px !important;margin-bottom: 25px;}
	.pageTab.has{height:90px !important;}
	.pageTab > li {width:100% !important;margin-right:0px;border:0;border:1px solid #aeaeae;display:none;float:none;}
	.pageTab.on > li{display:block}
	.pageTab > li.active{position:absolute;position:absolute;top:0;left:0;right:0;border-bottom:0;z-index:-1;display:block}
	.pageTab > li:nth-child(4n){margin-right:0px;}
	.pageTab > li:nth-child(n+4){margin-top:0px;}
	.pageTab > li a{height: 44px;font-size:14px;}
	.pageTab > li.active > a:after{content:'';display:block;width:7px;height:7px;border:1px solid #fff;border-width:1px 1px 0 0;transform:rotate(135deg);position:absolute;right:15px !important;top:50%;margin-top:-6px;transition:all .05s;}
	.pageTab.on > li.active > a:after{margin-top:-2px;transform:rotate(-45deg);}
	.pageTab-sub li.active > a:after{content:'';display:block;width:7px;height:7px;border:1px solid #fff;border-width:1px 1px 0 0;transform:rotate(135deg);position:absolute;right:13px !important;top:50%;margin-top:-7px;transition:all .05s;}
	.pageTab-sub.on li.active > a:after{margin-top:-3px;transform:rotate(-45deg);}
	.pageTab-sub{bottom:initial;top:50px;padding-top: 43px;border:1px solid #aeaeae;}
	.pageTab-sub li{width:100%;padding:3px;border:0;margin-bottom:0;background:#fff;display:none;border-top:1px solid #aeaeae;float:none;}
	.pageTab-sub li.active{position:absolute;position:absolute;top:0;left:0;right:0;border-bottom:0;display:block;border-top:0;}
	.pageTab-sub.on li{display:block}
	.pageTab-sub li a{font-size: 13px !important;height: 36px;background: #ddd;}
	.pageTab{display:block;}
	.pageTab > li{background:#f1f1f1;border:1px solid #ccc;border-width:0 1px;}
	.pageTab > li:last-of-type{border-bottom:1px solid #ccc;}
	.pageTab > li a{font-size:14px;}
}

/* contsImg */
.contsImg {width: 100%;padding: 15px 0;background: url(../images/bg-imgback-gray.gif) 0 0 no-repeat;text-align: center;}
.contsImg img {width: auto;}

/* Contact */
.peContact {font-size: 14px;line-height: 1.6;}

.peContact-utility {display: block;border-top: 1px solid #c1c8cc;}
.peContact-utility a {display: block;float: left;width: 30px;height: 30px;background: url(../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: -.3em;}
.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: 820px){
	.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: 480px) and (max-width: 820px){
	.fmSatis-contact div span{display: none;}
}
@media screen and (min-width: 820px){
	.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: 1024px){
	.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.6;}
.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(../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(../images/icons-sns-top.png) 0 50% no-repeat;font-size: 0;}

@media screen and (min-width: 1024px){
	.contsUtil {display: none;}
}

/* personalInfo */
.privateConfirm {position:fixed;display:block;z-index:3100;width:990px;height:520px;left:50%;top:50% !important;margin:-260px 0 0 -495px;background:#fff;box-shadow:0px 0px 12px 0 rgba(0,0,0,.3);padding:52px 0 0;font-family: 'Noto Sans KR', sans-serif;}
.privateConfirm:before{content:'';display:block;position:absolute;top:0px;left:0px;width:100%;height:8px;background:#410099;}
.privateConfirm h2{font-size:30px;line-height:1.2;padding:0 50px;}
.privateConfirm h2 strong{font-weight:500;}
.privateConfirm-box{overflow-y: auto;height: 250px;background:#f7f7f7;padding:25px 20px 20px 30px;line-height:1.5;margin:24px 50px 20px;}
.privateConfirm-box strong{display:block;font-size:20px;font-weight:400;word-break:keep-all;margin-bottom:10px;}
.privateConfirm-box p{font-weight:300;font-size:15px;}
.privateConfirm-box p + p{margin-top:12px;}
.privateConfirm label{font-weight:300;position:relative;color:#313131 !important;}
.privateConfirm .btn_box{background:#f7f7f7;text-align:center;border-top:1px solid #ddd;padding:20px 10px 20px;margin-top:29px;}
.privateConfirm #Private{margin-left:50px;width:22px;height:21px;margin-right:5px;vertical-align:-4px;background:transparent;border-color:transparent;}
.privateConfirm label:after{content:'';display:block;width:34px;height:22px;background: url(../images/i_check.png) 0 -28px no-repeat;background-size:24px 49px;position:absolute;top:50%;margin-top:-10px;left:-31px;}
.privateConfirm #Private:checked + label:after{background-position:0 0;}

@media (max-width: 1024px){
	.privateConfirm {width:800px;height:465px;margin:-232px 0 0 -400px;padding:42px 0 0;}
	.privateConfirm:before{height:5px;}
	.privateConfirm h2{font-size:28px;padding:0 40px;}

	.privateConfirm-box{height:220px;padding:22px 20px 20px 25px;margin:20px 40px 18px;}
	.privateConfirm-box strong{font-size:18px;margin-bottom:8px;}
	.privateConfirm-box p{font-size:15px;}
	.privateConfirm-box p + p{margin-top:9px;}
	.privateConfirm .btn_box{margin-top:25px;}
	.privateConfirm #Private{margin-left:40px;}
}


@media (max-width: 1024px){
	.privateConfirm {width:700px;height:420px;margin:-210px 0 0 -350px;padding:32px 0 0;}
	.privateConfirm:before{height:5px;}
	.privateConfirm h2{font-size:26px;padding:0 30px;}
	.privateConfirm-box{height:210px;padding:18px 15px 15px 22px;margin:17px 30px 15px;}
	.privateConfirm-box strong{font-size:18px;margin-bottom:8px;}
	.privateConfirm-box p{font-size:15px;}
	.privateConfirm-box p + p{margin-top:9px;}
	.privateConfirm .btn_box{margin-top:25px;padding:15px 0;}
	.privateConfirm #Private{margin-left:30px;}
}


@media (max-width: 820px){
	.privateConfirm {width:calc(100% - 40px);height:404px;margin:-202px 20px 0 20px;left:auto;padding:28px 0 0;}
	.privateConfirm h2{font-size:20px;padding:0 15px;}
	.privateConfirm-box{height:210px;padding:16px 15px 15px 17px;margin:17px 15px 15px;}
	.privateConfirm-box strong{font-size:16px;margin-bottom:8px;}
	.privateConfirm-box p{font-size:14px;}
	.privateConfirm-box p + p{margin-top:7px;}
	.privateConfirm .btn_box{margin-top:22px;padding:15px 0;}
	.privateConfirm #Private{margin:0 4px 0 16px;vertical-align:-5px;}
	.privateConfirm label{font-size:15px;}
	.privateConfirm label:after{margin-top:-10px;left:-29px}
}


/* 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-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: 24px;vertical-align: middle;font-size:14px;color:#454545 !important}
.pager-link.active {background: #55555b;color: #fff !important;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(../images/btn-page-next.gif) 50% 50% no-repeat;}
.pager-link-data-last {background: #f0f0f0 url(../images/btn-page-last.gif) 50% 50% no-repeat;}
.pager-link-data-prev {background: #f0f0f0 url(../images/btn-page-prev.gif) 50% 50% no-repeat;}
.pager-link-data-first {background: #f0f0f0 url(../images/btn-page-first.gif) 50% 50% no-repeat;}

.contsArea .pager a{text-decoration:none;}

@media screen and (max-width: 820px){
	.pager-link-data-ellipsis {min-width: 6px;border-width: 0;background: url(../images/bg-pager-ellipsis.gif) 50% 50% no-repeat;-webkit-background-size: 4px;background-size: 4px;font-size: 0;}
	.pager{margin-top:5px;}
}

@media screen and (max-width: 481px){
	.pager-link:nth-child(n+3).pager-link:nth-last-child(n+3) {display: none;}
	.pager-num {display: inline-block;padding:0 3px;vertical-align:-1px;font-size:15px;color:#454545;}
}

/* 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: 820px){
	.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: 1024px){
	.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;}
}


/* 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;}

/* 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 > li a:hover{text-decoration:none;}
.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 0px 10px;height: auto;margin-bottom: 10px;text-align:left;font-size: 15px;line-height:1.4;font-weight:300;}
.boGallery.photo time {display: block;padding: 0 10px 7px;text-align:left;font-size: 14px;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 .thumbnail .centered {overflow:hidden;position:relative;height:180px;}
.boGallery .thumbnail .centered img {display:block;transition: all 0.5s;width:100%;height:100%;object-fit:cover;}
.boGallery .thumbnail .centered img:hover{transform: scale(1.2);}
.boGallery .thumbnail .centered img:hover{content:'';}

@media screen and (max-width:821px){
	.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:480px) and (max-width:1024px){
	.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: 1024px){
	.boGallery >li:nth-child(n){width:22.9%; margin: 0 2.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;}
}

@media screen and (max-width: 820px){
	.boGallery .thumbnail .centered {height:140px;}
}


/* boGalleryView */
.boGalleryView {position: relative;margin: 25px auto 25px;border: 1px solid #b5b5b5;font-size: 0;line-height: 0;width:100%;}
.boGalleryView-btnPrev,
.boGalleryView-btnNext {display: block;position: absolute;left: 20px;top: 50%;z-index: 100;width: 50px;height: 50px;margin-top: -25px;background:url(../images/sp_dq.png) -456px -255px no-repeat;background-size:520px 1500px;font-size: 0;}
.boGalleryView-btnPrev {background-position: -405px -255px;}
.boGalleryView-btnNext {left: auto;right: 20px;}
.boGalleryView-imgNo {width: 100%;}
.boGalleryView .boGalleryView-view .slick-slide{background:#f1f1f1;position:relative;}
.boGalleryView .boGalleryView-view .slick-slide img{display:block;width: auto !important;max-width: 100%;margin: 0 auto;}
.boGalleryView .slick-dots{width:100%;z-index:10;position:absolute;bottom:20px;left:0;text-align:center;}
.boGalleryView .slick-dots button{font-size:0;width:15px;height:15px;background:#aaa;border:1px solid #fff;border-radius:50%;}
.boGalleryView .slick-dots .slick-active button{background:#000;}
@media screen and (max-width: 1024px){
	.boGalleryView {margin: 20px auto 20px;width:100%;}
}

@media screen and (max-width: 820px){
	.boGalleryView {margin: 15px auto 15px;width:100%;}
	.boGalleryView .slick-dots{bottom:10px;}
	.boGalleryView .slick-dots button{width:12px;height:12px;}
}


@media screen and (max-width: 820px){
	.boGalleryView-btnPrev{left:0px;width:38px;height:38px;margin-top:-19px;background-position:-311px -196px;background-size:400px 1154px;}
	.boGalleryView-btnNext{right:0px;width:38px;height:38px;margin-top:-19px;background-position:-352px -196px;background-size:400px 1154px;}
	.boGalleryView-btnPrev{transform:scale(.8);transform-origin:0% 50%;}
  	.boGalleryView-btnNext{transform:scale(.8);transform-origin:100% 50%;}
}

/* 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: 820px){
	.boProfile li {float: left;width: calc(50% - 10px);margin-bottom: 20px;}
	.boProfile li:nth-child(2n) {float: right;}
}
@media screen and (min-width: 1024px){
	.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:hover {background-color: #e1e1e1;}
.tabInfo .active .tabInfo-img,
.tabInfo li:hover .tabInfo-img {background-color: #fff;}

@media screen and (min-width: 821px){
	.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: 1025px){
	.tabInfo li:nth-child(n) {width: 14.28571428571429%;}
}

/* commentList */
.commentList {-ms-word-break: keep-all;word-break: keep-all;padding: 10px;font-weight:300;}
.commentList-item {border-bottom: 1px solid #d0d0d0;}
.commentList-sbj,
.commentList-date {display: inline-block;}
.commentList-sbj {font-weight: 500;}
.commentList-date {color: #999;}
.commentList .skinIptTxt {width: 200px;}
.commentList .skinBtnBo {width: 90px;}
.commentList-conts{font-size:15px;margin:10px 0 5px !important}

@media screen and (max-width: 820px) {
	.commentList-conts{font-size:14px;margin:5px 0 5px !important}
	.commentList .skinBtnBo {width: 70px;}
}

/* tabSrchTotalResult */
.tabSrchTotalResult_area{margin-bottom:20px;padding:5px;background:url(../images/bg_tabSrchTotalResult.png)}
.tabSrchTotalResult_tit{display:block;padding:23px 0 22px 24px;background:#fff;color:#1b1b1b;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:#1b1b1b;font-weight:300;}
.tabSrchTotalResult li a:before{position:absolute;top:5px;left:-15px;width:7px;height:7px;background:url(../images/ico-tabSrchTotalResult.png) no-repeat 0 0;content:''}

@media screen and (max-width:1024px) {
	.tabSrchTotalResult li{width:33.3333333%}
	.totalSrchArea,.srchTotalResult {margin:0 17px;}
}

@media screen and (max-width:820px) {
	.tabSrchTotalResult li{width:100%}
}

/* noResult-tit */
.noResult {font-size: 14px;line-height: 1.6;}
.noResult-tit {margin-bottom: 1.2em;font-weight: 600;font-size: 16px;line-height: 1.25;}
@media screen and (min-width: 821px){
	.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;}

/* srchResult */
.srchResult {overflow:hidden;letter-spacing: -.8px;margin-bottom:38px}
.srchHdrTotal2-iptTxt {font-size:16px;}
.srchResult-titGroup {border: 5px solid #d9d9d9;margin-bottom: 25px;padding: 1px;line-height: 1;}
.srchResult-tit {padding: 5px 0;background-color: #f2f2f2;}
.srchResult-tit .listLv {margin:0 0 0 7px;padding-top:0;color:#1b1b1b}
.srchResult-tit .listLv:before{height:9px;top:8px;background:url(../images/ico-srchResult-tit.png) no-repeat}
.srchResult-contsGroup {overflow:hidden;border-bottom: 1px dashed #989898;font-size: 14px;line-height: 1.8;margin-bottom:20px;}
.srchResult-conts {overflow: hidden;position: relative;padding: 10px 0 15px;}
.srchResult-contsTit,
.srchResult-contsImg {margin-bottom: 10px;}
.srchResult-contsTit {font-size: 16px;font-weight:normal;line-height: 1.25;;font-weight:300;}
.srchResult h6{font-size:16px;color: #2c6bb7;}
.srchResult-contsTit strong{color: #2c6bb7;font-weight:normal;}
.srchResult-conts .srchResult-contsTxt{overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;;white-space: normal; line-height: 1.8; height: 3.6em; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;font-size:16px;font-weight:300;}
.srchResult-contsMeta {line-height:1.5;}
.srchResult-contsMeta a{color: #467409;font-size:16px;;font-weight:300;}
.srchResult-contsImg {display: block;width: 153px;height: 102px;line-height: 102px;font-size: 0;}
.srchResult-contsImg img {max-width: 100%;vertical-align: middle;}
.srchResult-marker {background-color: #fff93b;}
.srchResult-btnContsGroup {float:right;margin-bottom:20px;font-weight:300;}
.srchResult-btnContsGroup .contsBtn {float: right;margin: 0;}
.srchResult-btnContsGroup .contsBtn:nth-child(n+2) {margin-right:-1px;}
.srchResult-btnContsGroup .srchResult-btnMore {margin: 1px 0;}
.srchResult-btnMore {display: inline-block;clear: both;width: 89px;height: 42px;margin: 10px 0;padding: 0;background: #4d5360 no-repeat center;text-decoration: none;font-size: 16px;line-height: 42px;}
.srch_more{color:#1b1b1b;font-size:16px}
.srchResult .boGallery {border-bottom:0;padding-bottom:0}
.srchResult-btnMore:link {color: #fff;text-align: center;}
.srchResult-conts-menu li{display:block;font-size:16px;;font-weight:300;}
@media screen and (max-width: 820px){
	.srchResult-conts-data-img {padding-left: 179px;min-height:180px}
	.srchResult-conts-data-img .srchResult-contsTit {position: absolute;left: 0;top: 0;margin: 0;width: 100%;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
	.srchResult-conts-data-img .srchResult-contsImg {position: absolute;left: 0;top: 30px;margin: 0;}
	.srchResult-conts-data-img.srchResult-conts{padding-top:30px;}
	.srchResult-conts-data-img .srchResult-contsMeta {position: absolute;left: 0;bottom: 10px;margin: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.srchResult-conts-data-img.srchResult-conts .srchResult-contsTxt{height: 7.2em;-webkit-line-clamp: 4;}
}
@media screen and (min-width: 821px){
	.srchResult-conts-data-img {padding-left: 179px;min-height:120px}
	.srchResult-contsTit {position:inherit;}
	.srchResult-contsImg {position: absolute;left: 0;top: 0;margin: 0;}
	.srchResult-conts{padding-top:0;}
}
@media screen and (min-width: 1025px){
	.srchResult-contsImg {position: absolute;left: 0;top: 0;margin: 0;}
}

/* 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(../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/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/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: 1024px){
	.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/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/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: 1025px){
	.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: 481px){
	.confirmIframe {height: 1010px}
}
@media screen and (min-width: 821px){
	.confirmIframe {height: 985px}
}
@media screen and (min-width: 821px){
	.confirmIframe {height: 797px}
}
@media screen and (min-width: 1025px){
	.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: 4rem;}
.skinMt-large {margin-top: 3rem;}
.skinMt-medium {margin-top: 2rem;}
.skinMt-small {margin-top: 1rem;}
.skinMt-xsmall {margin-top: .5rem;}


/* margin + bottom */
.skinMb-0 {margin-bottom: 0 !important;}
.skinMb-xlarge {margin-bottom: 4rem;}
.skinMb-large {margin-bottom: 3rem;}
.skinMb-medium {margin-bottom: 2rem;}
.skinMb-small {margin-bottom: 1rem;}
.skinMb-xsmall {margin-bottom: .5rem;}

/* margin + left */
.skinMl-xlarge {margin-left: 2rem;}
.skinMl-large {margin-left: 1.5rem;}
.skinMl-medium {margin-left: 1rem;}
.skinMl-small {margin-left: .5rem;}
.skinMl-0 {margin-left: 0 !important;}

/* margin + right */
.skinMr-xlarge {margin-right: 2rem;}
.skinMr-large {margin-right: 1.5rem;}
.skinMr-medium {margin-right: 1rem;}
.skinMr-small {margin-right: .5rem;}
.skinMr-0 {margin-right: 0 !important;}

/* padding */
.skinPd-xlarge {padding: 4rem}
.skinPd-large {padding: 3rem}
.skinPd-medium {padding: 2rem}
.skinPd-small {padding: 1rem}
.skinPd-xsmall {padding: 5px}

.skinPdl-xlarge {padding-left: 4rem}
.skinPdl-large {padding-left: 3rem}
.skinPdl-medium {padding-left: 2rem}
.skinPdl-small {padding-left: 1rem}
.skinPdl-bullet {padding-left: .8rem;}
.skinPdl-xsmall {padding-left: 5rem}

.skinPdt-xlarge {padding-top: 4rem}
.skinPdt-large {padding-top: 3rem}
.skinPdt-medium {padding-top: 2rem}
.skinPdt-small {padding-top: 1rem}
.skinPdt-xsmall {padding-top: 5rem}
.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;}

/* skinVta */
.skinVta-middle {vertical-align: middle;}

/* border */
.skinBdl-small {border-left-width: 1px !important;}

/* box-notify */
.bg-notify {background: url(../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(../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/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: #1b1b1b;line-height: 26px;}
.box-notify .box-innertext:before {position: absolute;top: 0;left: 0;width: 100%;height: 8px;background: url(../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(../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(../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: #1b1b1b;line-height: 26px;}
.box-wrongalert .box-innertext {background: url(../images/img-wrongalert.png) no-repeat right;}
.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(../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(../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; background-color:transparent; font-size: 20px;}
.commingsoon img{max-width:100%;}
@media screen and (min-width: 1025px){
	.commingsoon img{margin:50px 0;}
}


/*아이콘 변경*/
.icoNew{width:22px;}
.icoSecret{width:12px;}
img[src*="ico-newwindow"]{width:16px;}
img[src*="ico-preview"]{width:13px;}
img[src*="notice_speaker_icon"]{width:21px;}
img[src*="ico-comment"]{width:16px;}
img[src*="btn-calendar"]{width:24px;height:23px;image-rendering:-webkit-optimize-contrast;}


/* BoardArticleListBlog */
/* table border top */
.cmpe-pseudo-table-board:before,
.cmpe-table:before {display: block;position: absolute;top: 0;left: 0;z-index: 10;width: 100%;border-bottom: 3px solid #333;content:'';}

/* id-magazin */
.id-magazin {overflow: hidden;}
.id-magazin .cmpe-image {float: left;max-width: 230px;max-height: 154px;margin-right: 22px;}
.id-magazin .cmpe-image + .cmpe-datalist {float: left;width: 718px;}
.id-magazin .image-nothing {border: 1px solid #e3e3e3;}
.id-magazin .cmpe-datalist {display: block;}
.id-magazin .cmpe-psubject {font-size: 17px;height: 2em;line-height: 1.8;}
.id-magazin .cmpe-psubject a{width:718px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.id-magazin dd {line-height: 1.8;}
.id-magazin .cmpe-pgraph {overflow: hidden;height: 5.6em;margin: 0 0 5px 0;}

/* table common */
.cmpe-table th,
.cmpe-table td,
.cmpe-pseudo-table-board .th,
.cmpe-pseudo-table-board .td,
.cmpe-pseudo-table-resp .th,
.cmpe-pseudo-table-resp .td {padding: 5px 10px;border-width: 0 0 1px 1px;border-style: solid;border-color: #ddd;}
.cmpe-pseudo-table-board .th:first-child,
.cmpe-pseudo-table-board .td:first-child,
.cmpe-table th:first-child,
.cmpe-table td:first-child,
.cmpe-pseudo-table-resp .th:first-child,
.cmpe-pseudo-table-resp .td:first-child {border-left-width: 0;}
.cmpe-pseudo-table-resp {margin-bottom: 50px;}

/* cmpe-pseudo-table */
.cmpe-pseudo-table {position: relative;display: table;width: 100%;border: 1px solid #ddd;border-collapse: collapse;}
.cmpe-pseudo-table .tr {display: table-row;width: 100%;}
.cmpe-pseudo-table .td,
.cmpe-pseudo-table .th {display: table-cell;padding: 5px;border: 1px solid #ddd;}
[lang=ja] .cmpe-pseudo-table .th,
[lang=zh] .cmpe-pseudo-table .th,
[lang=ru] .cmpe-pseudo-table .th {font-family: inherit;font-weight: 600;}
[lang=ja] .cmpe-pseudo-table .td,
[lang=zh] .cmpe-pseudo-table .td,
[lang=ru] .cmpe-pseudo-table .td {font-family: inherit;font-weight: 400;}
.cmpe-pseudo-table + .cmpe-table,
.cmpe-table + .cmpe-pseudo-table,
.cmpe-table + .cmpe-table,
.cmpe-pseudo-table + .cmpe-box,
.cmpe-box + .cmpe-pseudo-table,
.cmpe-pseudo-table + .cmpe-pseudo-table{margin-top: 20px;}

/* cmpe-pseudo-table + cmpe-pseudo-table-board */
.cmpe-pseudo-table-board {border-width: 0;}
.cmpe-pseudo-table-board .th {background: #f7f7f7;}


@media (max-width: 820px) {

	.temp-txt{font-size: 15px !important;}
	.imptBox{font-size: 1.6rem;}
	.contsBtn{height: 4.2rem;line-height: 4.2rem;}
	p.listLv2, div.listLv2, span.listLv2, .listLv2 >li, .listLv2 >dt, .listLv2 >dd{margin-bottom:5px;}
	p.listLv3, div.listLv3, span.listLv3, .listLv3 >li, .listLv3 >dt{margin-bottom:5px;}
	p.listLv4, div.listLv4, span.listLv4, .listLv4 >li, .listLv4 >dt{margin-bottom:5px;}

	p.listLv:before, div.listLv:before, span.listLv:before, .listLv >li:before, .listLv >dt:before{top: 13px;}
	p.listLv2:before, div.listLv2:before, span.listLv2:before, .listLv2 >li:before, .listLv2 >dt:before{top:8px;}
	p.listLv3:before, div.listLv3:before, span.listLv3:before, .listLv3 >li:before, .listLv3 >dt:before{top:8px;}
	p.listLv4:before, div.listLv4:before, span.listLv4:before, .listLv4 >li:before, .listLv4 >dt:before{top:9px;}

	.listLv >li > .listLv2{margin-top:5px;}
	.listLv2 >li > .listLv3{margin-top:5px;}
	.listLv3 >li > .listLv4{margin-top:5px;}

	.pageTab{font-size:15px;}
	.skinTb li{font-size: 1.6rem;}
	.boGallery.photo .boGallery-sbj{font-size: 13px;height:auto;padding: 15px 10px 0px;}
	.commentList{font-size:15px;}
	.commentList-date{font-size:14px;}
	.popAlert-tit{font-size:15px;}
	.popAlert-inner .pass_txt{font-size:15px;}
	.boProfile-seq, .boProfile-date{font-size:15px;}
	.boProfile-name{font-size:18px;}
}

.mblock{width:50%;float:left;}
.mblock .skinTb-th,
.mblock .skinTb-td{display:block;float:left;height:51px;}
.mblock .skinTb-th{border-right:0;padding-top:14px;}
.mblock + .mblock .skinTb-th{border-left-width:0;}

@media (max-width: 1024px) {
	.mblock{width:100%;float:none;}
	.mblock .skinTb-th,
	.mblock .skinTb-td{display:block;float:left;height:51px;}
	.mblock .skinTb-th{border-right:0;padding-top:14px;}
	.mblock + .mblock .skinTb-th{border-left-width:1px;}
}

.skinTb-wrapper .skinTb,
.skinTb-wrapper .skinTb.width640,
.skinTb-wrapper .skinTb.width768,
.skinTb-wrapper .skinTb.width1000{width: 99.99%;}


@media (max-width:1024px) {
	.skinTb-wrapper.width1000{margin-right:-20px;margin-left:-20px;padding-left:20px !important;}
	.skinTb-wrapper.width1000:after{display:block;animation-name: fadeInRight;animation-duration: 1.5s;animation-fill-mode: both;animation-iteration-count: infinite}
	.skinTb-wrapper .skinTb.width1000{width:1000px;margin-right:20px;}
}

@media screen and (max-width:820px) {
	.skinTb-wrapper.width768{margin-right:-20px;margin-left:-20px;padding-left:20px !important;}
	.skinTb-wrapper.width768:after{display:block;animation-name: fadeInRight;animation-duration: 1.5s;animation-fill-mode: both;animation-iteration-count: infinite}
	.skinTb-wrapper .skinTb.width768{width: 768px;margin-right:20px}
}

@media screen and (max-width:820px) {
	.skinTb-wrapper.width640{margin-right:-15px;margin-left:-15px;padding-left:15px !important;}
	.skinTb-wrapper.width640:after{display:block;animation-name: fadeInRight;animation-duration: 1.5s;animation-fill-mode: both;animation-iteration-count: infinite}
	.skinTb-wrapper .skinTb.width640{width: 640px;margin-right:20px}
}

.skinTb .skinTb-td > img,
.skinTb td > img{max-width:100%;display:block;margin:5px 0 10px;}

.skinTb .video-iframe{padding-top:56.25%;position:relative;}
#sub .skinTb .iframe-bx{position:relative;max-width:100%;margin:15px auto 20px;padding-top:56.3%;width:100%;}
#sub .skinTb iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0;}


@keyframes fadeInRight {
	0% {
		opacity:1;
		transform:translate3d(60%, 0, 0)
	}
	100% {
		opacity:0;
		transform:none
	}
}

.loader {
	border: 10px solid #f3f3f3;
	border-radius: 50%;
	border-top: 10px solid #0e77e0;
	border-bottom: 10px solid #0e77e0;
	width: 50px;
	height: 50px;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
	top: 50%;
	position: relative;
	margin: auto;
	z-index: 10000;
}

@-webkit-keyframes spin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

.loader-back {
	display: block;
	position: fixed;
	top: 0;
	background: #fff;
	width: 100%;
	height: 100%;
	opacity: 0.8;
	text-align: center;
	vertical-align: middle;
	z-index: 10000;
}