@charset "utf-8";
/* 2016-10-28 CSS CENTUMSOFT */
input, select {border-radius:0}
select.prg-sel,
.board-write-tbl select,
.frmbd-fld-list .frm-li select {background:#fff url(/resources/_Img/Common/sel_icon.png) no-repeat right 50%;border:1px solid #393939;min-width:130px;height:40px;padding:0 20px;font-size:16px;box-sizing:border-box}
@media all and (max-width:768px) {
	.mem-list-wr select {background:#f1f1f1 url(/resources/_Img/Common/sel_icon01.png) no-repeat right 50%}
}

/* 쓰기폼 */
.prg-form .top-txt {float:right;margin:8px 0 5px}
.prg-form .tbl-form th {width:25%}
.prg-form .tbl-form td {width:75%}
.prg-form .tbl-form .select {min-width:100px}
.prg-form .chk-sch, .prg-form .chk-sch li {display:inline;margin-right:7px}
@media only screen and (max-width:999px){
	.prg-form .tbl-form th {width:20%}
	.prg-form .tbl-form td {width:80%}
}
@media only screen and (max-width:800px){
	.adm-wr .info-box {padding-top:30px;padding-bottom:30px}
	.adm-wr .info-box .box-tit {margin-bottom:10px}
	.adm-wr .info-box button {position:relative;top:auto;right:auto;margin-top:0;display:block}
}
@media only screen and (max-width:768px){
	.prg-form .tbl-form {border:1px solid #ddd;border-top:2px solid #696c75;border-bottom:0;letter-spacing:0}
	.prg-form .tbl-form tr {overflow:hidden;display:block;border-bottom:1px solid #ddd}
	.prg-form .tbl-form th, .prg-form .tbl-form td {border:0;background:#fff;display:block;width:95% !important;float:left}
	.prg-form .tbl-form th {font-size:14px;padding:15px 0 5px 2.5%}
	.prg-form .tbl-form td {position:relative;padding:5px 2.5% 15px}
	.prg-form .tbl-form td .sw-btn {position:absolute;top:-30px;right:2.5%;letter-spacing:-1px}
	.prg-form .tbl-form td input[type=text], .prg-form .tbl-form td input[type=password] {width:98%;border:0;background:#f0f0f0;margin:2px 0;height:40px;color:#444}
	.prg-form .tbl-form td input[type=text]::-webkit-input-placeholder, .prg-form .tbl-form td input[type=password]::-webkit-input-placeholder {color:#444}
	.prg-form .tbl-form td input[type=text]:-moz-placeholder, .prg-form .tbl-form td input[type=password]:-moz-placeholder {color:#444}
	.prg-form .tbl-form td input[type=text]::-moz-placeholder, .prg-form .tbl-form td input[type=password]::-moz-placeholder {color:#444}
	.prg-form .tbl-form td input[type=text]:-ms-input-placeholder, .prg-form .tbl-form td input[type=password]:-ms-input-placeholder {color:#444}
	.prg-form .tbl-form td .stit {display:none}
	.prg-form .tbl-form td input.text.w40p {width:40%}
	.prg-form .tbl-form td input.text.w30p {width:45%}
	.prg-form .tbl-form td input.text.w90 {width:90px}
	.prg-form .tbl-form td input.text.w50 {width:28% !important}
	.prg-form .tbl-form td input.text.w15p, .prg-form .tbl-form td input.text.w20p, .prg-form .tbl-form td input.text.w25p, .prg-form .tbl-form td select.select {min-width:25%;height:40px;margin-bottom:5px}
	.prg-form .tbl-form td textarea {background:#f0f0f0;border:0}
}
@media only screen and (max-width:599px){
	.adm-wr .info-box {padding-left:30px}

}
@media only screen and (max-width:480px){
	.prg-form .tbl-form td input.text.w50 {width:25% !important}
	.prg-form .tbl-form td input.text.w20p, .member-form .tbl-form td input.text.w25p {width:28%}
	.prg-form .tbl-form td select.select {width:95%;margin-top:5px}
	.prg-form .tbl-form td select.select.tel {width:20%}
}


/* 폼빌더 - 리스트 */
.frmbd-list .num {width:10%}
.frmbd-list .subject {}
.frmbd-list .state {width:10%}
.frmbd-list .date {width:13%}
.frmbd-list .pnum {width:10%}
.frmbd-list .etc {width:80px}
#board-wrap .board-search-wrap .frmbd-search select[name='searchCategory'], #board-wrap .board-search-wrap .frmbd-search select[name='schState'] {margin-right:8px}
@media only screen and (max-width:999px){
	#board-wrap .board-search-wrap .frmbd-search select[name='searchCategory'], #board-wrap .board-search-wrap .frmbd-search select[name='schState'] {margin-right:0}
}
@media only screen and (max-width:720px){
	#board-wrap .board-search-wrap .frmbd-search {font-size:0}
	#board-wrap .board-search-wrap .frmbd-search select {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0;width:50%;border-bottom:0;box-sizing:border-box}
	#board-wrap .board-search-wrap .frmbd-search select[name='searchCategory'], #board-wrap .board-search-wrap .frmbd-search select[name='schState'] {border-right:0}
	#board-wrap .board-search-wrap .frmbd-search input.text {padding-left:10px;width:100%;padding-right:50px}
	#board-wrap .board-search-wrap .btn-srh {position:absolute;bottom:0;right:0}
	.frmbd-list tbody  {display:block}
	.frmbd-list tbody tr {box-sizing:border-box;position:relative;font-size:0;text-align:left;float:left;overflow:hidden}
	.frmbd-list td {float:left;display:inline-block;vertical-align:top;box-sizing:border-box;font-size:14px;line-height:1.3}
	.frmbd-list .board-list-table td:first-child + td + td {padding:2% 2% 2% 0}
	.frmbd-list .subject {font-size:16px;font-weight:500;padding-top:12px}
	.frmbd-list .state {width:auto;padding:2%;text-align:left;max-width:30%;font-size:13px}
	.frmbd-list .date {width:auto;padding:2%;background:url(/resources/_Img/Board/default/vbar.gif) no-repeat 0 17px;font-size:13px}
	.frmbd-list .pnum {padding:2%;max-width:10%;background:url(/resources/_Img/Board/default/vbar.gif) no-repeat 0 17px;font-size:13px}
	.frmbd-list .etc {width:auto;padding:0;text-align:center;position:relative;float:right}
	.frmbd-list .etc .etc-txt, .frmbd-list .etc button {position:absolute;top:-24px;right:0;width:70px}
}
@media only screen and (max-width:499px){
	.frmbd-list .board-list-table .subject {width:88%}
	.frmbd-list .etc .sdp-btn {height:30px}
}

/* 폼빌더 - 뷰페이지 */
.frmbd-fld-list {position:relative;color:#333;border-top:3px solid #000;border-bottom:1px solid #000}
.frmbd-fld-list:after {clear:both;content:"";display:block}
.frmbd-fld-list .reqblt {font-weight:500;color:#f04e23}
.frmbd-fld-list .frm-tit {display:block;line-height:1.3em;margin-bottom:10px;color:#929090}
.frmbd-fld-list > ul {position:relative}
.frmbd-fld-list > ul:after {clear:both;content:"";display:block}
.frmbd-fld-list > ul > li {width:100%;position:relative;box-sizing:border-box;float:left}
.frmbd-fld-list > ul > li:after {clear:both;content:"";display:block}
.frmbd-fld-list .fhelp {display:block;}
.frmbd-fld-list .frm-li {display:block;position:relative;width:100%;border-radius:0px;background-color:#f7f7f7;border-top:1px solid #dcdcdc;margin:0px;box-sizing:border-box;line-height:1.3em;color:#555;float:left}
.frmbd-fld-list li:first-child .frm-li {border:0}
.frmbd-fld-list .frm-li > .lbl {position:absolute;left:0;top:0;padding:18px 10px 21px;width:260px;vertical-align:middle;line-height:1.5;min-height:67px;color:#000;font-weight:400;word-wrap:break-word;word-break:break-all;box-sizing:border-box}
.frmbd-fld-list .frm-li > .lbl label {position:relative;margin-right:10px;color:#000;font-weight:400;word-wrap:break-word;word-break:break-all}
.frmbd-fld-list .frm-li .req {font-weight:bold;color:#d74914}
.frmbd-fld-list .frm-li .fld {position:relative;display:block;background-color:#fff;border-left:1px solid #cdcdcd;margin-left:260px;padding:10px 0 10px 30px;transition:background 0.4s ease}
.frmbd-fld-list .frm-li .fld .rdos, .frmbd-fld-list .frm-li .fld .chks {margin:3px 22px 3px 0}
.frmbd-fld-list .frm-li .text, .frmbd-fld-list .frm-li input[type='text'] {display:inline-block;vertical-align:middle;box-sizing:border-box;height:40px;background:#fff;border:1px solid #CCC;padding:10px;color:#555;border:1px solid #c0c0c0;font-size:16px;border-radius:0}
.frmbd-fld-list .frm-li .text, .frmbd-fld-list .frm-li input[readonly] {background:#f1f1f1}
.frmbd-fld-list .frm-li input[readonly] {pointer-events:none}
.frmbd-fld-list .frm-li textarea {border-radius:0;background-color:#FFF;display:block;box-sizing:border-box;width:100%;height:100%;padding:10px;resize:none;border:1px solid #c0c0c0;font-size:16px;margin-bottom:7px}
/* .frmbd-fld-list .frm-li select {border-radius:0;vertical-align:middle;background-color:#FFF;box-sizing:border-box;border:1px solid #CCC;font-size:16px;min-width:120px;width:180px;height:45px;margin:1px;padding:4px 5px 4px 20px;background:url(/resources/_Img/Common/selfrm_arr3.png) no-repeat 89.5% 50%}*/
.frmbd-fld-list .frm-li span {font-size:16px;display:inline-block;vertical-align:middle}
.frmbd-fld-list .frm-li span.txt-wr {display:block;margin:10px 0 0}
.frmbd-fld-list .frm-li .text.in-val, .frmbd-fld-list .frm-li .text:focus,
.frmbd-fld-list .frm-li textarea.in-val, .frmbd-fld-list .frm-li textarea:focus {border-color:#0059b7}

.frmbd-fld-list .fld-check .fld li, .frmbd-fld-list .fld-radio .fld li {display:block}
.frmbd-fld-list .fld-email .fld:after {clear:both;content:"";display:block}
.frmbd-fld-list .fld-email .fld {}
.frmbd-fld-list .fld-email .text , .frmbd-fld-list .fld-email .a-text {width:30%;border-radius:0px;box-sizing:border-box}
.frmbd-fld-list .fld-email select {width:30%;border-radius:0px;box-sizing:border-box;margin-left:10px;vertical-align:middle}
.frmbd-fld-list .fld-email .text:nth-child(3), .frmbd-fld-list .fld-email .a-text:nth-child(3) {}
.frmbd-fld-list .fld-stxt input[type='text'] {width:437px}
.frmbd-fld-list .fld-teli input[type='text'] {width:130px}
.frmbd-fld-list .fld-teli .ftxt {width:21px;text-align:center}
.frmbd-fld-list .fld-email input[type='text'] {width:195px}
.frmbd-fld-list .fld-email .s-at {width:45px;text-align:center}
.frmbd-fld-list .fld-email select {width:180px}
.frmbd-fld-list .fld-addr .fld {}
.frmbd-fld-list .fld-addr .text, .frmbd-fld-list .fld-addr .a-text {}
.frmbd-fld-list .fld-addr .fld span {display:block;font-size:0}
.frmbd-fld-list .fld-addr .fld button {font-size:18px}
.frmbd-fld-list .fld-addr .iaddrzip {padding-bottom:7px;text-align:left}
.frmbd-fld-list .fld-addr .iaddrzip:after {clear:both;content:"";display:block}
.frmbd-fld-list .fld-addr .iaddrzip .text, .frmbd-fld-list .fld-addr .iaddrzip .a-text {width:195px;margin-right:10px}
.frmbd-fld-list .fld-addr .iaddrzip a {padding-top:10px;padding-bottom:7px}
.frmbd-fld-list .fld-addr .iaddr1 input[type='text'] {width:437px;margin-right:10px}
.frmbd-fld-list .fld-addr .sw-btn {vertical-align:middle}
.frmbd-fld-list .fld-date .fld {padding-right:45px;position:relative;display:block;box-sizing:border-box}
.frmbd-fld-list .fld-date .cal-btn {display:inline-block;width:25px;height:25px;background:url(/resources/_Img/Common/ico_cal.png) no-repeat 100% 50%;vertical-align:middle}
.frmbd-fld-list .fld-date input[type='text'] {width:195px;cursor:pointer;background:#f1f1f1;position:relative;pointer-events:auto;z-index:1}
.frmbd-fld-list .fld-file input {font-size:15px;font-family:'Noto Sans KR';height:auto;margin:7px 0 0;width:100%;max-width:437px}
.frmbd-fld-list li ul.dir-left {position:relative;padding:6px 0}
.frmbd-fld-list li ul.dir-left:after {content:"";display:block;clear:both}
.frmbd-fld-list li ul.dir-left > li {display:inline-block;margin-right:22px}
.frmbd-fld-list li ul.dir-left > li * {vertical-align:middle}
.frmbd-fld-list li ul.dir-left > li:last-child {margin-right:0}
.frmbd-fld-list li ul.dir-down {position:relative;padding:9px 0}
.frmbd-fld-list .frm-li .fld .dir-down li {display:inline-block;vertical-align:middle}
.frmbd-fld-list .frm-li .info-ex02 {display:block}
.ui-datepicker {z-index:9999 !important}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {min-width:auto}
/* 관리자 - 폼 미리보기 */
#layout-popup-wrap {z-index:9998}
.pop-cont .formbd-topinfo .frmbd-pdate {font-size:16px;line-height:1.75}
.pop-cont .frmbd-fld-list  {padding:20px 15px}
.pop-cont .frmbd-fld-list .frm-li > .lbl {top:7px}
.pop-cont .frmbd-fld-list .frm-li > .lbl label {font-size:15px;margin-right:4px}
.pop-cont .frmbd-fld-list .frm-li > .lbl:before {top:28px}
.pop-cont .frmbd-fld-list .frm-li > .lbl:after {top:20px}
.pop-cont .frmbd-fld-list .frm-li .fld * {font-size:16px}
.pop-cont .frmbd-fld-list .frm-li .fld br {display:none}
.pop-cont .frmbd-fld-list .frm-li .fld .fhelp {font-size:14px}
.pop-cont .frmbd-fld-list .frm-li .fld .a-info-ex2 {font-size:14px;display:block}
.pop-cont .frmbd-fld-list li ul.dir-left > li label {font-size:15px;margin-right:10px}
.pop-cont .frmbd-fld-list .fld-addr .iaddr1 .a-text {margin-bottom:7px}
.pop-cont .frmbd-fld-list .fld-email input[type='text'] {width:30%}
.pop-cont .frmbd-fld-list .frm-li {border-top:0;border-bottom:1px solid #dcdcdc}
.pop-cont .frmbd-fld-list li:last-child .frm-li {border-bottom:0}
@media only screen and (max-width:1268px){
	.frmbd-fld-list .fld-addr .iaddrzip .text, .frmbd-fld-list .fld-addr .iaddrzip .a-text {width:27.5%;margin-right:1%}
	.frmbd-fld-list .fld-addr .iaddr1 input[type='text'] {width:49%;margin-right:1%}
	.frmbd-fld-list .fld-addr .iaddr1 input[type='text']:last-child {margin-right:0}
}
@media only screen and (max-width:1199px){
	.frmbd-fld-list .frm-li .text, .frmbd-fld-list .frm-li input[type='text'] {margin:0}
	.frmbd-fld-list .frm-li select {width:27.5%;margin:0}
	.frmbd-fld-list .fld-stxt input[type='text'] {width:60%}
	.frmbd-fld-list .fld-teli .ftxt {width:5%}
	.frmbd-fld-list .fld-email input[type='text'] {width:27.5%}
	.frmbd-fld-list .fld-email .s-at {width:5%;font-size:13px}
	.frmbd-fld-list .fld-email select {width:36%;margin-left:2%}
	.frmbd-fld-list .fld-date .cal {width:33.83%}
}
@media only screen and (max-width:999px){
	.frmbd-fld-list {}
	.frmbd-fld-list .frm-li .text, .frmbd-fld-list .frm-li input[type='text'], .frmbd-fld-list .frm-li select, .frmbd-fld-list .frm-li textarea, .frmbd-fld-list .frm-li span {font-size:15px}
	.frmbd-fld-list .frm-li select {padding:6px 16px 6px 20px}
	.frmbd-fld-list .frm-li > .lbl {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0;width:100%;padding:15px 20px;min-height:0}
	.frmbd-fld-list .frm-li > .lbl:before {top:26px}
	.frmbd-fld-list .frm-li > .lbl:after {display:none}
	.frmbd-fld-list .frm-li .fld {border-left:0;margin:0;padding:10px 0 15px}
	.frmbd-fld-list li ul.dir-left, .frmbd-fld-list li ul.dir-down {padding:0}
	.frmbd-fld-list .fld-addr .fld button {font-size:17px}
	.frmbd-fld-list .fld-teli .ftxt {width:3%}
}
@media only screen and (max-width:767px){
	.frmbd-fld-list .frm-li .info-ex02 {margin:7px 0 0 !important}
	.frmbd-fld-list .frm-li select {width:30%;margin:0}
	.frmbd-fld-list .fld-stxt input[type='text'] {width:100%}
	.frmbd-fld-list .fld-teli input[type='text'] {width:30%}
	.frmbd-fld-list .fld-email input[type='text'] {width:32%}
	.frmbd-fld-list .fld-email select {width:30%;margin-left:1%}
	.frmbd-fld-list .fld-addr .iaddrzip {padding:0}
	.frmbd-fld-list .fld-addr .iaddrzip .text, .frmbd-fld-list .fld-addr .iaddrzip .a-text {width:32%;margin:0 1% 1% 0}
	.frmbd-fld-list .fld-addr .iaddr1 input[type='text'] {width:100%;margin:0 0 1%}
	.frmbd-fld-list .fld-date .cal {width:100%}
	.frmbd-fld-list .fld-date .cal:before {width:88.399%}
	.frmbd-fld-list .fld-addr .fld button {font-size:16px;vertical-align:top}
}
@media all and (max-width:600px){
	.frmbd-fld-list {}
	.frmbd-fld-list .frm-li select {width:70%;background-position:97.5% 50%;background-size:20px auto;padding:6px 8px 6px 20px}
	.frmbd-fld-list .frm-li .fld .rdos, .frmbd-fld-list .frm-li .fld .chks, .frmbd-fld-list .frm-li .fld .dir-down li {margin-right:3%;text-align:left}
	.frmbd-fld-list li ul.dir-left > li {margin-right:3%}
	.frmbd-fld-list .fld-email input[type='text'] {width:46.5%}
	.frmbd-fld-list .fld-email select {width:100%;margin:1% 0 0}
}

.event-fld-list .frmbd-fld-list {padding:0}
.event-fld-list .frmbd-fld-list .frm-li > .lbl {top:0}

@media all and (min-width:1000px) {
	.event-fld-list .info-box02 {padding-left:30px}
	.event-fld-list .info-box02 .info-tit {position:static;margin-bottom:15px}
	.event-fld-list .frmbd-fld-list li:first-child .frm-li {border-bottom:1px solid #dcdcdc}
	.event-fld-list .frmbd-fld-list .frm-li > .lbl {width:180px}
	.event-fld-list .frmbd-fld-list .frm-li .fld {margin-left:180px}
}

/*개인정보취급방침 내용 및 동의*/
.prgr-agreement {}
.prgr-agreement .agree-tit h4 {color:#FFF;background:#044288;padding:20px 30px 20px;color:#fff;line-height:1.3em;font-weight:500}
.prgr-agreement .agree-cont {border:1px solid #d9d9d9;background:#fff;padding:14px;height:200px;overflow-y:scroll}
.prgr-agreement .agree-chk {margin-top:10px;text-align:center}

.formbd-topinfo {margin-bottom:3em}
.formbd-topinfo b {font-weight:500}
.formbd-topinfo .frmbd-pdate {margin:30px 0 0;padding-left:15px;position:relative}
.formbd-topinfo .frmbd-pdate:before {display:block;content:"";position:absolute;top:14px;left:0;width:8px;height:2px;background:#0a60bc}

.frmbd-pwchk-wr {text-align:center;border-top:1px solid #DDD}
.frmbd-pwchk {padding-top:4em;padding-bottom:4em;border-bottom:2px solid #DDD;margin-bottom:3em}
.frmbd-pwchk .ptit {font-size:1.3em;font-weight:bold;display:block}
.frmbd-pwchk .pmsg {font-weight:bold;display:block;margin:1em 0}

.frmbd-fld-toptxt {display:block;margin-bottom:0.5em;text-align:right}
.frmbd-fld-toptxt .req {font-weight:bold;color:#f04e23;font-size:15px;vertical-align:middle;display:inline-block}


/* PDF */
.contents_view_wrap:after {content:"";display:block;width:100%;clear:both}
.contents_view_wrap .info-ex03 {text-align:right;display:block;margin-bottom:10px}
.contents_view_wrap .info-ex03:before {position:relative;top:auto;left:auto;right:auto;bottom:auto;display:inline-block;margin-right:10px;vertical-align:middle}
.pdf-skin-top {position:relative;padding:33px 50px 32px;color:#fff;background:#044288;margin-bottom:35px}
.pdf-skin-top:before, .pdf-skin-top:after {}
.pdf-skin-top:before {display:block;content:"";width:178px;height:55px;background:url(/resources/_Img/Common/pdf_spr.png) no-repeat;position:absolute;top:28px;left:50px}
.pdf-skin-top .btit {font-size:26px;font-weight:normal;margin-bottom:10px;line-height:1.2}
.pdf-skin-top .stxt {font-size:16px}
.pdf-skin-top .pdfdown-btn {text-align:right;font-size:0}
.pdf-skin-top .pdfdown-btn a {display:inline-block;position:relative;margin-left:50px}
.pdf-skin-top .pdfdown-btn a span {display:block;font-size:17px;color:#fff;padding:14px 75px 15px 0;line-height:1;position:relative}
.pdf-skin-top .pdfdown-btn a span:before {display:block;content:"";width:45px;height:45px;background:#fff url(/resources/_Img/Common/pdf_spr.png) no-repeat 0 -57px;position:absolute;top:0;right:0}
.pdf-skin-top .pdfdown-btn .pdf-down span:before {background-position:-47px -57px}
.pdf-skin-top .pdfdown-btn .viewer-down span:before {background-position:0 -57px}
.pdf-skin-top .pdfdown-btn a:hover,
.pdf-skin-top .pdfdown-btn a:focus {text-decoration:underline}
.pdf-skin-top .pdfdown-btn a:hover span:before,
.pdf-skin-top .pdfdown-btn a:focus span:before {transition:all .5s ease;border-radius:50%}
.pdf-skin-btn {display:block;margin:0 0 30px;position:relative}
.pdf-skin-btn .tit {display:none;font-size:18px;color:#333;text-align:center;font-weight:normal;padding:10px 0;border-top:1px solid #044288;border-bottom:1px solid #ddd}
.pdf-skin-btn .page-list {display:block;box-sizing:border-box;position:relative;font-size:0;width:100%;border:1px solid #ccc;border-bottom:0}
.pdf-skin-btn .page-list:before {display:block;content:"";width:100%;height:1px;background:#ccc;position:absolute;bottom:0;left:0}
.pdf-skin-btn .page-list li {position:relative;display:inline-block;width:14.285%;vertical-align:top;box-sizing:border-box;border-left:1px solid #e2e2e2;border-bottom:1px solid #ddd}
.pdf-skin-btn .page-list li:nth-child(7n+1) {border-left:0}
.pdf-skin-btn .page-list li:last-child:after {display:block;content:"";width:1px;height:100%;background:#e2e2e2;position:absolute;bottom:0;right:-1px}
.pdf-skin-btn .page-list li a {display:block;padding:0 10px;font-size:0;box-sizing:border-box;height:55px;text-align:center}
.pdf-skin-btn .page-list li a:before {display:inline-block;vertical-align:middle;content:"";height:100%;width:0}
.pdf-skin-btn .page-list li a:after {display:block;content:"";width:0;height:0;background:url(/resources/_Img/Common/pdf_spr.png) no-repeat -94px -57px;position:absolute;top:-5px;left:-1px}
.pdf-skin-btn .page-list li a span {width:100%;position:relative;display:inline-block;vertical-align:middle;font-size:16px;line-height:1.2}
.pdf-skin-btn .page-list li.over a, .pdf-skin-btn .page-list li a:hover, .pdf-skin-btn .page-list li a:focus {background:#f4f4f4}
.pdf-skin-btn .page-list li.over a:after, .pdf-skin-btn .page-list li a:hover:after, .pdf-skin-btn .page-list li a:focus:after {transition:all .5s ease;width:42px;height:35px}
.pdf-skin-btn .page-list li.over a span, .pdf-skin-btn .page-list li a:hover span, .pdf-skin-btn .page-list li a:focus span {color:#0d5db2;text-decoration:underline}
.pdf-skin-btn .page-sub ul {padding:30px 50px 10px 50px;overflow:hidden;text-align:center;font-size:0}
.pdf-skin-btn .page-sub li {display:inline-block;position:relative;width:14.285%}
.pdf-skin-btn .page-sub li:after {content:'';position:absolute;left:0;top:50%;width:1px;height:15px;margin-top:-9px;background:#ddd}
.pdf-skin-btn .page-sub li:nth-child(7n+1):after {display:none}
.pdf-skin-btn .page-sub li a {display:block;font-size:0;position:relative;height:40px;padding:0 10px;transition:all .3s ease}
.pdf-skin-btn .page-sub li a:before {display:inline-block;vertical-align:middle;content:"";width:0;height:100%}
.pdf-skin-btn .page-sub li a span {display:inline-block;vertical-align:middle;font-size:15px;position:relative;padding-bottom:6px;line-height:1.2;border-bottom:1px solid transparent}
.pdf-skin-btn .page-sub li a span:before {display:block;content:"";opacity:0;box-sizing:border-box;width:0;height:0;border-bottom:1px solid #084999;border-right:1px solid #084999;position:absolute;top:50%;right:0;margin-top:-6px;transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.pdf-skin-btn .page-sub li a:focus span, .pdf-skin-btn .page-sub li a:hover span {color:#084998;border-color:#084998;padding-right:15px;transition:all .3s ease}
.pdf-skin-btn .page-sub li a:focus span:before, .pdf-skin-btn .page-sub li a:hover span:before{width:6px;height:6px;opacity:1}
.pdf-skin-btn .btn-pcate {display:none;width:50px;height:50px;background:none;border:0;position:absolute;top:0;right:0}
.pdf-skin-btn .btn-pcate:before, .pdf-skin-btn .btn-pcate:after {display:block;content:"";width:1px;height:10px;background:#044288;position:absolute;top:50%;margin-top:-5px;transition:all .3s ease}
.pdf-skin-btn .btn-pcate:before {right:27px;transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.pdf-skin-btn .btn-pcate:after {right:20px;transform:rotate(45deg);-ms-transform:rotate(45deg)}
.pdf-skin-btn .btn-pcate.is-open:before {transform:rotate(45deg);-ms-transform:rotate(45deg)}
.pdf-skin-btn .btn-pcate.is-open:after {transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.pdf-skin-view {height:900px}
@media all and (max-width:1100px) {
	.pdf-skin-btn .page-list li {width:33.333%}
	.pdf-skin-btn .page-list li:nth-child(7n+1) {border-left:1px solid #e2e2e2}
	.pdf-skin-btn .page-list li:nth-child(3n+1) {border-left:0}
}
@media only screen and (max-width:1000px){
	.pdf-skin-top {padding:33px 30px 32px}
	.pdf-skin-top:before {width:142px;height:44px;background-size:142px auto;left:30px}
	.pdf-skin-top .pdfdown-btn a {margin-left:30px}
	.pdf-skin-btn .page-sub li {width:25%}
}
@media only screen and (max-width:767px){
	.pdf-skin-top {padding:33px 30px 32px}
	.pdf-skin-top:before {width:142px;height:44px;background-size:142px auto;left:30px}
	.pdf-skin-top .pdfdown-btn a {margin-left:30px}
	.pdf-skin-top .pdfdown-btn a span {font-size:15px;padding:10px 45px 11px 0}
	.pdf-skin-top .pdfdown-btn a span:before {width:36px;height:36px;background-size:142px auto}
	.pdf-skin-top .pdfdown-btn .viewer-down span:before {background-position:0 -46px}
	.pdf-skin-top .pdfdown-btn .pdf-down span:before {background-position:-38px -46px}
}
@media only screen and (max-width:699px){
	.pdf-skin-btn .tit {display:block}
	.pdf-skin-btn .page-list {display:none;position:absolute;top:50px;left:0;border-top:1px solid #044288;background:#fff}
	.pdf-skin-btn .page-list li {width:50%}
	.pdf-skin-btn .page-list li:nth-child(3n+1) {border-left:1px solid #e2e2e2}
	.pdf-skin-btn .page-list li:nth-child(2n+1) {border-left:0}
	.pdf-skin-btn .page-list li a {height:45px}
	.pdf-skin-btn .page-list li a span {font-size:15px}
	.pdf-skin-btn .page-sub {display:none !important}
	.pdf-skin-btn .btn-pcate {display:block}
}
@media only screen and (max-width:599px){
	.pdf-skin-top {padding:3px 0}
	.pdf-skin-top:before {display:none;width:107px;height:33px;background-size:107px auto;top:24px;left:20px}
	.pdf-skin-top .pdfdown-btn {text-align:center}
	.pdf-skin-top .pdfdown-btn a {margin:5px 10px}
}
@media only screen and (max-width:399px){
	.pdf-skin-top .pdfdown-btn a span {padding:6px 35px 6px 0}
	.pdf-skin-top .pdfdown-btn a span:before {width:27px;height:27px;background-size:107px auto}
	.pdf-skin-top .pdfdown-btn .viewer-down span:before {background-position:0 -34px}
	.pdf-skin-top .pdfdown-btn .pdf-down span:before {background-position:-28px -34px}
}

/* 본인인증  */
.help-box {margin:0 auto 40px}
.help-box .info-box {padding-right:20px}
.ipin-list {overflow:hidden;padding:20px 0 40px}
.ipin-list .ipin-cont {float:left;width:50%;text-align:center;position:relative;padding:0 10px 20px;box-sizing:border-box}
.ipin-list .ipin-cont:first-child {width:50%;border-right:1px solid #ccc}
.ipin-list .ipin-cont .icon {display:block;width:63px;height:63px;background:url(/resources/_Img/Member/ico_ipin.png) no-repeat center;margin:0 auto 24px}
.ipin-list .ipin-cont:first-child .icon {background:url(/resources/_Img/Member/ico_phone.png) no-repeat center}
.ipin-list .ipin-cont .tit {margin-bottom:6px;color:#042f7d;font-weight:500;font-size:1.111em;letter-spacing:-.05em}
.ipin-list .ipin-cont .txt {margin-bottom:27px}
@media all and (max-width:399px) {
	.ipin-list .ipin-cont {float:none;width:auto;padding:20px 15px}
	.ipin-list .ipin-cont:first-child {width:auto;border-right:0;border-bottom:1px solid #ccc}
	.ipin-list .ipin-cont .icon {margin-bottom:15px}
	.ipin-list .ipin-cont .txt {margin-bottom:10px}
}

/* 페이지만족도 */
#charge-satisfy {position:relative;width:100%;border:1px solid #ccc;margin-top:70px;padding-top:24px}
.satisfy-wrap {border-top:0;padding:0 50px 24px;box-sizing:border-box}
.satisfy-wrap p {display:inline-block;position:relative;margin-right:70px;color:#333;letter-spacing:-.05em;vertical-align:middle}
.satisfy-wrap p br {display:none}
.satisfy-wrap .satis-chk {display:inline-block;vertical-align:middle}
.satisfy-wrap .satis-chk li {display:inline-block;vertical-align:top}
.satisfy-wrap .satis-chk input {vertical-align:middle}
.satisfy-wrap .satis-chk .pcheck,
.satisfy-wrap .satis-chk .pcomment {display:inline-block;vertical-align:middle}
.satisfy-wrap .satis-chk .pcheck ul {font-size:0}
.satisfy-wrap .satis-chk .pcheck li {position:relative;margin-right:30px}
.satisfy-wrap .satis-chk .pcheck li input[type="radio"] {position:absolute;left:0;bottom:0;width:0;height:0;padding:0;margin:-1px;overflow:hidden;border:0}
.satisfy-wrap .satis-chk .pcheck li input[type="radio"] + label {display:inline-block;vertical-align:middle;position:relative;padding-left:27px;color:#12a89e;font-size:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;line-height:1.750}
.satisfy-wrap .satis-chk .pcheck li input[type="radio"] + label:before {content:"";position:absolute;left:0;top:12px;margin:0;width:20px;height:20px;text-align:center;background:transparent;border:1px solid #ccc;border-radius:50%;box-sizing:border-box}
.satisfy-wrap .satis-chk .pcheck li input[type="radio"] + label:active:before,
.satisfy-wrap .satis-chk .pcheck li input[type="radio"]:checked + label:active:before {}
.satisfy-wrap .satis-chk .pcheck li input[type="radio"]:checked + label:before {}
.satisfy-wrap .satis-chk .pcheck li input[type="radio"]:checked + label:after {content:"";display:block;position:absolute;left:8px;top:19px;width:5px;height:5px;background:#12a89e;border-radius:50%}
.satisfy-wrap .satis-chk .pcheck li input[type="radio"]:focus + label:before {outline:2px solid rgba(59, 153, 252, .5)}
.satisfy-wrap .satis-chk .pcheck li .star {display:inline-block;padding:0 1px;vertical-align:middle}
.satisfy-wrap .satis-chk .pcomment {position:relative}
.satisfy-wrap .satis-chk .pcomment span {display:block;margin:0 100px 0 0}
.satisfy-wrap .satis-chk .pcomment span input.text {display:block;background:#fff;width:100%;height:42px;font-size:1em;border:1px solid #fff;color:#666;padding:0;margin:0;text-indent:10px}
.satisfy-wrap .satis-chk .pcomment span input.text::-webkit-input-placeholder {color:#444}
.satisfy-wrap .satis-chk .pcomment span input.text:-moz-placeholder {color:#444}
.satisfy-wrap .satis-chk .pcomment .btn-pcmt {background:#fff;border:1px solid #393939;width:109px;height:40px;margin-left:34px;color:#393939;font-size:.8333em;transition:all .3s ease}
.satisfy-wrap .satis-chk .pcomment .btn-pcmt:hover,
.satisfy-wrap .satis-chk .pcomment .btn-pcmt:focus {background:#393939;color:#fff}
.member-form .tbl-form td input[type=text]::-moz-placeholder, .satisfy-wrap .satis-chk .pcomment input.text::-moz-placeholder {color:#444}
.member-form .tbl-form td input[type=text]:-ms-input-placeholder, .satisfy-wrap .satis-chk .pcomment input.text:-ms-input-placeholder {color:#444}
.cont-charge {position:relative;padding:0 50px 19px;background:#fff}
.cont-charge .txt {display:block;position:relative;height:45px;color:#1c5a96;font-size:15px;font-weight:500;line-height:45px;padding:0 0 0 54px}
.cont-charge .txt:before {content:"";display:block;position:absolute;width:45px;height:45px;top:0;left:0}
.charge-list {/* margin-bottom:10px; */}
.charge-list li {font-size:15px;color:#666;display:inline-block;vertical-align:middle;margin-right:40px}
.charge-list li:last-child {margin-right:0}
.charge-list li em {font-style:normal;color:#333}
.charge-list li span em {padding:0 13px 0 20px;margin-right:12px;position:relative}
.charge-list li span em:before, .charge-list li span em:after {display:block;content:"";position:absolute;top:50%}
.charge-list li span em:before {width:10px;height:2px;background:#0d5db2;left:0;margin-top:-1px}
.charge-list li span em:after {width:1px;height:10px;background:#d3d3d3;right:0;margin-top:-5px}
.charge-list li .part {color:#666}
.cont-charge .update {display:none;position:absolute;right:35px;bottom:20px;padding-left:25px;margin-top:5px;font-size:14px;background:url(/resources/_Img/Templet/Layout/charge_update.gif) no-repeat 0 center}
.cont-charge .cont-ctrl-btns {position:absolute;top:0;right:0;font-size:0;height:100%;display:none}
.cont-charge .cont-ctrl-btns button {border:0;background:0}
.cont-charge .cont-ctrl-btns .btns {width:70px;height:100%;;background:#fff;position:relative;border-left:1px solid #dbdbdb}
.cont-charge .cont-ctrl-btns .btns:before {display:block;content:"";width:30px;height:24px;background:url(/resources/_Img/Common/pg_charge_sprite.png) no-repeat -62px 0;position:absolute;top:50%;left:50%;margin:-12px 0 0 -15px}
.cont-charge .cont-ctrl-btns .btn-print:before {background-position:-62px 0}
.cont-charge .cont-ctrl-btns .btn-favi:before {background-position:-94px 0}
.cont-charge .cont-ctrl-btns .btn-share:before {background-position:-126px 0}
.cont-charge .cont-ctrl-btns .sns-list {display:none;position:absolute;bottom:100%;right:-1px;width:71px;border:1px solid #a3a3a3;box-sizing:border-box;background:#fff}
.cont-charge .cont-ctrl-btns .sns-list:before, .cont-charge .cont-ctrl-btns .sns-list:after {display:block;content:"";width:0;position:absolute;left:50%}
.cont-charge .cont-ctrl-btns .sns-list:before {border:6px solid transparent;border-top:10px solid #a3a3a3;border-bottom:0;margin-left:-6px;bottom:-10px}
.cont-charge .cont-ctrl-btns .sns-list:after {border:5px solid transparent;border-top:8px solid #fff;border-bottom:0;margin-left:-5px;bottom:-8px}
.cont-charge .cont-ctrl-btns .sns-list button {width:100%;height:40px;position:relative;transition:all .3s ease}
.cont-charge .cont-ctrl-btns .sns-list button:before, .cont-charge .cont-ctrl-btns .sns-list button:after {display:block;content:"";position:absolute;left:50%}
.cont-charge .cont-ctrl-btns .sns-list button:before {width:19px;height:19px;background:url(/resources/_Img/Common/pg_charge_sprite.png) no-repeat -62px -26px;top:50%;margin:-9px 0 0 -9px}
.cont-charge .cont-ctrl-btns .sns-list button:after {width:50px;height:1px;background:#dbdbdb;top:-1px;margin:0 0 0 -25px;z-index:-1}
.cont-charge .cont-ctrl-btns .sns-list .btn-fb:before {background-position:-62px -26px}
.cont-charge .cont-ctrl-btns .sns-list .btn-tw:before {background-position:-83px -26px}
.cont-charge .cont-ctrl-btns .sns-list .btn-is:before {background-position:-104px -26px}
.cont-charge .cont-ctrl-btns .sns-list .btn-nb:before {background-position:-125px -26px}
.cont-charge .cont-ctrl-btns .sns-list .btn-fb:after {display:none}
.cont-charge .cont-ctrl-btns .sns-list .btn-fb:hover, .cont-charge .cont-ctrl-btns .sns-list .btn-fb:focus {background-color:#3754a1}
.cont-charge .cont-ctrl-btns .sns-list .btn-tw:hover, .cont-charge .cont-ctrl-btns .sns-list .btn-tw:focus {background-color:#40a1ec}
.cont-charge .cont-ctrl-btns .sns-list .btn-is:hover, .cont-charge .cont-ctrl-btns .sns-list .btn-is:focus {background-color:#f24354}
.cont-charge .cont-ctrl-btns .sns-list .btn-nb:hover, .cont-charge .cont-ctrl-btns .sns-list .btn-nb:focus {background-color:#30b14a}
.cont-charge .cont-ctrl-btns .sns-list .btn-fb:hover:before, .cont-charge .cont-ctrl-btns .sns-list .btn-fb:focus:before {background-position:-62px -47px}
.cont-charge .cont-ctrl-btns .sns-list .btn-tw:hover:before, .cont-charge .cont-ctrl-btns .sns-list .btn-tw:focus:before {background-position:-83px -47px}
.cont-charge .cont-ctrl-btns .sns-list .btn-is:hover:before, .cont-charge .cont-ctrl-btns .sns-list .btn-is:focus:before {background-position:-104px -47px}
.cont-charge .cont-ctrl-btns .sns-list .btn-nb:hover:before, .cont-charge .cont-ctrl-btns .sns-list .btn-nb:focus:before {background-position:-125px -47px}
.cont-charge .cont-ctrl-btns .sns-list button:hover:after, .cont-charge .cont-ctrl-btns .sns-list button:focus:after {display:none}
@media all and (max-width:1399px) {
	.satisfy-wrap {padding:24px}
	.satisfy-wrap p {margin-right:15px}
	.satisfy-wrap .satis-chk .pcheck li {margin-right:5px}
	.satisfy-wrap .satis-chk .pcheck li input[type="radio"] + label {padding-left:20px}
}
@media all and (max-width:1199px) {
	.charge-list li {margin-right:20px}
}
@media all and (max-width:1099px) {
}
@media all and (max-width:999px) {
	.cont-charge {padding:11px 210px 11px 25px}
	#charge-satisfy {margin-top:20px}
	.charge-list li span em {padding-left:15px}
	.charge-list li span em:before {width:6px}
}
@media all and (max-width:768px) {
	.satisfy-wrap {position:relative;padding:14px 0 40px;text-align:center}
	.satisfy-wrap .satis-chk,
	.satisfy-wrap .satis-chk .pcheck,
	.satisfy-wrap .satis-chk .pcomment {display:block}
	.satisfy-wrap .satis-chk .pcomment {padding-bottom:15px}
	.satisfy-wrap .satis-chk .pcheck li input[type="radio"] + label {font-size:16px}
	.satisfy-wrap .satis-chk .pcheck li input[type="radio"] + label:before {top:9px;width:17px;height:17px}
	.satisfy-wrap .satis-chk .pcheck li input[type="radio"]:checked + label:after {left:6px;top:15px}
	.satisfy-wrap .satis-chk .pcomment .btn-pcmt {position:absolute;left:0;top:100%;width:100%;background-color:#f1f1f1;border-color:#393939;margin-left:0;color:#333;font-size:.9375em;letter-spacing:.05em}
}
@media all and (max-width:699px) {
	.cont-charge {padding:12px 55px 11px 20px}
	.charge-list li {width:100%;margin:2px 0}
	.cont-charge .cont-ctrl-btns .btns {display:block;width:45px;height:33.333%;border-top:1px solid #dbdbdb}
	.cont-charge .cont-ctrl-btns .btns:first-child {border-top:0}
	.cont-charge .cont-ctrl-btns .sns-list {bottom:44px;right:-1px;width:46px}
	.cont-charge .cont-ctrl-btns .sns-list button {height:45px}
}
@media all and (max-width:599px) {
		.satisfy-wrap .satis-chk .pcheck {width:320px;margin:0 auto}
}
@media all and (max-width:499px) {
	.satisfy-wrap p br {display:block}
}
@media all and (max-width:390px) {
	.cont-charge {padding:14px 55px 13px 20px}
	.satisfy-wrap .satis-chk .pcheck {width:270px}
}

/* 일정달력 */
.cal-tab {position:relative;overflow:hidden;margin-bottom:50px;border-top:1px solid #ccc;border-bottom:3px solid #2841a1;background:#f2f2f2}
.cal-tab li {position:relative;float:left;font-size:17px;text-align:center;box-sizing:border-box;width:50%}
.cal-tab li a {display:block;padding:20px 24px 18px;font-weight:400;height:65px;box-sizing:border-box}
.cal-tab .this-wrap:before,
.cal-tab .this-wrap:after,
.cal-tab li:before,
.cal-tab li:after {position:absolute;content:"";display:block;background:#ccc}
.cal-tab .this-wrap:before {top:0;left:0;width:1px;height:100%}
.cal-tab .this-wrap:after {top:0;right:0;width:1px;height:100%}
.cal-tab li:before {width:100%;height:1px;bottom:-1px;left:0}
.cal-tab li:after {width:1px;height:100%;top:0;right:0}
.cal-tab li.over, .cal-tab li.over:hover {background:#2841a1}
.cal-tab li:hover, .cal-tab li:hover, .cal-tab li:focus, .cal-tab li:active {background:#eee}
.cal-tab li:hover span, .cal-tab li:focus span, .cal-tab li:active span {text-decoration:underline}
.cal-tab li.over a span, .cal-tab li.over a:hover span {color:#fff;font-weight:500}
.cal-tab li.over:before, .cal-tab li.over:after {background-color:#2841a1}
.cal-tab li.over a {padding-top:19px;padding-bottom:14px}
.cal-tab li.over a span:after {content:"";display:block;width:10px;height:6px;background:url(../../_Img/Common/ctab01_arr.gif) no-repeat 0 0;margin-top:6px;margin-left:auto;margin-right:auto}
@media only screen and (max-width:499px){
	.cal-tab li {font-size:16px}
	.cal-tab li a {display:table;width:100%;height:100%;box-sizing:border-box;padding:0 10px;text-align:center;line-height:1.2}
	.cal-tab li a span {display:table-cell;vertical-align:middle;height:100%}
}
.sch-sel-month {position:relative;margin-bottom:40px}
.sch-sel-month .sch-sel-mon {display:block;line-height:1;text-align:center;font-size:0}
.sch-sel-mon * {vertical-align:middle}
.sch-sel-mon .mon-tit {display:inline-block;position:relative;font-size:30px;font-weight:500;line-height:1;vertical-align:middle;color:#333;font-family:"bio-sans","Noto Sans KR";margin:0 40px;padding:0 20px 0 0}
.sch-sel-mon .mon-tit:after {content:"";display:block;position:absolute;width:11px;height:6px;background:url(../../_Img/Common/schedule_arr.png) no-repeat 0px 0px;right:0;top:50%;margin:-3px 0 0 0}
.sch-sel-mon a {display:inline-block;position:relative;width:30px;height:30px;overflow:hidden;margin:-2px 5px 0;line-height:1;vertical-align:middle}
.sch-sel-mon a:before {content:"";display:block;position:absolute;width:22px;height:22px;left:50%;top:50%;margin:-11px 0 0 -11px;background:url(../../_Img/Common/schedule_sprite.png) no-repeat}
.sch-sel-mon .btn-prev:before {background-position:0px 0px}
.sch-sel-mon .btn-next:before {background-position:-22px 0px}
.sch-sel-month .sch-sel-btns {position:absolute;right:0;top:50%;height:40px;margin-top:-20px}
.sch-sel-month .sch-sel-btns .btn-seltype {display:block;width:40px;height:40px;border-radius:20px;overflow:hidden;background:#888 url(../../_Img/Common/cbt_icons01_b.png) no-repeat -280px top}
.sch-sel-month .sch-sel-btns .btn-seltype:hover {background-color:#ff8c0d}
.sch-sel-month .sch-sel-btns .btn-seltype .txt{display:block;padding-left:40px;white-space:nowrap}
.sch-sel-month .sch-sel-btns .btn-seltype.ico-list {background-position:-320px 0}
.sch-sel-month .layer {position:absolute;display:table;top:34px;left:0;width:100%;height:100%;font-size:20px;z-index:100}
.sch-sel-month .layer .layer_inner {display:table-cell;text-align:center;vertical-align:middle}
.sch-sel-month .layer .content {display:inline-block;width:100%;height:auto;margin:10px 0 0}
.sch-sel-month .layer .content select {display:inline-block;width:127px;height:44px;font-size:15px}

/* 달력 */
.sch-calendar {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both}
.sch-calendar th,
.sch-calendar td {padding:12px 10px;word-wrap:break-word}
.sch-calendar th {background:#fff;text-align:center}
.sch-calendar td {background:#fff;vertical-align:top}
.sch-calendar thead th {padding:12px 5px;color:#b0b0b0;font-weight:400;font-size:15px}
.sch-calendar thead th.sun {color:#b0b0b0}
.sch-calendar thead th.sat {color:#b0b0b0}
.sch-calendar td.sun .num,
.sch-calendar td.hol,
.sch-calendar td.hol .num {color:#da1919}
.sch-calendar td.sat .num {color:#4d9be1}
.sch-calendar tbody th {background:#fbfbfb;color:#444;font-weight:normal}
.sch-calendar thead th.vline {border-bottom:1px solid #efefef} /* th가 2줄일 경우  */
.sch-calendar th.l, .sch-calendar td.l, .sch-calendar td.left {padding-left:20px}
.sch-calendar td a, .sch-calendar td button {position:relative;display:block;min-height:70px;text-align:left;width:100%}
.sch-calendar td a .num, .sch-calendar td button .num {display:block;color:#555}
.sch-calendar .sch-cont .list-tit {display:none}
.sch-calendar td .sch-list li {padding:7px 0;font-size:12px;line-height:1.2}

/* 월간일별일정 */
.sch-callist-wrap {position:relative;width:100%;min-height:280px;margin-bottom:40px}
.sch-callist-wrap .sch-mon-calbox {position:absolute;left:0;top:0;width:315px;border-top:3px solid #2841a1;border-bottom:2px solid #ddd;padding:5px 0 10px}
.sch-callist-wrap .sch-mon-calbox thead th {padding:5px}
.sch-callist-wrap .sch-mon-calbox td {padding:3px}
.sch-callist-wrap .sch-mon-calbox td a,
.sch-callist-wrap .sch-mon-calbox td button {min-height:38px;font-size:12px;text-align:center;border:0;background:none}
.sch-callist-wrap .sch-mon-calbox td a .num,
.sch-callist-wrap .sch-mon-calbox td button .num {position:absolute;width:100%;text-align:center;font-size:15px;color:#333;font-weight:300;left:0;top:50%;z-index:2;transform:translateY(-50%);font-family:"Industry"}
.sch-callist-wrap .sch-mon-calbox td button .num.hasSchedule {color:#fff !important}
.sch-callist-wrap .sch-mon-calbox td.sun button .num {color:#f00;font-weight:400}
.sch-callist-wrap .sch-mon-calbox td.sat button .num {color:#0d86cd;font-weight:400}
.sch-callist-wrap .sch-mon-calbox td .cal-mk {display:block;position:absolute;width:100%;height:100%;background:#ff6e0e;border-radius:50%;line-height:1;left:0;top:0;z-index:1}
.sch-callist-wrap .sch-mon-listbox {padding-left:379px;min-height:210px}
.sch-callist-wrap .sch-mon-listbox:after {content:"";display:block;width:100%;clear:both}
.sch-callist-wrap .sch-mon-listbox .sch-datalist,
.sch-pop-list .sch-datalist {position:relative;border-top:3px solid #49bbcc;border-bottom:2px solid #ddd}
.sch-pop-list .sch-datalist:before {content:'';position:absolute;left:0;top:-3px;width:100%;height:3px;background:url(/resources/_Img/Common/bg_dashed.png) repeat left top}
.sch-callist-wrap .sch-mon-listbox .sch-datalist li,
.sch-pop-list .sch-datalist li {display:block;position:relative;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #ededed}
.sch-callist-wrap .sch-mon-listbox .sch-datalist li:last-child,
.sch-pop-list .sch-datalist li:last-child {border-bottom:0}
.sch-callist-wrap .sch-mon-listbox .sch-datalist li.no-data {height:90px;text-align:center;padding-top:164px;font-size:14px;color:#555;background:url(/resources/_Img/Board/default/ico_nodata.png) no-repeat center 70px}
.sch-callist-wrap .sch-mon-listbox .sch-datalist li .data-in-wrap, .sch-pop-list .sch-datalist li .data-in-wrap {display:block;position:relative;min-height:60px}
.sch-callist-wrap .sch-mon-listbox .sch-datalist li .pdate, .sch-pop-list .sch-datalist li .pdate {position:absolute;left:0;top:0}
.sch-callist-wrap .sch-mon-listbox .sch-datalist li .pdate .pdate-box, .sch-pop-list .sch-datalist li .pdate .pdate-box {display:inline-block;vertical-align:middle;width:55px;padding-top:7px;padding-bottom:7px;background:#f5f5f5;border:1px solid #ddd;font-size:12px;font-style:normal;text-align:center}
.pdate-box .mtxt {display:inline-block;width:100%;border-bottom:1px solid #ddd;padding-bottom:5px}
.pdate-box .dtxt {display:inline-block;font-size:14px;font-weight:bold;padding-top:5px;color:#0097b2}
.sch-callist-wrap .sch-mon-listbox .sch-datalist li .data-in-wrap.is-s .pdate, .sch-pop-list .sch-datalist li .data-in-wrap.is-s .pdate {width:55px}
.sch-datalist li .data-in-wrap .pdate.hol {color:#555}
.sch-callist-wrap .sch-mon-listbox .sch-datalist li .data-in-wrap.is-s, .sch-pop-list .sch-datalist li .data-in-wrap.is-s {padding-left:70px}
.sch-callist-wrap .sch-mon-listbox .sch-datalist li .data-in-wrap.is-d .pdate, .sch-pop-list .sch-datalist li .data-in-wrap.is-d .pdate {width:140px}
.sch-callist-wrap .sch-mon-listbox .sch-datalist li .data-in-wrap.is-d, .sch-pop-list .sch-datalist li .data-in-wrap.is-d {padding-left:150px}
.sch-callist-wrap .sch-mon-listbox .sch-datalist li .pcate, .sch-pop-list .sch-datalist li .pcate {font-weight:bold;height:1.2em;padding:0.2em 0 0.6em 0;width:54px;font-size:11px;text-align:center;display:block;color:#fff}
.sch-callist-wrap .sch-mon-listbox .sch-datalist li .ptit, .sch-pop-list .sch-datalist li .ptit {display:block;line-height:1.3em;padding-top:5px;font-size:15px;font-weight:400;color:#333;margin-bottom:5px}
#board-wrap .sch-callist-wrap .sch-mon-listbox .sch-datalist li.no-data,
.sch-pop-list .sch-datalist li.no-data {padding-top:150px;padding-bottom:94px;background-position:50% 70px;background-image:url(../../_Img/Common/ico_nodata.png);background-repeat:no-repeat;box-sizing:border-box;height:268px;font-size:15px}
.sch-callist-wrap .sch-mon-listbox .info-ex {display:block;float:right;margin:10px 0 0 0}

/* 일정팝업 */
.sch-pop-list h3 {text-align:center;font-size:25px;font-weight:500;color:#333;margin-bottom:10px;font-family:"bio-sans","Noto Sans KR"}

/* 반응형 */
@media only screen and (max-width:899px){
	.sch-callist-wrap .sch-mon-listbox {padding-left:340px}

}
@media only screen and (max-width:699px){
	.sch-calendar th, .sch-calendar td {padding:3px}
	.sch-calendar td a {min-height:35px}
	.sch-calendar .sch-cont ul {display:none}
	.sch-calendar .sch-cont .list-tit {display:block}
	.sch-calendar .sch-cont .list-tit .num {display:inline;font-weight:bold;color:#333}
	.sch-callist-wrap .sch-mon-calbox {display:none}
	.sch-callist-wrap .sch-mon-listbox {padding-left:0;min-height:50px}
}



/** 연혁  */
.dpt-histry-type01 {}
.dpt-histry-type01 .history-top {position:relative;background:url(/resources/_Img/Common/history_bg.png) no-repeat 100% 0;padding:0 0 43px}
.dpt-histry-type01 .history-top .his-tit {font-size:28px;font-weight:500;color:#000;padding:15px 0}
.dpt-histry-type01 .history-top .his-txt {color:#333;padding-right:420px}
.dpt-histry-type01 .history-list-wr {position:relative;border-top:3px solid #000}
.dpt-histry-type01 .history-list {position:relative;border-bottom:1px solid #d3d3d3;padding:30px 0}
.dpt-histry-type01 .history-list .year {font-size:35px;font-family:oswald, snas-serif;font-weight:400;color:#222;position:absolute;top:36px;left:30px;line-height:1}
.dpt-histry-type01 .history-list ol {position:relative;margin-left:235px}
/*.dpt-histry-type01 .history-list ol:before {display:block;content:"";width:40px;height:100%;background:#f2f2f2;position:absolute;top:0;left:0}*/
.dpt-histry-type01 .history-list li {margin:8px 0 0;padding:12px 0 12px 70px;position:relative}
.dpt-histry-type01 .history-list li:first-child {margin-top:0}
.dpt-histry-type01 .history-list li .date {position:absolute;left:0;top:0;font-size:20px;font-weight:400;font-family:oswald, snas-serif;color:#393939;width:55px;line-height:55px;border-radius:50%;background:#f1f1f1;letter-spacing:0;text-align:center}
.dpt-histry-type01 .history-slide-wr {position:absolute;top:95px;left:-520px;width:450px;max-width:450px}
.dpt-histry-type01 .history-slide-wr .item {width:100%;overflow:hidden;padding:66.667% 0 0;text-align:center;position:relative}
.dpt-histry-type01 .history-slide-wr .item img {width:auto;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%)}
.dpt-histry-type01 .history-slide-wr:before {display:block;content:"";width:95px;height:96px;background:url(/resources/_Img/Etc/History/history_spr.png) no-repeat 0 100%;position:absolute;top:-66px;left:0;z-index:3}
.dpt-histry-type01 .history-slide-wr .ctrlnums-wrap {font-size:0;position:absolute;bottom:-30px;left:0;width:100%;z-index:400;text-align:center;display:none}
.dpt-histry-type01 .history-slide-wr .ctrl-btns {font-size:0;padding:0 10px;background:rgba(69,69,69,0.85);display:inline-block}
.dpt-histry-type01 .history-slide-wr .ctrl-btns button {position:relative;display:inline-block;width:60px;height:60px;border:0;vertical-align:top}
.dpt-histry-type01 .history-slide-wr .ctrl-btns .btn-prev {background:url(/resources/_Img/Common/slide_nav.png) no-repeat 0 0;margin-right:40px}
.dpt-histry-type01 .history-slide-wr .ctrl-btns .btn-next {background:url(/resources/_Img/Common/slide_nav.png) no-repeat right 0}
@media all and (max-width:1200px){
	.dpt-histry-type01 .history-top .his-txt {padding-right:250px}
}
@media all and (max-width:999px){
	.dpt-histry-type01 .history-top {background-size:126px auto}
	.dpt-histry-type01 .history-top .his-txt {padding-right:170px}
	.dpt-histry-type01 .history-list .year {font-size:2rem;left:0}
	.dpt-histry-type01 .history-list ol {margin-left:160px}
	.dpt-histry-type01 .history-list li .date {font-size:1.2rem;width:45px;line-height:45px}
	.dpt-histry-type01 .history-list li {padding:9px 0 9px 60px}
}
@media all and (max-width:799px){
	.dpt-histry-type01 .history-top {padding-bottom:30px}
	.dpt-histry-type01 .history-top {background-size:95px auto}
	.dpt-histry-type01 .history-top .his-tit {font-size:24px;padding:0;margin:15px 0}
	.dpt-histry-type01 .history-top .his-txt {padding-right:100px}
	.dpt-histry-type01 .history-list {padding:20px 0}
	.dpt-histry-type01 .history-list .year {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0 0 15px}
	.dpt-histry-type01 .history-list ol {margin:0}
}
@media all and (max-width:599px){
	.dpt-histry-type01 .history-top {padding-bottom:20px}
	.dpt-histry-type01 .history-top {background-size:79px auto;background:none}
	.dpt-histry-type01 .history-top .his-tit {font-size:20px;margin-bottom:5px}
	.dpt-histry-type01 .history-top .his-txt {padding-right:0}
	.dpt-histry-type01 .history-list .year {font-size:1.5rem}
	.dpt-histry-type01 .history-list li .date {font-size:1.1rem}
}

/* 프로그램 : 사이트맵  */

/*규정 */
.prgr-rulebk-wr {margin-bottom:40px}
.prgr-rulebk-top {position:relative;margin:0 0 35px}
.prgr-rulebk-top .c-tit01 {margin-bottom:8px}
.prgr-rulebk-top .cw-btn {position:absolute;top:0;right:0}
.prgr-rulebk-wr .prgr-rulebk-cate {background:#fff;height:300px;padding:25px 30px;overflow-y:scroll;border:1px solid #ccc;border-top:1px solid #373737}
.prgr-rulebk-wr .rulekb-search-wr {text-align:center;background:url(../../_Img/Common/line_dia_pattern.gif)}
.prgr-rulebk-wr .rulekb-search-wr .rulekb-search {background:#f7f7f7;padding:29px 20px;border-top:2px solid #044288}
.prgr-rulebk-wr .rulekb-search-wr .rulekb-search * {vertical-align:middle;font-size:15px;line-height:27px}
.prgr-rulebk-wr .rulekb-search-wr .rulekb-search form {font-size:0;position:relative}
.prgr-rulebk-wr .rulekb-search-wr .rulekb-search select {min-width:190px;height:50px;margin:0 10px 0 0;color:#767676;font-size:15px;padding:10px 15px 10px 10px;border-color:#b5b5b5;background:#fff url(/resources/_Img/Common/selfrm_arr2.gif) no-repeat right 50%}
.prgr-rulebk-wr .rulekb-search-wr .rulekb-search select option {color:#555}
.prgr-rulebk-wr .rulekb-search-wr .rulekb-search input.text {width:440px;height:50px;box-sizing:border-box;border-color:#b5b5b5;color:#767676;font-size:15px;margin:0;border-right:0}
.prgr-rulebk-wr .rulekb-search-wr .rulekb-search .btn-srh {width:50px;height:50px;background:#044288 url(/resources/_Img/Common/btn_search.png) no-repeat 0 0;background-size:100% auto;color:#fff;border:0}
@media all and (max-width:1400px) {
	.prgr-rulebk-wr .rulekb-search-wr .rulekb-search select {min-width:150px;width:20%;margin-right:1%}
	.prgr-rulebk-wr .rulekb-search-wr .rulekb-search input.text {width:40%}
	.prgr-rulebk-wr .rulekb-search-wr .rulekb-search .fr {display:block;float:none;margin:10px 0 0}
}
@media all and (max-width:499px) {
	.prgr-rulebk-wr .rulekb-search-wr .rulekb-search {padding:25px 30px}
	.prgr-rulebk-wr .rulekb-search-wr .rulekb-search select {width:100%;border-bottom:0;margin:0}
	.prgr-rulebk-wr .rulekb-search-wr .rulekb-search input.text {width:100%;box-sizing:border-box;padding-right:50px}
	.prgr-rulebk-wr .rulekb-search-wr .rulekb-search .btn-srh {position:absolute;bottom:0;right:0}
}

/*프로그램 모듈 카테고리 관리*/
.prgr-rulebk-wr .prgr-rulebk-cate {position:relative}
.prgr-rulebk-wr .rulebk-cate-list {max-width:400px}
.prgr-rulebk-wr .rulebk-cate-list li {position:relative}
.prgr-rulebk-wr .rulebk-cate-list li > ul .li-wr:before {position:absolute;left:-21px;top:0;content:"";display:block;width:13px;height:13px;background:url(/resources/_Img/Common/rulebk_folder_icons.png) no-repeat 0 100%;z-index:1}
.prgr-rulebk-wr .rulebk-cate-list .is-handle {position:absolute;left:0px;top:2px;width:22px;height:22px;z-index:10}
.prgr-rulebk-wr .rulebk-cate-list .is-handle button {width:22px;height:22px;border:0;background:url(/resources/_Img/Common/rulebk_folder_icons.png) no-repeat 0 -66px;background-size:100% auto;vertical-align:top;margin-left:2px;border:1px solid transparent;box-sizing:border-box}
.prgr-rulebk-wr .rulebk-cate-list .has-sub.is-open > .li-wr .is-handle button {background-position:0 0;margin-left:0;background-color:#033166;border-color:#033166}
.prgr-rulebk-wr .rulebk-cate-list .has-sub.is-close > .li-wr .is-handle button {background-position:0 -22px;margin-left:0;background-color:#fff;border-color:#000}
.prgr-rulebk-wr .rulebk-cate-list .has-sub > .li-wr > .nm-wr:before {content:"";display:inline-block;vertical-align:middle;width:22px;height:22px;background:url(/resources/_Img/Common/rulebk_folder_icons.png) no-repeat 0 -48px;margin-left:8px}
.prgr-rulebk-wr .rulebk-cate-list .li-wr {position:relative;line-height:23px;padding-left:23px;margin-bottom:10px}
.prgr-rulebk-wr .rulebk-cate-list .li-wr:hover {cursor:pointer}
.prgr-rulebk-wr .rulebk-cate-list .nm-wr {position:relative;display:inline-block;vertical-align:top;font-size:15px;color:#333}
.prgr-rulebk-wr .rulebk-cate-list .nm-wr strong {position:relative;display:inline-block;vertical-align:middle;font-size:15px;font-weight:400}
.prgr-rulebk-wr .rulebk-cate-list .nm-wr strong:after {position:absolute;bottom:0;left:0;content:"";display:block;width:0;height:1px;background:#0067d4;transition:all .2s ease}
.prgr-rulebk-wr .rulebk-cate-list .nm-wr span {color:#333;display:inline-block;vertical-align:middle}
.prgr-rulebk-wr .rulebk-cate-list .nm-wr .is-nm {padding-right:5px}
.prgr-rulebk-wr .rulebk-cate-list .is-over .nm-wr strong:after, .prgr-rulebk-wr .rulebk-cate-list .nm-wr:hover strong:after {width:100%}
.prgr-rulebk-wr .rulebk-cate-list .is-over .nm-wr strong, .prgr-rulebk-wr .rulebk-cate-list .nm-wr:hover strong ,
.prgr-rulebk-wr .rulebk-cate-list .is-over .nm-wr span, .prgr-rulebk-wr .rulebk-cate-list .nm-wr:hover span {color:#0067d4}
.prgr-rulebk-wr .rulebk-cate-list .is-over .is-handle button, .prgr-rulebk-wr .rulebk-cate-list .li-wr:hover .is-handle button {background-position:-92px 0}
.prgr-rulebk-wr .rulebk-cate-list li ul {margin-left:30px}
.prgr-rulebk-wr .rulebk-cate-list li ul li .is-handle button {background-position:0 -66px}
.prgr-rulebk-wr .rulebk-cate-list .is-over ul li .is-handle button, .prgr-rulebk-wr .rulebk-cate-list ul li .li-wr:hover .is-handle button {background-position:0 -88px}
.prgr-rulebk-wr .prgr-rulebk-cate .rulebk-msg {margin-left:400px}
.prgr-rulebk-wr .prgr-rulebk-cate .rulebk-msg p {position:absolute;top:56px;right:0;text-align:center;padding:0 105px;width:100%;box-sizing:border-box}
.prgr-rulebk-wr .prgr-rulebk-cate .rulebk-msg p.no-data {display:none}
.prgr-rulebk-wr .prgr-rulebk-cate .rulebk-msg p:before {display:block;content:"";width:260px;height:152px;background:url(/resources/_Img/Common/rulebk_spr.png) no-repeat;margin:0 auto 27px}
.prgr-rulebk-wr .prgr-rulebk-cate .rulebk-msg p.no-data:before {background-position:0 100%}
.prgr-rulebk-wr .prgr-rulebk-cate .rulebk-msg p span {display:block}

/* 검색결과리스트 */
.rulebk-list-wr .tit {background:#00315e;font-size:18px;font-weight:400;color:#fff;padding:27px 20px 28px 105px;margin:0 0 30px;position:relative}
.rulebk-list-wr .tit:before {display:block;content:"";width:45px;height:45px;background:#fff url(/resources/_Img/Common/rulebk_ico.png) no-repeat 50% 50%;background-size:100% auto;border-radius:50%;position:absolute;top:19px;left:40px}
.rulebk-list-wr .tit span {display:inline-block;vertical-align:middle}
.rulebk-list-wr .tit span:last-child {font-weight:500}
.rulebk-list-wr .tit span:before {display:inline-block;vertical-align:middle;content:"";width:5px;height:5px;background:#fff;opacity:.5;border-radius:50%;margin:0 12px}
.rulebk-list-wr .tit span:first-child:before {display:none}
.rulebk-list-wr .tit span:last-child:before {opacity:1}
.rulebk-list-wr table {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;margin-left:-1px;font-size:13px;border-top:2px solid #222;border-bottom:1px solid #ccc}
.rulebk-list-wr th, .rulebk-list-wr td {padding:12px 5px;border-top:1px solid #ccc;word-wrap:break-word;line-height:1.3;word-break:break-all}
.rulebk-list-wr th, .rulebk-list-wr tfoot th {color:#666;background:#fff;font-weight:normal}
.rulebk-list-wr td {color:#333;font-size:15px}
.rulebk-list-wr td.subject {text-align:left;padding-left:10px}
.rulebk-list-wr .tbl-type01 thead th {border-bottom:1px solid #373737;font-size:16px;font-weight:400}
.rulebk-list-wr .tbl-type01 td {padding:11px 5px;border-left:0;border-right:0}
.rulebk-list-wr .tbl-type01 th:last-child, .rulebk-list-wr .tbl-type01 td:last-child {border-right:0}
.rulebk-list-wr .is-wauto-box .tbl-type01 {min-width:900px}
.rulebk-list-wr .btn-view {width:22px;height:25px;border:0;background:url(/resources/_Img/Common/ico_view.png) no-repeat 100% 0;vertical-align:middle}
.rulebk-list-wr .btn-view:hover {background-position:0 0}
@media all and (max-width:999px) {
	.rulebk-list-wr .tit {padding:23px 20px 23px 75px}
	.rulebk-list-wr .tit:before {width:36px;height:36px;left:20px}
	.rulebk-list-wr .tbl-type01 thead th {font-size:15px}
	.rulebk-list-wr td {font-size:14px}
	.prgr-rulebk-wr .prgr-rulebk-cate .rulebk-msg p:before {width:208px;height:122px;background-size:100% auto}
}
@media all and (max-width:768px) {
	.prgr-rulebk-wr .prgr-rulebk-cate .rulebk-msg {margin:0}
	.prgr-rulebk-wr .prgr-rulebk-cate .rulebk-msg p {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0}
}
@media all and (max-width:599px) {
	.prgr-rulebk-wr .prgr-rulebk-cate .rulebk-msg p {padding:0}
	.prgr-rulebk-wr .prgr-rulebk-cate .rulebk-msg p:before {width:156px;height:91px;margin:20px auto 15px}
}
@media all and (max-width:499px) {
	.rulebk-list-wr .tbl-type01 thead th {padding:10px 0}
}

/* 배너모음 */
.cbanner-wrap {overflow:hidden;margin-left:-3%}
.cbanner-wrap li {float:left;width:30%;margin-left:3%;margin-bottom:3%;border:1px solid #ddd}
.cbanner-wrap li .pimg {text-align:center;padding:35px 0;overflow:hidden}
.cbanner-wrap li .pimg img {display:inline-block;width:auto;height:100px}
.cbanner-wrap li a {display:block;position:relative;padding:10px;font-size:15px;color:#444;border-top:1px solid #ddd}
.cbanner-wrap li a:after {content:'';position:absolute;left:90%;top:50%;width:16px;height:16px;margin-top:-9px;background:url(/resources/_Img/Common/cbtn_ico.png) no-repeat -48px 0}
@media screen and (max-width:680px){
	.cbanner-wrap li {width:46%}
	.cbanner-wrap li .pimg img {max-width:100%}
}


/* 조직도 */
.org-wr {position:relative;border:1px solid #ccc;padding:40px 0}
.org-wr:before {position:absolute;top:45px;right:58px;content:"";display:block;width:118px;height:88px;background:url(/resources/_Img/Common/org_sprite.png) no-repeat -127px 0}
.org-wr .org-list-wr:before {position:absolute;top:40px;left:50%;margin-left:-2px;content:"";display:block;width:3px;height:84%;background:url(/resources/_Img/Common/org_line.gif) repeat;z-index:-1}
.org-wr .h1 {display:block;width:126px;height:126px;background:url(/resources/_Img/Common/org_sprite.png) no-repeat 0 0;margin-left:auto;margin-right:auto;margin-bottom:12px;font-size:25px;color:#fff;font-family:"Nanum Square";text-align:center;line-height:125px}
.org-wr .org-list {position:relative;overflow:hidden;text-align:center}
.org-wr .org-list:before {position:absolute;top:510px;left:50%;margin-left:-41%;content:"";display:block;width:82%;height:3px;background:url(/resources/_Img/Common/org_vline.gif) repeat;z-index:-1}
.org-wr .h2 {position:relative;text-align:left}
.org-wr .h2:before, .org-wr .part05:before {position:absolute;top:50%;right:50%;content:"";display:block;width:20%;height:3px;margin-top:-2px;background:url(/resources/_Img/Common/org_vline.gif) repeat;z-index:-1}
.org-wr .h2 a:hover {text-decoration:underline}
.org-wr .h2 .txt {border:2px solid #9f9f9f;background:#fff;display:inline-block;vertical-align:top;width:auto;min-width:135px;box-sizing:border-box;text-align:center;font-size:15px;font-family:"Nanum Square";color:#333;letter-spacing:-0.05em;padding:10px 4px 7px;line-height:24px}
.org-wr .h2 .txt:before {position:absolute;top:50%;left:0;margin-top:-8px;content:"";display:block;width:1px;height:16px;background:#cecece}
.org-wr .h2 .txt:first-child:before {display:none}
.org-wr .h2 .txt em {position:relative;font-style:normal;display:inline-block;vertical-align:top;padding:0 8px}
.org-wr .h2 .txt em:before {position:absolute;top:50%;left:0;margin-top:-8px;content:"";display:block;width:1px;height:16px;background:#cecece}
.org-wr .h2 .txt em:first-child:before {display:none}
.org-wr .part05 {position:relative;text-align:left}
.org-wr .part05 .txt {display:inline-block;vertical-align:top;min-width:125px;background:#13406c;color:#fff;text-align:center;font-size:15px;font-family:"Nanum Square";letter-spacing:-0.05em;padding:9px 4px}
.org-wr .h2.part06 .txt {padding-top:9px;padding-bottom:8px;line-height:1.5}
.org-wr .h2 .part-list:before {content:"(";display:inline}
.org-wr .h2 .part-list:after {content:")";display:inline}
.org-wr .h2 .part-list li {display:inline-block;vertical-align:bottom;margin-right:-1px}
.org-wr .h2 .part-list li:before {content:",";display:inline-block;vertical-align:bottom;color:#333;margin-left:-3px;margin-right:5px}
.org-wr .h2 .part-list li:first-child:before {display:none}
.org-wr .h2 .part-list li a:hover {color:#0067d4;font-weight:bold;letter-spacing:-0.07em}
.org-wr .h2 .part-list li .txt {padding:0;border:0;min-width:auto}
.org-wr .h2 .s-part-list {position:relative;width:135px;box-sizing:border-box;background:#f0f0f0;border:1px solid #ddd;border-top:0;padding:7px 8px 25px 15px;text-align:left;letter-spacing:-0.1em}
.org-wr .h2 .s-part-list:after {content:'...';position:absolute;left:50%;bottom:15px;width:6px;margin-left:-3px;font-size:28px;color:#bbb;line-height:6px}
.org-wr .h2 .s-part-list > li {position:relative;font-size:13px;margin:5px 0;line-height:1.4;color:#555}
.org-wr .h2 .s-part-list > li:before {position:absolute;top:8px;left:-8px;content:"";display:block;width:3px;height:2px;background:#707070}
.org-wr .h2 .s-part-list ul {padding-left:9px}
.org-wr .h2 .s-part-list ul > li {position:relative;font-size:11px;margin:5px 0;line-height:1.4;color:#555}
.org-wr .h2 .s-part-list ul > li:before {position:absolute;top:8px;left:-8px;content:"";display:block;width:5px;height:1px;background:#acacac}
.org-wr .h3 {position:relative;display:inline-block;vertical-align:top;width:16.6%;padding:0 0.6%;margin:0 -3px;box-sizing:border-box}
.org-wr .h3:before {position:absolute;top:-25px;left:50%;margin-left:-8px;content:"";display:block;width:17px;height:11px;background:url(/resources/_Img/Common/org_sprite.png) no-repeat -127px -89px}
.org-wr .h3:after {position:absolute;top:-25px;left:50%;margin-left:-1.5px;content:"";display:block;width:3px;height:35px;background:url(/resources/_Img/Common/org_line.gif) repeat;z-index:-1}
.org-wr .h3 .h3-tit {position:relative;width:100px;height:100px;border-radius:50%;margin-left:auto;margin-right:auto;color:#fff;padding-top:18px;box-sizing:border-box;line-height:1;font-family:"Nanum Square";font-size:15px;font-weight:bold;letter-spacing:-0.05em}
.org-wr .h3 .h3-tit a:after {position:absolute;top:-18px;left:0;content:"";display:block;width:100px;height:100px;border-radius:50%;background:rgba(0,0,0,0.3);transition:all .3s ease;opacity:0;z-index:-1}
.org-wr .h3 .h3-tit a:hover:after, .org-wr .h3 .h3-tit a:focus:after, .org-wr .h3 .h3-tit a:active:after {opacity:1}
.org-wr .h3 .h3-tit a {position:relative;color:#fff;display:block;z-index:100}
.org-wr .h3 .h3-tit a:before {position:relative;content:"";display:block;width:36px;height:35px;background:url(/resources/_Img/Common/org_sprite.png) no-repeat;margin:0 auto 8px;z-index:100}
.org-wr .h4-tit {font-size:13px;border-width:2px;border-style:solid;display:block;margin-top:9px;font-weight:bold;height:40px;box-sizing:border-box;line-height:38px;transition:all .25s ease;background:#fff}
.org-wr .h3 .s-part-list {background:#f0f0f0;border:1px solid #ddd;border-top:0;padding:9px 8px 9px 15px;text-align:left;letter-spacing:-0.1em}
.org-wr .h3 .s-part-list li {position:relative;font-size:13px;margin:5px 0;line-height:1.4;color:#555}
.org-wr .h3 .s-part-list li:before {position:absolute;top:8px;left:-8px;content:"";display:block;width:3px;height:2px;background:#707070}
.org-wr .h3 .s-part-list li a {color:#555}
.org-wr .h3 .s-part-list li a:hover {text-decoration:underline;color:#000}
.org-wr .org-list > li:nth-child(n+15) {margin-top:60px}

/* 위치값 */
.org-wr .part01 {padding-left:22.3%}
.org-wr .part02 {padding-left:22.3%;margin-top:-10px}
.org-wr .part03 {padding-left:63.9%;margin-bottom:6px}
.org-wr .part03:before, .org-wr .part04:before, .org-wr .part06:before, .org-wr .part07:before, .org-wr .part08:before {right:auto;left:50%}
.org-wr .part04 {padding-left:63.9%;z-index:100}
.org-wr .part05 {padding-left:22.3%;margin-top:-26px;z-index:10}
.org-wr .part06 {padding-left:63.9%;margin-top:11px}
.org-wr .part07 {padding-left:63.9%;margin-top:7px;margin-bottom:60px}
.org-wr .part08 {padding-left:63.9%;margin-top:-20px}
/* 색상/아이콘 */
.org-wr .s-part01 .h3-tit {background:#0c569e}
.org-wr .s-part02 .h3-tit {background:#008acf}
.org-wr .s-part03 .h3-tit {background:#07accc}
.org-wr .s-part04 .h3-tit {background:#1a977c}
.org-wr .s-part05 .h3-tit {background:#068594}
.org-wr .s-part06 .h3-tit {background:#374b5f}
.org-wr .s-part01 .h3-tit a:before {background-position:0 -127px}
.org-wr .s-part02 .h3-tit a:before {background-position:-37px -127px}
.org-wr .s-part03 .h3-tit a:before {background-position:-74px -127px}
.org-wr .s-part04 .h3-tit a:before {background-position:-111px -127px}
.org-wr .s-part05 .h3-tit a:before {background-position:-148px -127px}
.org-wr .s-part06 .h3-tit a:before {background-position:-185px -127px}
.org-wr .s-part01 .h4-tit {border-color:#0c569e;color:#0c569e}
.org-wr .s-part02 .h4-tit {border-color:#008acf;color:#008acf}
.org-wr .s-part03 .h4-tit {border-color:#07accc;color:#07accc}
.org-wr .s-part04 .h4-tit {border-color:#1a977c;color:#1a977c}
.org-wr .s-part05 .h4-tit {border-color:#068594;color:#068594}
.org-wr .s-part06 .h4-tit {border-color:#374b5f;color:#374b5f}
.org-wr .s-part06 ul.s-part-wr li:nth-child(5) .h4-tit, .org-wr .s-part06 ul.s-part-wr li:nth-child(6) .h4-tit {line-height:1.5em;height:auto;padding:8px 0}
.org-wr a:hover .h4-tit  {background-color:#13406c;color:#fff}
@media only screen and (max-width:999px){
	.org-wr .org-list-wr:before {height:90%}
	.org-wr .org-list:before {display:none}
	.org-wr .h3 {width:30%;margin-bottom:50px}
	.org-wr .part03, .org-wr .part04, .org-wr .part06, .org-wr .part07, .org-wr .part08 {padding-left:60%}
	.org-wr .h3 .s-part-wr:before {position:absolute;top:-25px;left:0;content:"";display:block;width:100%;height:3px;background:url(/resources/_Img/Common/org_vline.gif) repeat;z-index:-1}
	.org-wr .h3.s-part01 .s-part-wr:before, .org-wr .h3.s-part04 .s-part-wr:before {width:50%;left:50%}
	.org-wr .h3.s-part03 .s-part-wr:before, .org-wr .h3.s-part06 .s-part-wr:before {width:50%;right:50%;left:auto}
	.org-wr .org-list > li:nth-child(n+15) {margin-top:auto}
}
@media only screen and (max-width:849px){
	.org-wr .part01, .org-wr .part02, .org-wr .part05 {padding-left:27%}
	.org-wr .part03, .org-wr .part04, .org-wr .part06, .org-wr .part07, .org-wr .part08 {padding-left:55%}
}
@media only screen and (max-width:768px){
	.org-wr .h2, .org-wr .part05 {text-align:center}
	.org-wr .h2 > .txt, .org-wr .part05 .txt {min-width:auto;width:80%;box-sizing:border-box}
	.org-wr .part01, .org-wr .part02, .org-wr .part05 {margin-top:7px;padding:0}
	.org-wr .part03, .org-wr .part04, .org-wr .part06, .org-wr .part07, .org-wr .part08 {padding:0;margin-top:7px}
	.org-wr .h2:before, .org-wr .part05:before {display:none}
	.org-wr .h2 .s-part-list {width:80%;margin:0 auto}
}
@media only screen and (max-width:599px){
	.org-wr:before {top:15px;right:15px;z-index:-1}
	.org-wr .h2 > .txt, .org-wr .part05 .txt, .org-wr .h2 .s-part-list {width:96%}
	.org-wr .h3 {width:48%}
	.org-wr .org-list-wr:before {height:30.7%}
	.org-wr .h3.s-part01 .s-part-wr:after {position:absolute;top:-37%;right:-1px;content:"";display:block;width:3px;height:30%;background:url(/resources/_Img/Common/org_line.gif) repeat;z-index:-1}
	.org-wr .h3 .s-part-wr:before, .org-wr .h3.s-part01 .s-part-wr:before, .org-wr .h3.s-part04 .s-part-wr:before, .org-wr .h3.s-part03 .s-part-wr:before, .org-wr .h3.s-part06 .s-part-wr:before {width:50%;left:auto;right:auto}
	.org-wr .h3.s-part01 .s-part-wr:before, .org-wr .h3.s-part03 .s-part-wr:before, .org-wr .h3.s-part05 .s-part-wr:before {left:50%}
}


/* 검색 */
/* 통합검색 */
.sch-top {background:#f1f1f1;text-align:center;padding:20px 0}
.sch-top .sch-box .tit {display:inline-block;vertical-align:middle;position:relative;font-size:26px;font-weight:400;font-family:oswald, snas-serif;color:#333;line-height:1;margin-right:10px}
.sch-top .sch-box .tit:after {display:inline-block;content:":";margin:0 5px}
.sch-top .sch-core {position:relative;display:inline-block;vertical-align:middle;height:50px;font-size:0}
.sch-top .sch-core select {width:183px;height:100%;display:inline-block;font-size:15px;color:#333;border:0;background:url(/resources/_Img/Common/selfrm_arr.png) no-repeat 85.246% 50%;padding:10px 22px 10px 30px;box-sizing:border-box}
.sch-top .sch-core input[type=text].search-text {border:0;width:545px;height:100%;line-height:100%;margin:0;font-size:18px;color:#666;box-sizing:border-box;padding-left:20px;padding-right:50px;box-sizing:border-box;border:1px solid #ccc}
.sch-top .sch-core input[type=text].search-text::placeholder {color:#ccc}
.sch-top .sch-core input[type=text].search-text:-webkit-input-placeholder {color:#ccc}
.sch-top .sch-core input[type=text].search-text:-ms-input-placeholder {color:#ccc}
.sch-top .sch-core .bd-btn-search {position:absolute;top:0;right:0;border:0;width:50px;height:100%;background:#0ba29a url(/resources/_Img/Common/search_btn.png) no-repeat 50% 50%;background-size:auto 100%}

/* 탭 */
.isSearch .c-tab01 {margin:0;text-align:center}
.isSearch .c-tab01 li {position:relative;text-align:center;width:16.666%}
.isSearch .c-tab01 ul li a span {overflow:inherit}
.searchrst-msg {padding:20px 0;text-align:center;font-size:22px;color:#333;font-weight:400}
.searchrst-msg strong {font-weight:500;color:#ff005a}
.searchrst-msg .rnum {color:#ff005a;font-size:28px;position:relative}
.searchrst-msg .rnum:after {display:block;content:"";width:100%;height:3px;background:#ff005a;position:absolute;bottom:0;left:0}
.schres-wrap .searchrst-msg:before {background-position:0 0}
.schres-wrap .info-box {}
.schres-wrap .info-box ul {}
.schres-wrap .info-box ul li {} 

.sch-tab {margin:11px 0 0}
.sch-tab ul {font-size:0;border-bottom:1px solid #ccc;text-align:center}
.sch-tab li {display:inline-block;vertical-align:middle;margin:0 50px}
.sch-tab li a {display:block;position:relative;font-size:18px;padding:17px 12px}
.sch-tab li a:before {display:block;content:"";width:100%;height:0;background:#042f7d;position:absolute;bottom:0;left:0;transition:all .5s ease}
.sch-tab li span {display:block}
.sch-tab li.over a {color:#042f7d}
.sch-tab li.over a:before {height:4px}
/* 검색결과 */
.search-wrap .searchrst-msg:before {background-position:0 -154px}
.searchrst-listbox {padding-top:50px}
.searchrst-listbox .c-tit01 {display:inline-block}
.searchrst-listbox .rtxt {display:inline-block;font-size:15px;font-weight:400;padding-left:20px;margin:8px 0 0}
.searchrst-listbox .rtxt .rnum {color:#333;font-weight:500;font-size:22px}
.searchrst-listbox .rtxt .rnum em {font-style:normal;font-size:15px}
.searchrst-list li {padding:25px 0;border-bottom:1px solid #e3e3e3;position:relative}
.searchrst-list li .ptit, .searchrst-list li .pcont, .searchrst-list li .plinks {display:block}
.searchrst-list li .ptit {font-weight:500;font-size:20px;color:#333}
.searchrst-list li .ptit:hover {color:#042f7d;text-decoration:underline}
.searchrst-list li .pcont {padding-top:15px;font-size:18px}
.searchrst-list li .pcont strong {color:#0a60bc;font-weight:400;background:#cedff2;border-bottom:1px solid #0a60bc}
.searchrst-list li .plinks {position:relative;margin-top:5px;font-size:15px;padding-left:26px;position:absolute;top:27px;right:0}
.searchrst-list li .plinks span {color:#969696}
.searchrst-list li .isStrong {color:#0a60bc;font-weight:400;background:#cedff2;border-bottom:1px solid #0a60bc}
.searchrst-listbox .btn-result-more {text-align:center;margin-top:40px}
.search-info-box {border-top:1px solid #ccc;padding-top:20px}
.search-info-box:before {top:20px}
.search-wr .info-box {padding:20px}
.schres-wrap .searchrst-listbox {padding-top:0}
.sch-result.searchrst-msg {padding:30px 0}
.sch-result.searchrst-msg:before {width:156px;height:91px;background-size:100% auto;background-position:0 -92px}
/* 등급분류정보 */
/* 등급분류정보 - 구분, 등급별 */
.gubun-tab {margin:40px 0 0}
.gubun-tab .tit {font-size:20px;font-weight:400;color:#333;display:inline-block;vertical-align:middle}
.gubun-tab .tit:after {display:inline-block;content:" : ";margin:0 5px}
.gubun-tab ul {display:inline-block;vertical-align:middle;overflow:hidden}
.gubun-tab li {float:left;text-align:center;position:relative}
.gubun-tab li input[type="radio"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.gubun-tab li input[type="radio"] + label {color:#353535;font-size:14px;display:block;line-height:40px;border:1px solid #393939;background:#fff;border-left:0;box-sizing:border-box;padding:0 10px}
.gubun-tab li:first-child input[type="radio"] + label {border-left:1px solid #393939}
.gubun-tab li input[type="radio"]:checked + label {background:#12a89e;color:#fff}
.gubun-tab .gubun {display:inline-block;vertical-align:middle;margin:0 70px 30px 0}
.gubun-tab .gubun li {min-width:110px}
.gubun-tab li input[type="radio"]:checked + label {background:#12a89e;color:#fff}
.gubun-tab .grade {display:inline-block;vertical-align:middle;margin:0 0 30px}
.gubun-tab .grade li {min-width:150px}
/* 등급분류정보 - 검색 리스트 */
.img-sch-list {overflow:hidden}
.img-sch-list li {width:255px;background:#ccc;float:left;margin:0 0 50px 31px;padding:0}
.img-sch-list li:nth-child(5n+1) {margin-left:0}
.img-sch-list li a {display:block;position:relative}
.img-sch-list li a span {display:block}
.img-sch-list li a .img {position:relative}
.img-sch-list li a .rank-ico {position:absolute;top:20px;left:15px;z-index:1;width:36px;height:36px;background-size:41px auto;background-position:100px 100px}
.img-sch-list li a .rank-ico.rank-ico00 {background:none}
.img-sch-list li a .rank-ico.rank-ico01 {background-position:-3px 0}
.img-sch-list li a .rank-ico.rank-ico02 {background-position:-3px -42px}
.img-sch-list li a .rank-ico.rank-ico03 {background-position:-3px -84px}
.img-sch-list li a .rank-ico.rank-ico04 {background-position:-3px -125px}
.img-sch-list li a .rank-ico.rank-ico05 {background-position:-3px -167px}
.img-sch-list li a .rank-ico.rank-ico11 {background-position:0 -421px;width:42px;height:42px}
.img-sch-list li a .rank-ico.rank-ico12 {background-position:0 -471px;width:42px;height:42px}
.img-sch-list li a .rank-ico.rank-ico13 {background-position:0 -521px;width:42px;height:42px}
/*2021년이전(old-rank-ico) */
.img-sch-list li a .old-rank-ico {position:absolute;top:20px;left:15px;z-index:1;width:36px;height:36px;background-size:41px auto;background-position:100px 100px}
.img-sch-list li a .old-rank-ico.rank-ico00 {background:none}
.img-sch-list li a .old-rank-ico.rank-ico01 {background-position:-3px 0}
.img-sch-list li a .old-rank-ico.rank-ico02 {background-position:-3px -42px}
.img-sch-list li a .old-rank-ico.rank-ico03 {background-position:-3px -84px}
.img-sch-list li a .old-rank-ico.rank-ico04 {background-position:-3px -125px}
.img-sch-list li a .old-rank-ico.rank-ico05 {background-position:-3px -167px}
.img-sch-list li a .old-rank-ico.rank-ico11 {background-position:0 -421px;width:42px;height:42px}
.img-sch-list li a .old-rank-ico.rank-ico12 {background-position:0 -471px;width:42px;height:42px}
.img-sch-list li a .old-rank-ico.rank-ico13 {background-position:0 -521px;width:42px;height:42px}
.img-sch-list li a .img:before {display:block;content:"";width:0;padding-top:143.137%}
.img-sch-list li a .img img {width:100%;height:100%;position:absolute;top:0;left:0}
.img-sch-list li a .mv-tit {font-size:20px;font-weight:500;color:#fff;text-align:center;position:absolute;bottom:0;left:0;line-height:1.2;width:100%;height:65px;overflow:hidden;transition:all .3s ease;background:rgba(34,34,34,.6);box-sizing:border-box;padding:0 10px}
.img-sch-list li a .mv-tit:before {display:inline-block;vertical-align:middle;content:"";width:0;height:100%}
.img-sch-list li a .mv-tit em {display:inline-block;vertical-align:middle;font-style:normal;max-height:48px;overflow:hidden}
.img-sch-list li a:hover .mv-tit, .img-sch-list li a:focus .mv-tit {height:100%}
.img-sch-list li a:hover .mv-tit em, .img-sch-list li a:focus .mv-tit em {max-height:100%}

/* 등급분류정보 - 상세뷰 */
.sch-grade-print {text-align:right}
.sch-grade-print .btn-garde-print {background:transparent url(/resources/_Img/Common/ico_print_p.png) no-repeat left center;border:0;width:70px;height:28px;margin:9px 9px 15px 0;font-size:1em;text-align:right;transition:all .3s ease}
.img-sch-view {border:1px solid #393939}
.img-sch-view .sch-view-top {position:relative;padding:50px}
.img-sch-view .sch-view-top .inwr {padding-left:305px;position:relative;min-height:365px}
.img-sch-view .sch-view-top .mv-tit {color:#333;font-size:24px;font-weight:500;margin-bottom:10px}
.img-sch-view .sch-view-top .mv-tit span {color:#184fac}
.img-sch-view .sch-view-top .grade {position:absolute;top:8px;right:0;color:#333}
.img-sch-view .sch-view-top .grade em {font-style:normal;color:#3fa449}
.img-sch-view .sch-view-top .img {position:absolute;top:0;left:0;display:block;width:255px}
.img-sch-view .sch-view-top .img:before {display:block;content:"";width:0;padding-top:143.137%}
.img-sch-view .sch-view-top .img img {width:100%;height:100%;position:absolute;top:0;left:0}
.img-sch-view .sch-view-top .rank-ico {position:absolute;top:20px;left:15px;z-index:1;width:36px;height:36px;background-size:39px auto;background-position:100px 100px}
.img-sch-view .sch-view-top .rank-ico.rank-ico00 {background:none}
.img-sch-view .sch-view-top .rank-ico.rank-ico01 {background-position:-3px 0}
.img-sch-view .sch-view-top .rank-ico.rank-ico02 {background-position:-3px -40px}
.img-sch-view .sch-view-top .rank-ico.rank-ico03 {background-position:-3px -79px}
.img-sch-view .sch-view-top .rank-ico.rank-ico04 {background-position:-3px -119px}
.img-sch-view .sch-view-top .rank-ico.rank-ico11 {background-position:0 -399px;width:40px;height:40px}
.img-sch-view .sch-view-top .rank-ico.rank-ico12 {background-position:0 -447px;width:40px;height:40px}

.img-sch-view .sch-view-top .inwr.no-poster {padding-left:0}
.img-sch-view .sch-view-top .inwr.no-poster .img {display:none !important}


/* 2021년 이전 (old-rank-ico) */
.img-sch-view .sch-view-top .old-rank-ico {position:absolute;top:20px;left:15px;z-index:1;width:36px;height:36px;background-size:39px auto;background-position:100px 100px}
.img-sch-view .sch-view-top .old-rank-ico.rank-ico00 {background:none}
.img-sch-view .sch-view-top .old-rank-ico.rank-ico01 {background-position:-3px 0}
.img-sch-view .sch-view-top .old-rank-ico.rank-ico02 {background-position:-3px -40px}
.img-sch-view .sch-view-top .old-rank-ico.rank-ico03 {background-position:-3px -79px}
.img-sch-view .sch-view-top .old-rank-ico.rank-ico04 {background-position:-3px -119px}
.img-sch-view .sch-view-top .old-rank-ico.rank-ico11 {background-position:0 -399px;width:40px;height:40px}
.img-sch-view .sch-view-top .old-rank-ico.rank-ico12 {background-position:0 -447px;width:40px;height:40px}


.img-sch-view .sch-view-top .info-sec {background:#eff2f8;padding:30px;margin:0 0 23px}
.img-sch-view .sch-view-top .info-sec ul {overflow:hidden}
.img-sch-view .sch-view-top .info-sec li {width:50%;float:left;box-sizing:border-box;padding-left:130px;padding-right:5px}
.img-sch-view .sch-view-top .info-sec li:after {display:inline-block;content:"";width:0;padding-top:1%}
.img-sch-view .sch-view-top .info-sec li .tit {width:110px}
.img-sch-view .sch-view-cont {background:#f7f7f7;padding:55px 50px}
.img-sch-view .sch-view-cont .tit {font-size:20px;font-weight:500;color:#222;margin-bottom:10px}
.img-sch-view .sch-view-cont .cont {color:#333}

/* 등급분류정보 - 막대그래프 */
.chart_bar_area {position:relative;height:292px;overflow:hidden;padding-bottom:15px}
#chart_desc {margin-top:100px}
.chart_bar.rsv-info {display:none}
.chart_bar_area .inwr {width:800px;margin:0 auto}
.chart_bar ul {position:relative;background:url(/resources/_Img/Common/sch_graph01.png) no-repeat;height:200px}
.chart_bar ul li {float:left;width:24px;position:absolute;bottom:0px}
.chart_bar ul li.standard01 {left:163px}
.chart_bar ul li.standard02 {left:253px}
.chart_bar ul li.standard03 {left:343px}
.chart_bar ul li.standard04 {left:433px}
.chart_bar ul li.standard05 {left:523px}
.chart_bar ul li.standard06 {left:614px}
.chart_bar ul li.standard07 {left:704px}
.chart_bar ul li:after {content:"";display:block;position:absolute;left:-27px;bottom:-93px;background:url(/resources/homepage/kor/_Img/Content/comp_spr.png) no-repeat;width:79px;height:70px}
.chart_bar ul li.standard01:after {background-position:0 0}
.chart_bar ul li.standard02:after {background-position:-89px 0}
.chart_bar ul li.standard03:after {background-position:-178px 0}
.chart_bar ul li.standard04:after {background-position:-267px 0}
.chart_bar ul li.standard05:after {background-position:-356px 0}
.chart_bar ul li.standard06:after {background-position:-445px 0}
.chart_bar ul li.standard07:after {background-position:-534px 0}
.level01 {background:#25a05d;height:10%}
.level02 {background:#e8b630;height:30%}
.level03 {background:#da6920;height:50%}
.level04 {background:#d82732;height:70%}
.level05 {background:#555555;height:90%}

/* old (2021년 이전)*/ 
.chart_bar.old-chart_bar ul {background-image:url(/resources/_Img/Common/sch_graph01_old.png)}
.chart_bar.old-chart_bar ul li:after {background-image:url(/resources/homepage/kor/_Img/Content/comp_spr_old.png)}
.old-chart_bar .level01 {background:#3fa449}
.old-chart_bar .level02 {background:#22a2dc}
.old-chart_bar .level03 {background:#efa126}
.old-chart_bar .level04 {background:#cb2026;}
.old-chart_bar .level05 {background:#555555}


.img-sch-view .sch-view-cont .comp-list {font-size:0;overflow:hidden}
.img-sch-view .sch-view-cont .comp-list > li {display:inline-block;margin-bottom:10px;vertical-align:top}
.img-sch-view .sch-view-cont .comp-list > li > span {display:block}

@media all and (max-width:1400px){
	/* 등급분류정보 - 구분, 등급별 */
	.gubun-tab .gubun {margin-right:40px}
	.gubun-tab .gubun li {min-width:100px}
	.gubun-tab .grade li {min-width:130px}
	/* 등급분류정보 - 검색 리스트 */
	.img-sch-list li {width:18.4%;margin:0 0 2.5% 2%}
}
@media all and (max-width:1200px){
	/* 등급분류정보 - 구분, 등급별 */
	.gubun-tab div {position:relative}
	.gubun-tab .tit {width:80px}
	.gubun-tab .tit:after {display:none}
	.gubun-tab .gubun {width:100%;margin:0 0 20px}
	.gubun-tab .gubun li {min-width:130px}
	.gubun-tab .grade {width:100%;margin:0 0 20px}
	.gubun-tab .grade li {min-width:130px}
	/* 등급분류정보 - 검색 리스트 */
	.img-sch-list li {width:23.5%}
	.img-sch-list li:nth-child(5n+1) {margin-left:2%}
	.img-sch-list li:nth-child(4n+1) {margin-left:0}
	/* 등급분류정보 - 상세뷰 */
	.img-sch-view .sch-view-top .inwr {padding-left:50%;min-height:565px}
	.img-sch-view .sch-view-top .img {width:45%}
	.img-sch-view .sch-view-top .info-sec li {width:100%}
}
@media all and (max-width:999px){
	/* 등급분류정보 - 구분, 등급별 */
	.gubun-tab .tit {font-size:18px;position:absolute;top:6px;left:0}
	.gubun-tab ul {position:relative;width:100%;padding-left:80px;box-sizing:border-box}
	.gubun-tab li {width:25%}
	.gubun-tab li:nth-child(n+5) input[type="radio"] + label {border-top-width:0}
	.gubun-tab li:nth-child(4n+1) input[type="radio"] + label {border-left:1px solid #393939}
	.gubun-tab .gubun li {min-width:auto}
	.gubun-tab .grade li {min-width:auto}
	/* 등급분류정보 - 검색 리스트 */
	.img-sch-list li {width:32%}
	.img-sch-list li:nth-child(4n+1) {margin-left:2%}
	.img-sch-list li:nth-child(3n+1) {margin-left:0}
	.img-sch-list li a .mv-tit {font-size:18px}
	.img-sch-list li a .mv-tit em {max-height:44px}
	/* 등급분류정보 - 상세뷰 */
	.img-sch-view .sch-view-top {padding:30px}
	.img-sch-view .sch-view-top .inwr {padding-left:0;min-height:auto}
	.img-sch-view .sch-view-top .img {width:120px;top:50px;left:auto;right:0}
	.img-sch-view .sch-view-top .info-sec {margin-left:0;padding:0;padding-right:140px;background:transparent}
	.img-sch-view .sch-view-top .info-sec li {width:100%}
	.img-sch-view .sch-view-cont {padding:55px 30px}
	.chart_bar_area {height:234px;}
	.chart_bar_area .inwr {width:640px;}
	.chart_bar ul {background-size:640px auto;height:160px}
	.chart_bar ul li.standard01 {left:130px}
	.chart_bar ul li.standard02 {left:202px}
	.chart_bar ul li.standard03 {left:274px}
	.chart_bar ul li.standard04 {left:346px}
	.chart_bar ul li.standard05 {left:418px}
	.chart_bar ul li.standard06 {left:491px}
	.chart_bar ul li.standard07 {left:563px}
	.chart_bar ul li:after {left:-21px;bottom:-74px;background-size:491px auto;width:63px;height:56px}
	.chart_bar ul li.standard02:after {background-position:-71px 0}
	.chart_bar ul li.standard03:after {background-position:-142px 0}
	.chart_bar ul li.standard04:after {background-position:-214px 0}
	.chart_bar ul li.standard05:after {background-position:-285px 0}
	.chart_bar ul li.standard06:after {background-position:-356px 0}
	.chart_bar ul li.standard07:after {background-position:-427px 0}
}
@media all and (max-width:768px){
	/* 등급분류정보 - 구분, 등급별 */
	.gubun-tab .tit {font-size:16px}
	/* 등급분류정보 - 검색 리스트 */
	.img-sch-list li a .mv-tit {font-size:17px}
	.img-sch-list li a .mv-tit em {max-height:42px}
	/* 등급분류정보 - 상세뷰 */
	.img-sch-view {border:0}
	.img-sch-view .sch-view-top {padding:0}
	.img-sch-view .sch-view-top .inwr {padding-bottom:25px;margin-bottom:30px}
	.img-sch-view .sch-view-top .mv-tit {font-size:1.3rem}
	.img-sch-view .sch-view-top .grade {top:auto;bottom:0;font-size:.9rem}
	.img-sch-view .sch-view-top .img {top:60px}
	.img-sch-view .sch-view-top .info-sec {border-top:1px solid #393939;border-bottom:1px solid #ccc;padding-top:10px;padding-bottom:10px;margin-bottom:0}
	.img-sch-view .sch-view-top .info {display:none}
	.img-sch-view .sch-view-cont {padding:30px 0;background:none;position:relative;z-index:1}
	.img-sch-view .sch-view-cont:before {display:block;content:"";width:100%;height:100%;background:#f7f7f7;position:absolute;top:0;left:-30px;padding:0 30px;z-index:-1}
	.img-sch-view .sch-view-cont .tit {font-size:1.1rem}
	/* 등급분류정보 - 막대그래프 */
	.img-sch-view .sch-view-cont {padding-left:0;right:0;}
	.chart_bar_area {height:184px}
	.chart_bar_area .inwr {width:280px;}
	.chart_bar ul {background:url(/resources/_Img/Common/sch_graph01_m.png) no-repeat !important;height:150px;}
	.chart_bar ul li {width:10px;}
	.chart_bar ul li.standard01 {left:70px}
	.chart_bar ul li.standard02 {left:102px}
	.chart_bar ul li.standard03 {left:134px}
	.chart_bar ul li.standard04 {left:166px}
	.chart_bar ul li.standard05 {left:198px}
	.chart_bar ul li.standard06 {left:230px}
	.chart_bar ul li.standard07 {left:262px}
	.chart_bar ul li:after {left:-8px;bottom:-35px;background-size:246px auto;width:32px;height:28px}
	.chart_bar ul li.standard02:after {background-position:-35px 0}
	.chart_bar ul li.standard03:after {background-position:-71px 0}
	.chart_bar ul li.standard04:after {background-position:-107px 0}
	.chart_bar ul li.standard05:after {background-position:-143px 0}
	.chart_bar ul li.standard06:after {background-position:-179px 0}
	.chart_bar ul li.standard07:after {background-position:-214px 0}

}
@media all and (max-width:599px){
	/* 등급분류정보 - 구분, 등급별 */
	.gubun-tab {margin-top:15px}
	.gubun-tab .tit {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0}
	.gubun-tab ul {padding-left:0}
	.gubun-tab li {width:33.333%}
	.gubun-tab li:nth-child(n+5) input[type="radio"] + label {border-top-width:1px}
	.gubun-tab li:nth-child(n+4) input[type="radio"] + label {border-top-width:0}
	.gubun-tab li:nth-child(4n+1) input[type="radio"] + label {border-left:0}
	.gubun-tab li:nth-child(3n+1) input[type="radio"] + label {border-left:1px solid #393939}
	.gubun-tab .gubun {margin-bottom:10px}
	/* 등급분류정보 - 검색 리스트 */
	.img-sch-list li {width:49%}
	.img-sch-list li:nth-child(3n+1) {margin-left:2%}
	.img-sch-list li:nth-child(2n+1) {margin-left:0}
	.img-sch-list li a .mv-tit {font-size:16px}
	.img-sch-list li a .mv-tit em {max-height:38px}

	.img-sch-list li a .rank-ico {top:15px;left:10px;width:32px;height:32px;background-size:36px auto}
	.img-sch-list li a .rank-ico.rank-ico01 {background-position:-3px 0}
	.img-sch-list li a .rank-ico.rank-ico02 {background-position:-3px -37px}
	.img-sch-list li a .rank-ico.rank-ico03 {background-position:-3px -74px}
	.img-sch-list li a .rank-ico.rank-ico04 {background-position:-3px -110px}
	.img-sch-list li a .rank-ico.rank-ico05 {background-position:-3px -147px}
	.img-sch-list li a .rank-ico.rank-ico06 {background-position:-3px -184px}
	.img-sch-list li a .rank-ico.rank-ico07 {background-position:-3px -221px}
	
	/* 2021년이전 */
	.img-sch-list li a .old-rank-ico {top:15px;left:10px;width:32px;height:32px;background-size:36px auto}
	.img-sch-list li a .old-rank-ico.rank-ico01 {background-position:-3px 0}
	.img-sch-list li a .old-rank-ico.rank-ico02 {background-position:-3px -37px}
	.img-sch-list li a .old-rank-ico.rank-ico03 {background-position:-3px -74px}
	.img-sch-list li a .old-rank-ico.rank-ico04 {background-position:-3px -110px}
	.img-sch-list li a .old-rank-ico.rank-ico05 {background-position:-3px -147px}
	.img-sch-list li a .old-rank-ico.rank-ico06 {background-position:-3px -184px}
	.img-sch-list li a .old-rank-ico.rank-ico07 {background-position:-3px -221px}
	
	/* 등급분류정보 - 상세뷰 */
	.img-sch-view .sch-view-top .mv-tit span {font-size:1rem;display:block;line-height:1.2}
	.img-sch-view .sch-view-top .img {width:100px;top:80px}
	.img-sch-view .sch-view-top .info-sec {padding-right:100px}
	.img-sch-view .sch-view-top .info-sec li {padding-left:110px}
	.img-sch-view .sch-view-top .rank-ico {top:5px;left:5px}
	.img-sch-view .sch-view-top .old-rank-ico {top:5px;left:5px}
}
@media all and (max-width:479px) {
	.img-sch-view .sch-view-top .info-sec li .tit {position:absolute}
}
@media all and (max-width:399px){
	/* 등급분류정보 - 구분, 등급별 */
	.gubun-tab li {width:50%}
	.gubun-tab li:nth-child(n+4) input[type="radio"] + label {border-top-width:1px}
	.gubun-tab li:nth-child(n+3) input[type="radio"] + label {border-top-width:0}
	.gubun-tab li:nth-child(3n+1) input[type="radio"] + label {border-left:0}
	.gubun-tab li:nth-child(2n+1) input[type="radio"] + label {border-left:1px solid #393939}
	/* 등급분류정보 - 상세뷰 */
	.img-sch-view .sch-view-top .img {width:70px}
	.img-sch-view .sch-view-top .info-sec {padding-right:70px}
	.img-sch-view .sch-view-top .rank-ico {background-size:28px auto;width:25px;height:25px}
	.img-sch-view .sch-view-top .rank-ico.rank-ico01 {background-position:-1px 0}
	.img-sch-view .sch-view-top .rank-ico.rank-ico02 {background-position: -1px -27px}
	.img-sch-view .sch-view-top .rank-ico.rank-ico03 {background-position:-1px -56px}
	.img-sch-view .sch-view-top .rank-ico.rank-ico04 {background-position:-1px -84px}
	.img-sch-view .sch-view-top .rank-ico.rank-ico11 {background-position:0 -286px;width:30px;height:30px}
	.img-sch-view .sch-view-top .rank-ico.rank-ico12 {background-position:0 -320px;width:33px;height:33px}

	/* 2021년이전 (old-rank-ico) */
	.img-sch-view .sch-view-top .old-rank-ico {background-size:28px auto;width:25px;height:25px}
	.img-sch-view .sch-view-top .old-rank-ico.rank-ico01 {background-position:-1px 0}
	.img-sch-view .sch-view-top .old-rank-ico.rank-ico02 {background-position: -1px -27px}
	.img-sch-view .sch-view-top .old-rank-ico.rank-ico03 {background-position:-1px -56px}
	.img-sch-view .sch-view-top .old-rank-ico.rank-ico04 {background-position:-1px -84px}
	.img-sch-view .sch-view-top .old-rank-ico.rank-ico11 {background-position:0 -286px;width:30px;height:30px}
	.img-sch-view .sch-view-top .old-rank-ico.rank-ico12 {background-position:0 -320px;width:33px;height:33px}
}

/* 교내조직 */
.campus-org li {position:relative}
.campus-org li .ptit {color:#044388}
.campus-org li ul li {padding:8px 0 8px 55px;border:0;margin:22px 40px 0 0;display:inline-block}
.campus-org li ul li.home {font-size:17px;color:#333}
.campus-org li ul li:before, .campus-org li ul li .tit:after {display:block;content:"";position:absolute;top:50%}
.campus-org li ul li:before {width:41px;height:41px;background:#ededed url(/resources/_Img/Common/search_spr.png) no-repeat 0 100%;border-radius:50%;left:0;margin-top:-21px}
.campus-org li ul li.location:before {background-position:0 100%}
.campus-org li ul li.tel:before {background-position:-43px 100%}
.campus-org li ul li.home:before {background-position:-86px 100%;background-color:#044288}
.campus-org li ul li.cafe:before {background-position:-129px 100%;background-color:#3ba135}
.campus-org li ul li .tit {position:relative;font-size:17px;color:#333;display:inline-block;padding:0 13px 0 0;margin:0 13px 0 0}
.campus-org li ul li .tit:after {width:1px;height:13px;background:#bdbdbd;right:0;margin-top:-7px}
/* 교내조직 - 상세보기 */
.org-view-wr {}
.org-view {position:relative;padding:0 0 0 330px}
.org-view .org-tit {font-size:22px;font-weight:500;color:#333;border-top:2px solid #044288;width:280px;position:absolute;top:0;left:0;padding:35px 0 0}
.org-view .org-cont {border-top:1px solid #bebebe}
.org-view .org-cont .stit {font-size:18px;font-weight:400;color:#044288;padding:35px 0 10px}
.org-view .org-cont p {line-height:1.75}
.org-view .org-info {position:absolute;bottom:0;left:0;width:280px;background:#044287;color:#fff;box-sizing:border-box}
.org-view .org-info li {padding:15px 20px}
.org-view .org-info .tit {color:#fff;padding-left:30px;position:relative}
.org-view .org-info .tit:before, .org-view .org-info .tit:after {display:inline-block;content:""}
.org-view .org-info .tit:before {width:19px;height:19px;background: url(/resources/_Img/Common/search_spr.png) no-repeat -194px 100%;position:absolute;top:0;left:0}
.org-view .org-info .org-loc .tit:before {background-position:-194px 100%}
.org-view .org-info .org-tel .tit:before {background-position:-173px 100%}
.org-view .org-info .org-fax .tit:before {background-position:-173px -309px}
.org-view .org-info .tit:after {width:1px;height:13px;background:#d6d6d6;margin:0 10px 0 13px}
/* 바로가기 */
.searchrst-list.search-link {padding-bottom:10px}
.searchrst-list.search-link li {position:relative;padding:5px 0 5px 25px}
.searchrst-list.search-link li:before {position:absolute;top:50%;left:0;margin-top:-5px;content:"";display:block;width:11px;height:11px;background:url(/_Img/Content/search_spr.png) no-repeat -62px bottom}
.searchrst-list.search-link li a {display:inline-block;color:#666}
.searchrst-list.search-link li a:hover {text-decoration:underline;color:#ff6f21}
/* 메뉴검색 */
.searchrst-list.c-list01 li {border:0}
.searchrst-list.c-list01 li:before {top:16px}
.searchrst-list li .ptit .psdepth {font-size:16px}
.searchrst-list li .ptit .psdepth em {font-style:normal;color:#0a60bc}
/* 연락처 */
.searchrst-listbox .is-wauto-box {margin-top:20px;padding-bottom:10px}

/* no-data */
.searchrst-listbox li.no-data {padding:155px 0 25px;height:auto;border-bottom:1px solid #e3e3e3}
.searchrst-listbox li.no-data:before {display:none}
@media all and (max-width:999px){
	.isSearch .c-tab01 ul {border-left:0}
	.isSearch .c-tab01 ul li {width:33.333%}
	.isSearch .c-tab01 ul li:nth-child(2n+1) a:before {display:block}
	.isSearch .c-tab01 ul li:nth-child(3n+1) a:before {display:none}
	.isSearch .c-tab01 ul li a span {padding:15px 10px}
	.sch-tab li {margin:0 30px}
	.sch-tab li a {font-size:1rem}
	.searchrst-form {padding:25px 0}
	/* .sch-top .sch-core {margin:0 30px;max-width:100%;text-align:left}
	.sch-top .sch-core:before {left:120px}
	.sch-top .sch-core select {width:120px;position:absolute;top:0;left:0;padding-left:10px;padding-right:15px}
	.sch-top .sch-core input[type=text].search-text {width:100%;padding-left:130px} */
	.searchrst-list li .plinks {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0}
	.schres-wrap .searchrst-msg:before {background-position:0 0}
	.org-view {padding:0}
	.org-view .org-tit {border-top:0;padding:0 0 20px;position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0}
	.org-view .org-cont .stit {padding-top:20px}
	.org-view .org-info {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:20px auto 0;width:100%;overflow:hidden;padding:0 5px;box-sizing:border-box}
	.org-view .org-info li {width:33.333%;float:left;box-sizing:border-box}
	.org-view .org-info .tit:after {margin-bottom:-2px}
}
@media all and (max-width:768px){
	.sch-top {padding:20px}
	.sch-top .sch-box {position:relative}
	.sch-top .sch-box .tit {font-size:22px;position:absolute;top:11px;left:0}
	.sch-top .sch-core {padding-left:75px;width:100%;box-sizing:border-box}
	.sch-top .sch-core input[type=text].search-text {width:100%;font-size:1rem}
	.sch-tab li {margin:0 10px}
	.searchrst-form {padding:20px 0}
	.searchrst-form label {font-size:15px;padding-left:35px;margin-right:20px}
	.searchrst-form label:before {width:26px;height:26px;background-size:auto 48px;background-position:-49px 0;margin-top:-13px}
	.searchrst-form input[type=text].search-text {height:50px;line-height:49px}
	.searchrst-form .bd-btn-search {width:50px;height:50px;background-position:-5px -5px}
	.searchrst-msg {font-size:17px}
	.searchrst-listbox {padding-top:30px}
	.searchrst-listbox .c-tit01 {font-size:20px}
	.searchrst-listbox .rtxt {font-size:14px;padding-left:10px;margin-bottom:0}
	.searchrst-list li {padding:10px 0}
	.searchrst-list li .pcont, .searchrst-list li .plinks {font-size:14px}
	.campus-org li .pimg {display:none}
	.campus-org li ul li {margin:5px 20px 0 0;padding-left:40px;font-size:14px}
	.campus-org li ul li.home {font-size:14px}
	.campus-org li ul li:before {width:33px;height:33px;background-size:208px auto;margin-top:-17px}
	.campus-org li ul li.tel:before {background-position:-34px 100%}
	.campus-org li ul li.home:before {background-position:-69px 100%}
	.campus-org li ul li .tit {font-size:14px;margin-right:5px;padding-right:10px}
}
@media all and (max-width:599px){
	.sch-top .sch-core {height:45px;padding-left:0}
	.sch-top .sch-box .tit {font-size:18px;position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0 0 7px;text-align:left;display:block}
	.sch-top .sch-box .tit:after {display:none}
	.sch-top .sch-core input[type=text].search-text {padding-right:45px;padding-left:10px}
	.sch-top .sch-core .bd-btn-search {width:45px}
	.isSearch .c-tab01 ul:before {display:block;content:"";width:100%;height:1px;background:#d8d8d8;position:absolute;top:50%;left:0;z-index:1}
	.sch-tab li {margin:0 10px}
	.sch-tab li a {font-size:.9rem;padding:10px 3px}
	.searchrst-msg {font-size:15px;padding:40px 0}
	.searchrst-msg:before {width:156px;height:91px;background-position:0 -92px}
	.schres-wrap .info-box {padding:0 0 10px}
	.schres-wrap .info-box ul {padding:20px 30px;margin:0 10px}
	.schres-wrap .searchrst-msg:before {background-position:0 0}
	.searchrst-listbox .c-tit01 {font-size:18px;margin:0}
	.searchrst-listbox .rtxt {display:block;text-align:right;margin:-25px 0 0;padding:0 0 13px;/* border-bottom:1px solid #ccc; */}
	.searchrst-listbox .rtxt .rnum {font-size:17px}
	.org-view .org-tit {font-size:18px;width:100%;padding:0 0 10px}
	.org-view .org-cont .stit {font-size:16px;padding:10px 0 0}
	.org-view .org-info li {width:100%}
	.searchrst-list li .ptit {font-size:16px}
	.searchrst-list li .pcont {padding-top:7px}
}
@media all and (max-width:499px){
	.sch-tab {overflow-x:auto;-webkit-overflow-scrolling:touch}
	.sch-tab ul {white-space:nowrap}
	.search-wr .info-box {padding:10px 15px}
	.searchrst-listbox .rtxt {margin:-40px 0 8px}
	.searchrst-listbox .rtxt .rnum {font-size:16px}
}
@media all and (max-width:399px){
	.sch-tab li {margin:0 7px}
	.search-wr .info-box {padding:10px 15px}
	.searchrst-listbox .rtxt {margin:-40px 0 8px}
	.searchrst-listbox .rtxt .rnum {font-size:16px}
}


/* 레이어 상세보기 */
.dpt-pop-view {position:relative}
.dpt-pop-view .pimg {float:left;display:block;position:relative;width:150px;height:180px;overflow:hidden}
.dpt-pop-view .pimg:before {content:'';position:absolute;left:20px;top:20px;width:150px;height:180px;background:#e9e9e9;z-index:-1}
.dpt-pop-view .pimg img {width:100%}
.dpt-pop-view .desc {display:block;width:auto;margin-bottom:30px}
.dpt-pop-view .desc.thum {margin-left:210px}
.dpt-pop-view .desc .name {font-size:22px;color:#222;font-weight:500;line-height:1;margin-bottom:20px}
.dpt-pop-view .desc .btn-mail {display:block;position:absolute;top:0;right:0;width:50px;height:50px;border-radius:50%;background:#0a60bc url(/resources/_Img/Common/ico_mail.png) no-repeat 50% 50%;transition:all .3s ease}

.dpt-pop-view .c-list li {position:relative;padding:0px 0px 0px 10px;margin:0px 0;color:#666;width:auto}
.dpt-pop-view .c-list li:before {content:'';position:absolute;left:0;top:10px;width:3px;height:3px;background:#dc9b02}
.dpt-pop-view .c-list2 li {position:relative;padding:5px 0px 0px 10px;margin:0px 0;color:#666;width:auto}
.dpt-pop-view .c-list2 li:before {content:'';position:absolute;left:0;top:14px;width:3px;height:3px;background:#0254dc}
.dpt-pop-view .cont-sec {padding:25px 0 30px 0;border-top:1px solid #e5e5e5}


@media all and (max-width:499px){
	.dpt-pop-view .pimg {float:none;margin:0 auto 20px auto}
	.dpt-pop-view .desc.thum {margin-left:0;position:relative}
	.dpt-pop-view .desc .btn-mail {top:-10px}
	.dpt-pop-view .desc li {margin-bottom:0}
	.dpt-pop-view .desc li:before {top:14px}
	.dpt-pop-view .desc li .tit {width:auto;padding-left:15px}
	.dpt-pop-view .desc li .txt {padding-left:15px}

}

/* 등급검색 */
.gr-search {position:relative;background-color:#f1f1f1;border:1px solid #ccc;margin-bottom:30px;padding:30px 50px 40px;box-sizing:border-box}
.gr-search > div {padding-left:22px;padding-right:22px}
.gr-search .gr-search-btn {position:absolute;right:28px;font-size:0;overflow:hidden}
.gr-search .gr-search-btn button {border:0;width:160px;height:50px;margin:0;padding:0;color:#fff;font-size:15px;box-sizing:border-box}
.gr-search .gr-search-btn button:before {content:"";display:inline-block;background:url(/resources/homepage/kor/_Img/Content/gr_search_spr.png) no-repeat;width:26px;height:26px;margin-right:12px;vertical-align:middle}
.gr-search button.gr-search-btn01 {background-color:#184fac}
.gr-search button.gr-search-btn02 {background-color:#4d85e4}
.gr-search button.gr-search-btn01:before {background-position:0 0}
.gr-search button.gr-search-btn02:before {background-position:-36px 0}
.gr-search .gr-search-btn button span {display:inline-block;vertical-align:middle}
.gr-search .tit {display:inline-block;width:70px;margin-right:16px;color:#333;font-size:1.111em;letter-spacing:-.05em;line-height:1.2;vertical-align:middle;text-align:right}
.gr-search input[type="text"] {border:1px solid #393939;min-width:130px;height:40px;margin:0;padding:0 0 0 20px;box-sizing:border-box;color:#000;font-size:16px;line-height:37px;vertical-align:middle}
.gr-search input[type="text"]::placeholder {color:#878787}
.gr-search input[type="text"]::-ms-input-placeholder {color:#878787}
.gr-search input[type="text"]::-ms-input-placeholder {color:#878787}
.gr-search .gr-search-top {margin-bottom:30px;padding-bottom:29px;border-bottom:1px solid #ccc;box-sizing:border-box}
.gr-search .gr-search-top input[type="text"] {width:536px;height:50px;line-height:48px}
.gr-search .gr-search-wr {padding-bottom:11px}
.gr-search .gr-day-search {margin-right:45px}
.gr-search .select-list {margin-right:17px}
.gr-search .select-list span {display:inline-block;margin:0 17px}
.gr-search .select-list input[type="text"] {max-width:160px}
.radio-btn-list.gr-search-list label {width:149px}
.gr-search .gr-search-btm {display:none;padding:30px 2px 40px}
.gr-search .gr-search-btm ul {overflow:hidden}
.gr-search .gr-search-btm ul li {float:left;width:25%;margin-bottom:10px;padding-right:10px;box-sizing:border-box}
.gr-search .gr-search-btm .gr-perfom-list .tit {width:88px}
.gr-search .gr-search-btm input[type="text"],
.gr-search .gr-search-btm .prg-sel {width:200px}
.gr-search .gr-search-box {margin-bottom:29px;overflow:hidden}
.gr-search .gr-search-box > div {display:inline-block;vertical-align:middle}
.gr-search-result {margin-top:30px}
.gr-search-result .ex-btn {margin-bottom:15px}
.gr-search-result .info-ex03 {margin:0 5px 15px 0}
.gr-search-result .c-tab02 ul {padding-left:0}
.gr-search-result .table-box .mtbl-show {display:none} 
.gr-search-result .table-box .tbl-type-th {width:100px}
.gr-search-result .table-box .tbl-rank-th {width:92px}
.gr-search-result .table-box .tbl-gr-th {width:92px}
.gr-search-result .table-box .tbl-day-th {width:9%}
.gr-search-result .table-box .tbl-num-th {width:9%}
.gr-type {display:inline-block;border:2px solid #fff;border-radius:5px;width:60px;padding:5px;font-size:.889em;text-align:center;line-height:1.2;vertical-align:middle;box-sizing:border-box}
/* 요청으로인한 색상 통일 처리 - 210317 */
/*.gr-type.gr-type01 {border-color:#c42920;color:#c42920}*/
.gr-type.gr-type01 {border-color:#007fc0;color:#007fc0}
.gr-type.gr-type02 {border-color:#007fc0;color:#007fc0}
/*.gr-type.gr-type03 {border-color:#c42920;color:#c42920}*/
.gr-type.gr-type03 {border-color:#007fc0;color:#007fc0}
.gr-type.gr-type04 {border-color:#007fc0;color:#007fc0}
.gr-type.gr-type05 {border-color:#32ad07;color:#32ad07}
.gr-type.gr-type06 {border-color:#e028b7;color:#e028b7}
.gr-type.gr-type07 {border-color:#d49100;color:#d49100}
.gr-type.gr-type08 {border-color:#32ad07;color:#32ad07}
.gr-type.gr-type09 {border-color:#007fc0;color:#007fc0}
.img-sch-view .sch-view-top .info-sec .ad-search-list li {padding-left:180px}
.img-sch-view .sch-view-top .info-sec .ad-search-list li .tit {width:150px}

.img-gs-view {}
.img-gs-view .sch-view-top .img {display:none !important}
.img-gs-view .sch-view-top .inwr {padding-left: 0}

/* 영문 */
.gr-en-search {}
.gr-en-search .tit {font-size:1.222em;text-align:left}
.gr-en-search .radio-btn-list label {width:170px}

@media all and (max-width:1399px) {
	.gr-search .tit {margin-right:13px}
	.gr-search .gr-search-btm ul li {width:33.33%}
	.gr-search .gr-search-btm input[type="text"],
	.gr-search .gr-search-btm .prg-sel {width:180px}
	.gr-search .gr-search-box .info-ex03 {margin-top:10px}
	.gr-search .gr-search-btm .tit {display:inline-block;width:70px;margin-bottom:0;text-align:right}
	.gr-search .gr-search-btm input[type="text"],
	.gr-search .gr-search-btm .prg-sel {width:calc(100% - 87px)}
	.gr-search .gr-search-btm .gr-perfom-list input[type="text"],
	.gr-search .gr-search-btm .gr-perfom-list .prg-sel {width:calc(100% - 110px)}
}
@media all and (max-width:1200px) {
	.img-gs-view .sch-view-top .info-sec li {width:50%}
}
@media all and (max-width:1199px) {
	.gr-search .gr-search-btn {right:50px}
	.gr-search > div {padding:0}
	.gr-search .tit {width:auto}
	.gr-search .gr-search-top input[type="text"] {width:calc(100% - 400px)}
	.gr-search .gr-day-search {margin-right:20px}
	.gr-search .select-list span {margin:0 7px}
	.radio-btn-list.gr-search-list label {width:140px}
	.gr-en-search .radio-btn-list label {width: 109px}
	
}
@media all and (max-width:999px) {
	.gr-search {padding:30px}
	.gr-search .gr-search-btn {top:62px;right:30px}
	.gr-search .tit {display:block;margin-bottom:10px;text-align:left}
	.gr-search .gr-search-top input[type="text"] {width:calc(100% - 330px)}
	.gr-search .radio-btn-list.gr-search-list {display:block}
	.gr-search .radio-btn-list.gr-search-list label {width:20%}
	.gr-search .gr-search-btm {padding:15px 0 20px}
	.gr-search .gr-search-btm ul li {width:50%}
	
	.img-gs-view .sch-view-top .info-sec {padding-right:0}
}
@media all and (max-width:859px) {
	.gr-search .gr-search-box > div {display:block;margin-bottom:5px}
}
@media all and (max-width:768px) {
	.gr-search {padding:15px 30px}
	.gr-search .gr-search-btn {position:static;right:auto;top:auto;margin-bottom:15px;text-align:right}
	.gr-search .gr-search-btn button:before {background-size:auto 18px;width:18px;height:18px;margin-right:5px}
	.gr-search button.gr-search-btn02:before {background-position:-25px 0}
	.gr-search .tit {font-size:1em;font-weight:500}
	.gr-search .gr-search-top {margin-bottom:15px;padding-bottom:15px}
	.gr-search .gr-search-top input[type="text"] {width:100%}
	.gr-search .gr-search-box {margin-bottom:15px}
	.gr-search .gr-day-search,
	.gr-search .select-list {margin-right:0}
	.gr-search .select-list input[type="text"] {width:calc(50% - 7px);max-width:none;min-width:0;padding-left:5px}
	.gr-search .select-list span {margin:0;text-align:center}
	.gr-search .gr-search-btm .tit {width:56px}
	.gr-search .gr-search-btm input[type="text"],
	.gr-search .gr-search-btm .prg-sel {width:calc(100% - 72px)}
	.gr-en-search .tit {font-size:1.222em}
	.gr-en-search .select-list span {margin:0 -3px}
	
	.gr-search-result .table-box .tbl-type01 tbody td {padding:7px 4px}
	.gr-search-result .table-box .mtbl-hide {display:none}
	.gr-search-result .table-box .mtbl-show {display:table-row}
	.gr-search-result .table-box .mtbl-left {text-align:left}
	.gr-search-result .table-box .mtbl-break {word-break:break-all}
	.gr-search-result .table-box .tbl-type-th {width:58px}
	.gr-search-result .table-box .tbl-rank-th {width:60px}
	.gr-search-result .table-box .tbl-day-th {width:100px}
	.gr-search-result .table-box .tbl-num-th {width:70px;}
	.gr-search-result .table-box .tbl-gr-th {width:50px;}
	.gr-search-result .table-box .gr-type {width:auto}
	.img-gs-view .sch-view-top .info-sec li {width:100%}
}
@media all and (max-width:599px) {
	.gr-search {padding:15px}
	.gr-search .gr-search-btn button {width:50%;vertical-align:top}
	.gr-search .radio-btn-list.gr-search-list label,
	.gr-en-search .radio-btn-list label {width:50%}
	.gr-search .gr-search-btm ul li {float:none;width:auto}
	.gr-search-result .table-box .tbl-type01 thead th,
	.gr-search-result .table-box .tbl-type01 tbody td {font-size:13px}
	.gr-search-result .table-box .tbl-type01 thead th {padding:10px 2px}
	.gr-search-result .table-box .tbl-type-th {width:50px}
	.gr-search-result .table-box .tbl-rank-th {width:38px}
	.gr-search-result .table-box .tbl-day-th {width:50px}
	.gr-search-result .table-box .tbl-num-th {width:60px;}
	.gr-search-result .table-box .gr-type {border-width:1px}
}
@media all and (max-width:399px) {
	.img-sch-view .sch-view-top .info-sec .ad-search-list li .tit {position: static}
	.img-sch-view .sch-view-top .info-sec .ad-search-list li {padding-left:7px}
}
/* 교육체험 > 온라인체험 */
.comp-ico {background:url(/resources/homepage/kor/_Img/Content/comp_spr.png) no-repeat;width:79px;height:70px}
.comp-ico.comp-ico0 {display:none !important}
.comp-ico.comp-ico01 {background-position:0 0}
.comp-ico.comp-ico02 {background-position:-89px 0}
.comp-ico.comp-ico03 {background-position:-178px 0}
.comp-ico.comp-ico04 {background-position:-272px 0}
.comp-ico.comp-ico05 {background-position:-362px 0}
.comp-ico.comp-ico06 {background-position:-453px 0}
.comp-ico.comp-ico07 {background-position:-544px 0}

/*2021년이전 (old-comp-ico)*/

.old-comp-ico {background:url(/resources/homepage/kor/_Img/Content/comp_spr_old.png) no-repeat;width:79px;height:70px}
.old-comp-ico.comp-ico01 {background-position:0 0}
.old-comp-ico.comp-ico02 {background-position:-89px 0}
.old-comp-ico.comp-ico03 {background-position:-178px 0}
.old-comp-ico.comp-ico04 {background-position:-267px 0}
.old-comp-ico.comp-ico05 {background-position:-356px 0}
.old-comp-ico.comp-ico06 {background-position:-445px 0}
.old-comp-ico.comp-ico07 {background-position:-534px 0}


.movie-box {display:block;position:relative;width:100%;text-align:center}
.movie-box img {width:auto;max-width:100%;height:365px}
.movie-box .movie-tit-wr {display:block;position:absolute;left:0;bottom:0;width:100%;background-color:rgba(34, 34, 34, .6);padding:20px 10px 21px;box-sizing:border-box}
.movie-box .movie-tit {display:block;color:#fff;font-size:1.111em;line-height:1.2;letter-spacing:-.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:normal;max-height:48px;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.movie-info-box {border-bottom:1px solid #c3cbd7;margin-bottom:40px;padding-bottom:25px;box-sizing:border-box}
.movie-info-box p {display:inline-block;color:#333;letter-spacing:-.05em}
.movie-info-box .m-tit {margin-right:30px;color:#000;font-size:1.333em;font-weight:500}
.movie-info-box .m-genre:after {content:"";display:inline-block;background-color:#d9e0ee;width:1px;height:20px;margin:0 10px 0 12px;vertical-align:middle}
.movie-info-box .m-summary {display:block;margin-top:12px;padding-left:1px}

@media all and (max-width:1399px) {
	.movie-box img  {height:auto}
}


/* 교육체험 > 온라인체험 > 나의 영화 공감등급 */
.radio-btn-list {border-left:1px solid #393939;padding-top:1px;overflow:hidden;font-size:0}
.radio-btn-list input[type=radio] {width:0;height:0;overflow:hidden}
.radio-btn-list label {display:block;float:left;background-color:#fff;border:1px solid #393939;border-left:0;width:109px;height:40px;margin-top:-1px;color:#353535;font-size:14px;text-align:center;line-height:38px;cursor:pointer;box-sizing:border-box}
.radio-btn-list label:focus {outline-color:rgb(77, 144, 254);outline-offset:-2px;outline-style:auto;outline-width:5px}
.radio-btn-list.radio-btn-list-m label {width:149px}
.radio-btn-list.radio-btn-list-l label {width:239px}
.radio-btn-list input[type="radio"]:checked + label.radio-btn,
.radio-btn-list input[type=radio]:focus + label.radio-btn,
.radio-btn-list label.radio-btn:hover {background-color:#12a89e;color:#fff}
.radio-btn-list input[type=radio]:focus + label.radio-btn {border:2px solid rgba(59, 153, 252, 1)}

/*
.grade-agree-box {border-left:0}
.grade-agree-box label {margin-right:10px;border:1px solid #393939}
.radio-btn-list #grade-agree-01 + label.radio-btn {background-color:#393939;color:#fff}
.grade-agree-box input[type="radio"]:checked + label.radio-btn,
.grade-agree-box input[type="radio"] + label.radio-btn:hover {background-color:#000 !important}
*/
.grade-txtarea {font-size:18px}
.grade-score {padding:40px 50px 0;overflow:hidden}
.grade-btn-close {position:absolute;right:39px;top:20px;background:none;border:0;width:24px !important;height:24px;font-size:0;transition:all .3s ease}
.grade-btn-close:hover {transform:rotate(90deg)}
.grade-btn-close:before,
.grade-btn-close:after {content:"";display:block;position:absolute;top:50%;left:50%;background:#fff;width:2px;height:30px;margin-top:-12px;margin-left:-1px}
.grade-btn-close:before {transform:rotate(45deg);-ms-transform:rotate(45deg)}
.grade-btn-close:after {transform:rotate(-45deg);-ms-transform:rotate(-45deg)}

.movie-box .grade-box {position:absolute;left:0;background:url(/resources/homepage/kor/_Img/Content/grade_box_bg.png) repeat-x left top;width:100%;height:95px;padding-top:13px}
.movie-box .grade-box p {margin:0 15px;color:#fff}
.movie-box .grade-box .grade-real {float:left}
.movie-box .grade-box .grade-sym {float:right}
.movie-box .grade-box .rank-ico, 
.grade-comt .rank-ico {display:block;background-size:43px auto;width:38px;height:38px;background-position:100px 100px}
.movie-box .grade-box .rank-ico.rank-ico00,
.grade-comt .rank-ico.rank-ico00 {background:none}
.movie-box .grade-box .rank-ico.rank-ico01,
.grade-comt .rank-ico.rank-ico01 {background-position:-3px 0}
.movie-box .grade-box .rank-ico.rank-ico02,
.grade-comt .rank-ico.rank-ico02 {background-position:-3px -44px}
.movie-box .grade-box .rank-ico.rank-ico03,
.grade-comt .rank-ico.rank-ico03 {background-position:-3px -89px}
.movie-box .grade-box .rank-ico.rank-ico04,
.grade-comt .rank-ico.rank-ico04 {background-position:-3px -132px}
.grade-comt .rank-ico {margin-right:7px}
.grade-score-wr,
.grade-result-wr {/*display:none;position:absolute;left:0;*/position:relative;background-color:#fff;border:1px solid #585858;width:100%;text-align:left;box-sizing:border-box;z-index:1}
.movie-grade-old .grade-result-wr {position:absolute;left:0}
.grade-score-wr h4.tit,
.grade-result-wr > .tit {background-color:#333182;padding:16px 50px;color:#fff;font-size:1.333em;font-weight:400;letter-spacing:-.05em}
.grade-score .grade-q-box {margin-bottom:37px;vertical-align:top}
.grade-score .grade-q-box:first-child {display:inline-block;margin-right:75px}
.grade-score .grade-q-box:nth-child(2) {display:inline-block}
.grade-score .grade-q-box em {color:#184fac;font-weight:500;font-style:normal}
.movie-grade-list {display:block !important;overflow:hidden;font-size:0}
.movie-grade-list .movie-list-wr {display:inline-block;width:255px;margin-right:31px;text-align:center;vertical-align:top;font-size:18px}
.movie-grade-list .movie-list-wr:nth-child(5n) {margin-right:0}
.movie-grade-list .movie-list-wr.on:after {display:block}
.movie-grade-list .movie-list-wr .movie-box-wr {position:relative;padding-bottom:45px}
.movie-grade-list .movie-list-wr .movie-box-wr:after {content:"";display:none;position:absolute;left:0;right:0;bottom:-8px;background-color:#333182;border:1px solid transparent;border-bottom:1px solid #585858;border-right:1px solid #585858;width:15px;height:15px;margin:auto;transform:rotate(-135deg);z-index:1}
.movie-grade-list .movie-list-wr.on .movie-box-wr:after {display:block}
.movie-grade-list .movie-list-wr .movie-box {background:#e8e8e8 url(/resources/_Img/Common/sch_noimg.gif) no-repeat;margin-bottom:20px;overflow:hidden}
.movie-grade-list .movie-list-wr .movie-box > img {width:auto;max-width:100%}
.movie-grade-list .movie-list-wr .grade-btn,
.movie-grade-list .movie-list-wr .sw-btn {width:110px;margin:0 auto}
.movie-grade-list .movie-list-wr button.grade-btn {display:inline-block;background-color:#12a89e;border:1px solid #393939;height:40px;color:#fff;font-size:.778em;line-height:38px;box-sizing:border-box;transition:all .3s ease}
.movie-grade-list .movie-list-wr button.grade-btn:hover,
.movie-grade-list .movie-list-wr button.grade-btn:focus {background-color:#087871}
.grade-q-box .tit {margin-bottom:7px;color:#333;font-size:1.111em;letter-spacing:-.05em}
.grade-q-box .tit .num {display:inline-block;margin-right:7px;color:#000;font-weight:500;font-size:1.5em;letter-spacing:0;font-family:oswald, sans-serif}
.grade-q4-box .sub-tit,
.grade-q4-box .grade-score-btn {display:inline-block;vertical-align:middle}
.grade-q4-box .sub-tit {width:120px;color:#353535;letter-spacing:0}
.grade-user-info {background-color:#f6f7fc;border-top:1px solid #e9ecf1;padding:58px 50px 50px }
.grade-user-info .tit {display:inline-block;margin-right:27px;color:#333;font-weight:500;font-size:1.222em;letter-spacing:-.05em;vertical-align:middle}
.grade-user-info input[type="tel"],
.grade-user-info .grade-agree-box {display:inline-block;vertical-align:middle}
.grade-user-info .grade-user-phone input[type="text"] {background:#fff;border:1px solid #ccc;height:40px;margin:0;padding:0 20px;font-size:18px;line-height:58px;box-sizing:border-box}
.grade-user-info .tel-hp {display:inline-block;margin-right:3px;vertical-align: middle}
.grade-user-info .info-ex03 {display:block;margin:19px 0 45px}
.grade-user-info .info-list ul {margin-top:19px}
.grade-user-info .info-list ul:before {background-color:#333182}
.grade-user-info .c {margin-top:45px}

.grade-result-wr {}
.grade-result-wr > .tit ul {overflow:hidden}
.grade-result-wr > .tit ul li {display:inline-block;margin-right:45px}
.grade-result-wr > .tit ul li a {display:block;color:rgba(255, 255, 255, .5)}
.grade-result-wr > .tit ul li a.on {color:#fff} 
.grade-result-wr > .tit ul li a span {display:inline-block;padding-bottom:5px;line-height:1}
.grade-result-wr > .tit ul li a.on span {border-bottom:2px solid #fff}
.grade-result-wr .grade-result-top {margin-top:-40px;padding:0 50px;margin-bottom:30px}
.grade-result-wr .grade-result-bottom {padding:0 50px 50px}
.grade-result-wr .grade-result-top ul {background-color:#f0f0f0;padding:15px 18px 17px;overflow:hidden}
.grade-result-wr .grade-result-top ul li {position:relative;float:left;width:33.33%;padding:0 12px;box-sizing:border-box}
.grade-result-wr .grade-result-top ul li:before {content:"";display:block;position:absolute;left:0;bottom:0;top:0;background:url(/resources/_Img/Common/border_type02.png) repeat-y;width:2px;height:62px;margin:auto}
.grade-result-wr .grade-result-top ul li:first-child:before {display:none}
.grade-result-wr .grade-result-top ul li p {background-color:#fff;border-radius:10px;padding:15px 80px 17px 28px;color:#333;font-weight:500;font-size:1.222em;letter-spacing:-.05em;box-sizing:border-box}
.grade-result-top .rank-ico {position:absolute;right:38px;top:14px}
.result-detail {float:left;border:1px solid #c4cbd6;padding-bottom:25px;box-sizing:border-box}
.result-detail.result-sex {background-color:#f5f8fd;width:492px;border-right:0}
.result-detail.result-year {width:806px}
.result-detail.result-chart {border-top:0;width:100%;text-align:center}
.result-detail.result-chart #all-chart {padding:30px 0}
.result-detail.result-chart svg {width:100% !important;min-height:320px}
.result-detail > .tit {padding:19px 5px 15px;color:#042f7d;font-size:1.222em;font-weight:500;letter-spacing:-.05em;text-align:center}
.result-detail.result-chart > .tit {padding:41px 5px 15px 50px;text-align:left}
.result-detail ul {background-color:#fff;padding:19px 0 20px}
.result-detail.result-sex ul {border-radius:10px;margin:0 30px}
.result-detail ul li {float:left;position:relative;padding:7px 5px 0;text-align:center;box-sizing:border-box}
.result-detail ul li:before {content:"";position:absolute;left:0;top:0;bottom:0;display:block;background:url(/resources/_Img/Common/border_type02.png) repeat-y;width:2px;height:150px;margin:auto}
.result-detail ul li:first-child:before {display:none}
.result-sex ul li {width:50%}
.result-year ul li {width:20%}
.result-detail ul .tit {margin-bottom:15px;color:#333;font-weight:500;font-size:1.111em;letter-spacing:-.05em}
.result-detail ul .percent {margin-top:10px;color:#333;font-weight:500;font-size:1.333em;font-family:oswald, sans-serif}
.result-detail ul .percent span {font-size:.75em}
.result-sex .grade-m {padding-left:100px}
.result-sex .grade-m:after {content:"";display:block;position:absolute;left:55px;top:0;bottom:0;background:url(/resources/homepage/kor/_Img/Content/grade_m_icon.png) no-repeat left center;width:44px;height:99px;margin:auto}
.result-sex .grade-w {padding-right:100px}
.result-sex .grade-w:after {content:"";display:block;position:absolute;right:55px;top:0;bottom:0;background:url(/resources/homepage/kor/_Img/Content/grade_w_icon.png) no-repeat left center;width:44px;height:99px;margin:auto}

.grade-comt-box {display:none;padding:0 50px 50px}
.grade-comt-box .tit {margin-bottom:22px;text-align:center}
.grade-comt-box .tit span {display:inline-block;color:#333;font-weight:500;font-size:1.333em;letter-spacing:-.05em;vertical-align:middle}
.grade-comt-box .tit span:before {content:"";display:inline-block;background:url(/resources/homepage/kor/_Img/Content/grade_cmt_tit.png) no-repeat;width:31px;height:25px;margin:-2px 13px 0 0;vertical-align:middle}
.grade-comt-box > ul {border-top:3px solid #000;padding-bottom:10px}
.grade-comt-box > ul > li {border-bottom:1px solid #dfe2e7;padding:12px 20px}
.grade-comt-box > ul > li:last-child {border-bottom-color:#000}
.grade-comt-box .grade-writer {margin-bottom:5px;overflow:hidden}
.grade-comt-box .grade-writer li {display:inline-block;color:#8e8e8e;font-weight:300;letter-spacing:-.05em;vertical-align:middle}
.grade-comt-box .grade-writer li:first-child:after {content:"";display:inline-block;background-color:#ccc;width:1px;height:15px;vertical-align:middle;margin:0 11px 5px 15px}
.grade-comt-box .rank-ico {display:inline-block;vertical-align:middle}

.movie-grade-wr,
.movie-grade-old {position:relative}
.movie-year-select {position:absolute;right:0;top:-60px;background-color:#fff}
.movie-year-select select {background:#fff url(/resources/_Img/Common/sel_icon.png) no-repeat right 50%;border:1px solid #393939;width:200px;height:40px;padding-left:20px;font-size:16px;box-sizing:border-box}
.movie-grade-old .movie-grade-list {margin-top:-30px}
.movie-grade-old .movie-grade-list .movie-list-wr {margin-top:30px}

.movie-grade-old .cp-btn {position:relative}
.movie-grade-old .cp-btn:before,
.movie-grade-old .cp-btn:after {content:"";display:block;position:absolute;top:0;right:0;background:#fff;width:2px;height:30px;margin-top:5px;margin-right:18px;transition:all .3s ease}
.movie-grade-old .cp-btn:before {transform:rotate(90deg);-ms-transform:rotate(90deg)}

@media all and (max-width:1399px) {
	.movie-grade-list .movie-list-wr {width:18.2%;margin-right:2.25%}
	.grade-result-wr .grade-result-top ul {padding:15px 0px 17px}
	.grade-result-wr .grade-result-top ul li {padding:0 10px}
	.grade-result-wr .grade-result-top ul li p {padding:15px 29px 17px 10px;font-size:1em}
	.grade-result-top .rank-ico {top:10px;right:15px}
	.result-detail.result-sex {width:37.9%}
	.result-detail.result-year {width:62.1%}
	.result-detail.result-sex ul {margin:0 5px}
}
@media all and (max-width:999px) {
	.movie-grade-list .movie-list-wr {font-size:17px}
	.movie-box .movie-tit-wr {padding:10px}
	.movie-box .movie-tit {font-size:1em}
	.grade-score-wr h4.tit, .grade-result-wr > .tit {padding:15px 20px}
	.grade-score {padding:20px 20px 0}
	.movie-box .grade-box p {padding:0;margin:0 5px}
	.grade-score .movie-info-box {margin-bottom:15px;padding:15px 20px}
	.grade-score .grade-q-box {margin-bottom:15px}
	.grade-score .grade-q-box:first-child,
	.grade-score .grade-q-box:nth-child(2) {display:block;margin-right:0}
	.grade-q4-box .sub-tit,
	.grade-q4-box .grade-score-btn {display:block}
	.grade-txtarea,
	.grade-user-info .grade-user-phone input[type="text"] {font-size:16px}
	.grade-user-info {padding:20px}
	.grade-result-wr .grade-result-top {margin-top:0;padding:0 20px}
	.grade-result-wr .grade-result-bottom {padding:0 20px 20px}
	.grade-result-wr .grade-result-top ul li {float:none;width:auto;padding:15px 60px 15px 20px}
	.grade-result-wr .grade-result-top ul li:before {background:url(/resources/_Img/Common/border_type01.png) repeat-x;right:auto;bottom:auto;width:100%;height:2px}
	.grade-result-top .rank-ico {top:9px}
	.result-sex .grade-m {padding-left:60px}
	.result-sex .grade-w {padding-right:60px}
	.result-sex .grade-m:after {left:10px}
	.result-sex .grade-w:after {right:10px}
}
@media all and (max-width:869px) {
	.result-detail ul li {padding:7px 2px}
	.result-detail ul .tit {font-size:1em}
}
@media all and (max-width:779px) {
	.grade-user-phone .tit {display:block;margin-bottom:10px}
}
@media all and (max-width:768px) {
	.radio-btn-list label,
	.radio-btn-list.radio-btn-list-m label {width:50%}
	.radio-btn-list.radio-btn-list-l label {width:100%}
	movie-box .grade-box p {padding:0;margin:0 10px}
	.grade-agree-box label {width:109px}
	.movie-grade-list.owl-carousel .owl-stage,
	.owl-carousel.owl-drag .owl-item{-ms-touch-action:auto;touch-action:auto}
	.owl-carousel, .owl-carousel .owl-item {position:static}
	.movie-grade-list .movie-list-wr {font-size:16px}
	.movie-grade-list .movie-list-wr .movie-box-wr {max-width:255px;margin:0 auto;padding-bottom:20px}
	.movie-grade-list .movie-list-wr .movie-box > img {width:100%}
	.movie-grade-wr .movie-grade-list .movie-list-wr {display:block;width:auto;margin-right:0}
	.movie-grade-old .movie-grade-list .movie-list-wr {width:49%;margin-right:2%;margin-top:15px}
	.movie-grade-old .movie-grade-list .movie-list-wr:nth-child(2n) {margin-right:0}
	.movie-box .grade-box p {margin:0 5px;font-size:.889em}
	.movie-box .movie-tit {max-height:38px;font-size:1em}
	.grade-score-wr h4.tit,
	.grade-result-wr > .tit {font-size:1.2em}
	.grade-btn-close {top:15px;right:15px}
	.grade-score {padding:15px 15px 0}
	.movie-info-box .m-tit {font-size:1.2em}
	.grade-q-box .tit {font-size:1em}
	.grade-q-box .tit .num {font-size:1.3em}
	.grade-txtarea,
	.grade-user-info .grade-user-phone input[type="text"] {font-size:14px}
	.grade-user-info .tit {font-size:1.11em}
	.grade-user-info input[type="tel"] {height:40px;width:250px;padding:0 5px}
	.grade-user-info .info-ex03 {margin:15px 0 20px}
	.grade-user-info .c {margin-top:15px}
	
	.grade-result-wr .grade-result-top {padding:0 15px;margin-bottom:20px}
	.grade-result-wr .grade-result-top ul {padding:0}
	.grade-result-wr .grade-result-top ul li {padding:10px 15px}
	.grade-result-wr .grade-result-top ul li p {padding:10px 50px 12px 10px}
	.grade-result-top .rank-ico {top:20px;right:25px}
	.result-detail.result-sex {border-right:1px solid #f5f8fd;border-bottom:0}
	.grade-result-wr .grade-result-bottom {padding:0 15px 20px}
	.result-detail.result-chart > .tit {text-align:center;padding:19px 5px 15px}
	.result-detail {float:none;width:auto !important}
	.result-detail ul {padding:10px 0}
	.result-detail ul li:before {height:100px}
	.result-detail ul .tit {margin-bottom:10px}
	.result-detail ul .percent {margin-top:5px}
	.result-sex .grade-m {padding-left:20%}
	.result-sex .grade-w {padding-right:20%}
	.result-sex .grade-m:after {left:13%}
	.result-sex .grade-w:after {right:13%}
	.movie-year-select {top:-35px}
	.grade-comt-box {padding:0 15px 15px}
}
@media all and (max-width:599px) {
	.movie-grade-old .cp-btn:before,
	.movie-grade-old .cp-btn:after {width:1px;height:15px;margin-right:10px}
}
@media all and (max-width:539px) {
	.grade-user-info .grade-user-phone input[type="text"] {width:30%}
}
@media all and (max-width:499px) {
	.result-detail ul li {width:50% !important}
	.result-detail ul li:before {height:20px}
	.result-detail ul li:nth-child(2n+1):before {display:none}
	.result-detail ul li p {display:inline-block;vertical-align:middle}
	.result-detail ul .tit {width:70px;margin-bottom:0;text-align:left}
	.result-detail ul .grade .rank-ico {vertical-align:middle;margin-right:5px}
	.result-detail ul .percent {margin-top:0;width:42px}
	.result-sex .grade-m {padding-left:0}
	.result-sex .grade-w {padding-right:0}
	.result-sex .grade-m:after,
	.result-sex .grade-w:after {display:none}
	.grade-result-wr > .tit {font-size:1em}
	.grade-result-wr > .tit ul li {margin-right:20px}
	.movie-grade-old .movie-grade-list {margin-top:0}
	.movie-year-select {position:static}
	.movie-year-select select {width:100%}
}
@media all and (max-width:399px) {
	.result-detail ul {padding:0}
	.result-detail ul li {float:none;width:auto !important;border-bottom:1px solid #c4cbd6;padding:10px 0}
	.result-detail ul li:last-child {border-bottom:0}
	.result-detail ul li:before {display:none}
}
/* 교육체험 > 온라인체험 > 온라인등급분류체험 */
.movie-chk-button {border-left:1px solid #393939}
.movie-chk-button input[type=radio] {width:0;height:0;overflow:hidden;margin-left:-2px}
.movie-chk-button label {display:block;float:left;border:1px solid #393939;border-left:0;width:108px;height:40px;font-size:.778em;text-align:center;line-height:40px;cursor:pointer;box-sizing:border-box}
.movie-chk-button label:focus {outline-color:rgb(77, 144, 254);outline-offset:-2px;outline-style:auto;outline-width:5px}
.movie-chk-button input[type="radio"]:checked + label,
.movie-chk-button input[type="radio"]:focus + label {color:#fff}
.movie-chk-button input[type="radio"]:checked + label.r-level01,
.movie-chk-button input[type="radio"]:focus + label.r-level01 {background-color:#3fa449}
.movie-chk-button input[type="radio"]:checked + label.r-level02,
.movie-chk-button input[type="radio"]:focus + label.r-level02 {background-color:#22a2dc}
.movie-chk-button input[type="radio"]:checked + label.r-level03,
.movie-chk-button input[type="radio"]:focus + label.r-level03 {background-color:#efa126}
.movie-chk-button input[type="radio"]:checked + label.r-level04,
.movie-chk-button input[type="radio"]:focus + label.r-level04 {background-color:#cb2126}
.movie-chk-button input[type="radio"]:checked + label.r-level05,
.movie-chk-button input[type="radio"]:focus + label.r-level05 {background-color:#555555}
	

.movie-chk-wr {margin-top:30px}
.movcie-chk-list {padding-bottom:20px;text-align:center}
.movcie-chk-list li {display:inline-block;margin-right:30px;vertical-align:top}
.movcie-chk-list li:last-child {margin-right:0}
.movcie-chk-list li a {position:relative;display:block;width:255px}
.movcie-chk-list li a:before {content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;transition:all .3s ease;z-index:1}
.movcie-chk-list li.on a:before,
.movcie-chk-list li a:hover:before {border:7px solid #12a89e}
.movcie-chk-list li a:after {content:"";display:none;position:absolute;left:0;right:0;bottom:-29px;background-color:#fff;border:1px solid transparent;border-bottom:1px solid #585858;border-right:1px solid #585858;width:15px;height:15px;margin:auto;transform:rotate(-135deg)}
.movcie-chk-list li.on a:after {display:block}

.movie-chk-wr .movie-chk-box {border:1px solid #585858;padding:30px 50px 0;box-sizing:border-box}
.movie-preview {margin-bottom:31px;text-align:center}
.movie-chk-wr .info-list {margin-bottom:45px}
.movie-chk-wr .info-list ul:before {background-color:#333186}

.movie-rank-mean {background-color:#f6f7fc;margin-bottom:48px}
.movie-rank-mean a {display:block;padding:18px 10px 19px;color:#333;font-weight:500;font-size:1.111em;letter-spacing:-.05em;text-align:center}
.movie-rank-mean a span:after {content:"";display:inline-block;border:2px solid #393939;background:url(/resources/homepage/kor/_Img/Content/ico_arr_gray.png) no-repeat center;border-radius:50%;width:45px;height:45px;margin-left:8px;vertical-align:middle;box-sizing:border-box;transition:all .3s ease}
.movie-rank-mean a.open span:after,
.movie-rank-mean a:hover span:after {transform:rotate(180deg)}
.movie-rank-mean .prg-toggle {display:none}
.rank-detail-wr {padding:21px 30px}
.rank-detail-wr li {position:relative;float:left;margin-bottom:20px;padding:3px 0 4px 97px;box-sizing:border-box}
.rank-detail-wr li:nth-child(odd) {width:55%}
.rank-detail-wr li:nth-child(even) {width:45%}
.rank-detail-wr li .comp-ico {position:absolute;left:0;top:0}
.rank-detail-wr li .tit {margin-bottom:2px;color:#000;font-weight:500;font-size:1.111em;letter-spacing:-.05em}
.rank-detail-wr li .txt {color:#333;font-size:.944em;letter-spacing:-.05em} 

.movie-my-box .grade-score {padding:0}
.movie-my-box .grade-user-info {margin:0 -50px}
.movie-chk-score {}
.movie-chk-score ul {margin-bottom:15px}
.movie-chk-score ul li {position:relative;float:left;width:49%;margin-right:2%;margin-bottom:20px;padding:15px 0 15px 89px;box-sizing:border-box}
.movie-chk-score ul li:nth-child(2n) {margin-right:0}
.movie-chk-score ul li .tit {position:absolute;left:0;top:0}
.movie-chk-score .cp-btn {display:block;width:200px;margin:0 auto}

.movie-chk-result {display:none;border:1px solid #c4cbd6;box-sizing:border-box}
.movie-chk-result > div {border-bottom:1px solid #c4cbd6;padding:36px 30px;box-sizing:border-box}
.movie-chk-result .grade-result {}
.movie-chk-result .grade-detail {}
.movie-chk-result .grade-sta {position:relative;width:100%}
.movie-chk-result .tit {margin-bottom:35px;color:#042f7d;font-size:1.333em;font-weight:500;line-height:1.2;letter-spacing:-.05em}
.movie-chk-result .tit .en {display:block;margin-top:15px;color:#d6dce4;font-size:.75em;letter-spacing:.05em;font-family:oswald, sans-serif}
.movie-chk-result .txt {margin-bottom:30px;color:#333;letter-spacing:-.05em;line-height:1.889}
.movie-chk-result .txt span {position:relative;display:inline-block;font-weight:500}
.movie-chk-result .txt span:before {content:"";display:block;position:absolute;left:0;bottom:3px;width:100%;height:3px}
.movie-chk-result .txt .rank01:before {background-color:#48a44a}
.movie-chk-result .txt .rank02:before {background-color:#22a2dc}
.movie-chk-result .txt .rank03:before {background-color:#efa126}
.movie-chk-result .txt .rank04:before {background-color:#cb2126}

@media all and (max-width:1399px) {
	.movie-chk-button label {width:20%}
	.movie-chk-result .chart-sec svg,
	.movie-chk-result .chart-sec rect {width:100% !important;margin:0 auto}
}
@media all and (max-width:1199px) {
	.movcie-chk-list li {width:21%;margin-right:3%}
	.movcie-chk-list li a {width:auto}
	.movie-preview video {width:100% !important;height:auto !important}
}
@media all and (max-width:999px) {
	.movie-chk-score ul li {float:none;width:auto;margin-right:0}
	.movie-chk-result > div {padding:25px 20px}
	.movie-chk-result .grade-sta {padding:25px 20px;height:auto}
	.movie-chk-result .tit {margin-bottom:15px}
	.movie-chk-result .tit .en {margin-top:7px}
	.movie-chk-result .txt {margin-bottom:15px}
}
@media all and (max-width:809px) {
	.movie-chk-button label {width:20%}
}
@media all and (max-width:768px){
	.movie-chk-wr .movie-chk-box {padding:20px 20px 0}
	.movie-my-box .grade-user-info {margin:0 -20px}
	.movie-info-box {padding-bottom:10px;margin-bottom:15px}
	.movie-info-box .m-summary {margin-top:7px}
	.movie-chk-wr .info-list {margin-bottom:20px}
	.movie-preview {margin-bottom:15px}
	.movie-rank-mean a span:after {width:25px;height:25px}
	.rank-detail-wr {padding:15px }
	.movie-rank-mean {margin-bottom:15px}
	.rank-detail-wr li {float:none;width:auto !important;margin-right:0}
	.movie-chk-result > div,
	.movie-chk-result .grade-sta {padding:20px 10px}
	.movie-chk-result .tit {margin-bottom:10px}
	.movie-chk-result .txt {margin-bottom:10px}
}
@media all and (max-width:599px) {
	.movie-chk-button label {width:33.33%}
	.movie-chk-button label:nth-child(n+8) {border-top:0}
}
@media all and (max-width:499px) {
	.movie-chk-button label {width:50%}
	.movie-chk-button label:nth-child(n+6) {border-top:0}
}
@media all and (max-width:399px) {
	.movie-chk-score ul li .tit,
	.rank-detail-wr li .comp-ico {position:static;margin:0 auto 10px}
	.movie-chk-score ul li,
	.rank-detail-wr li {padding:0}
	.rank-detail-wr li {text-align:center}
}

/* 등급분류정보 > 등급분류통계자료 > 등급분류통계 */
.stats-chart-top {position:relative}
.stats-chart-top .more-info {display:inline-block;background-color:#d4006e;border:0;border-radius:50%;width:30px;height:30px;margin:2px 0 0 8px;color:#fff !important;font-size:.642em;text-align:center;font-family:oswald, sans-serif;line-height:30px;vertical-align:top}
.stats-chart-top .more-info-box {display:none;position:absolute;top:-57px;left:217px;background-color:#fff;border:1px solid #585858;border-radius:10px;padding:22px 30px;box-sizing:border-box;z-index:1}
.stats-chart-top .more-info-box:before {content:"";display:block;position:absolute;left:-9px;top:50%;background-color:#fff;border:1px solid transparent;border-bottom:1px solid #585858;border-right:1px solid #585858;width:15px;height:15px;margin:-8px auto 0;transform:rotate(135deg);z-index:1}
.stats-chart-top .more-info-close {position:absolute;bottom:19px;right:21px;background:url(/resources/homepage/kor/_Img/Layout/layout_spr.png) no-repeat -76px -38px;width:24px;height:24px;transition:all .3s ease}
.stats-chart-top .more-info-close:hover,
.stats-chart-top .more-info-close:focus {transform:rotate(90deg)}
.grade-search-box {background-color:#f1f1f1;border:1px solid #ccc;margin-bottom:40px;padding:21px 50px 30px;font-size:0;overflow:hidden;}
.grade-search-box .tit {margin-bottom:13px;color:#333;font-size:1.111em;letter-spacing:-.05em}
.grade-search-box .grade-terms,
.grade-search-box .grade-per,
.grade-search-box .cg-btn {display:inline-block;font-size:18px;vertical-align:bottom}
.grade-search-box .grade-per {border-left:1px solid #ccc;margin-left:37px;padding-left:40px}
.grade-search-box .grade-per > div {display:inline-block;margin-right:17px;vertical-align:top}
.grade-search-box .select-list > span {display:inline-block;margin:0 15px;font-size:1.222em}
.grade-search-box input[type="text"] {border:1px solid #393939;width:130px;height:40px;margin:0;padding:0 0 0 20px;box-sizing:border-box;color:#000;font-size:16px;line-height:37px}
.grade-search-box input[type="text"]::placeholder {color:#000}
.grade-search-box input[type="text"]::-ms-input-placeholder {color:#000}
.grade-search-box input[type="text"]::-ms-input-placeholder {color:#000}
.grade-search-box .cg-btn {margin-left:30px}
.chart-box-list {margin-bottom:60px;overflow:hidden;font-size:0}
.chart-box-list .chart-box-wr {position:relative;display:inline-block;width:30.7%;margin-right:3.95%;vertical-align:top;box-sizing:border-box}
.chart-box-list.chart-col-02 .chart-box-wr {width:48.025%}
.chart-box-list.chart-col-02 .chart-box-wr:nth-child(2) {margin-right:0}
.chart-box-list.chart-col-02 .chart-last-box {display:none}
.chart-box-list .chart-box-wr.chart-last-box {margin-right:0}
.chart-box-list .chart-box-wr .chart-tit {margin-bottom:20px;color:#042f7d;font-size:24px;letter-spacing:-.05em;font-weight:500}
.chart-box-list .chart-box-wr .chart-caption {position:absolute;right:0;top:5px;color:#333;font-size:16px;font-weight:500;letter-spacing:-.05em}
.chart-box-list .chart-box {border:1px solid #ccc;height:340px;padding:10px;box-sizing:border-box}
.chart-box-list .chart-box > div svg {width:100%;max-width:400px;margin:0 auto}
.chart-box-list .chart-box-wr .info-ex02 {font-size:14px;padding:4px 0 4px 25px}
.grade-chart-wr {position:relative;padding-bottom:60px}
.grade-chart-wr .tbl-type01 th,
.grade-chart-wr .tbl-type01 td {line-height:1.2}
.grade-chart-wr .sw-btn {position:absolute;top:-10px;right:0}
.grade-chart-wr .gr-th,
.grade-chart-wr .gr-em,
.grade-chart-wr .gr-em02 {color:#000;font-weight:500}
.grade-chart-wr .gr-th,
.grade-chart-wr .gr-em02 {background-color:#eff2f8}

@media all and (max-width:1399px) {
	.grade-search-box {position:relative}
	.grade-search-box .grade-terms,
	.grade-search-box .grade-per {display:block}
	.grade-search-box .grade-per {border-left:0;margin-top:15px;margin-left:0;padding-left:0}
	.grade-search-box .cg-btn {position:absolute;top:45px;right:50px;margin-left:0}
}
@media all and (max-width:999px) {
	.grade-search-box {padding:20px}
	.grade-search-box .select-list > span {margin:0 10px}
	.grade-search-box .grade-terms,
	.grade-search-box .grade-per,
	.grade-search-box .cg-btn {font-size:17px;}
	.grade-search-box .cg-btn {top:35px;right:20px}
	.chart-box-list .chart-box-wr,
	.chart-box-list.chart-col-02 .chart-box-wr {display:block;width:auto;margin-right:0;margin-bottom:20px}
	.chart-box-list .chart-box {height:auto}
	.chart-box-list .chart-box-wr .chart-tit {font-size:20px}
	.chart-box-list .chart-box-wr .chart-caption {font-size:15px}
	.chart-box-list .chart-box > div svg {max-width:none}
}
@media all and (max-width:800px) {
	.stats-chart-top .more-info-box {top:100%;left:0;width:100%;margin-top:15px;padding:15px 20px}
	.stats-chart-top .more-info-box:before {left:144px;top:-9px;margin:auto;transform:rotate(-135deg)}
}
@media all and (max-width:768px) {
	.grade-search-box {margin-bottom:30px}
	.grade-search-box .tit {margin-bottom:5px}
	.grade-search-box .grade-terms,
	.grade-search-box .grade-per,
	.grade-search-box .cg-btn {font-size:16px;}
	.grade-search-box .grade-per {margin:10px 0}
	.grade-search-box .radio-btn-list label {width:33.33%}
	.grade-search-box select.prg-sel,
	.grade-search-box input[type="text"] {margin-top:5px;width:45%;min-width:0;padding-left:5px}
	.grade-search-box .grade-per > div {display:block;margin-right:0}
	.grade-search-box .select-list {font-size:0}
	.grade-search-box .select-list > span {width:10%;margin:0;font-size:16px;text-align:center}
	.grade-search-box .cg-btn {position:static;top:auto;right:auto;width:100%;height:40px}
	.chart-box-list .chart-box-wr .chart-tit {margin-bottom:10px;font-size:18px}
	.chart-box-list .chart-box-wr .chart-caption {font-size:14px}
	.chart-box-list .chart-box-wr .info-ex02 {padding:3px 0 3px 25px}
}
@media all and (max-width:399px) {
	.grade-chart-wr {text-align:right}
	.grade-chart-wr .c-tit02 {text-align:left}
	.grade-chart-wr .sw-btn {position:static;margin-bottom:10px}
}

/* 위원회소개  > 위원소개 */
.mem-type01 {position:relative}
.mem-type01 .r {position:absolute;right:0;z-index:1}
.mem-type01 .prg-sel {min-width:200px}
.mem-type01 h3.c-tit01 {font-size:1.667em}
.mem-type01 h3 > span {display:inline-block;background-color:#f1f1f1;border-radius:25px;margin-left:2px;padding:5px 15px;color:#000;font-size:.567em;font-weight:300;letter-spacing:0;font-family:oswald, sans-serif;vertical-align:middle}
.mem-type01 .mem-caption {position:absolute;right:0;margin-top:-40px}
.mem-type01 .mem-caption p {display:block}
.mem-list-box {border-top:3px solid #000;border-bottom:1px solid #000;margin-bottom:55px}
.mem-list-box .mem-list {border-bottom:1px solid #ccc;padding:30px 10px;overflow:hidden}
.mem-list-box .mem-list:last-child {border-bottom:0}
.mem-list-box .mem-list > div {display:inline-block;vertical-align:top}
.mem-list-box .mem-list .mem-img-wr {width:336px}
.mem-list .mem-img-wr .mem-img {border-radius:50%;width:130px;height:130px;margin:0 auto;overflow:hidden}
.mem-list .mem-img-wr .mem-img img {width:130px}
.mem-list-box .mem-list .mem-cont {width:1040px}
.mem-list .mem-cont .name {margin-bottom:7px;color:#000;font-size:1.333em;font-weight:500}
.mem-list .mem-cont .c-list01 li {float:left;width:50%;box-sizing:border-box}
.mem-chair-box {position:relative;background-color:#f7f7f7;border-bottom:0}
.mem-chair-box:before {content:"";display:block;position:absolute;left:20px;top:-3px;background:url(/resources/homepage/kor/_Img/Content/mem_top_bg.png) no-repeat;width:38px;height:55px}
.mem-list-wr .tbl-type-s01 {margin-bottom:50px}
.mem-list-wr .tbl-type-s01 .mem-sub-box {text-align:left}
.mem-cont .p-small {display:block;margin-top:-1px}

@media all and (max-width:1399px) {
	.mem-list-box .mem-list .mem-img-wr {width:200px}
	.mem-list-box .mem-list .mem-cont {width:calc(100% - 220px)}
}
@media all and (max-width:999px) {
	.mem-list .mem-cont .c-list01 li {float:none;width:auto}
	.mem-list-wr .tbl-type-s01 {margin-bottom:30px}
}
@media all and (max-width:599px) {
	.mem-type01 .r {position:static}
	.mem-list-box .mem-list > div {width:auto;display:block;margin:0 auto}
	.mem-list-box .mem-list {padding:15px 10px}
	.mem-list-box .mem-list .mem-img-wr {margin-bottom:10px}
	.mem-list .mem-img-wr .mem-img {width:91px;height:91px}
	.mem-list .mem-img-wr .mem-img img {width:91px}
	.mem-list-box .mem-list .mem-cont {width:auto;margin:0 auto;text-align:center}
	.mem-list .mem-cont .c-list01 {display:inline-block}
	.mem-list-wr .tbl-type-s01 {margin-bottom:20px}
}
@media all and (max-width:399px) {
	.mem-type01 .prg-sel {width:100%;margin-bottom:20px}
	.mem-type01 .mem-caption {position:static;margin-top:0}
	.mem-type01 .mem-caption p {margin:-5px 0 20px}
}
/* 사이트맵  */
.sitemap-wrap {border-top:3px solid #000}
.sitemap-wrap .inwr {padding:30px 0 ;border-bottom:1px solid #cdcdcd}
.sitemap-wrap .sitemap-list {display:block;position:relative;box-sizing:border-box;padding:0 0 0 260px}
.sitemap-wrap .sitemap-list .tit {display:block;position:absolute;width:260px;height:100%;left:0;top:0;border-right:1px solid #cdcdcd}
.sitemap-wrap .sitemap-list .tit a {display:block;font-size:1.556em;color:#000;font-weight:500;margin:0;letter-spacing:-.05em;transition:all .3s ease;line-height:1.2}
.sitemap-wrap .sitemap-list .tit a span {display:inline-block;position:relative}
.sitemap-wrap .sitemap-list .tit a span:after {display:block;content:"";width:0;height:0;background:#12a89e;border-radius:50%;position:absolute;top:100%;left:9px;margin-top:25px;transition:all .5s ease}
.sitemap-wrap .sitemap-list .tit a:focus, .sitemap-wrap .sitemap-list .tit a:hover {color:#042f7d}
.sitemap-wrap .sitemap-list .tit a:focus span:after, .sitemap-wrap .sitemap-list .tit a:hover span:after {left:0;margin-top:16px;width:18px;height:18px}
.sitemap-wrap .sitemap-list .tit a[target="_blank"] span {position:relative;padding:0 25px 0 0}
.sitemap-wrap .sitemap-list .tit a[target="_blank"] span:after {content:"";display:block;position:absolute;width:16px;height:15px;vertical-align:middle;background:url(/resources/_Templet/TMPL00/_Img/Layout/h_spr.png) no-repeat -56px 0;right:0;top:12px}
.sitemap-wrap .sitemap-list .depth2-list {position:relative}
.sitemap-wrap .sitemap-list .depth2-list:before, .sitemap-wrap .sitemap-list .depth2-list:after {display:block;content:"";width:1px;height:100%;background:#cdcdcd;position:absolute;top:0}
.sitemap-wrap .sitemap-list .depth2-list:before {left:33.333%}
.sitemap-wrap .sitemap-list .depth2-list:after {left:66.666%}
.sitemap-wrap .depth2 {display:block;overflow:hidden;font-size:0}
.sitemap-wrap .depth2 .lm_l2 {display:inline-block;position:relative;width:33.333%;padding:0 30px;box-sizing:border-box;font-size:18px;vertical-align:top;margin-bottom:20px}
.sitemap-wrap .depth2 .lm_a2 {display:block;font-size:1.250em;font-weight:500;letter-spacing:-.05em;color:#000;box-sizing:border-box;padding:0;transition:all .3s ease;position:relative;padding-bottom:10px}
.sitemap-wrap .depth2 .lm_a2 span {display:block;line-height:1.2;word-break:keep-all}
.sitemap-wrap .depth2 .lm_a2:before {content:"";position:absolute;left:0;bottom:0;background-color:#00348b;width:0;height:3px;transition:all .3s ease}
.sitemap-wrap .depth2 .lm_a2:after {content:"";display:none;position:absolute;right:0;top:10px;background:url(/resources/_Img/Templet/Layout/bullet_b.png) no-repeat 0 0;width:10px;height:10px;transition:all .3s ease}
.sitemap-wrap .depth2 .lm_a2:hover, .sitemap-wrap .depth2 .lm_a2:focus {color:#044288}
.sitemap-wrap .depth2 .lm_a2:hover:before, .sitemap-wrap .depth2 .lm_a2:focus:before {width:100%}
.sitemap-wrap .depth2 .lm_a2:hover:after, .sitemap-wrap .depth2 .lm_a2:focus:after {display:block}
.sitemap-wrap .depth3 {display:block;margin:0;overflow:hidden;margin:7px 0 0}
.sitemap-wrap .depth3 .lm_l3 {display:block}
.sitemap-wrap .depth3 .lm_a3 {display:block;position:relative;font-weight:400;padding:3px 0 3px;margin:0;box-sizing:border-box;color:#333;transition:all .5s ease}
.sitemap-wrap .depth3 .lm_a3 span {display:inline-block;position:relative}
.sitemap-wrap .depth3 .lm_a3 span:before {content:"";display:block;width:0;height:1px;background:#bfbfbf;position:absolute;bottom:0;left:0;transition:all .5s ease}
.sitemap-wrap .depth3 .lm_a3:focus,
.sitemap-wrap .depth3 .lm_a3:hover {font-weight:500;color:#000}
.sitemap-wrap .depth3 .lm_a3:focus span:before,
.sitemap-wrap .depth3 .lm_a3:hover span:before {width:100%;background:#000}
.sitemap-wrap .depth4 {display:none}
.sitemap-wrap .depth5 {display:none}
@media all and (max-width:1400px){
	.sitemap-wrap .sitemap-list {padding-left:0}
	.sitemap-wrap .sitemap-list .tit {position:relative;top:auto;bottom:auto;right:auto;left:auto;margin:0 0 30px;border-right:0;width:100%;box-sizing:border-box;padding:0 30px}
	.sitemap-wrap .sitemap-list .tit a span:after {left:100%;top:0;margin:0 0 0 24px;top:15px}
	.sitemap-wrap .sitemap-list .tit a:focus span:after, .sitemap-wrap .sitemap-list .tit a:hover span:after {left:100%;margin:0 0 0 15px}
}
@media all and (max-width:999px) {
	.sitemap-wrap .inwr {padding:20px 0}
	.sitemap-wrap .sitemap-list .tit {padding:0 20px}
	.sitemap-wrap .sitemap-list .tit a {font-size:1.45em}
	.sitemap-wrap .sitemap-list .tit a span:after {width:10px;height:10px;margin:0 0 0 15px}
	.sitemap-wrap .sitemap-list .tit a:focus span:after, .sitemap-wrap .sitemap-list .tit a:hover span:after {width:10px;height:10px}
	.sitemap-wrap .depth2 .lm_l2 {padding:0 20px}
	.sitemap-wrap .depth2 .lm_a2 {font-size:1.1em;padding-bottom:7px}
	.sitemap-wrap .depth2 .lm_a2:after {top:5px}
	.sitemap-wrap .depth2 .lm_a2:before {height:2px}
	.sitemap-wrap .depth3 .lm_a3 {font-size:15px}
}
@media all and (max-width:799px) {
	.sitemap-wrap .sitemap-list .depth2-list:before {left:50%}
	.sitemap-wrap .sitemap-list .depth2-list:after {display:none}
	.sitemap-wrap .sitemap-list .tit {padding:0;margin:0 0 20px}
	.sitemap-wrap .depth2 .lm_l2 {width:50%;padding:0}
	.sitemap-wrap .depth2 .lm_l2:nth-child(2n+1) {padding-right:20px}
	.sitemap-wrap .depth2 .lm_l2:nth-child(2n+2) {padding-left:20px}
}
@media all and (max-width:599px) {
	.sitemap-wrap .sitemap-list .tit {margin:0 0 15px}
	.sitemap-wrap .sitemap-list .tit a {font-size:18px}
	.sitemap-wrap .depth2 .lm_l2:nth-child(2n+1) {padding-right:15px}
	.sitemap-wrap .depth2 .lm_l2:nth-child(2n+2) {padding-left:15px}
	.sitemap-wrap .depth2 .lm_a2 {font-size:16px}
	.sitemap-wrap .depth3 {margin:0}
	.sitemap-wrap .depth3 .lm_a3 {font-size:14px}
}
@media all and (max-width:399px){
	.sitemap-wrap .sitemap-list .depth2-list:before {display:none}
	.sitemap-wrap .sitemap-list .tit a span:after {top:10px}
	.sitemap-wrap .depth2 .lm_l2 {margin-bottom:15px}
}

/* datapicker css */
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width:38%}
.ui-datepicker {padding:10px;border:1px solid #ccc}
.ui-corner-all {border-radius:0}
.ui-widget-header {border:0}
.ui-datepicker-header {text-align:center;background:#fff;padding-bottom:15px;font-weight:300}
.ui-datepicker-header .ui-datepicker-prev,
.ui-datepicker-header .ui-datepicker-next,
.ui-datepicker-header .ui-datepicker-title {border:none;outline:none;margin:5px}
.ui-datepicker-prev.ui-state-hover,
.ui-datepicker-next.ui-state-hover {border:none;outline:none;background:#b4cbe5}
.ui-datepicker-calendar .ui-state-default {background:none;border:none;text-align:center;height:33px;width:33px;line-height:36px}
.ui-datepicker-calendar .ui-state-highlight {color:#284B72}
.ui-datepicker-calendar .ui-state-active {border-radius:50%;background-color:#284B72;color:#fff}
.ui-datepicker-calendar thead th {color:#999999;font-weight:200;font-family:'Noto Sans KR', sans-serif}
.ui-datepicker-calendar tbody td {font-size:.888em;font-family:oswald, sans-serif}