@charset "utf-8";

/* ie9 업그레이드 안내창 */
.lowIE-update {position:fixed;top:0;left:0;z-index:7000;width:100%;height:100%;}
.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:#06999a;font-weight:500;}
.lowIE-update .update-cont .btn-upgrade {display:inline-block;font-size:15px;font-weight:500;color:#fff;padding:15px 20px;background:#008182;text-align:center}
.lowIE-update .update-cont .btn-upgrade span {display:inline-block;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;font-size:11px;color:#9f9f9f;padding:0 50px 0 5px;margin-top:8px;}
.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;}

/* 컬러값 */
.csc-p00 {color:#bf0f28}
.csc-p01 {color:#bf0f28}
.csc-p02 {color:#csc-point02}
.csc-p03 {color:#csc-point03}
.csc-p04 {color:#csc-point04}
.csc-p05 {color:#csc-point05}
.csc-p06 {color:#csc-point06}
.csc-p07 {color:#csc-point07}
.csc-p08 {color:#csc-point08}
.csc-p09 {color:#csc-point09}
.csc-p10 {color:#bf0f280}
.csc-p11 {color:#bf0f281}
.csc-p12 {color:#bf0f282}

/* 컬러별 라인 */
.c-line-p01 {display:block;width:100%;height:1px;border:0;background:#bf0f28}
.c-line-p02 {display:block;width:100%;height:1px;border:0;background:#csc-point02}
.c-line-p03 {display:block;width:100%;height:1px;border:0;background:#csc-point03}
.c-line-p04 {display:block;width:100%;height:1px;border:0;background:#csc-point04}
.c-line-p05 {display:block;width:100%;height:1px;border:0;background:#csc-point05}
.c-line-p06 {display:block;width:100%;height:1px;border:0;background:#csc-point06}
.c-line-p07 {display:block;width:100%;height:1px;border:0;background:#csc-point07}
.c-line-p08 {display:block;width:100%;height:1px;border:0;background:#csc-point08}
.c-line-p09 {display:block;width:100%;height:1px;border:0;background:#csc-point09}
.c-line-p10 {display:block;width:100%;height:1px;border:0;background:#bf0f280}
.c-line-p11 {display:block;width:100%;height:1px;border:0;background:#bf0f281}
.c-line-p12 {display:block;width:100%;height:1px;border:0;background:#bf0f282}

/* 상태값 */
.c-stat {display:inline-block;min-width:63px;padding:8px 0 8px;line-height:1;text-align:center;vertical-align:middle;font-size:13px;font-weight:400;box-sizing:border-box}
.c-stat.c-stat00 {background:#298a9a;border:1px solid #298a9a;color:#fff}
.c-stat.c-stat01 {background:#f0f0f0;border:1px solid #909090;color:#707070}
.c-stat.c-stat02 {background:#ffffff;border:1px solid #909090;color:#707070}

/* 라디오 / 체크박스 */
.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;position:relative;padding-left:30px;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:50%;transform:translateY(-50%);width:20px;height:20px;text-align:center;background:#fff;border:2px solid #373737;border-radius:50%;box-sizing:border-box}
.rdos input[type="radio"] + label:active:before,
.rdos input[type="radio"]:checked + label:active:before {}
.rdos input[type="radio"]:checked + label:before {background:#fff}
.rdos input[type="radio"]:checked + label:after {content:'';position:absolute;top:50%;transform:translateY(-50%);left:7px;width:6px;height:6px;background:#373737;border-radius:100%;box-shadow:inset 0px 0px 10px rgba(0,0,0,0.3)}
.rdos input[type="radio"]:focus + label:before {outline:rgb(59, 153, 252) auto 5px}
.chks {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;position:relative;padding-left:30px;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.chks input[type="checkbox"] + label:before {content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;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:#373737;border:1px solid #373737}
.chks input[type="checkbox"]:checked + label:after {content:"";display:block;position:absolute;width:10px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);left:3px;top:5px}
.chks input[type="checkbox"]:focus + label:before {outline:rgb(59, 153, 252) auto 5px}

/*탭메뉴 */
.c-tab01 {position:relative;margin:0 0 50px;border:1px solid #ccc;border-bottom:0}
.c-tab01:after {content:"";display:block;position:absolute;width:100%;height:1px;background:#95081c;left:0;bottom:0}
.c-tab01 ul {display:block;width:100%;font-size:0}
.c-tab01 ul li {display:inline-block;vertical-align:top;width:33.33%}

.c-tab01.colLim1 {text-align:center;border:0}
.c-tab01.colLim1:after {display:none}
.c-tab01.colLim1 ul li {width:50%}
.c-tab01.colLim1 ul li a {border-right:0;border-left:0}

.c-tab01.colLim2 ul li {width:50%}
.c-tab01.colLim2 ul li:nth-child(2n) a {border-right:0}
.c-tab01.colLim3 ul li {width:33.3333%}
.c-tab01.colLim4 ul li {width:25%}
.c-tab01.colLim4 ul li:nth-child(3n) a {border-right:1px solid #ccc}
.c-tab01.colLim4 ul li:nth-child(4n) a {border-right:0}
.c-tab01.colLim5 ul li {width:20%}
.c-tab01.colLim5 ul li:nth-child(3n) a {border-right:1px solid #ccc}
.c-tab01.colLim5 ul li:nth-child(5n) a {border-right:0}
.c-tab01 ul li a {display:block;position:relative;color:#333;font-size:17px;text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:300;letter-spacing:-.05em;transition:all .3s ease}
.c-tab01 ul li:nth-child(3n) a {border-right:0}
.c-tab01 ul li a:before {content:"";display:inline-block;width:0;height:56px;vertical-align:middle}
.c-tab01 ul li a span {display:inline-block;vertical-align:middle;line-height:1.4;padding:0 10px;max-height:49px;overflow:hidden;margin:0 0 1px}
.c-tab01 ul li a span:after {content:"";transition:all .3s ease}
.c-tab01 ul li a[target="_blank"] span:after {content:"";display:inline-block;width:10px;height:10px;background:url(/_Img/Content/tab_spr.png) no-repeat 0 -52px;margin:0 0 1px 5px}
.c-tab01 ul li a:focus,
.c-tab01 ul li a:hover {background:#f5f5f5}
.c-tab01 ul li.over a,
.c-tab01 ul li.over a:hover,
.c-tab01 ul li.over a:focus {color:#fff;background:#bf0f28}
.c-tab01 ul li.over a[target="_blank"] span:after,
.c-tab01 ul li.over a[target="_blank"]:hover span:after,
.c-tab01 ul li.over a[target="_blank"]:focus span:after {background-position:-30px -52px}
.c-tab01 ul li.over a span:after {display:inline-block;vertical-align:middle;width:23px;height:23px;background:url(/_Img/Content/tab_spr.png) no-repeat 0px 0px;margin:0 0 1px 17px}
.c-tab01.mSet {z-index:9;border:0;margin:0 0 20px;z-index:101}
.c-tab01.mSet:after {display:none}
.c-tab01.mSet .ctab01Ctrl {display:block;position:relative;width:100%;border:0;background:linear-gradient(to top, rgba(0, 0, 0, .05) 0%, rgba(255, 255, 255, 1));font-size:16px;padding:20px 0;line-height:1;box-sizing:border-box;border:1px solid #ccc;outline:0;transition:all .3s ease}
.c-tab01.mSet .ctab01Ctrl:after {content:"";display:block;position:absolute;width:5px;height:9px;right:20px;top:50%;margin:-4px 0 0;background:url(/_Img/Content/tab_spr.png) no-repeat -43px 0px;transition:all .3s ease;transform:rotate(90deg)}
.c-tab01.mSet .ctab01Ctrl.over {background: linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(0, 0, 0, .05));box-shadow:3px 3px 5px rgba(0, 0, 0, .1) inset}
.c-tab01.mSet .ctab01Ctrl.over:after {transform:rotate(-90deg)}
.c-tab01.mSet ul {position:absolute;width:100%;top:100%;left:0;background:#fff;box-sizing:border-box}
.c-tab01.mSet ul li {display:block;width:auto}
.c-tab01.mSet ul li a {text-align:center;border:0;border-bottom:1px solid #ccc;border-right:1px solid #ccc !important;border-left:1px solid #ccc;}
.c-tab01.mSet ul li.over a {border-right:1px solid #bf0f28;border-left:1px solid #bf0f28}
.c-tab01.mSet ul li:nth-child(3n) a {border-right:1px solid #ccc}
.c-tab01.mSet ul li.over a span:after {width:10px;height:10px;background-position:-90px -52px}
.c-tab02 {position:relative;margin-bottom:25px;}
.c-tab02 ul {display:block;width:100%;font-size:0;text-align:center}
.c-tab02 ul li {display:inline-block;position:relative;padding:0 23px 0 0;margin:0 12px;font-size:15px}
.c-tab02 ul li:after {position:absolute;top:50%;right:0;margin-top:-11px;content:"";display:block;width:1px;height:15px;background:#ddd;}
.c-tab02 ul li:last-child:after {display:none;}
.c-tab02 ul li a {display:block;line-height:1}
.c-tab02 ul li a span {position:relative;font-size:15px;display:block;color:#333;padding-top:15px;padding-bottom:18px}
.c-tab02 ul li a span:after {content:"";transition:all .3s ease}
.c-tab02 ul li a span:before {position:absolute;bottom:0;left:50%;content:"";display:block;width:0;height:1px;background:#ccc;transition:all .3s ease;}
.c-tab02 ul li a:hover span {}
.c-tab02 ul li a:hover span:before {width:100%;left:0;}
.c-tab02 ul li.over a span {color:#bf0f28;}
.c-tab02 ul li.over a span:after {display:inline-block;vertical-align:middle;width:5px;height:9px;background:url(/_Img/Content/tab_spr.png) no-repeat -43px 0px;margin-left:19px;margin-top:-2px;}
.c-tab02 ul li.over a span:before {width:100%;left:0;height:1px;background-color:#bf0f28;}
.c-tab02.mSet {z-index:8}
.c-tab02.mSet .ctab02Ctrl {display:block;position:relative;width:100%;border:0;background:linear-gradient(to top, rgba(0, 0, 0, .05) 0%, rgba(255, 255, 255, 1));font-size:16px;padding:15px 0;line-height:1;box-sizing:border-box;border:1px solid #ccc;outline:0;transition:all .3s ease}
.c-tab02.mSet .ctab02Ctrl:after {content:"";display:block;position:absolute;width:5px;height:9px;right:20px;top:50%;margin:-4px 0 0;background:url(/_Img/Content/tab_spr.png) no-repeat -43px 0px;transition:all .3s ease;transform:rotate(90deg)}
.c-tab02.mSet .ctab02Ctrl.over {background:linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(0, 0, 0, .05));box-shadow:3px 3px 5px rgba(0, 0, 0, .1) inset}
.c-tab02.mSet .ctab02Ctrl.over:after {transform:rotate(-90deg)}
.c-tab02.mSet ul {display:block;position:absolute;top:100%;left:0;width:100%;background:#fff}
.c-tab02.mSet ul li {display:block;float:none;width:auto;padding:0;margin:0}
.c-tab02.mSet ul li:after {display:none}
.c-tab02.mSet ul li a {display:block;text-align:center;border:1px solid #ddd;border-top:0}
.c-tab02.mSet ul li.over a {border-color:#bf0f28;background:#bf0f28}
.c-tab02.mSet ul li.over a span {color:#fff}
.c-tab02.mSet ul li.over a span:after {width:10px;height:10px;background:url(/_Img/Content/btn_spr.png) no-repeat -147px -37px;margin-left:10px;transform:rotate(0deg)}
.c-tab02.mSet ul li a span {display:inline-block}
.c-tab02.mSet ul li a span:before {display:none}
.c-tab02.mSet ul li a span:after {width:10px;height:10px;background-position:-90px -52px}

.b-tab01 {position:relative;border-top:1px solid #ccc;border-bottom:1px solid #95081c;box-sizing:border-box}
.b-tab01 button {display:block;position:absolute;width:46px;height:100%;border:0;background:none;transition:all .3s ease}
.b-tab01 button:after {content:"";display:block;position:absolute;width:32px;height:32px;background:url(/_Img/Content/tab_spr.png) no-repeat;top:0;right:0;bottom:0;left:0;margin:auto}
.b-tab01 .btn-prev:after {background-position:-68px 0px}
.b-tab01 .btn-next:after {background-position:-120px 0px}
.b-tab01 button span {font-size:0}
.b-tab01 ul {}
.b-tab01 ul li {}
.b-tab01 ul li a {display:block;position:relative;text-align:center;font-size:15px;color:#333;transition:all .3s ease}
.b-tab01 ul li a:before {content:"";display:inline-block;height:56px;vertical-align:middle}
.b-tab01 ul li a:after {content:"";position:absolute;width:1px;height:15px;background:#ddd;right:0;top:50%;margin:-7px 0 0}
.b-tab01 ul li a span {display:inline-block;position:relative;vertical-align:middle;margin:2px 0 0}
.b-tab01 ul li a:hover {background:#f6f6f6;color:#173b51}
.b-tab01 ul li:first-child a span {padding:0 0 0 24px}
.b-tab01 ul li:first-child a span:before {content:"";display:block;position:absolute;width:9px;height:12px;background:url(/_Img/Content/tab_spr.png) no-repeat -201px 0px;left:0;top:8px}
.b-tab01 ul li.over a {background:#bf0f28;color:#fff}
.b-tab01 ul li.over a span:before {background-position:-172px 0px}
.b-tab01 ul li.over a:after {display:none}

/* 컨텐츠 타이틀*/
.c-tit01 {display:inline-block;position:relative;line-height:1.2;margin:0 0 23px;position:relative;font-size:28px;color:#000;font-weight:500;padding:18px 0 0}
.c-tit01:before {content:"";display:block;position:absolute;width:100%;height:2px;left:0;top:0;background:#bf0f28}
.c-tit02 {display:block;position:relative;font-size:20px;font-weight:500;color:#bf0f28;line-height:1.2;margin:0 0 18px}
.c-tit03 {position:relative;font-size:18px;font-weight:500;color:#333;padding:0 0 0 17px;line-height:1.3;margin-bottom:10px;}
.c-tit03:before {content:"";display:block;position:absolute;width:4px;height:4px;top:12px;left:0;background:#bf0f28;border-radius:50%}

/* 박스 스타일 */
.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 #ccc;border-bottom:1px solid #2b405b;padding:38px 40px 40px 168px;min-height:63px;font-size:15px;color:#666;line-height:26px}
.info-box:before {display:block;content:"";position:absolute;width:90px;height:90px;overflow:hidden;background:url(/_Img/Content/infobox_spr.png) no-repeat;top:29px;left:41px}
.info-box .info-tit {font-size:24px;color:#222;font-weight:500;line-height:1.2;margin:0 0 14px}
.info-box .info-txt {margin:0 0 0 3px}
.info-box ul li {background:url(/_Img/Content/blt07.gif) no-repeat 0 0.8em;padding-left:10px;font-size:1em;color:#666;}
.info-box.ico1:before {background-position:0px 0px}
@media only screen and (max-width:899px){
	.info-box {padding:25px 20px 20px 150px}
	.info-box:before {left:30px;top:30px}
	.info-box .info-tit {font-size:19px}
}
@media only screen and (max-width:599px){
	.info-box {padding-left:20px}
	.info-box:before {display:none}
}

/* 한줄안내문 */
.info-s-box {position:relative;border:1px solid #ccc;border-bottom:1px solid #2b405b;padding:29px 30px 29px 107px}
.info-s-box:before {position:absolute;top:50%;left:29px;margin-top:-24px;content:"";display:block;width:50px;height:50px;background:url(/_Img/Content/infobox_spr.png) no-repeat}
.info-s-box.ico1:before {background-position:0px -110px}
.info-s-box .info-txt {font-size:16px;color:#444}
@media only screen and (max-width:899px){
	.info-s-box {padding:25px 20px 25px 70px}
	.info-s-box:before {left:15px;}
}
@media only screen and (max-width:599px){
	.info-s-box {padding:15px 15px}
	.info-s-box:before {display:none}
}

/* 안내문 - 느낌표 */
.info-box02 {display:block;position:relative;padding:0 0 0 50px}
.info-box02:before{content:"";display:block;position:absolute;width:39px;height:39px;left:0;top:0;background:url(/_Img/Content/ico_ex05.png) no-repeat center center}
.info-box02 .info-tit {font-size:16px;color:#444;font-weight:bold;padding:0 0 8px 5px}
.info-box02 li {position:relative;padding-left:14px;font-size:15px;line-height:26px;}
.info-box02 li:before {position:absolute;top:14px;left:0;content:"";display:block;width:4px;height:1px;background:#a0a0a0;}


/* 안내문 - 회색배경 */
.info-box03 {background:#e8e8e8;padding:55px 60px 56px;min-height:60px;color:#333;}
.info-box03 .info-tit {font-size:26px;color:#222;font-weight:bold;line-height:1;margin-bottom:10px}
@media only screen and (max-width:799px){
	.info-box03 {padding:30px}
	.info-box03 .info-tit {font-size:22px;}
}

/* 안내문 - 이미지 */
.info-box04 {border:1px solid #ccc;padding:51px 60px 45px;font-size:15px;color:#333;background:url(/_Img/Content/info_box_bg.jpg) no-repeat right 0;background-size:contain;}
.info-box04 .info-tit {font-size:26px;font-weight:bold;max-width:58%;color:#222;word-wrap:break-word;word-break:keep-all;line-height:130%;margin-bottom:8px;}
.info-box04 .info-tit .tit {color:#0067d4;}
.info-box04 ul {margin-top:9px;margin-bottom:27px;}
.info-box04 ul li {margin-left:0}
@media only screen and (max-width:799px){
	.info-box04 {background:#eee !important;;padding:35px 40px !important}
	.info-box04 .info-tit {max-width:98%;}
}

.info-ex01,
.info-ex02,
.info-ex03 {position:relative;font-size:15px;margin-top:7px;color:#666;padding:0px 0 5px 36px}
.info-ex01:before, .info-ex02:before, .info-ex03:before {content:"";display:block;position:absolute;width:25px;height:25px;background:url(/_Img/Content/infoex_spr.png) no-repeat;left:0;top:3px}
.info-ex01:before {background-position:0px 0px}
.info-ex02:before {background-position:-45px 0px}
.info-ex03:before {background-position:-90px 0px}
.info-ex03 .sec {display:block;color:#777}
span.info-ex01,
span.info-ex02,
span.info-ex03 {display:inline-block;position:relative;font-size:15px;color:#666;padding:0px 0 5px 36px;margin:7px 20px 0 0}
.info-ex01 ul,
.info-ex02 ul,
.info-ex02 ul {display:block;margin:0 0 0 -1px;padding:6px 0 0}
.info-ex01 ul li,
.info-ex02 ul li,
.info-ex02 ul li {display:block;position:relative;padding:0 0 0 12px;line-height:1.5;margin:0 0 3px}
.info-ex01 ul li:last-child,
.info-ex02 ul li:last-child,
.info-ex02 ul li:last-child {margin-bottom:0}
.info-ex01 ul li:before,
.info-ex02 ul li:before,
.info-ex02 ul li:before {content:"";display:block;position:absolute;width:4px;height:1px;background:#a0a0a0;left:0;top:10px}


/* 링크스타일 */
.sico-nwin {color:#bf0f28;background:url(/_Img/Content/ico_nw.png) no-repeat right 7px;padding:0 15px 0 0;letter-spacing:-0.05em;margin:0 5px 0 0}
.sico-nwin:focus,
.sico-nwin:hover {text-decoration:underline}

/*리스트 스타일 (float:left 속성을 줄경우에는 ie6등에서 배경 이미지가 나오지 않을수 있으므로 width값 설정이 필요합니다.) */
.c-list01,
.c-list02,
.c-list03 {padding:3px 0;}
.c-list01 li,
.c-list01-li {position:relative;line-height:1.3;padding:5px 0 5px 13px;color:#666;font-size:18px;font-weight:300;margin:0 0 0 12px;text-align:left}
.c-list01 li:before,
.c-list01-li:before,
.c-list03 li:before,
.c-list03-li:before {content:"";display:block;position:absolute;top:15px;left:0;width:3px;height:3px;background:#bf0f28;border-radius:50%}
.c-list01 li ul,
.c-list02 li ul {margin-top:9px;}
.c-list01 li ul li,
.c-list02 li ul li {font-size:15px;color:#666;padding:3px 0 3px 15px;margin-left:0}
.c-list01 li ul li:before,
.c-list02 li ul li:before,
.c-list03 li ul li:before {top:13px;width:5px;height:1px;background:#888;border:0}
.c-list01 li .tit {color:#bf0f28;margin-right:5px;font-weight:500}
.c-list01 li .tit:after {content:":";padding:0 0 0 5px}
.c-list01 li .fixTit {display:block;position:absolute;width:65px;left:13px;top:5px;color:#bf0f28;font-weight:500}
.c-list01 li .fixTit:after {content:"";display:block;position:absolute;width:1px;height:14px;right:0;top:4px;background:#cbcbcb}
.c-list01 li .fixTxt {display:block;margin:0 0 0 80px}
@media all and (max-width:767px) {
	.c-list01 li .fixTit {position:relative;width:auto;left:auto;top:auto}
	.c-list01 li .fixTit:after {display:none}
	.c-list01 li .fixTxt {margin:5px 0 0 0}
}

.c-list02 li,
.c-list02-li {position:relative;line-height:1.3;padding:5px 0 5px 21px;color:#555;font-size:18px;margin-left:12px;}
.c-list02 li:before,
.c-list02-li:before {content:"";display:block;position:absolute;top:14px;left:1px;width:6px;height:1px;background:#134789}
.c-list02 li .tit,
.c-list02-li .tit {display:block;position:absolute;left:20px;top:4px;width:27px;color:#bf0f28;font-weight:500}
.c-list02 li .tit:after,
.c-list02-li .tit:after {content:".";}
.c-list02 li .txt,
.c-list02-li .txt {display:block;vertical-align:top;margin:0 0 0 26px}

.c-list03 li,
.c-list03-li {position:relative;line-height:1.3;padding:5px 0 5px 37px;color:#555;font-size:18px;margin:0 0 0 12px}
.c-list03 li:last-child,
.c-list03-li:last-child {margin-bottom:0}
.c-list03 > li:before {display:none}
.c-list03 li .num,
.c-list03-li .num,
.c-list03 li .num-s,
.c-list03-li .num-s {display:block;position:absolute;left:0;text-align:center;box-sizing:border-box}
.c-list03 li .num,
.c-list03-li .num {width:24px;height:24px;background:#bf0f28;color:#fff;top:4px;font-size:13px;line-height:24px;font-weight:100}
.c-list03 li .num-s,
.c-list03-li .num-s {width:24px;height:24px;border:1px solid #ccc;color:#333;top:4px;font-size:13px;line-height:24px;font-weight:100}
.c-list03 li ul li {padding-left:15px}

/* 색상있는 dt/dd */
.c-dllist {font-size:18px;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 #bf0f28;color:#bf0f28;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:#bf0f28;border-color:#bf0f28}
.c-dllist.st02 dt {color:#csc-point02;border-color:#csc-point02}
.c-dllist.st03 dt {color:#csc-point03;border-color:#csc-point03}
.c-dllist.st04 dt {color:#csc-point04;border-color:#csc-point04}
.c-dllist.st05 dt {color:#csc-point05;border-color:#csc-point05}
.c-dllist.st06 dt {color:#csc-point06;border-color:#csc-point06}
.c-dllist.st07 dt {color:#csc-point07;border-color:#csc-point07}
.c-dllist.st08 dt {color:#csc-point08;border-color:#csc-point08}
.c-dllist.st09 dt {color:#bf0f28;border-color:#csc-point09}
.c-dllist.st10 dt {color:#bf0f28;border-color:#bf0f280}
.c-dllist.st11 dt {color:#bf0f28;border-color:#bf0f281}
.c-dllist.st12 dt {color:#bf0f28;border-color:#bf0f282}

/*////////// 버튼스타일 //////////*/
/* ----- 버튼 ----- */
.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,.bdg-btn:hover, .bp-btn:hover, .bdp-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,.bdg-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:none;}

/* 작은 컨텐츠 버튼 */
.sw-btn, .sg-btn, .sp-btn, .sdp-btn {display:inline-block;font-size:12px;vertical-align:middle;box-sizing:border-box;transition:all .25s ease;}
.sw-btn, a.sw-btn {background:#fff;border:1px solid #aaa;color:#777;}
.sw-btn:hover, .sw-btn:focus {background:#46627e;border:1px solid #46627e;color:#fff;}
.sg-btn, a.sg-btn {background:#f0f0f0;border:1px solid #aaa;color:#777}
.sg-btn:hover, .sg-btn:focus {background:#d9d9d9}
.sp-btn, a.sp-btn {background:#46627e;border:1px solid #46627e;color:#fff}
.sp-btn:hover, .sp-btn:focus {background:#29445f;border:1px solid #29445f}
.sdp-btn, a.sdp-btn {background:#d82942;border:1px solid #d82942;color:#fff}
.sdp-btn:hover, .sdp-btn:focus {background:#bf0f28;border:1px solid #bf0f28}
a.sw-btn span, a.sg-btn span, a.sp-btn span, a.sdp-btn span {display:block;padding:7px 6px 9px 8px;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 6px 0 8px;height:30px;line-height:27px;cursor:pointer}

/* 컨텐츠 버튼 */
.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;}
.cw-btn, a.cw-btn {background:#fff;border:1px solid #aaa;color:#444}
.cw-btn:hover, .cw-btn:focus {background:#46627e;border-color:#46627e;color:#fff}
.cg-btn, a.cg-btn {background:#f0f0f0;border:1px solid #aaa;color:#666}
.cg-btn:hover, .cg-btn:focus {background:#d9d9d9}
.cp-btn, a.cp-btn {background:#46627e;border:1px solid #46627e;color:#fff}
.cp-btn:hover, .cp-btn:focus {background:#29445f;border-color:#29445f}
.cdp-btn, a.cdp-btn {background:#3e3e3e;border:1px solid #3e3e3e;color:#fff}
.cdp-btn:hover, .cdp-btn:focus {background:#626262;border-color:#626262}

/* .cdp-btn, a.cdp-btn {background:#d82942;border:1px solid #d82942;color:#fff}
.cdp-btn:hover, .cdp-btn:focus {background:#bf0f28;border-color:#bf0f28} */

a.cw-btn span, a.cg-btn span, a.cp-btn span, a.cdp-btn span {display:block;padding:14px 45px 15px 17px;line-height:1;font-size:14px}
input.cw-btn, button.cw-btn {padding:0 40px 0 15px;height:50px;cursor:pointer;}

.cw-btn span:after,
.cg-btn span:after,
.cp-btn span:after,
.cdp-btn span:after {content:"";display:block;position:absolute;right:10px;top:50%;padding:0;width:16px;height:16px;margin-top:-10px;background:url(/_Img/Content/btn_spr.png) no-repeat;-webkit-transition:right .25s ease; transition:right .25s ease-out}
.cw-btn:hover span:after,
.cg-btn:hover span:after,
.cp-btn:hover span:after,
.cdp-btn:hover span:after {right:16px}
.cw-btn .arr:after {background-position:0 0}
.cw-btn .plus:after {background-position:-36px 0}
.cw-btn .nw:after {background-position:-72px 0}
.cw-btn .zoom:after {background-position:-108px 0}
.cw-btn .down:after {background-position:-144px 0}
.cw-btn .calen:after {background-position:-180px 0}
.cw-btn:focus .arr:after,
.cw-btn:hover .arr:after {background-position:0 -36px}
.cw-btn:focus .plus:after,
.cw-btn:hover .plus:after {background-position:-36px -36px}
.cw-btn:focus .nw:after,
.cw-btn:hover .nw:after {background-position:-72px -36px}
.cw-btn:focus .zoom:after,
.cw-btn:hover .zoom:after {background-position:-108px -36px}
.cw-btn:focus .down:after,
.cw-btn:hover .down:after {background-position:-144px -36px}
.cw-btn:focus .calen:after,
.cw-btn:hover .calen:after {background-position:-180px -36px}
.cg-btn .arr:after {background-position:0 0}
.cg-btn .plus:after {background-position:-36px 0}
.cg-btn .nw:after {background-position:-72px 0}
.cg-btn .zoom:after {background-position:-108px 0}
.cg-btn .down:after {background-position:-144px 0}
.cg-btn .calen:after {background-position:-180px 0}
.cp-btn .arr:after {background-position:0 -36px}
.cp-btn .plus:after {background-position:-36px -36px}
.cp-btn .nw:after {background-position:-72px -36px}
.cp-btn .zoom:after {background-position:-108px -36px}
.cp-btn .down:after {background-position:-144px -36px}
.cp-btn .calen:after {background-position:-180px -36px}
.cdp-btn .arr:after {background-position:0 -36px}
.cdp-btn .plus:after {background-position:-36px -36px}
.cdp-btn .nw:after {background-position:-72px -36px}
.cdp-btn .zoom:after {background-position:-108px -36px}
.cdp-btn .down:after {background-position:-144px -36px}
.cdp-btn .calen:after {background-position:-180px -36px}







/* .cw-btn .arr {background-position:6px 0;}
.cg-btn .arr, .cp-btn .arr, .cdp-btn .arr {background:url(/_Img/Content/btn_spr.png) no-repeat 6px -44px;}
.cw-btn:hover .arr, .cw-btn:focus .arr {background-position: 6px -44px;}
.cw-btn .plus {background-position: -20px 0;}
.cg-btn .plus, .cp-btn .plus, .cdp-btn .plus {background:url(/_Img/Content/btn_spr.png) no-repeat -20px -44px;}
.cw-btn:hover .plus, .cw-btn:focus .plus {background-position: -20px -44px;}
.cw-btn .nw {background-position: -48px 0;}
.cg-btn .nw, .cp-btn .nw, .cdp-btn .nw {background:url(/_Img/Content/btn_spr.png) no-repeat -48px -43px;}
.cw-btn:hover .nw, .cw-btn:focus .nw {background-position: -48px -43px;}
.cw-btn .zoom {background-position: -77px 0;}
.cg-btn .zoom, .cp-btn .zoom, .cdp-btn .zoom {background:url(/_Img/Content/btn_spr.png) no-repeat -77px -44px;}
.cw-btn:hover .zoom, .cw-btn:focus .zoom {background-position: -77px -44px;}
.cw-btn .down {background-position: -107px 0;}
.cg-btn .down, .cp-btn .down, .cdp-btn .down {background:url(/_Img/Content/btn_spr.png) no-repeat -107px -44px;}
.cw-btn:hover .down, .cw-btn:focus .down {background-position: -107px -44px;}
.cw-btn .calen {background-position: -137px 0;}
.cg-btn .calen, .cp-btn .calen, .cdp-btn .calen {background:url(/_Img/Content/btn_spr.png) no-repeat -137px -44px;}
.cw-btn:hover .calen, .cw-btn:focus .calen {background-position: -137px -44px;}
.cw-btn:hover .ico, .cg-btn:hover .ico, .cp-btn:hover .ico, .cdp-btn:hover .ico {right:20px;}
 */
input.cp-btn, button.cp-btn {padding:18px 45px 16px 15px}

/* 프로그램버튼 */
.bw-btn, .bg-btn, .bdg-btn, .bp-btn, .bdp-btn {display:inline-block;font-size:15px;vertical-align:middle;box-sizing:border-box;transition:all .25s ease}
.bw-btn, a.bw-btn {background:#fff;border:1px solid #aaa;color:#444;}
.bw-btn:hover, .bw-btn:focus {background:#46627e;border:1px solid #46627e;color:#fff;}
.bw-btn:hover span, .bw-btn:focus span, .bw-btn:active span {color:#fff;}
.bg-btn, a.bg-btn {background:#505050;border:1px solid #505050;color:#fff}
.bg-btn:hover, .bg-btn:focus {background:#404040;border:1px solid #404040}
.bdg-btn, a.bdg-btn {background:#csc-point02;border:1px solid #csc-point02;color:#fff}
.bdg-btn:hover, .bdg-btn:focus {background:#csc-point06;border-color:#csc-point06}
.bp-btn, a.bp-btn {background:#29445f;border:1px solid #29445f;color:#fff}
.bp-btn:hover, .bp-btn:focus {background:#46627e;border:1px solid #46627e}
.bdp-btn, a.bdp-btn {background:#bf0f28;border:1px solid #bf0f28;color:#fff}
.bdp-btn:hover, .bdp-btn:focus {background:#d82942;border:1px solid #d82942}
a.bw-btn span {display:block;padding:16px 21px 17px 22px;line-height:1;color:#444;font-size:15px;font-weight:400}
a.bg-btn span,a.bdg-btn span, a.bp-btn span, a.bdp-btn span {display:block;padding:16px 21px 17px 22px;line-height:1;color:#fff;font-size:15px;font-weight:400}
input.bw-btn, button.bw-btn {padding:0 21px 0 22px;height:50px;font-size:15px;cursor:pointer;color:#444;font-weight:400}
input.bg-btn, input.bdg-btn, input.bp-btn, input.bdp-btn, button.bdg-btn,button.bg-btn, button.bp-btn, button.bdp-btn {padding:0 21px 0 22px;height:50px;font-size:15px;cursor:pointer;color:#fff;font-weight:400}

/* 회원 버튼 */
.lw-btn, .lg-btn, .lp-btn, .ldp-btn {display:inline-block;font-size:15px;font-weight:300;vertical-align:middle;box-sizing:border-box;transition:all .25s ease}
.lw-btn, a.lw-btn {background:#fff;border:1px solid #aaa;color:#444;}
.lw-btn:hover, .lw-btn:focus {background-color:#46627e;border:1px solid #46627e;color:#fff;}
.lg-btn, a.lg-btn {background:#505050;border:1px solid #505050;color:#fff}
.lg-btn:hover, .lg-btn:focus {background-color:#404040;border:1px solid #404040}
.lp-btn, a.lp-btn {background-color:#29445f;border:1px solid #29445f;color:#fff}
.lp-btn:hover, .lp-btn:focus {background:#46627e;border:1px solid #46627e}
.ldp-btn, a.ldp-btn {background-color:#bf0f28;border:1px solid #bf0f28;color:#fff}
.ldp-btn:hover, .ldp-btn:focus {background:#d82942;border:1px solid #d82942}
a.lw-btn span {display:block;padding:22px 61px 21px 62px;line-height:1;font-weight:400}
a.lg-btn span, a.lp-btn span, a.ldp-btn span {display:block;padding:22px 61px 21px 62px;line-height:1;font-weight:400}
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 66px;height:60px;cursor:pointer;font-weight:400}


/*기본컨텐츠- 아이콘 버튼*/
.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:#bf0f28;}
.icdp-btn {border:0;background-color:#csc-point02;}
.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:#bf0f28;}
.bicdp-btn {border:0;background-color:#00828d;}
.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:#8c93a4;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:#4c73d3 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:#4c73d3 url(/_Img/Content/btn_mview.png) no-repeat 50% 50%}
.map-nw .view:hover,.map-nw .view:focus,.map-nw .view:active {background:#4c73d3 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;border-top:2px solid #333;font-size:18px}
.tbl-type01 thead tr th {padding:10px 5px;color:#333;border:0;border-bottom:1px solid #333;border-right:1px solid #a1a1a1;font-weight:400;font-size:18px}
.tbl-type01 thead tr th:last-child {border-right:0}
.tbl-type01 th,
.tbl-type01 td {padding:10px 5px;border-right:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1;word-wrap:break-word;line-height:1.3;word-break:break-all}
.tbl-type01 tbody th,
.tbl-type01 tfoot th {color:#222;font-weight:400;background:#f8f8f8}
.tbl-type01 tbody td,
.tbl-type01 tfoot td {font-weight:400}
.tbl-type01 tbody td {color:#555;font-weight:300}
.tbl-type01 th:first-child,
.tbl-type01 td:first-child {border-left:0}
.tbl-type01 th:last-child,
.tbl-type01 td:last-child {border-right:0}
@media all and (max-width:999px) {
	.tbl-type01 {font-size:16px}
	.tbl-type01 thead tr th {font-size:16px}
}

/* 테이블 > 테이블 */
.tbl-type01 table {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;font-size:13px;border-bottom:1px solid #ddd;}
.tbl-type01 table thead tr th {border-right:1px solid #ddd}
.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:break-all;}
.tbl-type01 table th,
.tbl-type01 table tfoot th {color:#666;background:#fff;font-weight:normal;background:none}
.tbl-type01 table td {color:#555;font-weight:300;}
.tbl-type01 table thead th {background:#fff;color:#524245;border-bottom:1px solid #ddd;font-size:13px;font-weight:500;}
.tbl-type01 table thead tr:first-child th {border-top:1px solid #ccc;}
.tbl-type01 table tbody tr th,
.tbl-type01 table tbody tr td,
.tbl-type01 table tfoot tr th,
.tbl-type01 table tfoot tr td {border-bottom: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:13px;border-bottom:1px solid #ccc;border-top:1px solid #a4a4a4}
.tbl-type-s01 thead th {padding:11px 8px 13px;background:#f9f9f9;color:#524245;border-bottom:1px solid #c4c4c4;font-size:14px;font-weight:500;border-bottom:1px solid #c4c4c4}
.tbl-type-s01 th,
.tbl-type-s01 td {border-left:1px solid #ccc;border-right:1px solid #ccc;word-wrap:break-word;line-height:1.3;word-break:break-all;border-bottom:1px solid #ccc}
.tbl-type-s01 th,
.tbl-type-s01 tfoot th {color:#555;background:#fff;font-weight:normal}
.tbl-type-s01 td {color:#555;font-weight:300;}
.tbl-type-s01 tbody th,
.tbl-type-s01 tbody td,
.tbl-type-s01 tfoot th,
.tbl-type-s01 tfoot td {padding:11px 8px 13px}
.tbl-type-s01 th:first-child, .tbl-type-s01 td:first-child {border-left:0}
.tbl-type-s01 th:last-child, .tbl-type-s01 td:last-child {border-right:0}

/* 반응형 테이블 안내창 */
.wauto-wrap {position:relative}
.scroll-info {position:relative;width:100%;text-align:center;font-size:16px;padding:27px 0}

.scroll-info span {display:inline-block;position:relative;font-size:15px;color:#333;padding:0 53px}
.scroll-info span br {display:none;}
.scroll-info span:before,
.scroll-info span:after {content:"";display:block;position:absolute;width:23px;height:9px;background:url(../_Img/Content/tbl_spr.png) no-repeat;top:50%;margin:-4px 0 0}
.scroll-info span:before {background-position:0 0;left:0}
.scroll-info span:after {background-position:-43px 0;right:0}

@media all and (max-width:560px){
	.scroll-info {border:0;padding:20px 0}
	.scroll-info span {display:block;line-height:1.4}
	.scroll-info span br {display:block;}
	.scroll-info span:before {left:20px}
	.scroll-info span:after {right:20px}
}
@media all and (max-width:400px){
	.scroll-info span {padding:0}
}


/* 테이블 - 반응형 스크롤 */
.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 {width:330px;position:relative;}
.img-slide-wr .owl-controls,
.img-slide-wr .ctrl-btns {position:absolute;bottom:0;right:0;z-index:400}
.img-slide-wr .owl-nav {position:absolute;width:90px;right:0;bottom:0;z-index:2;border-right:1px solid rgba(255, 255, 255, .2)}
.img-slide-wr .owl-dots {position:absolute;width:100%;height:10px;bottom:17px;z-index:1;font-size:0;left:15px}
.img-slide-wr .owl-dots div {display:inline-block;margin:0 5px}
.img-slide-wr .owl-dots div button {display:block;width:10px;height:10px;box-sizing:border-box;border:2px solid rgba(255, 255, 255, .75);border-radius:50%;background:transparent;transition:all .3s ease}
.img-slide-wr .owl-dots div.active button {border:2px solid #fff;background:#fff}
.img-slide-wr button {width:45px;height:45px;border:0;background:url(/_Img/Content/slide_btns.png) no-repeat;text-indent:-9999px;vertical-align:top;}
.img-slide-wr .owl-controls {right:44px}
.img-slide-wr button.owl-prev {background-position:0 0;}
.img-slide-wr button.owl-next {background-position:-46px 0;}
.img-slide-wr .ctrl-btns button {width:45px}
.img-slide-wr .ctrl-btns .btn-stop {background-position:-91px 0;width:45px}
.img-slide-wr .ctrl-btns .btn-play {background-position:-136px 0}
.img-slide-wr .img-zoom .btn-zoom {position:absolute;bottom:0;right:137px;display:block;width:45px;height:45px;background:url(/_Img/Content/btn_zoom.png) no-repeat;z-index:100;}
.img-slide-wr.hasZoom .item a {display:none}
.img-slide-wr.hasZoom .item a {display:block;position:absolute;width:45px;height:45px;right:136px;bottom:0;background:rgba(0, 13, 26, .7);z-index:2;transition:all .3s ease}
.img-slide-wr.hasZoom .item a:after {content:"";display:block;position:absolute;width:18px;height:18px;top:0;right:0;bottom:0;left:0;margin:auto;background:url(/_Img/Content/slide_btns.png) no-repeat -202px 0px}
.img-slide-wr.hasZoom .item a:focus,
.img-slide-wr.hasZoom .item a:hover {background:rgba(0, 13, 26, .9)}
.img-slide-wr.hasZoom .item img {display:block;position:relative;z-index:1}



/* 이미지확대보기 */
.img-zoom {position:relative;width:100%;}
.img-zoom img {max-width:100%;}
.img-zoom .btn-zoom {display:block;position:absolute;bottom:0;right:0;width:45px;height:45px;z-index:100;background:rgba(0, 13, 26, .7);transition:all .3s ease}
.img-zoom .btn-zoom:after {content:"";display:block;position:absolute;width:18px;height:18px;background:url(/_Img/Content/slide_btns.png) no-repeat -202px 0px;top:0;right:0;bottom:0;left:0;margin:auto}
.img-zoom .btn-zoom:hover {background:rgba(0, 13, 26, .9)}
@media only screen and (max-width:599px){
	.img-zoom .btn-zoom {width:35px;height:35px;background-size:35px auto;:}
}

/*테이블*/
.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-point02}
.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-point02}
.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 #2b405b;border-bottom:1px solid #ddd;}
.foldings-list {position:relative;width:100%;overflow:hidden}
.foldings-list > li {border-top:1px solid #ddd;overflow:hidden;}
.foldings-list > li:first-child {border-top:0;}
.foldings-list .foldings-in-wrap a {display:block;position:relative;padding:26px 90px 27px 127px;cursor:pointer;font-size:18px;color:#222;line-height:1.4;font-weight:500;background:url(/_Img/Content/folds_ptn2.png) repeat;border-bottom:1px solid transparent;transition:all .3s ease}
.foldings-list .foldings-in-wrap a .num {position:absolute;width:57px;height:43px;line-height:43px;font-size:18px;top:50%;left:33px;margin:-22px 0 0;color:#222;transition:all .3s ease}
.foldings-list .foldings-in-wrap a .num:after {content:"";display:block;position:absolute;width:1px;height:100%;background:#cfcfcf;right:0;top:1px}
.foldings-list .foldings-in-wrap a .arr {display:block;position:absolute;width:40px;height:40px;top:50%;right:29px;margin:-20px 0 0;border-radius:50%;border:1px solid #ddd;background:#fff;transition:all .3s ease}
.foldings-list .foldings-in-wrap a .arr:after {content:"";display:block;position:absolute;width:11px;height:6px;top:0;right:0;bottom:0;left:0;margin:auto;background:url(/_Img/Content/folding_spr.png) no-repeat 0px 0px;transition:transform .3s ease}
.foldings-list .foldings-in-cont {display:none;overflow:hidden;background:#f2f2f2}
.foldings-list .foldings-in-cont .foldings-contents {margin:30px}
.foldings-list .over .foldings-in-wrap a {color:#d82942;border-bottom:1px solid #d82942}
.foldings-list .over .foldings-in-wrap a .num {color:#d82942}
.foldings-list .over .foldings-in-wrap a .arr {border-color:#d82942;background:#d82942}
.foldings-list .over .foldings-in-wrap a .arr:after {background-position:-31px 0px;transform:rotate(180deg)}
.foldings-list .over .foldings-in-cont {display:block;}
.foldings-list .over .foldings-in-wrap a:after {background-position:-43px 0;transform:rotate(90deg)}
@media only screen and (max-width:999px){
	.foldings-list .foldings-in-wrap a {padding:20px 60px 20px 100px;font-size:16px;line-height:1.3}
	.foldings-list .foldings-in-wrap a .num {width:50px;font-size:16px;height:30px;line-height:30px;left:20px;margin:-15px 0 0}
	.foldings-list .foldings-in-wrap a .arr {right:10px}
	.foldings-list .foldings-in-wrap a:after {width:28px;height:28px;background-size:28px auto;margin-top:-14px;}
	.foldings-list .foldings-in-cont .foldings-contents {margin:20px}
	.foldings-list .over .foldings-in-wrap a:after {background-position:0 -29px;}
	.foldings-list .over .foldings-in-cont {padding:0}
}
@media all and (max-width:600px) {
	.foldings-list .foldings-in-wrap a {padding:15px 50px 15px 70px;font-size:15px;line-height:1.3}
	.foldings-list .foldings-in-wrap a .num {width:40px;font-size:15px;left:10px}
	.foldings-list .foldings-in-wrap a .arr {width:24px;height:24px;margin:-12px 0 0}
}

/* 상태값 */
.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:auto;text-align:center;font-size:14px;color:#333;padding:120px 0;margin:0 20px}
.msg-wrap .tit {font-size:24px;font-weight:500;margin:14px 0 0 0;color:#222;line-height:1.3}
.msg-wrap p {display:block;font-size:15px;color:#555;margin:19px 0 0 0;line-height:24px}
.msg-wrap:before {content:"";display:block;width:295px;height:177px;background:url(/_Img/Common/msg_spr.png) no-repeat;margin:0 auto 20px}
.msg-wrap .msgBox {margin:14px 0 0;font-size:15px;color:#555;line-height:1.6}
.msg-wrap .msgBox span {display:block}
.msg-wrap .msgBox .f1 {margin:24px 0 0}
.msg-wrap .btnBox {margin:20px 0 0;text-align:center}
.msg-wrap .btnBox a {min-width:150px;text-align:left}
.msg-wrap.error:before {background-position:0 0}
.msg-wrap.wait:before {background-position:0 -197px}
.msg-wrap.info:before {background-position:0 -394px}
@media all and (max-width:600px) {
	.msg-wrap .tit {font-size:20px}
	.msg-wrap .msgBox span {display:inline}
	.msg-wrap:before {width:206px;height:124px;background-size:206px 400px}
	.msg-wrap.error:before {background-position:0 0}
	.msg-wrap.wait:before {background-position:0 -138px}
	.msg-wrap.info:before {background-position:0 -276px}
}

/* 플로우리스트 */
/* 가로형 */
.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;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:#bf0f28; color:#fff; }

/*페이징 스타일*/
.pagelist {text-align:center;line-height:110%;display:block;position:relative;height:auto;min-height:40px;margin:20px auto 0}
.pagelist * {vertical-align:middle;}
.pagelist a , .pagelist strong {display:inline-block;height:40px;min-width:40px;border:1px solid #373737;text-align:center;overflow:hidden;margin:0 3px;}
.pagelist span {font-size:0.98em;font-weight:normal;color:#373737 !important;display:inline-block;height:25px;min-width:40px;padding:7px 0 8px 0;}
.pagelist span.first {background:none;}
.pagelist a span {cursor:pointer;line-height:1.5em}
.pagelist a:hover span {color:#bf0f28 !important; text-decoration:underline;}
.pagelist strong {background:#373737; border:1px solid #373737;font-weight:normal;}
.pagelist strong span  { color:#fff !important;font-weight:normal;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 {border:0px; background:none !important;visibility:hidden;}
.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_page1.gif");background-repeat:no-repeat;height:40px;width:40px;overflow:hidden;border:0 !important;}

/*비활성*/
.pagelist .firstpage1 {background-position:-40px 0px;}
.pagelist .prevblock1 {background-position:-80px 0px;}
.pagelist .nextblock1 {background-position:-120px 0px;}
.pagelist .lastpage1 {background-position:-160px 0px;}

/*활성*/
.pagelist .firstpage {background-position:-40px 0;}
.pagelist .prevblock {background-position:-80px 0;}
.pagelist .nextblock {background-position:-120px 0;}
.pagelist .lastpage {background-position:-160px 0;}

/*오버*/
.pagelist .firstpage:hover {background-position:-40px -40px;}
.pagelist .prevblock:hover {background-position:-80px -40px;}
.pagelist .nextblock:hover {background-position:-120px -40px;}
.pagelist .lastpage:hover {background-position:-160px -40px;}

/* 반응형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}
}

/* 인재채용 > 채용공고 : 게시판 템플릿 */
.careers-temp-wr {}
.careers-temp-wr .c-tit01 {margin-bottom:15px}
.careers-temp-wr .tbl-type01 {min-width:1000px}
.careers-temp-wr .tbl-type01 .cola {width:auto}
.careers-temp-wr .tbl-type01 .col20 {width:20%}
