@charset "utf-8";

/* 기본 컨텐츠 스타일, 관리자모드 외 전체 사이트 전페이지에 적용됨. */

select {height:28px;vertical-align:middle;}
.editor-out p {min-height:1.5em;}
.c-list01-li.indent, .c-list02-li.indent {margin-left:13px;}

input[type="text"], input[type="password"], input[type="submit"], input[type="button"], button, select, textarea {font-family:"Noto Sans KR"}
button, input[type="button"], input[type="submit"] {cursor:pointer}

/* apple 기기 */
a[href^="tel:"] {color:inherit !important}

input[type=text], input[type=password], input[type=button], input[type=submit], button, textarea, select {-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
select {border:0;height:28px;box-sizing:border-box;border:1px solid #ccc;background:rgba(255,255,255,0.3) url(/_Img/Common/selfrm_arr.gif) no-repeat right 50%;padding-right:20px;padding-left:5px;padding-top:1px;line-height:1.2em}
select::-ms-expand {display:none;}

/* ie9 업그레이드 안내창 */
.lowIE-update {position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;line-height:1.6}
.lowIE-update .update-cont {position:relative;margin:130px auto 0 auto;width:570px;height:410px;background:#2a2a2a;color:#fff;padding:30px 0 0 0;text-align:center;z-index:7100}
.lowIE-update .update-cont .tit {font-size:21px;padding:65px 0 25px 0;margin:0 40px 25px 40px;background:url(/_Img/Common/ie_logo.png) no-repeat center 0;line-height:1.2;border-bottom:1px solid #444}
.lowIE-update .update-cont .btxt {font-weight:500;font-size:15px;margin-bottom:10px;}
.lowIE-update .update-cont .txt {font-size:12px;color:#c0c0c0;margin-bottom:35px;}
.lowIE-update .update-cont .txt .spc {color:#0c8ecb;font-weight:500;}
.lowIE-update .update-cont .btn-upgrade {display:inline-block;font-size:15px;font-weight:500;color:#fff;padding:15px 20px;background:#0c8ecb;}
.lowIE-update .update-cont .btn-upgrade span {display:inline-block;vertical-align:middle;line-height:20px;color:#fff;padding-left:35px;background:url(/_Img/Common/ie_arr.png) no-repeat 0 50%;}
.lowIE-update .update-cont .chk-uclose {position:absolute;left:0;bottom:0;width:100%;height:40px;text-align:right;background:#0e0e0e;}
.lowIE-update .update-cont .chk-uclose label {display:inline-block;vertical-align:middle;font-size:11px;color:#9f9f9f;padding:0 50px 0 5px;*display:inline;*zoom:1;line-height:40px;}
.lowIE-update button {position:absolute;bottom:0;right:0;width:40px;height:40px;background:#000 url(/_Img/Common/ie_close.png) no-repeat 50% 50%;border:0;}

/* 팝업 */
.pop_wrap {background:#fff;}
.pop_head {display:block;position:fixed;top:0px;width:100%;z-index:10;}
.pop_head {background:rgba(46,44,38,.95) url(/_Img/Common/popup_bg.gif) repeat-x 0 0;height:60px;}
.pop_head a.close {position:absolute;right:0;top:0;}
.pop_head .pop_title {font-size:16px;letter-spacing:-1px;font-weight:bold;color:#fff;display:inline-block;padding:16px 0 0 20px;}
.pop_foot {display:block;position:fixed;bottom:0px;width:100%;z-index:5000;background:rgba(46,44,38,.95);}
.pop_foot {height:5px;overflow:hidden}
.pop_cont {z-index:6000;padding:85px 15px 20px 15px;}
.pop_wrap .close {position:absolute;top:0;right:0;z-index:20;}
.pop_wrap .close button {position:relative;width:60px;height:60px;background:none;border:none}

.pop_cont .btn-wr {margin-top:20px;text-align:center;}

#popups {z-index:10000;position:relative;display:block;}
#popups h3 {font-size:12px;background:#333;color:#fff;display:none;}
.popup_layers {position:absolute;border:1px solid #eaeaea;z-index:10000;background:#fff;box-sizing:border-box;}
.poplayer_foot {position:absolute;bottom:0px;width:100%;font-size:11px;background:#333;color:#fff;}
.poplayer_foot * {color:#FFF !important;}

/* 라디오 / 체크박스 */
.rdos {display:inline-block}
.rdos input[type="radio"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.rdos input[type="radio"] + label {display:inline-block;vertical-align:middle;line-height:1.7143;position:relative;margin-right:11px;padding-left:22px;color:#767676;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.rdos input[type="radio"] + label:before {content:'';position:absolute;left:0;top:5px;margin:0;width:15px;height:15px;text-align:center;background:#fff;border:1px solid #ccc;border-radius:50%;box-sizing:border-box}
.rdos input[type="radio"]:checked + label:before {background:#b79b64;border-color:#b79b64}
.rdos input[type="radio"]:checked + label:after {content:'';position:absolute;top:10px;margin:0 0 0 -2px;left:7px;width:5px;height:5px;background:#fff;border-radius:100%}
.rdos input[type="radio"]:focus + label:before {outline:rgb(59, 153, 252) auto 5px}
.chks {display:inline-block;position:relative}
.chks input[type="checkbox"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.chks input[type="checkbox"] + label {display:inline-block;vertical-align:middle;line-height:1.7143;position:relative;padding-left:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.chks input[type="checkbox"] + label:before {content:'';position:absolute;left:1px;top:4px;margin:0;width:17px;height:17px;text-align:center;background:#fff;border:1px solid #ccc;box-sizing:border-box;}
.chks input[type="checkbox"] + label:active:before,
.chks input[type="checkbox"]:checked + label:active:before {}
.chks input[type="checkbox"]:checked + label:before {background:#333;border:1px solid #333}
.chks input[type="checkbox"]:checked + label:after {content:"";display:block;position:absolute;width:10px;height:4px;left:4px;top:7px;border-width:0 0 2px 2px;border-style:solid;border-color:transparent transparent #fff #fff;transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.chks input[type="checkbox"]:focus + label:before {outline:rgb(59, 153, 252) auto 5px}

/*탭메뉴 */
.c-tab01 {position:relative;margin-bottom:50px;text-align:center;letter-spacing:-.05em}
.c-tab01 ul {display:block;overflow:hidden;font-size:0}
.c-tab01 ul li {display:inline-block;vertical-align:top;box-sizing:border-box;font-size:14px}
.c-tab01 ul li a {display:block;position:relative;box-sizing:border-box;border:1px solid #ccc;border-right:0;padding:11px 5px 12px;background:#e5e5e5;transition:all .3s ease;min-width:170px;max-width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;text-align:center;height:50px}
.c-tab01 ul li:last-child a {border-right:1px solid #ccc}
.c-tab01 ul li a span {position:relative;display:inline-block;transition:all .3s ease;}
.c-tab01 ul li a:focus span, .c-tab01 ul li a:hover span {color:#70582c}
.c-tab01 ul li a span:after {content:"";display:block;position:absolute;width:0;left:50%;bottom:-3px;height:2px;background:#b6a380;transition:all .3s ease}
.c-tab01 ul li a:hover span:after, .c-tab01 ul li a:focus span:after, .c-tab01 ul li a:active span:after {width:100%;left:0}
.c-tab01 ul li.over a {border-color:#b6a380;background:#fff}
.c-tab01 ul li.over:last-child a {border-right:0}
.c-tab01 ul li.over a:after {display:block;content:"";width:1px;height:100%;background:#b6a380;position:absolute;top:0;right:0}
.c-tab01 ul li.over a span {color:#70582c;font-weight:400}
@media all and (max-width:768px) {
	.c-tab01 ul li a span {max-width:170px}
}
@media all and (max-width:600px) {
	.c-tab01 ul li {font-size:14px}
}

.c-tab02, #contents .depth4 {margin-bottom:25px;letter-spacing:-.05em;text-align:center}
.c-tab02 ul:after, #contents .depth4 ul:after {display:block;content:"";clear:both}
.c-tab02 ul li, #contents .depth4 ul li {position:relative;display:inline-block}
.c-tab02 ul li a, #contents .depth4 ul li a {display:block;line-height:1}
.c-tab02 ul li a:after, .c-tab02 ul li a span:after,
#contents .depth4 ul li a:after, #contents .depth4 ul li a span:after {content:"";display:block;position:absolute}
.c-tab02 ul li a:after, #contents .depth4 ul li a:after {width:1px;height:15px;background:#ddd;top:50%;margin-top:-7px;left:0}
.c-tab02 ul li:first-child a:after, #contents .depth4 ul li:first-child a:after {display:none}
.c-tab02 ul li a span, #contents .depth4 ul li a span {position:relative;font-size:14px;font-weight:400;display:block;color:#666;padding:15px 22px}
.c-tab02 ul li a span:after, #contents .depth4 ul li a span:after {bottom:-3px;left:50%;margin-left:-4px;width:0;border:4px solid transparent;transition:all .3s ease;}
.c-tab02 ul li.over a span, #contents .depth4 ul li.over a span {color:#444}
.c-tab02 ul li a:hover span:after, .c-tab02 ul li.over a span:after, 
#contents .depth4 ul li a:hover span:after, #contents .depth4 ul li.over a span:after {border-top-color:#ae9567}

#contents .depth3 .depth4 {display:none;}
#contents .depth3 {position:relative;margin-bottom:50px;text-align:center;letter-spacing:-.05em}
#contents .depth3 ul {display:block;overflow:hidden;font-size:0}
#contents .depth3 ul li {display:inline-block;vertical-align:top;box-sizing:border-box;font-size:14px}
#contents .depth3 ul li a {display:block;position:relative;box-sizing:border-box;border:1px solid #ccc;border-right:0;padding:11px 5px 12px;background:#e5e5e5;transition:all .3s ease;min-width:170px;max-width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;text-align:center;height:50px}
#contents .depth3 ul li:last-child a {border-right:1px solid #ccc}
#contents .depth3 ul li a span {position:relative;display:inline-block;transition:all .3s ease;}
#contents .depth3 ul li a:focus span, #contents .depth3 ul li a:hover span {color:#70582c}
#contents .depth3 ul li a span:after {content:"";display:block;position:absolute;width:0;left:50%;bottom:-3px;height:2px;background:#b6a380;transition:all .3s ease}
#contents .depth3 ul li a:hover span:after, #contents .depth3 ul li a:focus span:after, #contents .depth3 ul li a:active span:after {width:100%;left:0}
#contents .depth3 ul li.over {position:relative;z-index:3}
#contents .depth3 ul li.over a {border-color:#b6a380;background:#fff;overflow:visible}
#contents .depth3 ul li.over:last-child a {border-right:0}
#contents .depth3 ul li.over a:after {display:block;content:"";width:1px;height:100%;background:#b6a380;position:absolute;top:0;right:-1px}
#contents .depth3 ul li:last-child a:after {right:0}
#contents .depth3 ul li.over a span {color:#70582c;font-weight:400}
#contents .mSet {z-index:9;border:0;margin:0 0 20px;z-index:101}
#contents .mSet:after {display:none}
#contents .mSet > button {display:block;position:relative;width:100%;border:0;background:linear-gradient(to top, rgba(0, 0, 0, .05) 0%, rgba(255, 255, 255, .5));padding:20px 0;line-height:1;box-sizing:border-box;border:1px solid #ccc;outline:0;transition:all .3s ease;font-size:14px}
#contents .mSet > button:before, #contents .mSet > button:after {content:"";display:block;position:absolute;width:8px;height:1px;top:50%;margin:-1px 0 0;background:#8e6820;transition:all .3s ease}
#contents .mSet > button:before {right:26px;transform:rotate(45deg);-ms-transform:rotate(45deg)}
#contents .mSet > button:after {right:20px;transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
#contents .mSet > button.over {background: linear-gradient(to top, rgba(255, 255, 255, .5) 0%, rgba(0, 0, 0, .05));box-shadow:3px 3px 5px rgba(0, 0, 0, .1) inset;color:#8e6820}
#contents .mSet > button.over:before {transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
#contents .mSet > button.over:after {transform:rotate(45deg);-ms-transform:rotate(45deg)}
#contents .mSet ul {position:absolute;width:100%;top:100%;left:0;background:#fff;box-sizing:border-box;box-shadow:0 2px 5px 0 rgba(0,0,0,0.15)}
#contents .mSet ul li {width:100%;margin:-1px 0 0 !important}
#contents .mSet ul li a {text-align:center;border:1px solid #ccc !important;max-width:100%}
#contents .mSet ul li a span {min-width:0;max-width:100% !important}
#contents .mSet ul li a:after {display:none !important}
#contents .mSet ul li.over a {border-color:#b6a380 !important;z-index:100;background:#b6a380}
#contents .mSet ul li.over a span {color:#fff}
@media all and (max-width:768px) {
	#contents .depth3 ul li a {min-width:100px}
}
@media all and (max-width:430px) {
	#contents .depth3 ul li a {min-width:80px}
}
@media all and (max-width:365px) {
	#contents .depth3 ul li a {min-width:65px}
}

/* 게시판카테고리탭 */
.b-tab01 {position:relative;box-sizing:border-box}
.b-tab01:after, .b-tab01 li a:before, .b-tab01 li a:after {content:"";display:block;position:absolute;left:0;box-sizing:border-box}
.b-tab01:before, .b-tab01:after {display:block;content:"";width:100%;height:1px;background:#cbcbcb;position:absolute;left:0}
.b-tab01:before {top:0;z-index:100}
.b-tab01:after {bottom:0}
.b-tab01 li {text-align:center;float:left}
.b-tab01 li a {position:relative;display:block;padding:13px 0 12px;background:#e5e5e5;height:50px;box-sizing:border-box}
.b-tab01 li a:before {top:50%;margin-top:-8px;width:1px;height:15px;background:#cbcbcb;}
.b-tab01 li a:after {width:100%;height:100%;border:1px solid transparent;transition:all .3s ease;top:0;left:0;z-index:100}
.b-tab01 li a span {font-size:14px;letter-spacing:-.05em;color:#666}
.b-tab01 li.first {letter-spacing:0}
.b-tab01 li.first a:before {display:none;}
.b-tab01 li a span.all:before {display:inline-block;content:"";width:9px;height:12px;margin-right:16px;background:url(/_Img/Content/btab_sprite.png) no-repeat -100px 0}
.b-tab01 li.over a {background:#fff}
.b-tab01 li.over a span {color:#70582c;}
.b-tab01 li a:hover, .b-tab01 li a:focus, .b-tab01 li a:active, .b-tab01 li.over a {background:#fff}
.b-tab01 li a:hover:after, .b-tab01 li a:focus:after, .b-tab01 li a:active:after, .b-tab01 li.over a:after {border-color:#b6a380}

.b-tab01 button {position:absolute;top:0;border:0;width:50px;height:50px;background:url(/_Img/Content/btab_sprite.png) no-repeat;text-indent:-9999em;z-index:500}
.b-tab01 button.btn-prev {left:0;text-indent:-9999em}
.b-tab01 button.btn-next {right:0;background-position:-50px 0}
.b-tab01 button.btn-more {display:none}


/* 컨텐츠 타이틀*/
.c-tit01 {font-size:30px;color:#222;line-height:1;margin:0 0 30px 0;font-weight:400;letter-spacing:-.05em}
.c-tit02 {font-size:24px;color:#333;line-height:1;margin-bottom:20px;font-weight:400;letter-spacing:-.05em}
.c-tit03 {font-size:18px;color:#444;line-height:1;margin-bottom:18px;font-weight:400;}
.c-tit01 span, .c-tit02 span, .c-tit03 span {font-family:"Arita Buri"; letter-spacing:0;line-height:1.4em;}
.tit-color {color:#927640}
@media all and (max-width:999px){
	.c-tit01 {font-size:28px}
}
@media all and (max-width:768px){
	.c-tit01 {font-size:26px;margin-bottom:25px}
	.c-tit02 {font-size:22px}
	.c-tit03 {margin-bottom:15px}
}
@media all and (max-width:599px){
	.c-tit01 {font-size:22px;margin-bottom:20px;font-weight:500}
	.c-tit02 {font-size:20px;font-weight:500}
	.c-tit03 {margin-bottom:10px;font-weight:500}
	.c-tit01 span, .c-tit02 span, .c-tit03 span {font-weight:400}
}
@media all and (max-width:399px){
	.c-tit01 {margin-bottom:15px;}
}

/* 박스 스타일 */
.w-box {background:#fff;border:1px solid #ddd;overflow:hidden;position:relative;}
.g-box {background:#f8f8f8;border:1px solid #ddd;overflow:hidden;position:relative;}
.r-box {background:#fbf0e6;border:1px dashed #d1001d;overflow:hidden;position:relative;}

/* 안내문 */
.info-box {position:relative;border:1px solid #b6a380;padding:39px 30px 30px 262px;min-height:63px;font-size:14px;color:#333;position:relative;}
.info-box .info-tit {font-size:18px;color:#70582c;font-weight:500;letter-spacing:-.05em;position:absolute;top:39px;left:50px;max-width:115px}
.info-box .info-txt .stit {font-size:15px;font-weight:500;color:#555;letter-spacing:-.05em}
.info-box .info-txt .stxt {color:#666;margin-top:12px}
.info-box ul {position:relative;padding-left:30px;margin-top:12px}
.info-box ul:before {display:block;content:"";width:20px;height:20px;background:url(/_Img/Content/infobox_spr.png) no-repeat -84px 0;position:absolute;top:1px;left:0}
.info-box ul li {font-size:13px;color:#7a7a7a;letter-spacing:-.025em}
@media only screen and (max-width:768px){
	.info-box {padding:30px 30px 30px 175px}
	.info-box .info-tit {left:30px;top:30px}
}
@media only screen and (max-width:699px){
	.info-box {padding:0}
	.info-box .info-tit {position:relative;top:auto;left:auto;right:auto;bottom:auto;max-width:100%;padding:14px 20px;background:#b6a380;color:#fff;font-size:16px}
	.info-box .info-txt {padding:14px 20px}
	.info-box .info-txt .stxt {margin-top:2px}
	.info-box ul {margin-top:8px}
}

.info-box02 {display:block;position:relative;}
.info-box02 .info-tit {font-size:15px;color:#fff;font-weight:500;padding:13px 0 13px 40px;background:#707070}
.info-box02 .info-txt {background:#f5f5f5;padding:33px 50px 40px}
.info-box02 .info-txt ul {position:relative;padding-left:30px;margin-top:12px}
.info-box02 .info-txt ul:before {display:block;content:"";width:20px;height:20px;background:rgba(110,97,83,.6) url(/_Img/Content/infobox_spr.png) no-repeat -84px 0;position:absolute;top:1px;left:0;border-radius:50%}
.info-box02 .info-txt ul li {font-size:13px}
@media only screen and (max-width:999px){
	.info-box02 .info-tit {padding:13px 30px}
	.info-box02 .info-txt {padding:24px 30px}
}
@media only screen and (max-width:768px){
	.info-box02 .info-tit {padding:14px 20px}
	.info-box02 .info-txt {padding:14px 20px}
}

.info-box03 {padding:3px 20px 0 50px;min-height:60px;color:#7a7a7a;font-weight:400;position:relative}
.info-box03:before {display:block;content:"";width:35px;height:35px;background:#a69073 url(/_Img/Content/infobox_spr.png) no-repeat -47px 0;position:absolute;top:0;left:0;border-radius:50%}
.info-box03 ul li {padding-left:14px;position:relative}
.info-box03 ul li:before {display:block;content:"";width:4px;height:1px;background:#656567;position:absolute;top:14px;left:0}
@media only screen and (max-width:399px){
	.info-box03 {padding-left:45px; padding-right:0}
}

.info-s-box {position:relative;border-top:1px solid #bbbcbe;border-bottom:1px solid #bfa36e;padding:28px 28px 28px 85px}
.info-s-box:before {display:block;content:"";width:45px;height:45px;background:#907b52 url(/_Img/Content/infobox_spr.png) no-repeat;position:absolute;top:18px;left:10px;border-radius:50%}
@media only screen and (max-width:768px){
	.info-s-box {padding:24px 25px 24px 65px}
	.info-s-box:before {width:35px;height:35px;background-size:auto 35px}
}
@media only screen and (max-width:599px){
	.info-s-box {padding-top:15px;padding-bottom:15px}
	.info-s-box:before {top:50%;margin-top:-17px}
}

.info-ex, .info-ex02, .info-ex03 {font-size:14px;line-height: 1.7em;margin-top:7px;position:relative;padding-left:25px}
.info-ex:before, .info-ex02:before, .info-ex03:before {display:block;content:"";width:20px;height:20px;background:url(/_Img/Content/infobox_spr.png) no-repeat;position:absolute;top:2px;left:0;}
.info-ex02:before, .info-ex03:before {border-radius:50%;}
.info-ex {color:#767676}
.info-ex02 {color:#b8924b}
.info-ex03 {color:#918172}
.info-ex:before {background-position:-106px 0}
.info-ex02:before {background-position:-127px 0;background-color:#bc9855}
.info-ex03:before {background-position:-149px 0;background-color:#6f685f}
.info-ex03 .sec {display:block;color:#777}
span.info-ex, span.info-ex02, span.info-ex03 {display:inline-block;vertical-align:top;padding:0 0 5px 25px;margin-top:2px;min-height:16px;}


/* 링크스타일 */
.sico-nwin {color:#8e6820;background:url(/_Img/Content/ico_nw.png) no-repeat right 5px;padding-right:17px;letter-spacing:-0.05em;margin-right:3px;}
.sico-nwin:hover, .sico-nwin:focus {background:url(/_Img/Content/ico_nw.png) no-repeat right 5px}

/*리스트 스타일 (float:left 속성을 줄경우에는 ie6등에서 배경 이미지가 나오지 않을수 있으므로 width값 설정이 필요합니다.) */
.c-list01, .c-list02, .c-list03 {padding:3px 0;list-style:none;}
.c-list01, .c-list02 {font-weight:400}
.c-list01 ul li, .c-list02 ul li, .c-list03 ul li {list-style:none;/*font-weight:300*/}
.c-list01 li, .c-list01-li {position:relative;line-height:1.3;padding:5px 0 5px 12px;color:#666;font-size:14px;}
.c-list01 li:before, .c-list01-li:before {position:absolute;top:14px;left:0;content:"";display:block;width:2px;height:2px;background:#8a8a8a;}
.c-list01 li .tit, .c-list01-li .tit {color:#aa8132}
.c-list01 li .tit:after, .c-list01-li .tit:after {display:inline-block;content:":";margin:0 2px}
.c-list01 li ul, .c-list02 li ul {margin-top:9px;}
.c-list01 li ul li, .c-list02 li ul li {font-size:13px;color:#7a7a7a;padding:3px 0 3px 10px;margin-left:0;position:relative}
.c-list01 li ul li:before, .c-list02 li ul li:before {position:absolute;top:12px;left:0;content:"";display:block;width:5px;height:1px;background:#b8924b;}
.c-list02 li, .c-list02-li {position:relative;line-height:1.3;padding:5px 0 5px 26px;color:#666;font-size:14px;}
.c-list02 li .num, .c-list02-li .num {color:#aa8132;font-size:14px;position:absolute;top:5px;left:0}
.c-list02 li .num:after, .c-list02-li .num:after {display:inline-block;content:"."}
.c-list03 li, .c-list03-li li {position:relative;line-height:1.3;padding:5px 0 5px 34px;;margin-top:5px;color:#666;font-size:14px;}
.c-list03 li:first-child, .c-list03-li li:first-child {margin-top:0}
.c-list03 li .num, .c-list03-li .num {position:absolute;top:2px;left:0;background:#9a9a9a;color:#fff;width:24px;height:24px;border-radius:50%;text-align:center;line-height:24px;font-size:13px;font-family:"ProximaNova"}
.c-list03 li:first-child .num, .c-list03-li:first-child .num {background:#bda578}

/* 리스트스타일 한글 */
.list-type-kr li {position:relative;padding-left:30px;}
.list-type-kr li .num {position:absolute;top:0;left:0;display:inline-block;vertical-align:middle;width:30px;font-weight:bold;}
.list-type-kr li .num:after {content:".";display:inline-block;vertical-align:middle;font-weight:bold;}

/* 색상있는 dt/dd */
.c-dllist {font-size:15px;color:#555;margin:5px 0}
.c-dllist dt, .c-dllist dd {display:inline-block;vertical-align:top;padding-top:1px;}
.c-dllist dt {background:#fff;border:1px solid #csc-ddpoint1;color:#csc-ddpoint1;border-radius:25px;padding-left:19px;padding-right:19px;}
.c-dllist dd {padding-left:10px;}
.c-dllist.full dt {}
.c-dllist.full dd {padding-left:0;display:block;padding-top:7px}
/* 색상 */
.c-dllist.st01 dt {color:#csc-point4;border-color:#csc-point4}
.c-dllist.st02 dt {color:#csc-point2;border-color:#csc-point2;}
.c-dllist.st03 dt {color:#csc-point3;border-color:#csc-point3;}

/*////////// 버튼스타일 //////////*/
/* ----- 버튼 ----- */
.nw-btn {display:inline-block;padding-right:15px;margin-right:5px;background:url(/_Img/Common/ico_nw.gif) no-repeat right center;}
a.nw-btn, a.nw-btn:link {color:#e42126;text-decoration:none;}

.sw-btn:hover, .sg-btn:hover, .sp-btn:hover, .sdp-btn:hover,
.bw-btn:hover, .bg-btn:hover, .bp-btn:hover, .bdp-btn:hover,
.cw-btn:hover, .cg-btn:hover, .cp-btn:hover, .cdp-btn:hover,
.lw-btn:hover, .lg-btn:hover, .lp-btn:hover, .ldp-btn:hover,
.sw-btn:focus, .sg-btn:focus, .sp-btn:focus, .sdp-btn:focus,
.bw-btn:focus, .bg-btn:focus, .bp-btn:focus, .bdp-btn:focus,
.lw-btn:focus, .lg-btn:focus, .lp-btn:focus, .ldp-btn:focus,
.c-btn:hover, .c-btn:focus {text-decoration:underline;}

/* 작은 컨텐츠 버튼 */
.sw-btn, .sg-btn, .sp-btn, .sdp-btn {display:inline-block;font-size:12px;vertical-align:middle;transition:all .25s ease;margin-top:-4px}
.sw-btn, a.sw-btn {background:#fff;border:1px solid #ccc;color:#555;}
.sw-btn:hover, .sw-btn:focus {background:#dbdbdb;border:1px solid #dbdbdb;color:#666;}
.sp-btn, a.sp-btn {background:#fff;border:1px solid #907b52;color:#907b52;}
.sp-btn:hover, .sp-btn:focus, .sp-btn:visited, .sp-btn:active, .sp-btn:link {background:#907b52;color:#fff;border:1px solid #907b52;}
.sg-btn, a.sg-btn {background:#fff;color:#71654e;border:1px solid #817660;}
.sg-btn:hover, .sg-btn:focus {background:#756a55;color:#fff;border:1px solie #756a55}
.sdp-btn, a.sdp-btn {background:#csc-point2;color:#fff;border:0}
.sdp-btn:hover, .sdp-btn:focus {background:#csc-dpoint2;}
a.sw-btn span, a.sp-btn span, a.sg-btn span {display:block;padding:4px 4px 4px;line-height:1;}
a.sdp-btn span {display:block;padding:10px 9px 8px 9px;line-height:1;}
input.sw-btn, input.sg-btn, input.sp-btn, input.sdp-btn, button.sw-btn, button.sg-btn, button.sp-btn, button.sdp-btn {padding:0 9px;height:22px;cursor:pointer;background:#fff}

/* 컨텐츠 버튼 */
.cw-btn, .cg-btn, .cp-btn, .cdp-btn {position:relative;display:inline-block;font-size:14px;vertical-align:middle;transition:all .25s ease;line-height:1.1;border-radius:25px;}
.cw-btn, a.cw-btn {background:#fff;border:1px solid #ccc;color:#555;}
.cw-btn:hover, .cw-btn:focus {background:#b8924b;border:1px solid #b8924b;color:#fff;}
.cg-btn, a.cg-btn {background:#dbdbdb;border:1px solid #dbdbdb;color:#555;}
.cg-btn:hover, .cg-btn:focus {background:#dbdbdb;border:1px solid #dbdbdb;color:#555;}
.cp-btn, a.cp-btn {background:#b8924b;border:1px solid #b8924b;color:#fff;}
.cp-btn:hover, .cp-btn:focus {background:#b8924b;border:1px solid #b8924b;color:#fff;}
.cdp-btn, a.cdp-btn {background:#817660;border:1px solid #817660;color:#fff;}
.cdp-btn:hover, .cdp-btn:focus {background:#817660;border:1px solid #817660;color:#fff;}

a.cw-btn span, a.cg-btn span, a.cp-btn span, a.cdp-btn span {display:block;padding:16px 48px 15px 24px;line-height:1;/*font-weight:300*/}
input.cw-btn, button.cw-btn {padding:0 48px 0 24px;height:45px;cursor:pointer;/*font-weight:300*/}
a.cw-btn span:after, a.cg-btn span:after, a.cp-btn span:after, a.cdp-btn span:after {display:block;content:"";position:absolute;right:15px;top:50%;padding:0;width:17px;height:12px;margin-top:-7px;background:url(/_Img/Content/ico_cbtn.png) no-repeat 0 0;-webkit-transition:right .25s ease; transition:right .25s ease-out}
.cw-btn .arr:after, .cg-btn .arr:after {background-position:0 0}
.cw-btn:hover .arr:after, .cp-btn .arr:after, .cdp-btn .arr:after {background-position:0 -14px}
.cw-btn .plus:after, .cg-btn .plus:after {background-position:-19px 0}
.cw-btn:hover .plus:after, .cp-btn .plus:after, .cdp-btn .plus:after {background-position:-19px -14px}
.cw-btn .nw:after, .cg-btn .nw:after {background-position:-38px 0}
.cw-btn:hover .nw:after, .cp-btn .nw:after, .cdp-btn .nw:after {background-position:-38px -14px}
.cw-btn .down:after, .cg-btn .down:after {background-position:-57px 0}
.cw-btn:hover .down:after, .cp-btn .down:after, .cdp-btn .down:after {background-position:-57px -14px}
.cw-btn .calendar:after, .cg-btn .calendar:after {background-position:-76px 0}
.cw-btn:hover .calendar:after, .cp-btn .calendar:after, .cdp-btn .calendar:after {background-position:-76px -14px}
.cw-btn .pdf:after, .cg-btn .pdf:after {background-position:-95px 0}
.cw-btn:hover .pdf:after, .cp-btn .pdf:after, .cdp-btn .pdf:after {background-position:-95px -14px}
.cw-btn .menu:after, .cg-btn .menu:after {background-position:-114px 0}
.cw-btn:hover .menu:after, .cp-btn .menu:after, .cdp-btn .menu:after {background-position:-114px -14px}
.cw-btn .add:after, .cg-btn .add:after {background-position:-133px 0}
.cw-btn:hover .add:after, .cp-btn .add:after, .cdp-btn .add:after {background-position:-133px -14px}

.cw-btn:hover span:after, .cg-btn:hover span:after, .cp-btn:hover span:after, .cdp-btn:hover span:after {right:20px;}

input.cp-btn, button.cp-btn {padding:15px 48px 13px 24px}
@media all and (max-width:599px){
}

/* 프로그램버튼 */
.bw-btn, .bg-btn, .bp-btn, .bdp-btn {display:inline-block;font-size:14px;vertical-align:middle;transition:all .25s ease;}
.bw-btn, a.bw-btn {background:#fff;border:1px solid #ccc;color:#555;}
.bw-btn:hover, .bw-btn:focus {background:#dbdbdb;border:1px solid #dbdbdb;color:#555;}
.bw-btn:hover span, .bw-btn:focus span, .bw-btn:active span {color:#555;}
.bg-btn, a.bg-btn {background:#dbdbdb;color:#666;border:0}
.bg-btn:hover, .bg-btn:focus {background:#dbdbdb;}
.bp-btn, a.bp-btn {background:#b8924b;color:#fff;border:0}
.bp-btn:hover, .bp-btn:focus {background:#b8924b;}
.bdp-btn, a.bdp-btn {background:#817660;color:#fff;border:0}
.bdp-btn:hover, .bdp-btn:focus {background:#817660;}
a.bw-btn span {display:block;padding:21px 60px 19px 60px;line-height:1;color:#444;}
a.bg-btn span, a.bp-btn span, a.bdp-btn span {display:block;padding:22px 60px 20px 60px;line-height:1;}
input.bw-btn, input.bg-btn, input.bp-btn, input.bdp-btn, button.bw-btn, button.bg-btn, button.bp-btn, button.bdp-btn {padding:0 60px;height:36px;cursor:pointer;}

@media all and (max-width:499px){
	input.bw-btn, input.bg-btn, input.bp-btn, input.bdp-btn, button.bw-btn, button.bg-btn, button.bp-btn, button.bdp-btn {padding:0 35px;}

}


/* 회원 버튼 */
.lw-btn, .lg-btn, .lp-btn, .ldp-btn {display:inline-block;font-size:14px;vertical-align:middle;transition:all .25s ease;vertical-align:top}
.lw-btn, a.lw-btn {background:#fff;border:1px solid #ccc;color:#555;}
.lw-btn:hover, .lw-btn:focus {background-color:#dbdbdb;border:1px solid #dbdbdb;color:#666;}
.lg-btn, a.lg-btn {background-color:#dbdbdb;color:#666;border:0}
.lg-btn:hover, .lg-btn:focus {background-color:#dbdbdb;}
.lp-btn, a.lp-btn {background-color:#b8924b;color:#fff;border:0}
.lp-btn:hover, .lp-btn:focus {background-color:#b8924b;}
.ldp-btn, a.ldp-btn {background-color:#817660;color:#fff;border:0}
.ldp-btn:hover, .ldp-btn:focus {background-color:#817660;}
a.lw-btn span {display:block;padding:22px 60px 18px 60px;line-height:1;}
a.lg-btn span, a.lp-btn span, a.ldp-btn span {display:block;padding:22px 60px 20px 60px;line-height:1;}
input.lw-btn, input.lg-btn, input.lp-btn, input.ldp-btn, button.lw-btn, button.lg-btn, button.lp-btn, button.ldp-btn {padding:0 60px;height:56px;cursor:pointer;}


/*기본컨텐츠- 아이콘 버튼*/
.icw-btn, .icg-btn,.icp-btn, .icdp-btn {position:relative;display:inline-block;cursor:pointer;line-height:1em;height:14px;padding:8px 40px 8px 10px;font-size:12px;margin:1px;}
.icw-btn span , .icg-btn span , .icp-btn span , .icdp-btn span  {cursor:pointer;}
.icw-btn .txt , .icg-btn .txt , .icp-btn .txt , .icdp-btn .txt  {color:#FFF}
.icw-btn .ico , .icg-btn .ico , .icp-btn .ico , .icdp-btn .ico  {display:inline-block;position:absolute;right:0;top:0;width:30px;height:30px;background-image:url(/_Img/Content/cbt_icons01.png);background-repeat:no-repeat;background-position:left top;overflow:hidden;}
.icw-btn {border-style:solid;background:#fff;padding-top:7px;padding-bottom:7px;padding-left:9px;padding-right:39px}
.icw-btn .txt {color:#444;}
.icw-btn .ico {width:28px;height:28px;background-color:#f1f1f1;border-left:1px solid #c8c8c8;}
.icg-btn {border:0;background-color:#e2e2e2;}
.icg-btn .txt {color:#444;}
.icp-btn {border:0;background-color:#csc-dpoint1;}
.icdp-btn {border:0;background-color:#csc-point2;}
.icw-btn .ico-arr {background-position:0px 0;}
.icw-btn .ico-nwin {background-position:-30px 0;}
.icw-btn .ico-dn {background-position:-60px 0;}
.icw-btn .ico-zoom {background-position:-90px 0;}
.icw-btn .ico-home {background-position:-120px 0;}
.icw-btn .ico-book {background-position:-150px 0;}
.icw-btn .ico-vod {background-position:-180px 0;}
.icg-btn .ico-arr ,.icp-btn .ico-arr ,.icdp-btn .ico-arr {background-position:0px -30px;}
.icg-btn .ico-nwin ,.icp-btn .ico-nwin ,.icdp-btn .ico-nwin {background-position:-30px -30px;}
.icg-btn .ico-dn ,.icp-btn .ico-dn ,.icdp-btn .ico-dn {background-position:-60px -30px;}
.icg-btn .ico-zoom ,.icp-btn .ico-zoom ,.icdp-btn .ico-zoom {background-position:-90px -30px;}
.icg-btn .ico-home ,.icp-btn .ico-home ,.icdp-btn .ico-home {background-position:-120px -30px;}
.icg-btn .ico-book ,.icp-btn .ico-book ,.icdp-btn .ico-book {background-position:-120px -30px;}
.icg-btn .ico-vod ,.icp-btn .ico-vod ,.icdp-btn .ico-vod {background-position:-150px -30px;}

/*기본컨텐츠- 아이콘 버튼*/
.bicw-btn, .bicg-btn,.bicp-btn, .bicdp-btn {position:relative;display:inline-block;cursor:pointer;line-height:1em;height:20px;padding:11px 40px 9px 10px;font-size:12px;margin:1px;}
.bicw-btn span , .bicg-btn span , .bicp-btn span , .bicdp-btn span  {cursor:pointer;}
.bicw-btn .txt , .bicg-btn .txt , .bicp-btn .txt , .bicdp-btn .txt  {color:#FFF}
.bicw-btn .ico , .bicg-btn .ico , .bicp-btn .ico , .bicdp-btn .ico  {display:inline-block;position:absolute;right:0;top:0;width:40px;height:40px;background-image:url(/_Img/Content/cbt_icons01_b.png);background-repeat:no-repeat;background-position:left top;overflow:hidden;}
.bicw-btn {border-style:solid;background:#fff;padding-top:10px;padding-bottom:8px;padding-left:9px;padding-right:49px;}
.bicw-btn .txt {color:#444;}
.bicw-btn .ico {width:38px;height:38px;background-color:#f1f1f1;border-left:1px solid #c8c8c8;}
.bicg-btn {border:0;background-color:#e2e2e2;}
.bicg-btn .txt {color:#444;}
.bicp-btn {border:0;background-color:#csc-dpoint1;}
.bicdp-btn {border:0;background-color:#csc-dpoint2;}
.bicw-btn .ico-arr {background-position:0px 0;}
.bicw-btn .ico-nwin {background-position:-40px 0;}
.bicw-btn .ico-dn {background-position:-80px 0;}
.bicw-btn .ico-zoom {background-position:-120px 0;}
.bicw-btn .ico-home {background-position:-160px 0;}
.bicw-btn .ico-book {background-position:-200px 0;}
.bicw-btn .ico-vod {background-position:-240px 0;}
.bicg-btn .ico-arr, .bicp-btn .ico-arr ,.bicdp-btn .ico-arr {background-position:0px -40px;}
.bicg-btn .ico-nwin, .bicp-btn .ico-nwin ,.bicdp-btn .ico-nwin {background-position:-40px -40px;}
.bicg-btn .ico-dn, .bicp-btn .ico-dn ,.bicdp-btn .ico-dn {background-position:-80px -40px;}
.bicg-btn .ico-zoom, .bicp-btn .ico-zoom ,.bicdp-btn .ico-zoom {background-position:-120px -40px;}
.bicg-btn .ico-home, .bicp-btn .ico-home ,.bicdp-btn .ico-home {background-position:-160px -40px;}
.bicg-btn .ico-book, .bicp-btn .ico-book ,.bicdp-btn .ico-book {background-position:-200px -40px;}
.bicg-btn .ico-vod, .bicp-btn .ico-vod ,.bicdp-btn .ico-vod {background-position:-240px -40px;}

/* 이미지확대보기/내려받기 */
.map-nw {position:relative;width:330px;height:auto;overflow:hidden;background:#f0f0f0;padding-bottom:40px;}
.map-nw.full {width:99%;height:auto;border:1px solid #9097a0;text-align:center;}
.map-nw.full img, .map-nw.half img {width:100%;}
.map-nw.half {width:65%;height:auto;margin:0 auto;text-align:center;}
.map-nw .title {background:#csc-cgray2;height:28px;z-index:10;position:absolute;bottom:0;left:0;width:100%;font-size:100%;color:#fff;padding:8px 0 4px 14px;}
.map-nw img {width:330px;}
.map-nw button, .map-nw a {display:block;position:absolute;bottom:0;width:45px;height:40px;text-indent:-9999px;z-index:20;border:0;cursor:pointer;border-left:1px solid #fff;}
.map-nw .down {right:45px;background:#csc-epoint2 url(/_Img/Content/btn_mdown.png) no-repeat 50% 50%}
.map-nw .down:hover,.map-nw .down:focus, .map-nw .down:active {background:#6d7784 url(/_Img/Content/btn_mdown.png) no-repeat 50% 50%}
.map-nw .view {right:0;background:#csc-epoint2 url(/_Img/Content/btn_mview.png) no-repeat 50% 50%}
.map-nw .view:hover,.map-nw .view:focus,.map-nw .view:active {background:#csc-epoint2 url(/_Img/Content/btn_mview.png) no-repeat 50% 50%}
.map-nw.title{padding:0}
.map-nw.title .down{display:block;position:absolute;border-left:0;}
.map-nw.title .view{display:block;position:absolute;}

/* 이미지슬라이드 */
.slide-wr {display:block;width:330px !important;height:auto;position:relative}
.slide-wr img{display:block;width:100%}
.slide-wr .owl-stage-outer{}
.slide-wr .owl-controls{display:block;position:absolute;width:100%;height:50px;left:0;bottom:0}
.slide-wr .owl-controls .owl-dots{display:block;position:absolute;max-width:229px;height:50px;width:69.39%;background:#8c93a4;padding:0 0 0 0}
.slide-wr .owl-controls .owl-dots button{display:block;width:14px;height:14px;border:0;float:left;margin:18px 5px 0 0;background:url(/_Img/Content/slider_icon.png) no-repeat -14px 0px}
.slide-wr .owl-controls .owl-dots button:first-child{margin-left:18px}
.slide-wr .owl-controls .owl-dots button.active{background:url(/_Img/Content/slider_icon.png) no-repeat 0px 0px}
.slide-wr .owl-controls .owl-nav{display:block;position:absolute;max-width:100px;width:30.30%;height:50px;right:0;bottom:0;background:#4c73d3}
.slide-wr .owl-controls .owl-nav:after{content:"";display:block;width:14px;height:14px;position:absolute;background:url(/_Img/Content/slider_icon.png) no-repeat -42px 0;top:50%;left:50%;margin:-7px 0 0 -7px}
.slide-wr .owl-controls .owl-nav button{display:block;position:absolute;width:50px;height:50px;border:0;background:none;text-indent:-9999px}
.slide-wr .owl-controls .owl-nav button.owl-prev{left:0}
.slide-wr .owl-controls .owl-nav button.owl-next{right:0}
.slide-wr .owl-controls .owl-nav button:after{content:"";display:block;position:absolute;width:14px;height:14px;background:url(/_Img/Content/slider_icon.png) no-repeat;top:50%;left:50%;margin:-7px 0 0 -7px}
.slide-wr .owl-controls .owl-nav button.owl-prev:after{background-position:-28px 0px}
.slide-wr .owl-controls .owl-nav button.owl-next:after{background-position:-56px 0px}

/* 테이블 */
.tbl-type01 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;font-size:14px;letter-spacing:-.05em;font-weight:400}
.tbl-type01 th, .tbl-type01 td {padding:16px 8px 15px 8px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid rgba(110,97,83,0.2);word-wrap:break-word;line-height:1.3;word-break:keep-all}
.tbl-type01 th {background:#fff;color:#555;font-weight:400}
.tbl-type01 td, .tbl-type01 th.nbg {background:#fff;color:#6d6d6d}
.tbl-type01 thead th {background:#a69073;color:#fff;font-weight:500;border:none}
.tbl-type01 th:first-child, .tbl-type01 td:first-child {border-left:0}
.tbl-type01 > tbody >tr:first-child th, .tbl-type01 > tbody >tr:first-child td {border-top:0}
.tbl-type01 th:last-child, .tbl-type01 td:last-child {border-right:0}
.tbl-type01:before, .tbl-type01:after {display:block;content:"";width:100%;height:20px;background:#fff}
.tbl-wr:after {display:block;content:"";width:100%;height:1px;background:#bfa36e;}

/* 테이블 > 테이블 */
.tbl-type01 table {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;margin-left:-1px;font-size:14px;border-bottom:1px solid #ddd;letter-spacing:-.05em}
.tbl-type01 table th, .tbl-type01 table td {padding:12px 8px 12px 8px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;word-wrap:break-word;line-height:1.3;word-break:keep-all}
.tbl-type01 table th, .tbl-type01 table tfoot th {color:#777;background:#fff;font-weight:400;}
.tbl-type01 table td {color:#777;}
.tbl-type01 table thead th {background:#f3f3f3;color:#777;border-bottom:1px solid #ddd;font-size:13px;font-weight:400}
.tbl-type01 table thead tr:first-child th {border-top:1px solid #ddd;}
.tbl-type01 table th:first-child, .tbl-type01 table td:first-child {border-left:0}
.tbl-type01 table th:last-child, .tbl-type01 table td:last-child {border-right:0}

/* 작은 테이블 스타일 */
.tbl-type-s01 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;font-size:14px;border-bottom:1px solid #ddd;/*letter-spacing:-.05em*/}
.tbl-type-s01 th, .tbl-type-s01 td {padding:13px 8px 13px 8px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;word-wrap:break-word;line-height:1.3;word-break:keep-all}
.tbl-type-s01 th, .tbl-type-s01 tfoot th {color:#6d6d6d;background:#fff;font-weight:normal;}
.tbl-type-s01 td {color:#6d6d6d;}
.tbl-type-s01 thead th {background:#f5f5f5;color:#6d6d6d;border-bottom:1px solid #ddd;font-weight:400}
.tbl-type-s01 thead tr:first-child th {border-top:1px solid #ddd;}

/* 반응형 테이블 안내창 */
.wauto-wrap {position:relative;}
.scroll-info {position:relative;width:100%;text-align:center;font-size:13px;margin-bottom:10px;padding:10px 0;}
.scroll-info span:before, .scroll-info span:after {content:"";display:inline-block;vertical-align:middle;width:7px;height:9px;background:url(/_Img/Content/tbl_rsv_arr.png) no-repeat;margin-top:-2px;}
.scroll-info span:before {background-position:0 0;margin-right:30px;}
.scroll-info span:after {background-position:-9px 0;margin-left:30px;}
.scroll-info br {display:none;}
@media all and (min-width:768px){
	.scroll-info * {vertical-align:middle;}
	.scroll-info span {display:inline-block;height:20px;padding-top:15px;padding-bottom:15px;}
}
@media all and (max-width:399px){
	.scroll-info {line-height:1.4;padding:5px 0;margin-bottom:5px}
	.scroll-info br {display:none}
	.scroll-info span:before, .scroll-info span:after {position:absolute;top:50%;margin-top:-5px}
	.scroll-info span:before {left:10px;}
	.scroll-info span:after {right:10px;}
}


/* 테이블 - 반응형 스크롤 */
.is-wauto-box > table {min-width:720px;}
@media only screen and (max-width:768px){
	.is-wauto-box.full > table {min-width:1000px}	
}

/* 이미지 슬라이드 */
.img-slide-wr {position:relative;}
.img-slide-wr .owl-controls, .img-slide-wr .ctrl-btns {position:absolute;bottom:0;right:0;z-index:100}
.img-slide-wr button {width:60px;height:60px;border:0;background:url(/_Img/Content/slide_btns.png) no-repeat;text-indent:-9999px;vertical-align:top;position:absolute;bottom:0}
.img-slide-wr button.btn-prev {background-position:0 0;right:60px}
.img-slide-wr button.btn-next {background-position:-60px 0;right:0}
.img-slide-wr button.btn-play, .img-slide-wr button.btn-stop {background:#b8924b;right:120px}
.img-slide-wr button.btn-play:before, .img-slide-wr button.btn-stop:before, .img-slide-wr button.btn-play:after, .img-slide-wr button.btn-stop:after {display:block;content:"";position:absolute;top:50%;transition:all .3s ease}
.img-slide-wr button.btn-play:before, .img-slide-wr button.btn-stop:before {border-color:#fff;border-style:solid;left:50%}
.img-slide-wr button.btn-stop:before {border-width:0 1px 0 1px;width:8px;height:16px;margin-top:-8px;margin-left:-6px}
.img-slide-wr button.btn-play:before {border-width:7px;border-color:transparent transparent transparent #fff;margin:-7px 0 0 -3px}
/*.img-slide-wr button.btn-play:after, .img-slide-wr button.btn-stop:after {width:1px;height:28px;background:#dcdcdc;right:0;margin-top:-14px}*/
@media all and (max-width:599px){
	.img-slide-wr {margin-bottom:40px}
	/* .img-slide-wr button {box-shadow:0px 0px 4px rgba(0,0,0,0.1)} */
}
@media all and (max-width:499px){
	.img-slide-wr button {width:45px;height:45px;background-size:auto 45px}
	.img-slide-wr button.btn-prev {right:45px}
	.img-slide-wr button.btn-next {background-position:-45px 0}
	.img-slide-wr button.btn-play, .img-slide-wr button.btn-stop {right:90px}
	.img-slide-wr button.btn-play:after, .img-slide-wr button.btn-stop:after {height:20px;margin-top:-10px}
}

/* 이미지확대보기 */
.img-zoom {position:relative;width:100%;}
.img-zoom img {max-width:100%;}
.img-zoom .btn-zoom {position:absolute;bottom:0;right:0;display:block;width:45px;height:45px;background:url(/_Img/Content/btn_zoom.png) no-repeat;z-index:100;}

/*테이블*/
.tbl-basic1 {border-collapse: collapse; border-spacing: 0px;border-style: solid;  border-width: 0px 1px 1px 1px; border-color: #a7a7a7 #cccccc #cccccc #cccccc; width: 100%;}
.tbl-basic1 td, .tbl-basic1 th {border-color:#cccccc;border-style:solid;border-width:1px 1px 1px 1px;}
.tbl-basic1 thead th {border-top-width:2px;border-top-color:#a7a7a7;border-bottom-color:#8b8b8b;color:#333;}
.tbl-basic1 .line-t {border-top-color:#csc-point2}
.tbl-basic1 th, .tbl-basic1 .th {padding: 12px 10px 12px 10px; text-align: center; line-height: 115%;font-weight:600;color:#444444;font-size:1.045em;}
.tbl-basic1  tbody th, .tbl-basic1 .th {background-color:#f9f9f9;}
.tbl-basic1 td {padding: 12px 10px 12px 10px; text-align: center;}
.tbl-basic1 .left,.tbl-basic1 .l {}
.tbl-basic1 caption {font-size:11px;padding-top:5px;text-align:right;}


/* 푸른색*/
.tbl-basic2 {border-collapse: collapse; border-spacing: 0px;border-style: solid;  border-width: 0px 1px 1px 1px; border-color: #a7a7a7 #c7dde0 #c7dde0 #c7dde0; width: 100%;}
.tbl-basic2 td, .tbl-basic2 th {border-color:#c7dde0;border-style:solid;border-width:1px 1px 1px 1px;}
.tbl-basic2 thead th {border-top-width:2px;border-top-color:#93c0c5;border-bottom-color:#93c0c5;color:#333;}
.tbl-basic2 .line-t {border-top-color:#csc-point2}
.tbl-basic2 th, .tbl-basic2 .th {padding: 12px 10px 12px 10px; text-align: center; line-height: 115%;font-weight:600;color:#444444;font-size:1.045em;}
.tbl-basic2  tbody th, .tbl-basic2 .th {background-color:#f9f9f9;}
.tbl-basic2 td {padding: 12px 10px 12px 10px; text-align: center;}
.tbl-basic2 .left,.tbl-basic2 .l {}
.tbl-basic2 caption {font-size:11px;padding-top:5px;text-align:right;}

/* 연한 갈색조*/
.tbl-basic3 {border-collapse: collapse; border-spacing: 0px;border-style: solid;  border-width: 0px 1px 1px 1px; border-color: #a7a7a7 #cfcab9 #cfcab9 #cfcab9; width: 100%;}
.tbl-basic3 td, .tbl-basic3 th {border-color:#cfcab9;border-style:solid;border-width:1px 1px 1px 1px;}
.tbl-basic3 thead th {border-top-width:2px;border-top-color:#b1aea2;border-bottom-color:#bfb79b;color:#7c6a28;}
.tbl-basic3 .line-t {border-top-color:#a79c75}
.tbl-basic3 th, .tbl-basic3 .th {padding: 12px 10px 12px 10px; text-align: center; line-height: 115%;font-weight:600;color:#444444;font-size:1.045em;}
.tbl-basic3  tbody th, .tbl-basic3 .th {background-color:#f9f7f2;}
.tbl-basic3 td {padding: 12px 10px 12px 10px; text-align: center;}
.tbl-basic3 .left,.tbl-basic3 .l {}
.tbl-basic3 caption {font-size:11px;padding-top:5px;text-align:right;}

/* 폴딩스타일 */
/*  단일
.fold-wrap {border:1px solid #ddd;text-align:center;font-size:14px;}
.fold-wrap .view {display:block;padding:20px 0;overflow:hidden}
.fold-wrap .view .txt {display:block;float:left;font-size:16px;color:#555;margin:0 0 0 30px}
.fold-wrap .view .arr {display:block;float:right;width:20px;height:20px;background:url(/_Img/Content/folding_icon.png) no-repeat 0px 0px;vertical-align:middle;transform:all .5s ease;transition:background .3s;margin:0 30px 0 0}
.fold-wrap .view.over .arr {background:url(/_Img/Content/folding_icon.png) no-repeat -20px 0;transform:all .5s ease;transition:background .3s;}
 */

/* 다중폴딩 */
.foldings-wrap {border-top:1px solid #bbbcbe;}
.foldings-list {position:relative;width:100%;overflow:hidden}
.foldings-list > li {border-bottom:1px solid #ddd;overflow:hidden;}
.foldings-list .foldings-in-wrap a {position:relative;display:block;padding:13px 60px 13px 40px;cursor:pointer;font-size:15px;font-weight:500;color:#333;letter-spacing:-.05em;transition:all .3s ease;}
.foldings-list .foldings-in-wrap a:before, .foldings-list .foldings-in-wrap a:after {position:absolute;top:50%;margin-top:-1px;content:"";display:block;width:8px;height:1px;transition:all .3s ease;background:#b5b5b5}
.foldings-list .foldings-in-wrap a:before {transform:rotate(45deg);-ms-transform:rotate(45deg);right:43px}
.foldings-list .foldings-in-wrap a:after {transform:rotate(-45deg);-ms-transform:rotate(-45deg);right:38px}
.foldings-list .foldings-in-cont {display:none;overflow:hidden;background:#f8f8f8;padding:38px 52px;}
.foldings-list .over {border-bottom-color:#bfa36e;}
.foldings-list .over .foldings-in-wrap a {background:#6f685f;color:#fff;}
.foldings-list .over .foldings-in-cont {display:block;margin-bottom:20px}
.foldings-list .over .foldings-in-wrap a:before, .foldings-list .over .foldings-in-wrap a:after {background:#fff}
.foldings-list .over .foldings-in-wrap a:before {transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.foldings-list .over .foldings-in-wrap a:after {transform:rotate(45deg);-ms-transform:rotate(45deg);}
@media only screen and (max-width:768px){
	.foldings-list .foldings-in-wrap a {padding-left:20px}
	.foldings-list .foldings-in-wrap a:before {right:25px}
	.foldings-list .foldings-in-wrap a:after {right:20px}
	.foldings-list .foldings-in-cont {padding:24px 30px}
}
@media only screen and (max-width:599px){
	.foldings-list .foldings-in-cont {padding:20px}
}

/* 상태값 */
.r-stat {background:#fff;padding:1px 8px 3px;display:inline-block;vertical-align:middle;font-size:12px;font-weight:bold;letter-spacing:-0.05em;margin-right:-3px;font-style:normal;}
.r-stat.r-stat00,.r-stat.r-st1  {border:1px solid #b3b3b3;color:#666;background:#f0f0f0;} /* 없음 */
.r-stat.r-stat01,.r-stat.r-st2,  .r-stat.r-st-d  {border:1px solid #68cfc9;color:#009e95} /* 일반진료 */
.r-stat.r-stat02,.r-stat.r-st3,  .r-stat.r-st-s  {border:1px solid #ffa340;color:#ff5603} /* 선택진료 */
.r-stat.r-stat03,.r-stat.r-st4,  .r-stat.r-st-c {border:1px solid #fa90cc;color:#ff44ae} /* 특수클리닉1 */
.r-stat.r-stat04,.r-stat.r-st5,  .r-stat.r-st-c2 {border:1px solid #ff44ae;color:#ff44ae} /* 특수클리닉2 */
.r-stat.r-stat05,.r-stat.r-st6 {border:1px solid #ce78f6;color:#a227dc} /* 투석 */
.r-stat.r-stat06,.r-stat.r-st7 {border:1px solid #fa90cc;color:#ff44ae;padding:1px 3px 3px;} /* 시술 및 검사 */
.r-stat.r-stat07,.r-stat.r-st8 {border:1px solid #feaeb9;color:#fc5169;padding:1px 5px 3px;} /* 정신치료 */
.r-stat.r-stat08,.r-stat.r-st9 {border:1px solid #8b81e9;color:#2f08ac;padding:1px 5px 3px;} /* 종합검진 */
.r-stat.r-stat09,.r-stat.r-st10 {border:1px solid #5cbbde;color:#009ccf} /* 상담 */
.r-stat.r-stat10,.r-stat.r-st11 {border:1px solid #c4c55b;color:#806250;padding:1px 5px 3px;} /* 원격진료 */
.r-stat.r-stat11,.r-stat.r-st12 {border:1px solid #7fa49f;color:#018271} /* 교육 */
.r-stat.r-stat12,.r-stat.r-st13 {border:1px solid #96cc72;color:#57a22f} /* 면담 */
.r-stat.r-stat13,.r-stat.r-st14 {border:1px solid #ffa340;color:#ff5603;padding:1px 5px 3px;} /* 진료(신환) */
.r-stat.r-stat14,.r-stat.r-st15 , .r-stat.r-stoff {border:1px solid #b3b3b3;color:#666;background:#f0f0f0;} /* 휴진 */
.r-stat.r-stat15 {border:1px solid #eea1a1;color:#d91818;padding:0 7px 1px;} /* 예약 */
.r-stat.r-stat16 {border:1px solid #c2c2c2;color:#666;padding:0 7px 1px;} /* 취소 */

/* 준비중, 에러 메시지, 안내 페이지 */
.msg-wrap {width:100%;text-align:center;font-size:14px;color:#333;padding:120px 0;}
.msg-wrap .tit {font-size:26px;font-family:"Arita Buri";margin:15px 0;color:#222;line-height:1}
.msg-wrap p{font-size:14px;color:#666}
.msg-wrap a {min-width:100px;}
.msg-wrap a.bp-btn {background:#b8924b;}
.msg-wrap a.bp-btn span {color:#fff;}
.msg-wrap a.bw-btn {background:#dbdbdb;}
.msg-wrap a.bw-btn span {color:#666;}
.msg-wrap .msg-info-box {border:1px solid #b6a380;width:700px;margin:15px auto 0;padding:32px 0;box-sizing:border-box;color:#666}
.msg-wrap .msg-info-box .stxt:before {display:inline-block;content:"";width:20px;height:20px;background:rgba(110,97,83,.6) url(/_Img/Content/infobox_spr.png) no-repeat -84px 0;vertical-align:middle;margin-top:-3px;margin-right:10px;border-radius:50%}
.msg-wrap .msg-info-box .txt {font-size:16px;font-weight:400}
.msg-wrap .msg-info-box .txt em {font-size:18px;color:#555;font-style:normal}
.msg-wrap:before {content:"";display:block;width:176px;height:90px;background:url(/_Img/Common/msg_spr.png) no-repeat;margin:0 auto 30px;}
/* .msg-wrap.logout {margin-top:30%} */
.msg-wrap.logout li:before {content:"-";color:#666;margin-right:7px;}
@media all and (max-width:699px){
	.msg-wrap {padding:60px 0}
	.msg-wrap .msg-info-box {width:80%;padding:32px 40px;box-sizing:border-box}
}
@media all and (max-width:599px){
	.msg-wrap .tit {font-size:20px;line-height:1.5}
}
@media all and (max-width:399px){
	.msg-wrap .msg-info-box {width:90%;padding:20px}
}

/* 플로우리스트 */
/* 가로형 */
.flow-list {position:relative;text-align:center;}
.flow-list:before {position:absolute;top:11px;left:0;content:"";display:block;width:100%;height:1px;background:#ddd;z-index:10}
.flow-list li {position:relative;display:inline-block;vertical-align:top;max-width:15%;margin-left:4%;z-index:100}
.flow-list li:before {content:"";display:block;width:23px;height:23px;background:url(/_Img/Content/flow_sprite.png) no-repeat -48px 0;}
.flow-list li:first-child:before {background-position:0 0;}
.flow-list li:last-child:before {background-position:-24px 0}
.flow-list li:last-child .tit {color:#4086d0;}
.flow-list li:last-child .txt {color:#1b6fc7;}
.flow-list span {display:block;text-align:left;color:#333;}
.flow-list .tit {line-height:1;font-size:18px;font-weight:bold;font-family:"Nanum Square";margin-top:27px;margin-bottom:18px;letter-spacing:-0.025em;}
.flow-list .txt {line-height:26px;font-size:15px;}
/* 세로형 */
.flow-list.full {text-align:left;}
.flow-list.full:before {width:1px;height:99%;left:11px;top:1px;}
.flow-list.full li {position:relative;display:block;max-width:100%;padding-left:50px;margin-left:0;margin-top:40px}
.flow-list.full li span {display:inline-block;vertical-align:middle;}
.flow-list.full li:before {position:absolute;top:2px;left:0;}
.flow-list.full .tit {margin:0;padding-right:24px}
@media only screen and (max-width:800px){
	.flow-list {text-align:left;}
	.flow-list:before {width:1px;height:99%;left:11px;top:1px;}
	.flow-list li {display:block;max-width:100%;margin-left:0;padding-left:50px;margin-left:0;margin-top:20px}
	.flow-list li:before {position:absolute;top:2px;left:0;}
	.flow-list li span {display:inline-block;vertical-align:middle;}
	.flow-list .tit {margin:0;padding-right:24px}
}

/* .flow-list li.last .num {background-color:#0491d9;} */
.foldings-in-cont .flow-list {background:#fff; border:1px solid #ddd; margin-top:10px;}

/* 이미지 슬라이드 */
.c-photo {position:relative;width:360px;height:230px;}  /* 이미지 넓이와 높이 설정 */
.c-photo .photo_cont {position:relative;text-align:center; padding-top:180px;}  /* padding-top으로 버튼 위치 조정  */
.c-photo .photo_cont li {display:inline-block; vertical-align:top; margin:0 -2px 0 -2.7px;}
.c-photo .nicon {display:inline-block;width:17px;height:27px;overflow:hidden; position:relative; z-index:1000;background:url('/_Img/Common/photo_bul.png') no-repeat -30px 0; text-align:center;}
.c-photo .nicon span {width:1px;height:1px;overflow:hidden;position:absolute;top:0;left:0;}
.c-photo .first.nicon {background-position:0 0;width:30px;}
.c-photo .last.nicon {background-position:right 0;width:30px;}
.c-photo .over .nicon {background-position:-30px -29px}
.c-photo .over .first.nicon {background-position:0 -29px}
.c-photo .over .last.nicon {background-position:right -29px}
.c-photo .pcont {position:absolute;left:0;top:0px;height:100%;}
.c-photo .pcont .tit {position:absolute;left:0;top:0px;padding:7px 10px;background:#csc-point1; color:#fff; }

/*페이징 스타일*/
.pagelist {text-align:center;line-height:110%;display:block;position:relative;height:auto;min-height:35px;}
.pagelist * {vertical-align:middle;}
.pagelist a , .pagelist strong {display:inline-block;height:30px;min-width:30px;border:1px solid #d8d8d8;border-left:0 !important;text-align:center;overflow:hidden}
.pagelist span {font-size:100%;font-weight:normal;color:#777 !important;display:inline-block;height:25px;min-width:30px;padding-top:3px;padding-left:1px}
.pagelist span.first {background:none;}
.pagelist a span {cursor:pointer;line-height:1.5em}
.pagelist a:hover span {color:#a69073 !important; text-decoration:underline;}
.pagelist strong {background:#a69073; border:1px solid #a69073;}
.pagelist strong span  { color:#fff !important;font-weight:bold;text-decoration:underline;line-height:1.5em}
.pagelist .firstpage span, .pagelist .lastpage span, .pagelist .firstpage1 span, .pagelist .lastpage1 span,
.pagelist .prevblock span, .pagelist .nextblock span, .pagelist .prevblock1 span, .pagelist .nextblock1 span,
.pagelist .prevpage span, .pagelist .nextpage span, .pagelist .prevpage1 span, .pagelist .nextpage1 span {padding-top:0px;border:0px !important; background:none !important;visibility:hidden;margin-left:0px;margin-right:0px;}
.pagelist .firstpage , .pagelist .lastpage ,.pagelist .firstpage1 , .pagelist .lastpage1 ,
.pagelist .prevblock , .pagelist .nextblock ,.pagelist .prevblock1 , .pagelist .nextblock1 ,
.pagelist .prevpage , .pagelist .nextpage  , .pagelist .prevpage1 , .pagelist .nextpage1  {display:inline-block;background-image:url("/_Img/Common/btn_page.gif");background-repeat:no-repeat;height:32px;width:31px;overflow:hidden;margin-left:0px;margin-right:0px;border:0;}

/*비활성*/
.pagelist .firstpage1 {background-position:-31px -32px;}
.pagelist .prevblock1 {background-position:-62px -32px;margin-right:0px;width:32px;}
.pagelist .nextblock1 {background-position:-94px -32px;margin-left:0px;}
.pagelist .lastpage1 {background-position:-125px -32px;width:31px;}

/*활성*/
.pagelist .firstpage {background-position:-31px -32px;}
.pagelist .prevblock {background-position:-62px -32px;margin-right:0px;width:32px;}
.pagelist .nextblock {background-position:-94px -32px;margin-left:0px;}
.pagelist .lastpage {background-position:-125px -32px;width:31px;}

/*오버*/
.pagelist .firstpage:hover {background-position:-31px -32px;}
.pagelist .prevblock:hover {background-position:-62px -32px;width:32px;}
.pagelist .nextblock:hover {background-position:-94px -32px;}
.pagelist .lastpage:hover {background-position:-125px -32px;width:31px;}

/* 반응형br */
.br{ display:block}
@media all and (max-width:1000px)  {
	.br{ display:inline}
}

/* pdf 뷰어 */
.pdf-view-wr {position:relative;border-top:2px solid #777;background:#fbfbfb;padding:25px}
.pdf-view-wr p {font-size:15px;background:url(/_Img/Common/sicon_acrobat.png) no-repeat;padding-left:38px;line-height:28px;margin-right:270px;}
.pdf-view-wr p .pdf-down {display:block;font-size:13px;font-weight:bold;color:#ff0000;letter-spacing:-0.025em;text-decoration:underline;}
.pdf-view-wr .btn-down {position:absolute;top:50%;right:55px;line-height:23px;margin-top:-12px;font-size:14px;color:#444;padding-right:50px;}
.pdf-view-wr .btn-down:before {content:"";display:inline-block;vertical-align:middle;width:19px;height:23px;background:url(/_Img/Common/ficon/pdf.gif) no-repeat 0 0;margin-right:8px;margin-top:-2px;}
.pdf-view-wr .btn-down:after {position:absolute;top:50%;right:0;margin-top:-17px;content:"";display:block;width:35px;height:35px;background:url(/_Img/Content/pdf_sprite.png) no-repeat 0 0;}
@media only screen and (max-width:899px){
	.pdf-view-wr p {margin-right:0}
	.pdf-view-wr .btn-down {display:inline-block;position:relative;top:auto;right:auto;margin-top:10px;margin-left:8px}
}

.txtBox ul {position:relative;}
.txtBox ul:after {clear:both;content:"";display:block}
.txtBox li {display:block;position:relative;padding-left:50px;}
.txtBox li span {font-size:18px;color:#000}
.txtBox li .fixTit {display:inline-block;position:absolute;left:0;top:0;} 
.txtBox li .fixTxt {display:block;} 
/*
.txtBox ul li {float:left;display:block;width:100%;position:relative;padding-left:70px;box-sizing:border-box;}
.txtBox ul li span {font-size:18px;color:#000}
.txtBox ul li .fixTit {float:left;width:65px;} 
.txtBox ul li .fixTxt {display:inline-block;margin-left:65px;} 
*/

.textbox-test {}
.textbox-test  p {display:block;position:relative;padding-left:50px;}
.textbox-test  .fixTit {display:inline-block;position:absolute;left:0;top:0;} 
.textbox-test  .fixTxt {display:block;} 

/*
 .txtBox ul li {display:block;position:relative;padding:0 0 0 79px}
 .txtBox ul li span {font-size:18px;color:#000}
 .txtBox ul li .fixTit {display:block;position:absolute;left:0;top:0;width:65px;font-weight:700;display:none;}
 .txtBox ul li .fixTit:after {content:"";display:block;position:absolute;width:1px;height:16px;background:#acacac;right:0;top:50%;margin:-7px 0 0}
 .txtBox ul li .fixTxt {display:inline-block;font-weight:400;border:1px solid red;position:relative;}
 */

.mqh-wr {}
.mqh-wr .topBox {}
.mqh-wr .topBox:after {content:"";display:block;clear:both}
.mqh-wr .topBox .imgBar {position:relative;width:1300px;float:right}
.mqh-wr .topBox .imgBar img {display:block;width:100%;position:relative;z-index:2}
.mqh-wr .topBox .imgBar:after {content:"";display:block;position:absolute;width:100%;height:100%;right:-100px;bottom:-20px;background:url(/_Img/Content/ptn_dia2.gif) repeat left bottom}
.mqh-wr .topBox .msgBox {/* margin:69px 0 0; */float:left;width:100%}
.mqh-wr .topBox .msgBox .icoLst {display:block;text-align:center;font-size:0}
.mqh-wr .topBox .msgBox .icoLst > li {display:inline-block;position:relative;width:22.5%;vertical-align:top}
.mqh-wr .topBox .msgBox .icoLst > li:after {content:"";display:block;position:absolute;width:1px;height:100px;right:0;top:50%;margin:-50px 0 0;background:#ccc}
.mqh-wr .topBox .msgBox .icoLst > li:last-child:after {display:none}
.mqh-wr .topBox .msgBox .icoLst > li p {display:block;position:relative;text-align:center;padding:65px 0 0}
.mqh-wr .topBox .msgBox .icoLst > li p:before {content:"";display:block;position:absolute;width:50px;height:50px;background:url(/kor/_Img/Contents/mquality_spr.png) no-repeat;left:50%;top:0;margin:0 0 0 -25px}
.mqh-wr .topBox .msgBox .icoLst > li p.ico1:before {background-position:0px 0px}
.mqh-wr .topBox .msgBox .icoLst > li p.ico2:before {background-position:-70px 0px}
.mqh-wr .topBox .msgBox .icoLst > li p.ico3:before {background-position:-140px 0px}
.mqh-wr .topBox .msgBox .icoLst > li p.ico4:before {background-position:-210px 0px}
.mqh-wr .topBox .msgBox .icoLst > li p.ico5:before {background-position:-280px 0px}
.mqh-wr .topBox .msgBox .icoLst > li p.ico6:before {background-position:-350px 0px}
.mqh-wr .topBox .msgBox .icoLst > li p.ico7:before {background-position:-420px 0px}
.mqh-wr .topBox .msgBox .icoLst > li p span {display:block;line-height:1}
.mqh-wr .topBox .msgBox .icoLst > li p .sTit {font-size:25px;color:#222}
.mqh-wr .topBox .msgBox .icoLst > li p .sTxt {font-size:15px;color:rgba(34, 34, 34, .8);margin:11px 0 0}
.mqh-wr .topBox .msgBox .para1 {margin:40px 0 0}
.mqh-wr .topBox .msgBox .para1 p {color:#444;text-align:center;font-weight:300}
.mqh-wr .topBox .msgBox .para1 .p1 {font-size:20px;line-height:1.6}
.mqh-wr .topBox .msgBox .para1 .p2 {font-size:22px;line-height:1.75}
.mqh-wr .topBox .msgBox .para1 .p3 {margin:25px 0 0;line-height:1.75;font-size:18px}
.mqh-wr .topBox .msgBox .para1 p span {display:block}
.mqh-wr .topBox .msgBox .para1 p span em {font-style:normal;font-weight:500;color:#bf0f28}
.mqh-wr .topBox .msgBox .para2 {margin:63px 0 0}
.mqh-wr .topBox .msgBox .para2 .inwr {position:relative}
.mqh-wr .topBox .msgBox .para2 .inwr:before {content:"";display:block;position:absolute;width:2000px;height:159px;background:#f7f7f7;left:50%;bottom:0;margin:0 0 0 -1000px;z-index:-1}
.mqh-wr .topBox .msgBox .para2 .inwr:after {content:"";display:block;clear:both}
.mqh-wr .topBox .msgBox .para2 .inwr .side {display:block;position:relative;width:430px;font-size:25px;color:#333;text-align:center;line-height:1.2}
.mqh-wr .topBox .msgBox .para2 .inwr .side:before {content:"";display:block;position:absolute;width:41px;height:2px;background:url(/kor/_Img/Contents/mquality_bg6.gif) no-repeat 0px 0px;right:-60px;top:44px;z-index:2}
.mqh-wr .topBox .msgBox .para2 .inwr .side p {display:block;position:absolute;width:100%;left:20px;top:50%;margin:-29px 0 0;text-align:center;color:#fff;z-index:2}
.mqh-wr .topBox .msgBox .para2 .inwr .side p span {display:block;line-height:1}
.mqh-wr .topBox .msgBox .para2 .inwr .side p .t1 {font-size:18px;font-weight:100}
.mqh-wr .topBox .msgBox .para2 .inwr .side p .t2 {font-size:25px;font-weight:400;margin:15px 0 0}
.mqh-wr .topBox .msgBox .para2 .inwr .side .bgPkg {position:relative;z-index:1}
.mqh-wr .topBox .msgBox .para2 .inwr .side .bgPkg .logo {display:block;position:absolute;width:248px;height:124px;background:url(/kor/_Img/Contents/mquality_bg1.png) no-repeat;right:0;bottom:0;z-index:2}
.mqh-wr .topBox .msgBox .para2 .inwr .side .bgPkg .bg .core {position:relative;height:170px;background:#29445f;transform-origin:0 100%;-ms-transform-origin:0 100%;transform:skewX(163.5deg);-ms-transform:skewX(163.5deg);z-index:1}
.mqh-wr .topBox .msgBox .para2 .inwr .side .bgPkg .bg:after {content:"";display:block;position:absolute;width:100%;height:100%;right:-10px;bottom:-10px;transform-origin:0 100%;-ms-transform-origin:0 100%;transform:skewX(163.5deg);-ms-transform:skewX(163.5deg);background:url(/_Img/Content/ptn_dia3.gif) repeat}
.mqh-wr .topBox .msgBox .para2 .inwr .side-L {float:left;margin:0 0 0 90px}
.mqh-wr .topBox .msgBox .para2 .inwr .side-R {float:right;margin:0 90px 0 0}
.mqh-wr .topBox .msgBox .para3 {margin:39px 0 0}
.mqh-wr .topBox .msgBox .para3 p {display:block;color:#444;text-align:center;line-height:1.75;font-weight:400;margin:0 0 9px}
.mqh-wr .topBox .msgBox .para3 p:last-child {margin:0}
.mqh-wr .topBox .msgBox .para3 p span {display:block}
.mqh-wr .topBox .msgBox .para3 .p1 {font-size:18px}
.mqh-wr .topBox .msgBox .para3 .p2 {font-size:18px}
.mqh-wr .isoBox {margin:53px 0 0}
.mqh-wr .isoBox:after {content:"";display:block;clear:both}
.mqh-wr .isoBox > div {display:block;position:relative;width:50%}
.mqh-wr .isoBox > div .imgBox {display:inline-block;position:relative}
.mqh-wr .isoBox > div .imgBox .paperTit {display:block;font-size:32px;color:#000;text-align:center;font-weight:400;line-height:1.2;margin:0 0 27px}
.mqh-wr .isoBox > div .imgBox .imgCore-wr {position:relative}
.mqh-wr .isoBox > div .imgBox .imgCore-wr .imgCore {position:relative;overflow:hidden}
.mqh-wr .isoBox > div .imgBox .imgCore-wr .imgCore .overlay {position:absolute;width:100%;height:100%;left:0;top:100%;background:rgba(0, 0, 0, .6);z-index:3;transition:all .3s ease}
.mqh-wr .isoBox > div .imgBox .imgCore-wr .imgCore .overlay:after {content:"";display:block;position:absolute;width:45px;height:45px;background:url(/kor/_Img/Contents/paper_spr.png) no-repeat 0px -96px;top:0;right:0;bottom:0;left:0;margin:auto}
.mqh-wr .isoBox > div .imgBox .imgCore-wr .imgCore img {display:block;width:100%;position:relative;box-sizing:border-box;border:1px solid #c8c8c8;z-index:2}
.mqh-wr .isoBox > div .imgBox .imgCore-wr:after {content:"";display:block;position:absolute;width:100%;height:100%;background:#efefef;right:-10px;bottom:-10px;z-index:1}
.mqh-wr .isoBox > div .imgBox.over .imgCore-wr .imgCore .overlay {top:0}
.mqh-wr .isoBox > div .txtBox {}
.mqh-wr .isoBox > div .txtBox ul {display:block;width:378px;text-align:left;position:relative;}
.mqh-wr .isoBox > div .txtBox ul:after {clear:both;content:"";display:block}

.mqh-wr .isoBox > div .txtBox ul li {display:block;position:relative;padding:0 0 0 79px}
.mqh-wr .isoBox > div .txtBox ul li span {font-size:18px;color:#000}
.mqh-wr .isoBox > div .txtBox ul li .fixTit {display:inline-block;position:absolute;left:0;top:0;width:65px;font-weight:700}
.mqh-wr .isoBox > div .txtBox ul li .fixTxt {display:block;}
.mqh-wr .isoBox > div .txtBox ul li .fixTit:after {content:"";display:block;position:absolute;width:1px;height:16px;background:#acacac;right:0;top:50%;margin:-7px 0 0}

/*
.mqh-wr .isoBox > div .txtBox ul li .fixTxt {font-weight:400;display:block;}
*/

.txtBox-test ul li {display:block;position:relative;padding:0 0 0 79px}
.txtBox-test ul li span {font-size:18px;color:#000}
.txtBox-test ul li .fixTit {display:inline-block;position:absolute;left:0;top:0;width:65px;font-weight:700}
.txtBox-test ul li .fixTxt {display:block;}
.txtBox-test ul li .fixTit:after {content:"";display:block;position:absolute;width:1px;height:16px;background:#acacac;right:0;top:50%;margin:-7px 0 0}

.test-box-wr {position:relative;height:auto;}
.test-box-wr:after {content:"";display:block;clear:both;}
.test-box-wr .test-box-l {float:left;width:50%;height:100%;position:relative;}
.test-box-wr .test-box-r {float:left;width:50%;height:100%;position:relative;}

.test-box-l {padding-top:400px;}
.test-box-l .test-bg {position:absolute;left:0;bottom:0;background:#f9f9f9;height:300px;z-index:1;width:100%;}
.test-box-l .imgBox-wr {position:relative;z-index:10;display:block;border:1px solid red;overflow:hidden;height:400px;}
.test-box-l .imgBox {width:300px;height:400px;margin-left:100px;border:1px solid red;display:block;z-indeX:10;position:absolute;left:0;top:0;}
.test-box-l .textBox {position:relative;z-index:20;margin:30px;}
.test-box-l ul {position:relative;}
.test-box-l li {display:block;position:relative;padding-left:100px;}
.test-box-l .fixTit {display:inline-block;width:70px;position:absolute;left:0;top:0;}
.test-box-l .fixTit:after {content:"";display:block;position:absolute;width:1px;height:16px;background:#acacac;right:0;top:50%;margin:-7px 0 0}

/*
.test-box-l ul li {display:block;position:relative;padding:0 0 0 79px}
.test-box-l ul li span {font-size:18px;color:#000}
.test-box-l ul li .fixTit {display:inline-block;position:absolute;left:0;top:0;width:65px;font-weight:700}
.test-box-l ul li .fixTxt {display:block;}
.test-box-l ul li .fixTit:after {content:"";display:block;position:absolute;width:1px;height:16px;background:#acacac;right:0;top:50%;margin:-7px 0 0}
*/

.mqh-wr .isoBox > div .bg {position:absolute;width:1000px;height:250px;bottom:0;background:#f7f7f7;background-repeat:no-repeat;z-index:-1}
.mqh-wr .isoBox > div .bg:after {content:"";display:block;position:absolute;width:362px;height:188px;background:url(/kor/_Img/Contents/mquality_bg2.png) no-repeat 0px 0px;bottom:0}
.mqh-wr .isoBox .side-L {float:left;text-align:left}
.mqh-wr .isoBox .side-L .imgBox {margin:0 0 0 60px}
.mqh-wr .isoBox .side-L .txtBox ul {margin:40px auto 54px 62px}
.mqh-wr .isoBox .side-L .bg {right:0;background-image:url(/kor/_Img/Contents/mquality_bg4.gif);background-position:right bottom}
.mqh-wr .isoBox .side-L .bg:after {right:0}
.mqh-wr .isoBox .side-R {float:right;margin:80px 0 0;text-align:right}
.mqh-wr .isoBox .side-R .imgBox {margin:0 72px 0 0}
.mqh-wr .isoBox .side-R .txtBox ul {margin:40px 62px 54px auto}
.mqh-wr .isoBox .side-R .bg {left:0;background-image:url(/kor/_Img/Contents/mquality_bg5.gif);background-position:left bottom}
.mqh-wr .isoBox .side-R .bg:after {left:352px}
.mqh-wr.mhse {}
.mqh-wr.mhse .isoBox > div {width:auto}
.mqh-wr.mhse .isoBox > div .imgBox {display:block;position:absolute;width:330px;top:0}
.mqh-wr.mhse .isoBox > div .txtBox .f1 {}
.mqh-wr.mhse .isoBox > div .txtBox .f1 h4 {font-size:28px;color:#000;font-weight:400;padding:11px 0 0;margin:0 0 20px}
.mqh-wr.mhse .isoBox > div .txtBox .f1 ul {width:auto;margin:0 0 0 3px}
.mqh-wr.mhse .isoBox > div .txtBox .f1 ul li {font-size:18px;font-weight:300;margin:0 0 6px;padding:5px 0 5px 32px}
.mqh-wr.mhse .isoBox > div .txtBox .f1 ul li:last-child {margin:0}
.mqh-wr.mhse .isoBox > div .txtBox .f1 ul li .num {color:#fff;font-size:13px;top:5px}
.mqh-wr.mhse .isoBox > div .txtBox .f2 {position:relative;margin:39px 0 0 3px;padding:48px 0 55px}
.mqh-wr.mhse .isoBox > div .txtBox .f2 h4 {font-size:25px;color:#000;font-weight:500;line-height:1.2}
.mqh-wr.mhse .isoBox > div .txtBox .f2 ul {width:auto;margin:27px 0 0 0}
.mqh-wr.mhse .isoBox > div .txtBox .f2:after {content:"";display:block;position:absolute;width:3000px;height:100%;z-index:-1;background:#f7f7f7;top:0;left:-200%}
.mqh-wr.mhse .isoBox .side-L {float:none;text-align:left}
.mqh-wr.mhse .isoBox .side-L .imgBox {left:131px;margin:0}
.mqh-wr.mhse .isoBox .side-L .txtBox {margin:0 0 0 601px}
.mqh-wr.mhse .isoBox .side-R {float:none;margin:112px 0 0;text-align:left}
.mqh-wr.mhse .isoBox .side-R .imgBox {right:131px;margin:0}
.mqh-wr.mhse .isoBox .side-R .txtBox {margin:0 500px 0 81px}

/* 패턴 */
.ptn-bg1 {background:url(/_Img/Content/ptn-bg1.gif) no-repeat}
.ptn-bg2 {background:url(/_Img/Content/ptn-bg2.gif) no-repeat}