@charset "utf-8";
h1, h2, h3, h4, h5, h6 {font-weight:normal}
select option {padding:0;height:auto;}

.section {position:relative;margin-bottom:60px}
.section:after {content:"";display:block;clear:both}

.section > p {padding:0}
.section > p.p-strong01 {margin-top:20px;color:#21b6d4;font-weight:bold}
.section > p.p-strong02 {color:#b07841}
.p_color01 {color:#b07841 !important;}
.p_color02 {color:#21b6d3 !important;}
.p_color03 {color:red !important;}
.p_color04 {color:#eb4040 !important;}
.fnt11 {font-size:11px !important;}
.fnt12 {font-size:12px !important;}
.fnt13 {font-size:13px !important;}
.fnt14 {font-size:14px !important;}
.fnt15 {font-size:15px !important;}
.fnt16 {font-size:16px !important;}
.fw-b {font-weight:bold !important;}
.fw-n {font-weight:normal !important;}


.stit {font-size:12px;margin-bottom:5px;color:#21b6d4;font-weight:bold}

.pos-rt {position:absolute;right:0;top:65px;z-index:1;} /* 신청서재출력 상단 버튼 위치 */
p.r-noti {float:right;padding:0;font-size:14px;font-weight:bold;color:red;} /* 신청서출력 타이틀 우측 텍스트(p) */
.ds__address_bigbold {font-weight:bold;font-size:16px;}

.none {display:none}
.blind {overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}

.txt-l {text-align:left !important;}
.txt-c {text-align:center !important;}
.txt-r {text-align:right !important;}

.clearfix {*zoom:1;}
.clearfix:after {display:block;clear:both;content:" ";}

.fl-l {float:left !important;}
.fl-r {float:right !important;}
.fl-n {float:none !important;}

.pos-r {position:relative;}
.js-placeholder {color:#c90c0c;position:absolute;left:5px;top:9px;}

.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}

/* h4 옆에 붙는 p */
.caption01 {position:absolute;top:5px;width:100%;}
	.caption01 p {padding:0;}
	.caption01 p.p-position01 {float:left;margin-left:80px;}
	.caption01 p.p-position01:before {content:"※";margin-right:5px;}
	.caption01 p.p-position02 {float:right;margin:0;color:#21b6d3;}
	.caption01 p.p-position03 {float:left;margin-left:100px;letter-spacing:-1px;}
	.caption01 p.p-position03:before {content:"※";margin-right:5px;}
	.caption01 p.p-position04 {float:left;margin-left:160px;letter-spacing:-1px;}
	.caption01 p.p-position04:before {content:"※";margin-right:5px;}
	.caption01 p.p-position05 {float:left;margin-left:200px;letter-spacing:-1px;}
	.caption01 p.p-position05:before {content:"※";margin-right:5px;}


/* 다른 list와  p 가 쓰일때 p */
.txt-box01 {position:relative;padding-left:15px;margin-top:20px}
	.txt-box01:before {content:"※";position:absolute;top:0;left:0;}
	.txt-box01 p {padding:8px 0 0;}
	.txt-box01 p:first-child {padding:0;}

/* btn style */
.btn-box-bs {margin-top:20px;text-align:right;margin-right:-5px;} /* 버튼 양쪽 정렬 */
.btn-box-bs:after {content:" ";display:block;clear:both;}
.btn-box {float:right;margin-top:20px;margin-right:-5px}
.btn-box a {margin-right:5px}
.btn-box-bold a, .btn-box-bold button {font-weight:bold;}
.btn-box02 {float:right;margin-top:70px}
.btn-box02_01 {float:right;margin-top:20px}
	.btn-box02_01 input[type="submit"] {float:left;width:125px;height:30px;padding:1px 0 0;margin-right:5px;border:1px solid #21b6d3;color:#21b6d3;font-family:"dotum";font-size:12px}
	.btn-box02_01 input[type="submit"]:hover,
	.btn-box02_01 input[type="submit"]:focus,
	.btn-box02_01 input[type="submit"]:active {color:#fff;}
	.btn-box02_01 input[type="submit"] + .btn-style06_01 {float:left;}
.btn-box03 {position:absolute;top:5px;right:0px}
.btn-box04 {float:right;margin-top:40px;margin-right:-5px}
.btn-box05 {width:100%;text-align:right}/* 신청서 출력 상단 하단 */
.btn-box05:after {content:" ";display:block;clear:both;}
	.btn-positionL {float:left;}
	.btn-positionR {float:right;}

	/* style.css 에서 정의된 스타일 재정의 */
	input[type="submit"] {padding:0;display:inline-block;border:1px solid #21b6d3;color:#21b6d3;font-family:"dotum";font-size:12px;line-height:1 !important;padding-top:3px\0;}
	button {padding:0;display:inline-block;border:none;padding-bottom:2px;}
	form input[type="submit"] {margin-bottom:0;}

	/* base btn style */
	.button-blue {box-sizing:border-box;vertical-align:middle;display:inline-block;min-width:87px;height:30px;line-height:28px;line-height:30px\0;padding:0 10px;color:#21b6d3;background:#fff;font-family:'dotum';font-size:12px;border:1px solid #21b6d3;text-align:center;font-weight:300;text-decoration:none;position:relative;z-index:1;cursor:pointer;transition:background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out;}
	.button-blue:hover,
	.button-blue:focus {color:#fff;background:#21b6d3;}
	/* white iconlist01 btn */
	.btn-style01 {box-sizing:border-box;vertical-align:middle;overflow:hidden;position:absolute;top:50%;right:10px;display:inline-block;width:82px;height:27px;line-height:25px;line-height:27px\0;margin-top:-13px;border:1px solid #c6c6c6;color:#666;font-family:"dotum";font-size:12px;text-align:center;transition:background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out;}
	.btn-style01:focus,
	.btn-style01:hover {border:1px solid #21b6d3;background:#21b6d3;color:#fff;font-family:"dotum";font-size:12px}
	/* blue - 172px */
	.btn-style02 {box-sizing:border-box;vertical-align:middle;overflow:hidden;display:inline-block;width:172px;height:30px;line-height:28px;line-height:30px\0;margin-right:5px;border:1px solid #21b6d3;background:#fff;color:#21b6d3;font-family:"dotum";font-size:12px;text-align:center;text-align:center;transition:background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out;}
	.btn-style02:focus,
	.btn-style02:hover {border:1px solid #21b6d3;background:#21b6d3;color:#fff;font-family:"dotum";font-size:12px}
	/* blue - 207px - type:botton; */
	.btn-style02_01 {box-sizing:border-box;vertical-align:middle;display:inline-block;width:207px;height:32px;line-height:30px;line-height:32px\0;border:1px solid #21b6d3;color:#21b6d3;background:#fff;font-family:"dotum";font-size:12px;text-align:center;text-align:center;transition:background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out;}
	.btn-style02_01:focus,
	.btn-style02_01:hover {border:1px solid #21b6d3;background:#21b6d3;color:#fff;cursor:pointer}
	/* blue - 172px tablelist btn */
	.btn-style03 {box-sizing:border-box;vertical-align:middle;overflow:hidden;display:inline-block;width:172px;height:27px;line-height:25px;line-height:27px\0;margin-right:5px;border:1px solid #c6c6c6;background:#fff;color:#666;font-family:"dotum";font-size:12px;text-align:center;text-align:center;transition:background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out;}
	.btn-style03:focus,
	.btn-style03:hover {border:1px solid #21b6d3;background:#21b6d3;color:#fff;font-family:"dotum";font-size:12px}
	/* gray iconlist02 btn */
	.btn-style04 {box-sizing:border-box;vertical-align:middle;overflow:hidden;display:inline-block;width:207px;height:24px;line-height:22px;line-height:24px\0;margin-right:5px;color:#fff;background:#a8a8a8;font-family:"dotum";font-size:12px;text-align:center;text-align:center;}
	.btn-style04:focus,
	.btn-style04:hover {color:#fff}
	/* white iconlist02 btn */
	.btn-style05 {/*display:table;*/box-sizing:border-box;vertical-align:middle;display:inline-block;width:82px;height:26px;line-height:24px;line-height:26px\0;border:1px solid #c6c6c6;background:#fff;color:#666;font-family:"dotum";font-size:12px;text-align:center;text-align:center;transition:background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out;}
	.btn-style05:focus,
	.btn-style05:hover {border:1px solid #21b6d3;background:#21b6d3;color:#fff;font-family:"dotum";font-size:12px}
	/* blue - 125px */
	.btn-style06_01 {box-sizing:border-box;vertical-align:middle;display:inline-block;width:123px;height:30px;line-height:28px;line-height:30px\0;border:1px solid #21b6d3;background:#fff;color:#21b6d3;font-family:"dotum";font-size:12px;text-align:center;text-align:center;transition:background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out;}
	.btn-style06_01:focus,
	.btn-style06_01:hover,
	.btn-style06_01.on {border:1px solid #21b6d3;background:#21b6d3;color:#fff;font-family:"dotum";font-size:12px}
	/* white - 125px */
	.btn-style06_02 {box-sizing:border-box;vertical-align:middle;display:inline-block;width:123px;height:30px;line-height:28px;line-height:30px\0;border:1px solid #c6c6c6;background:#fff;color:#666;font-family:"dotum";font-size:12px;text-align:center;text-align:center;transition:background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out;}
	.btn-style06_02:focus,
	.btn-style06_02:hover {border:1px solid #21b6d3;background:#21b6d3;color:#fff;font-family:"dotum";font-size:12px}
	/* white - 82px */
	.btn-style06_03 {box-sizing:border-box;vertical-align:middle;overflow:hidden;display:inline-block;width:82px;height:27px;line-height:25px;line-height:27px\0;border:1px solid #c6c6c6;color:#666;background:#fff;font-family:"dotum";font-size:12px;text-align:center;text-align:center;transition:background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out;}
	.btn-style06_03:focus,
	.btn-style06_03:hover {border:1px solid #21b6d3;background:#21b6d3;color:#fff;font-family:"dotum";font-size:12px}
	/* blue - 82px tablelist btn */
	.btn-style07 {box-sizing:border-box;vertical-align:middle;overflow:hidden;display:inline-block;width:82px;height:27px;line-height:25px;line-height:27px\0;border:1px solid #21b6d3;background:#fff;color:#21b6d3;font-family:"dotum";font-size:12px;text-align:center;text-align:center;transition:background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out;}
	.btn-style07:focus,
	.btn-style07:hover {border:1px solid #21b6d3;background:#21b6d3;color:#fff;font-family:"dotum";font-size:12px}
	/* blue - 103px tablelist btn */
	.btn-style07_01 {box-sizing:border-box;vertical-align:middle;overflow:hidden;display:inline-block;width:101px;height:27px;line-height:25px;line-height:27px\0;border:1px solid #21b6d3;background:#fff;color:#21b6d3;font-family:"dotum";font-size:12px;text-align:center;text-align:center;transition:background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out;}
	.btn-style07_01:focus,
	.btn-style07_01:hover {border:1px solid #21b6d3;background:#21b6d3;color:#fff;font-family:"dotum";font-size:12px}
	/* gray - 93px btn */
	.btn-style08 {box-sizing:border-box;vertical-align:middle;display:inline-block;width:91px;height:27px;line-height:25px;line-height:27px\0;color:#fff;background:#909090;border:1px solid #909090;font-family:"dotum";font-size:12px;text-align:center;text-align:center;}
	.btn-style08:focus,
	.btn-style08:hover {color:#fff}
	/* gray - 42 btn */
	.btn-style08_01 {box-sizing:border-box;vertical-align:middle;display:inline-block;width:40px;height:27px;line-height:25px;line-height:27px\0;color:#fff;background:#909090;border:1px solid #909090;font-family:"dotum";font-size:12px;text-align:center;text-align:center;}
	.btn-style08_01:focus,
	.btn-style08_01:hover {color:#fff}
	/* gray - 65 btn */
	.btn-style08_02 {box-sizing:border-box;vertical-align:middle;display:inline-block;width:63px;height:27px;line-height:25px;line-height:27px\0;color:#fff;background:#909090;border:1px solid #909090;font-family:"dotum";font-size:12px;text-align:center;text-align:center;}
	.btn-style08_02:focus,
	.btn-style08_02:hover {color:#fff}
	/* blue - 247px */
	.btn-style09 {box-sizing:border-box;vertical-align:middle;overflow:hidden;display:inline-block;width:247px;height:30px;line-height:28px;line-height:30px\0;margin-right:5px;border:1px solid #21b6d3;background:#fff;color:#21b6d3;font-family:"dotum";font-size:12px;text-align:center;text-align:center;transition:background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out;}
	.btn-style09:focus,
	.btn-style09:hover {border:1px solid #21b6d3;background:#21b6d3;color:#fff;font-family:"dotum";font-size:12px}
	/* blue - 189px */
	.btn-style10 {box-sizing:border-box;vertical-align:middle;display:inline-block;width:189px;border:1px solid #21b6d3;background:#fff;color:#21b6d3;font-family:"dotum";font-size:12px;text-align:center;text-align:center;transition:background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out;}
	.btn-style10:focus,
	.btn-style10:hover {border:1px solid #21b6d3;background:#21b6d3;color:#fff;font-family:"dotum";font-size:12px}
	/* btn-normal - 50px */
	.btn-normal {box-sizing:border-box;vertical-align:middle;overflow:hidden;display:inline-block;width:50px;height:27px;line-height:25px;line-height:27px\0;border:1px solid #c6c6c6;color:#666;background:#fff;font-family:"dotum";font-size:12px;text-align:center;text-align:center;transition:background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out;}
	.btn-normal.hover {border:1px solid #21b6d3;background:#21b6d3;color:#fff;font-family:"dotum";font-size:12px}

	.file-type-wrap:before {content:"";display:block;width:100px;height:27px;position:absolute;left:-100px;z-index:10;}
	.file-type-wrap {display:inline-block;position:relative;text-align:center;width:100px;height:27px;line-height:27px;vertical-align:middle;background:#909090;color:#fff;}
	.file-type-wrap input {position:absolute;left:0;filter:alpha(opacity=0);opacity:0;cursor:pointer;width:200px;height:27px;margin-left:-100px;z-index:1;}
	.file-type-wrap2 {display:inline-block;text-align:center;cursor:pointer;width:172px;height:30px;line-height:32px;vertical-align:middle;background:#909090;color:#fff;margin-right:5px;}
	.file-type-wrap2 input {width:0;height:0;filter:alpha(opacity=0);opacity:0;}
	.btn-help {width:14px;height:14px;background:url(../images/btn/btn_help.png) center center no-repeat;vertical-align:middle;text-indent:-9999px;}
	.help-wrap {position:relative;text-align:center;}
	.help-wrap .btn-help {position:absolute;right:-4px;top:-1px;}
	.btn-map-apply {font-size:20px;}
	.btn-mobile-func {box-sizing:border-box;vertical-align:middle;display:inline-block;min-width:200px;height:40px;line-height:38px;line-height:40px\0;padding:0 15px;color:#21b6d3;background:#fff;font-family:'dotum';font-size:14px;border:2px solid #21b6d3;text-align:center;font-weight:bold;text-decoration:none;position:relative;z-index:1;cursor:pointer;transition:background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out;}
	.btn-mobile-func:hover,
	.btn-mobile-func:focus {color:#fff;background:#21b6d3;}
	.btn-mobile-func span {display:inline-block;height:36px;}
	.btn-mobile-func span.ico-android {background:url(../images/custom/ico_android.gif) left center no-repeat;background-size:32px;padding-left:36px;}
	.btn-mobile-func span.ico-ios {background:url(../images/custom/ico_ios.gif) left center no-repeat;background-size:32px;padding-left:36px;}
	.btn-step-view {position:relative;color: white;font-size: 15px;line-height:1;padding: 8px 25px;display: inline-block;border: 1px solid rgba(0,0,0,0.21);border-bottom-color: rgba(0,0,0,0.34);text-shadow:0 1px 0 rgba(0,0,0,0.15);
		box-shadow: 0 1px 0 rgba(255,255,255,0.34) inset, 0 2px 0 -1px rgba(0,0,0,0.13), 0 3px 0 -1px rgba(0,0,0,0.08), 0 3px 13px -1px rgba(0,0,0,0.21);
	}
	.btn-step-view:hover {color:white;}
	/* Colors for .btn and .btn-two */
	.btn-step-view.blue {background-color: #21b6d3;}
	.btn-step-view.blue:hover {background-color: #1da3bd;}
	.btn-step-view.green {background-color: #9abf7f;}
	.btn-step-view.green:hover {background-color: #809e6a;}
	.btn-step-view.red {background-color: #fa5a5a;}
	.btn-step-view.red:hover {background-color: #e45252;}
	.btn-step-view.purple {background-color: #cb99c5;}
	.btn-step-view.purple:hover {background-color: #af84aa;}
	.btn-step-view.cyan {background-color: #7fccde;}
	.btn-step-view.cyan:hover {background-color: #77bfd0;}

	.btn-style04.em {background-color: #999;color:#fff;border: 1px solid rgba(0,0,0,0.21);border-bottom-color: rgba(0,0,0,0.34);text-shadow: 0 1px 0 rgba(0,0,0,0.15);box-shadow: 0 1px 0 rgba(255,255,255,0.34) inset, 0 2px 0 -1px rgba(0,0,0,0.13), 0 3px 0 -1px rgba(0,0,0,0.08), 0 3px 13px -1px rgba(0,0,0,0.21);}
	.btn-style04.em:hover {background-color: #888;}
	.btn-style05.red {background-color: #fa5a5a;color:#fff !important;border: 1px solid rgba(0,0,0,0.21);border-bottom-color: rgba(0,0,0,0.34);text-shadow: 0 1px 0 rgba(0,0,0,0.15);box-shadow: 0 1px 0 rgba(255,255,255,0.34) inset, 0 2px 0 -1px rgba(0,0,0,0.13), 0 3px 0 -1px rgba(0,0,0,0.08), 0 3px 13px -1px rgba(0,0,0,0.21);}
	.btn-style05.red:hover {background-color: #e45252;}

	h4 > .btn-step-view {top:-2px;margin-bottom:-5px;}


	/* input[type="submit"] 재정의 */
	input[type="submit"].button-blue,
	button.button-blue {padding-bottom:2px;}
	input[type="submit"].btn-style03,
	input[type="submit"].btn-style05,
	input[type="submit"].btn-style06_02,
	input[type="submit"].btn-style06_03 {border-color:#c6c6c6;color:#666;font-family:"dotum";font-size:12px;}
	input[type="submit"].btn-style03:focus,
	input[type="submit"].btn-style03:hover,
	input[type="submit"].btn-style05:focus,
	input[type="submit"].btn-style05:hover,
	input[type="submit"].btn-style06_02:focus,
	input[type="submit"].btn-style06_02:hover,
	input[type="submit"].btn-style06_03:focus,
	input[type="submit"].btn-style06_03:hover {background:#21b6d3;color:#fff;}
	input[type="submit"].btn-style04 {border-color:#a8a8a8;color:#fff;background:#a8a8a8;font-family:"dotum";font-size:12px;}
	input[type="submit"].btn-style08,
	input[type="submit"].btn-style08_01,
	input[type="submit"].btn-style08_02 {border-color:#909090;color:#fff;background:#909090;font-family:"dotum";font-size:12px;}
	input[type="submit"].btn-style08_01,
	input[type="submit"].btn-style08_02 {min-width:auto;}

	.btn-wid-auto {min-width:auto !important;}
	.btn-wid-50 {width:50px !important;}

	/* for only firefox */
	@-moz-document url-prefix() {
	}





/* select style */
select.selectStyle {vertical-align:middle;height:27px;padding:0;margin:0;border:1px solid #dbdbdb;color:#747474;font-size:12px;font-family:"dotum"}
	.select65 {width:65px;}
	.select74 {width:74px;}
	.select106 {width:106px;}
	.select135 {width:135px;}
	.select195 {width:195px;}
	.select211 {width:211px;}


/* input style */
.inputStyle[type="password"],
.inputStyle[type="text"],
.inputStyle[type="tel"] {vertical-align:middle;height:27px;padding:0 5px;margin:3px 0 3px 0;line-height:25px;border:1px solid #dbdbdb;color:#747474;font-size:12px;font-family:"dotum"}
.inputStyle[type="password"]:focus,
.inputStyle[type="text"]:focus,
.inputStyle[type="tel"]:focus {border:1px solid #747474;}
	/*  */
	input.input48 {width:48px;}
	input.input54 {width:54px;}
	input.input94 {width:94px;}
	input.input72 {width:72px;}
	input.input93 {width:93px;}
	input.input95 {width:95px;}
	input.input127 {width:127px;}
	input.input200 {width:200px;}
	input.input196 {width:196px;}
	input.input197 {width:197px;}
	input.input338 {width:338px;}
	input.input474 {width:474px;}
	input.input480 {width:480px;}
	input.input495 {width:495px;}


	input.input00 {width:100%;}


/* form */
legend {display:none}


.adrss01 {color:#dbdbdb;}/* 우편번호 검색 */
	.adrss01 .input95 {margin-right:2px;}
	.adrss01 .input94 {margin-left:3px;}
	.adrss02 .input200 {margin-right:5px;}
	.adrss02 input {float:left}
	.adrss02 {text-align:left}
.adrss01_01 {color:#747474;text-align:center}/* 우편번호 검색 */
	.adrss01_01 label {font-weight:bold}
	.adrss01_01 span {display:block !important;margin-top:3px;font-weight:normal}
	.adrss01_01 p {display:table;padding:0;margin:10px 0 0 5px;}
	.adrss01_03 p {display:table;padding:0;margin:20px 0 0 20px;}
	.adrss01_01 p input {margin-right:5px;}
	.adrss01_01 p input,
	.adrss01_01 p label {display:table-cell;vertical-align:middle;font-weight:normal;}
	.adrss01_02 {color:#dbdbdb;}
	.adrss01_02 .input94 {margin-right:1px;}
	.adrss01_02 .input94 + .input94 {margin:0 0 0 1px;}
.num {color:#dbdbdb;}/* 휴대전화 팩스 전화번호 */
	.num div {float:left;}
	.num .select65 {margin-right:2px;}
	.num .input54 {margin:0 2px;}
	.num .input54 + .input54 {margin-right:0;}
	.num p {float:left;padding:9px 0 0 10px;color:#b07841}
.companyNum {color:#dbdbdb;}/* 사업자등록번호 */
	.companyNum .input54 {margin:0 2px 0 0;}
	.companyNum .input48 {margin:0 2px;}
	.companyNum .input72 {margin:0 0 0 2px;}
.personNum {color:#dbdbdb;}/* 주민번호 */
	.personNum .input93 {margin-right:1px;}
	.personNum .input93 + input {margin:0 0 0 2px;}
.email {color:#747474}/* 이메일 */
	.email .input127 {margin-right:2px;}
	.email .input196 {margin:0 1px 0 2px;}
.selfVisit {}/* 직접 방문 */
	.selfVisit > div {margin-top:10px;}
	.selfVisit #map {margin-top:10px;}
	.selfVisit #map .map-infowindow {width:360px;}
	.selfVisit #btnMapClose {display:none;}
	table.for-mobile .selfVisit #map {width:440px;height:400px;display:none;}




/* icon list */
.icon-list01 {overflow:hidden;display:block;width:100%;margin:0;font-family:"dotum"}
	.icon-list01 > li {position:relative;border-bottom:1px solid #d7d7d7;list-style:none}
	.icon-list01 > li:nth-child(even) {background:#fcfcfc}
	.icon-list01 > li div {padding:30px 100px 28px 104px}
	.icon-list01 > li dl {display:table;line-height:1;margin-bottom:9px}
	.icon-list01 > li dl:after {content:"";display:block;clear:both}
	.icon-list01 > li dt {display:table-cell;font-family:"NBG";font-size:15px;color:#3d3d3d}
	.icon-list01 > li dt:after {content:"|";display:inline-block;margin:0 7px;color:#d4d4d4;font-weight:normal}
	.icon-list01 > li dd {display:table-cell;color:#21b6d3;font-weight:bold}
	.icon-list01 > li dd.none-price {color:#989898;font-weight:normal}
	.icon-list01 > li dd span {color:#989898;font-weight:normal}

	.icon-list01 li ul {margin:0 0 11px 0}
	.icon-list01 li li {padding:0;margin-top:7px;list-style:none}
	.icon-list01 li li:first-child {margin-top:0}
	.icon-list01 li li dl {margin:0}
	.icon-list01 p {padding:0;line-height:1.2;font-family:"dotum"}
	.icon-list01 .icon01 div.cert-tbl {padding:0 15px 30px 15px;background:none;}
	.icon-list01 .icon01 div.cert-tbl table {width:100%;}
	.icon-list01 .icon01 div.cert-tbl td {width:33.3333%;text-align:center;vertical-align: top;border-left:1px solid #d7d7d7;}
	.icon-list01 .icon01 div.cert-tbl td:first-child {border:none;}
	.icon-list01 .icon01 div.cert-tbl td .tit {height:45px;margin:0;color:#3d3d3d;font-size:14px;font-family:"NBG";}
    .icon-list01 .icon01 div.cert-tbl td .tit .discount {color:red;font-weight:bold;padding:3px 0 0 0;animation:blink 1.0s infinite;}
    @keyframes blink{ 50% {opacity:0;} }
	.icon-list01 .icon01 div.cert-tbl td .pay1 {height:15px;}
	.icon-list01 .icon01 div.cert-tbl td .pay2 {height:25px;color:#21b6d3;font-weight:bold;}
	.icon-list01 .icon01 div.cert-tbl td .apply .btn-style01 {position: static;margin:0;}
	.icon-list01 .icon01 div.cert-tbl .comment td {text-align: left;padding:20px 0 0 20px;}
	.icon-list01 .icon01 div.cert-tbl .comment td:first-child {padding-left:0;}

	.icon-list01 .icon01 div {background:url(../images/custom/icon01.png) no-repeat 15px center}
	.icon-list01 .icon02 div {background:url(../images/custom/icon02.png) no-repeat 15px center}
	.icon-list01 .icon03 div {background:url(../images/custom/icon03.png) no-repeat 15px center}
	.icon-list01 .icon04 div {background:url(../images/custom/icon04.png) no-repeat 15px center}
	.icon-list01 .icon05 div {background:url(../images/custom/icon05.png) no-repeat 15px center}
	.icon-list01 .icon06 div {background:url(../images/custom/icon06.png) no-repeat 15px center}
	.icon-list01 .icon02 div + div {padding-top:0;}
	.icon-list01 .icon02 div + div > ul {padding-top:30px;border-top:1px dotted #aaa;}

.icon-list02 {overflow:hidden;display:block;width:100%;margin:0;font-family:"dotum";font-size:12px;color:#747474}
	.icon-list02 > li {position:relative;border-bottom:1px solid #d7d7d7;list-style:none}
	.icon-list02 > li:nth-child(even) {background:#fcfcfc}
	.icon-list02 > li > div {display:table;width:100%;height:109px;padding:10px 0;box-sizing: border-box;}
	.icon-list02 > li > div.h160 {height:160px}
	.icon-list02 > li > div.h175 {height:175px}
	.icon-list02 dl {display:table-cell;padding:0 0 0 88px;vertical-align:middle}
	.icon-list02 dd.explain {padding-right:110px;}
	.icon-list02 dt {margin-bottom:8px;line-height:1;font-family:"NBG";font-size:15px;color:#3d3d3d}
	.icon-list02 dd p {margin-top:4px;padding:0;font-family:"dotum";font-size:12px;line-height:1.2}
	.icon-list02 dd p:first-child {margin-top:0}
	.icon-list02 dd .p-strong01 {color:#b07841}
	.icon-list02 dd .strong-box {margin:20px 0 10px 0;padding:8px 5px;background:#ffffd4;border:1px solid #ffad43;box-shadow: 0 1px 2px rgba(0,0,0,0.3);line-height:1.5;}

	.icon-list02 div ul {margin:0}
	.icon-list02 div ul li {padding:0;list-style:none}
	.icon-list02 div ul.ul-list01 li {padding:0;margin-top:2px;list-style:none;color:#a0a0a0;line-height:1.2}
	.icon-list02 div ul.ul-list01 li:first-child {margin-top:9px}
	.icon-list02 div ul.ul-list01 li:before {content:"-";display:inline-block;margin-right:5px}
	.icon-list02 div ul.ul-list01 li span {display:inline-block;margin:2px 0 0 10px}
	.icon-list02 .listbtn-box01 {margin-top:10px}
	.icon-list02 .listbtn-box01:after {content:"";display:block;clear:both}
	.icon-list02 .listbtn-box01 li {float:left}
	.icon-list02 .listbtn-box01 .btn-style04 {width:197px;}
	.icon-list02 .listbtn-box02 {position:absolute;top:50%;right:5px;margin-top:-14px}
	.icon-list02 .listbtn-box02.listbtn-box02_01 {position:absolute;top:50%;right:5px;margin-top:-4%}
	.icon-list02 .listbtn-box02 li {padding:0;margin-top:5px}
	.icon-list02 .listbtn-box02 li:first-child {margin-top:0}


	.icon-list02 .icon01 div {background:url(../images/custom/icon02_01.png) no-repeat 10px center}
	.icon-list02 .icon02 div {background:url(../images/custom/icon02_02.png) no-repeat 10px center}
	.icon-list02 .icon03 div {background:url(../images/custom/icon02_03.png) no-repeat 10px center}
	.icon-list02 .icon04 div {background:url(../images/custom/icon02_04.png) no-repeat 10px center}
	.icon-list02 .icon05 div {background:url(../images/custom/icon02_05.png) no-repeat 10px center}
	.icon-list02 .icon06 div {background:url(../images/custom/icon02_06.png) no-repeat 10px center}
	.icon-list02 .icon07 div {background:url(../images/custom/icon02_07.png) no-repeat 10px center}
	.icon-list02 .icon08 div {background:url(../images/custom/icon02_08.png) no-repeat 10px center}
	.icon-list02 .icon09 div {background:url(../images/custom/icon02_09.png) no-repeat 10px center}
	.icon-list02 .icon10 div {background:url(../images/custom/icon02_10.png) no-repeat 10px center}
	.icon-list02 .icon11 div {background:url(../images/custom/icon02_11.png) no-repeat 10px center}
	.icon-list02 .icon12 div {background:url(../images/custom/icon02_12.png) no-repeat 10px center}
	.icon-list02 .icon13 div {background:url(../images/custom/icon02_13.png) no-repeat 10px center}
	.icon-list02 .icon14 div {background:url(../images/custom/icon02_14.png) no-repeat 10px center}
.icon-list03 {}
	.icon-list03 > li {padding:30px 0 30px 30px;list-style:none;line-height:1;border-bottom:1px dotted #d4d4d4;}
	.icon-list03 > li dl {margin-left:117px;}
	.icon-list03 dt {margin-bottom:10px;font-family:NBG;font-size:20px;color:#2cbfd9;}
	.icon-list03 .ul-list01 {margin:0;font-family:"dotum"}
	.icon-list03 .ul-list01 li {margin-top:8px;padding-left:8px;line-height:1;list-style:none;background:url(../images/medicure/list_image.png) no-repeat left 1px}
	.icon-list03 .ul-list01 li:first-child {margin-top:0}
	.icon-list03 .icon15 > div {height:87px;background:url(../images/custom/icon03_01.png) no-repeat left top;}
	.icon-list03 .icon16 > div {background:url(../images/custom/icon03_02.png) no-repeat left 7px;}
	.icon-list03 .icon17 > div {height:87px;background:url(../images/custom/icon03_03.png) no-repeat left top;}
	.icon-list03 .icon18 > div {height:87px;background:url(../images/custom/icon03_04.png) no-repeat left top;}
	.icon-list03 .icon15 dl {padding-top:13px;}
	.icon-list03 .icon16 dt {margin-top:-7px;}


/* table list */
.table {width:100%;margin:0;border-top:1px solid #d7d7d7;font-family:'dotum';font-size:12px}
	.table thead th {height:39px;padding:0;background:#ededed;color:#5a5a5a;border:none;border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;font-weight:bold;text-align:center;font-family:'dotum';font-size:12px;}
	.table thead th:first-child {border-left:none;}
	.table thead th:last-child {border-right:none;}
	.table tfoot th {background:#fcfcfc;color:#5a5a5a;font-weight:bold;border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
	.table tfoot th:first-child {border-left:none}
	.table tfoot td {height:39px;text-align:right;padding:0 10px;color:#5a5a5a;background:#fff;border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
	.table tfoot td:first-child {border-left:none}
	.table tfoot + tbody td {border-bottom:1px solid #a9a9a9;}
	.table tbody th {padding:0;background:#fcfcfc;text-align:center;font-weight:bold;}
	.table tbody th:first-child {border-left:none;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
	.table tbody td {height:39px;padding:0 10px;border:none;border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;color:#5a5a5a;background:#fff;}
	.table tbody td:last-child {border-right:none;}
	.table tbody td:first-child {border-left:none}
	.table.c tbody td {text-align:center;}
	.table.doc caption {display:none;}
	.table.doc tbody td {padding:10px;line-height:1.7;}
	.table.doc tbody td .list {margin-bottom:0;}
	.table.doc + .stit {margin-top:20px;}
	.table.doc + p.note {margin-top:5px;}
.table-list01 {width:100%;margin-top:20px;border-top:1px solid #d7d7d7}
	.table-list01 caption,
	.table-list01 thead {display:none}
	.table-list01 th,
	.table-list01 td {border-bottom:1px solid #d7d7d7}
	.table-list01 th {width:140px;background:#ededed;text-align:center}
	.table-list01 th span {color:#5a5a5a;line-height:1.4}
	.table-list01 td {position:relative;padding:20px 100px 20px 10px}
	.table-list01 td.td-style01 {padding:17px 100px 15px 10px}
	.table-list01 td.td-style01 p {line-height:1.6}
	.table-list01 td ul {margin:0}
	.table-list01 td li {margin-top:9px;list-style:none;line-height:1;color:#989898}
	.table-list01 td li:before {content:"-";display:inline-block;margin-right:5px}
	.table-list01 td p {padding:0;margin-top:9px;line-height:1;font-size:12px}
	.table-list01 td p:first-child {margin-top:0}

	.table-list01 td .p-strong01 {font-weight:bold}
	.table-list01 td .p-strong01 strong {color:#21b6d3}
	.table-list01 td .p-strong02 {margin-bottom:18px;color:#b07841}
	.table-list01 td .p-strong03 {color:#989898}
.table-list02 {width:100%;margin-top:20px;border-top:1px solid #d7d7d7;color:#747474}
	.table-list02 caption,
	.table-list02 thead {display:none}
	.table-list02 th,
	.table-list02 td {border-bottom:1px solid #d7d7d7}
	.table-list02 th {border-left:none;text-align:center;background:#ededed;color:#5a5a5a;}
	.table-list02 td {padding:0 10px;line-height:1.4}
	.table-list02 td ul {margin:0}
	.table-list02 td li {list-style:none}
	.table-list02 td li:before {content:"ㆍ";color:#a0a0a0}
	.table-list02 .logo-style01 li {float:left;margin-right:14px}
	.table-list02 tbody th {color:#5a5a5a;}
	.table-list02 td.context {padding:10px;}
	.table-list02 td.title {font-size:18px;font-weight:bold;padding:10px;}
	.table-list02 td.p-list {padding:5px 10px;}
	.table-list02 td.p-list p {padding:2px 0;}
	.table-list02.txt th {height:28px;padding:5px 10px;}
	.table-list02.txt td {height:29px;padding:5px 10px}

	.table-list02.h40 th {height:40px}
	.table-list02.h60 th {height:60px}
	.table-list02.h70 th {height:70px;padding:0 10px}
	.table-list02.h110 th {width:140px;height:110px}
	.table-list02.h110 td {line-height:1.7;border-left:1px solid #d7d7d7}

	.table-list02.w100 th {width:100px}
	.table-list02.w124 th {width:124px}
	.table-list02.w185 th {width:185px}
	.table-list02.w190 th {width:180px;padding-left:10px;text-align:center;}
	.table-list02.w190 td {height:33px;}
	.table-list02.w130 th {width:110px;height:33px;padding:0 10px;text-align:left}
	.table-list02.w130 th + td {width:197px}*/
	.table-list02.w130 th span {display:block;margin-top:2px;font-weight:normal;line-height:1}
	.table-list02.w130 td.sort {padding:1px 10px 2px;}
	.table-list02.w130 td.sort p {padding:0;line-height:2}
	.table-list02.w130 td.sort p input[type="radio"] {vertical-align:middle}
	.table-list02.w130 td.sort p label {padding-left:4px;font-weight:bold;}
	.table-list02.w130 td.sort label + input[type="text"] {margin-left:5px;}
	.table-list02.w130 td.representative p {padding:0;margin:0 !important}
	.table-list02.w130 td.representative input {margin-right:5px;}
	.table-list02.w130 td.p-list input[type="radio"] {vertical-align:middle;margin-right:2px;margin-top:-2px;}
	.table-list02.w130 + p {padding:0;line-height:1.5;margin-top:10px;}
	.table-list02.w130 + p:before {content:"※";margin-right:5px;}
	.table-list02.w130 tbody th {text-align:center;}
	table.for-mobile td select.email_select {width:10em;}
	table.for-mobile select.raaddr {width:29em;}
	table.for-mobile select.raaddr.typ2 {width:23em;}

	.table-list02.w264 th {width:264px}
	.table-list02 th strong {padding-left:3px;color:#21b6d3;font-weight:bold;}

	.table-list02.w270 th {width:260px;height:33px;text-align:left;padding-left:10px;}
	.table-list02.w270 th input[type="radio"] {vertical-align:middle;margin-top:-2px;}
	.table-list02.w270 th label {padding-left:4px;font-weight:bold;}
	.table-list02.w270 th span {margin-left:5px;font-weight:normal;color:#747474;}
.table-list03 {width:100%;margin-top:20px;border-top:1px solid #d7d7d7}
	.table-list03 caption {display:none}
	.table-list03 thead th {height:38px;border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;background:#ededed;text-align:center;color:#5a5a5a}
	.table-list03 thead th:first-child {border-left:none}

	.table-list03 tbody td {height:39px;border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;text-align:center;color:#747474;text-align:center}
	.table-list03 tbody td:first-child {width:280px;border-left:none;color:#3d3d3d}
	.table-list03 tbody td:first-child span {padding-left:4px;color:#a3a3a3}
	.table-list03 tbody td.state {font-weight:bold;color:#21b6d3}
	.table-list03 tbody td.unpayment {color:#ff7800}
	.table-list03 + p {line-height:1.7}
	.table-list03 + p:before {content:"※";margin-right:9px}
	.table-list03 .w123 {width:123px;table-layout:fixed;}
.table-list04 {width:100%;margin-top:20px;border-top:1px solid #d7d7d7;}/* 서류제출방법, 부가상품 */
	.table-list04 caption {display:none;}
	.table-list04 thead th {height:33px;border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;background:#ededed;text-align:center;color:#5a5a5a;}
	.table-list04 thead th:first-child {border-left:none;}
	.table-list04 thead th strong {margin-left:5px;color:#2cbfd9;}

	.table-list04 tbody th {padding-left:10px;background:#f5f5f5;border-bottom:1px solid #d7d7d7;text-align:left}
	.table-list04 tbody th > span {margin-left:30px;}
	.table-list04 tbody th p {display:table}
	.table-list04 tbody th input {display:table-cell;vertical-align:middle;margin-right:5px;margin-top:-2px;}
	.table-list04 tbody th label {display:table-cell;vertical-align:middle;color:#5a5a5a;}
	.table-list04 tbody th label span {display:block;color:#21b6d3;}
	.table-list04 tbody td p {padding:0;}
	.table-list04 tbody td {padding:0 10px;border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
	.table-list04 tbody td.selfVisit {padding:15px 10px 15px;}
	.table-list04 tbody td + td {padding:0;text-align:center;}

	.table-list04.w132 thead th {width:132px;}
	.table-list04.w132 thead th + th + th,
	.table-list04.w132 thead th:last-child {width:96px;}
	.table-list04.w132 .adrss01_02 {width:296px;padding:0 10px;}
	.table-list04.w132 th[rowspan] + td {height:33px;}
	.table-list04.w132 tbody th:first-child {width:122px;}

	/* 부가상품 테이블 */
/*	.table-list04.w128 thead th {width:128px;}
	.table-list04.w128 thead th + th {width:auto;}
	.table-list04.w128 thead th + th + th {width:100px;}
	.table-list04.w128 thead th span {margin:0 5px;color:#bababa;}
	.table-list04.w128 tbody th {text-align:center;}
	.table-list04.w128 tbody th p {padding:0;margin-bottom:10px;}
	.table-list04.w128 tbody td.prodImg {padding:0;}
	.table-list04.w128 tbody td + td {padding:0 10px;text-align:left;}
	.table-list04.w128 td li {margin:10px 5px 0;list-style:none;line-height:1.2}
	.table-list04.w128 td li:first-child {margin-top:18px;}
	.table-list04.w128 td li:before {content:"-";margin-right:5px;color:#bbb;}
	.table-list04.w128 .delPrice {}
	.table-list04.w128 .delPrice div {position:relative;padding-right:15px;text-align:right;}
	.table-list04.w128 .delPrice select {}
	.table-list04.w128 .delPrice span {color:#ff4c4c;}
	.table-list04.w128 .delPrice strong {display:block;color:#2cbfd9;margin:5px 0;}*/

	/* 2019-12-12 지문보안토큰 주문 테이블 수정 */
	.table-list04.w128 tbody th {width:14%;text-align:center;}
	.table-list04.w128 tbody th span {margin:0 5px;color:#bababa;}
	.table-list04.w128 tbody th strong {margin-left: 5px;color: #2cbfd9;}
	.table-list04.w128 tbody td {width:43%;vertical-align:top;}
	.table-list04.w128 tbody td p {padding:0;margin-bottom:10px;}
	.table-list04.w128 tbody td p.prodName {text-align:center;padding-top:10px;}
	.table-list04.w128 tbody td p.prodName input {vertical-align:top;}
	.table-list04.w128 tbody td p.prodName label {margin-left:10px;}
	.table-list04.w128 tbody td p.prodName label img {display:block;}
	.table-list04.w128 td + td {text-align:left;padding:0 10px;}
	.table-list04.w128 td li {margin:10px 5px 0;list-style:none;line-height:1.2}
	.table-list04.w128 td li:first-child {margin-top:18px;}
	.table-list04.w128 td li:before {content:"-";margin-right:5px;color:#bbb;}
	.table-list04.w128 td.delPrice {text-align:center;padding:5px 10px;}
	.table-list04.w128 td.delPrice .price {display:inline-block;vertical-align:middle;text-align:center;margin-right:5px;}
	.table-list04.w128 td.delPrice strong {color:#2cbfd9;}

	.table-list04.w90 thead th:first-child {width:90px;}
	.table-list04.w90 thead th:first-child + th {width:auto;}
	.table-list04.w90 thead th:first-child + th + th {width:117px;}
	.table-list04.w90 tbody th {text-align:center;padding:0;color:#5a5a5a;}
	.table-list04.w90 tbody td {color:#5a5a5a;}
	.table-list04.w90 td p:first-child {margin:13px 0 20px;}
	.table-list04.w90 td strong + p {margin:3px 0 13px;}


	.table-list04 + ul {margin-top:20px;padding:10px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;background:#fcfcfc;}
	.table-list04 + ul > li {list-style:none;padding-left:9px;background:url(../images/medicure/list_image.png) no-repeat left 7px;}
.table-list05 {width:100%;margin-top:20px;border-top:1px solid #d7d7d7;color:#5a5a5a}/* 결제정보 */
	.table-list05 caption {display:none;}
	.table-list05 thead th {height:33px;border-top:1px solid #d7d7d7;background:#ededed;text-align:center;color:#5a5a5a}
	.table-list05 thead th:first-child {width:460px;}
	.table-list05 thead th:first-child + th {width:50px;}
	.table-list05 thead th:first-child + th + th {width:auto;}
	.table-list05 tbody th {padding:0 10px;border-top:1px solid #d7d7d7;text-align:left;}
	.table-list05 tbody th[rowspan] + td {text-align:left;}
	.table-list05 tbody td {height:33px;padding:0 10px;border-top:1px solid #d7d7d7;text-align:center;}
	.table-list05 tbody td:first-child {text-align:left;}
	.table-list05 tfoot th {height:33px;padding:0 10px;border-bottom:1px solid #d7d7d7;border-top:1px solid #a9a9a9;text-align:left;font-weight:bold;background:#f5f5f5;}
	.table-list05 tfoot td {height:33px;padding:0 10px;border-bottom:1px solid #d7d7d7;border-top:1px solid #a9a9a9;text-align:right;font-weight:bold;}
	.table-list05 tfoot strong {margin-left:20px;color:#21b6d3;font-size:15px;}
	.table-list05 tfoot span {margin-left:2px;color:#989898;font-weight:normal;}

	/* 요금결제의 결제정보 테이블 */
	.table-list05.w50 thead th:first-child {width:80px;}
	.table-list05.w50 thead th:first-child + th {width:auto;}
	.table-list05.w50 tbody th {background:#f5f5f5;}
	.table-list05.w50 tfoot strong {font-size:15px;}
	.table-list05.w50 tfoot span {margin-left:15px;}
	.table-list05.w130 thead th {padding:0 10px;text-align:left;}
	.table-list05.w130 thead span {margin-left:5px;font-weight:normal;color:#989898;}
	.table-list05.w130 tbody {border-bottom:1px solid #d7d7d7;}
	.table-list05.w130 tbody th {width:110px;background:#f5f5f5;}
	.table-list05.w130 tbody tr:first-child th:first-child + td {font-weight:bold;color:#21b6d3}
	.table-list05.w130 tbody td {text-align:left;}
.table-list06 {width:100%;border-top:1px solid #d7d7d7;color:#5a5a5a;}/* 대면확인서 */
	.table-list06 caption {display:none;}
	.table-list06 thead th {height:31px;border-left:1px solid #d7d7d7;color:#5a5a5a;background:#ededed;text-align:center;}
	.table-list06 thead th:first-child {border-left:none;}
	.table-list06 tbody td {height:30px;padding:0 10px;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;text-align:left;}
	.table-list06 tbody td:first-child {border-left:none;text-align:left;width:70%;}
	.table-list06 tbody td .sign-list {margin:10px 0;}
	.table-list06 tbody td .sign-list li {list-style:none;padding:10px;}
	.table-list06 tbody td span {float:right;opacity:0.4;filter:alpha(opacity=40);}
.table-list07 {width:100%;margin-top:20px;border-top:1px solid #d7d7d7;color:#747474}
	.table-list07 thead th {height:33px;background:#ededed;color:#5a5a5a;text-align:center;border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
	.table-list07 thead th:first-child {border-left:none;}
	.table-list07 tbody th {padding:0 10px;background:#f5f5f5;color:#5a5a5a;border-bottom:1px solid #d7d7d7;}
	.table-list07 tbody td {padding:10px 10px;border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;line-height:1.5}
	.table-list07 tbody p input[type="checkbox"] {margin-top:1px;}

	.table-list07.130 tbody th {width:130px;}



/* text basic : 제목없는 기본 문단 스타일; */
.text-basic {border-bottom:1px solid #d7d7d7;padding:20px 0;}
.text-basic p {padding:0;line-height:1.5;}
.text-basic p + p {margin-top:18px;}
.text-basic-brd {display:block;position:relative;line-height:1;margin-top:-5px;}
.text-basic-brd:before,
.text-basic-brd:after {position:absolute;left:0;bottom:0;content:'';background:#d4d4d4;width:100%;height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.text-basic-brd:after {width:230px;height:2px;background-color:#2cbfd9}

/* text list */
.text-list {border-bottom:1px solid #d7d7d7;padding:23px 0 20px}/* 기본 텍스트 스타일 */
.text-list.brd-none {border-bottom:none;}/* 기본 텍스트 스타일 */
.text-list.lh18 p {line-height:1.8;}
.text-list01 {border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;padding:23px 0 20px} /* 확인 조항 */
	.text-list01 p {padding:0;line-height:1.5;text-align:right;color:#3f3f3f;font-weight:bold;font-size:12px}
	.text-list01 span {color:#8e8e8e;font-weight:normal}
.text-list02 {border-bottom:1px solid #d7d7d7;padding:19px 30px 18px 10px}
	.text-list02 ol {margin:0;}
	.text-list02 .ul-list01 {margin-bottom:26px}
	.text-list02 .ul-list01 li {margin-top:23px;padding-left:8px;line-height:1.5;list-style:none;background:url(../images/medicure/list_image.png) no-repeat left 4px}
	.text-list02 .ul-list01 li:first-child {margin-top:0}

	.text-list02 div {margin-top:21px}
	.text-list02 div .ul-list02 li:first-child {margin-top:8px}

	.text-list02 .ul-list02 {margin-bottom:0}
	.text-list02 .ul-list02 li {margin-top:8px;padding-left:8px;line-height:1;list-style:none;background:url(../images/medicure/list_image.png) no-repeat left 1px}
	.text-list02 .ul-list02 li:first-child {margin-top:0}
	.text-list02 .ul-list02 li strong {display:inline-block;margin-top:8px}
	.text-list02 .ul-list02 li span {color:#989898}
	.text-list02 .ul-list02 + p {margin-top:19px}
	.text-list02 .ul-list02.lh li {line-height:1.4;background-position:left 3px;}

	.text-list02 p {padding:0;margin-bottom:16px;color:#747474;line-height:1.4}
	.text-list02 p.p-strong01 {padding:0;color:#747474;font-weight:bold;line-height:1.4}
	.text-list02 p.p-strong01 strong {color:#21b6d3}
	.text-list02 p.p-strong02 {padding:0;color:#ff7800;font-weight:bold;line-height:1}
	.text-list02 strong.txt-strong {color:#b07841}
	.text-list02 .fnt-style1 {font-size:14px;font-weight:bold;color:#b07841;}
	.text-list02 .fnt-style1 b {color:#f00;}

	.text-list02 ol {color:#5a5a5a;}
	.text-list02 ol + ul {margin:15px 0 0;}
	.text-list02 ol + ul li {padding-left:10px;list-style:none;background:url(../images/medicure/list_image.png) no-repeat left center}
.text-list03 {border-bottom:1px solid #d7d7d7;padding:17px 30px 14px 10px} /* 안에 p만 있을 경우 사용 */
	.text-list03 > p {padding:0;color:#747474;line-height:1.7}
	.text-list03 > p > span {display:inline;color:#21b6d3}
	.text-list03 > p + p {margin-top:20px}
	.text-list03.brd-none {border-bottom:none;}
	.text-list03.brd-none + .solution-img-area {margin-top:0;}
	ul.list {margin:20px 0 0 0;}
	ul.list li {line-height:1.7;padding-left:10px;list-style:none;background:url(../images/medicure/list_image.png) no-repeat left 6px}
	ol.list {margin:20px 0 0 20px;list-style-position:outside;list-style-type: decimal;background:none;padding-left:0;}
	ol.list li {line-height:1.7;list-style-type: decimal;}
	.list:first-child {margin-top:0;}
	.list li p {font-family:"dotum";font-size:12px;line-height:1.7;padding:0;}
	.list li p > span,
	.list li p > span a {color:#21b6d3;}
	.list li a {color:#747474;font-family:"dotum";font-size:12px;}
	.list li a:hover {text-decoration: underline;}
	.list li ol,
	.list li ul {margin:0 0 10px 0;}
	.list li ul li {padding-left:8px;background:url(../images/custom/bul_big.png) no-repeat left 8px;}
	.list.typ2 li {padding-bottom:3px;}
	.list.typ2 li ol,
	.list.typ2 li ul {margin-top:6px;margin-bottom:10px;}
.text-list04 {border-bottom:1px solid #d7d7d7;padding:21px 10px 18px} /* 안에 ul만 있을 경우 사용 */
	.text-list04 .ul-list01 {margin:0}
	.text-list04 .ul-list01 li {margin-top:8px;padding-left:8px;line-height:1.2;list-style:none;background:url(../images/medicure/list_image.png) no-repeat left 3px}
	.text-list04 .ul-list01 li:first-child {margin-top:0}

	.text-list04 .ul-list02 {margin:-4px 0}
	.text-list04 .ul-list02:after {content:"";display:block;clear:both}
	.text-list04 .ul-list02 li {float:left;list-style:none;line-height:1.7}
	.text-list04 .ul-list02 li:after {content:"/";margin:0 5px;color:#cecece}

	.text-list04 .ul-list01 dl {margin-top:19px;}
	.text-list04 .ul-list01 dl:after {content:"";display:block;clear:both;}
	.text-list04 .ul-list01 li:first-child dl {margin-top:0;}
	.text-list04 .ul-list01 dt, .text-list04 .ul-list01 dd {float:left;}
	.text-list04 .ul-list01 dt {margin-right:7px;font-weight:bold;color:#000;}
	.text-list04 .ul-list01 dd.tel {margin-left:10px;padding-left:17px;background:url(../images/custom/icon-tel.png) no-repeat left center;}
	.text-list04 .ul-list01 dd.mail {margin-left:10px;padding-left:17px;background:url(../images/custom/icon-mail.png) no-repeat left center;}

	.text-list04 .ul-list03,
	.text-list04 .ul-list03 ol,
	.text-list04 .ul-list03 ul {margin:0;}
	.text-list04 .ul-list03 li {margin:0;}
	.text-list04 .ul-list03 p {margin:5px 0 10px;padding:0;}
	.text-list04 .ul-list03 > li {padding-left:8px;margin-top:20px;line-height:1.2;list-style:none;background:url(../images/medicure/list_image.png) no-repeat left 3px}
	.text-list04 .ul-list03 > li:first-child {margin-top:0;}
	.text-list04 .ul-list03 > li > ul > li {padding-left:8px;margin-top:5px;line-height:1.2;list-style:none;background:url(../images/custom/bul_big.png) no-repeat left 5px}
	.text-list04 .ul-list03 > li > ul > li:first-child {margin-top:5px;}
	.text-list04 .ul-list03 > li > ol > li {margin-top:5px;line-height:1.2;list-style:none;}
	.text-list04 .ul-list03 > li > ul > li ul li {padding-left:8px;margin-top:5px;line-height:1.2;list-style:none;background:url(../images/custom/bul_small.png) no-repeat left 5px}
	.text-list04 .ul-list03 > li > ul > li ul li:first-child {margin-top:5px;}
.text-list05 {} /* border 없는 text-list 영역(파생되는 01,02도 있음) */
	.text-list05 p.note {padding:0;font-family:NBG;font-size:17px;color:#b07841;line-height:1}
	.text-list05 p.note + p.note {margin-top:12px;}
	h4 + .text-list05 {padding:23px 0 20px} /* 지문보안토큰 유의사항 */

	.text-list05-01 {padding:20px 0 0 10px;}
	.text-list05-01 p {padding:0 0 9px;}
	.text-list05-01 p.space-none {padding:0;margin:0;}
	.text-list05-01 p.note {margin:20px 0 30px;color:#b07841;}

	.text-list05-02 {padding-top:20px;}
	.text-list05-02 > p {float:right;padding:0 0 5px;}
	.text-list05-02 p.space-none {padding-bottom:0;}
	.text-list05-02 p.bottom20 {padding-bottom:13px;line-height:1.5;}
	.text-list05-02 p.bottom20 + p {line-height:1.5;}
	.text-list05-02 .text-area {width:344px;margin-right:26px;}
	.text-list05-02.maps {background:url(../images/custom/map.png) no-repeat right 20px;}
	.text-list05-02 p.name {padding-top:60px;color:#939393;font-weight:bold;}
	.text-list05-02 p.name span {display:inline-block;margin-left:7px;font-weight:normal;font-size:20px;font-family:NBG;color:#747474;}

	.text-list05-02 strong {display:block;margin-bottom:8px;color:#21b6d3;}
	.text-list05-02 strong > span {color:#afafaf;}
	.text-list05-02 .map-area {overflow:hidden;width:692px;height:402px;border:1px solid #d7d7d7;}
	.text-list05-02 p.address {float:left;margin-bottom:16px;color:#474747;}
	.text-list05-02 p.address span {color:#c4c4c4;}


/* app list : 2018-04-30 사용안함 */
.app-list01 {padding:20px 9px 20px;border-bottom:1px solid #d7d7d7}
	.app-list01 ul {margin:0}
	.app-list01 li {list-style:none;margin-top:20px}
	.app-list01 li:first-child {margin-top:0}
	.app-list01 ul dl {position:relative}
	/*.app-list01 ul dt {display:table;width:172px;height:45px;text-align:center;}*/
	/*.app-list01 ul dt strong {display:table-cell;padding-top:1px;line-height:1;color:#fff;vertical-align:middle}*/
	/*.app-list01 ul dt strong span {display:inline-block;margin-top:2px;font-weight:normal}*/
	.app-list01 ul dd {position:absolute;left:222px;top:10px;line-height:1}






/* 공인인증서 신청 절차  */
.process {margin:-20px 0 40px}
	.process:after {content:"";display:block;clear:both}
	.process li {float:left;width:137px;height:63px;margin-left:2px;text-indent:-9999em}
	.process li:first-child {margin-left:0;background:url(../images/custom/process01_off.gif) no-repeat center}
	.process li:first-child + li {background:url(../images/custom/process02_off.gif) no-repeat center}
	.process li:first-child + li + li {background:url(../images/custom/process03_off.gif) no-repeat center}
	.process li:first-child + li + li + li {background:url(../images/custom/process04_off.gif) no-repeat center}
	.process li:first-child + li + li + li + li {background:url(../images/custom/process05_off.gif) no-repeat center}

	.process li:first-child.current {background:url(../images/custom/process01_on.gif) no-repeat center}
	.process li:first-child + li.current {background:url(../images/custom/process02_on.gif) no-repeat center}
	.process li:first-child + li + li.current {background:url(../images/custom/process03_on.gif) no-repeat center}
	.process li:first-child + li + li + li.current {background:url(../images/custom/process04_on.gif) no-repeat center}
	.process li:first-child + li + li + li + li.current {background:url(../images/custom/process05_on.gif) no-repeat center}

	.process02 {margin:-20px 0 60px;}/* 재발급 */
	.process02:after {content:"";display:block;clear:both}
	.process02 ol {margin-bottom:0;}
	.process02 li {float:left;width:230px;height:62px;margin-left:2px;text-indent:-9999em}
	.process02 li:first-child {margin-left:0;background:url(../images/custom/process02_01_off.jpg) no-repeat center;}
	.process02 li:first-child + li {background:url(../images/custom/process02_02_off.jpg) no-repeat center;}
	.process02 li:first-child + li + li {background:url(../images/custom/process02_03_off.jpg) no-repeat center;}
	.process02 li:first-child.current {margin-left:0;background:url(../images/custom/process02_01_on.jpg) no-repeat center;}
	.process02 li:first-child + li.current {background:url(../images/custom/process02_02_on.jpg) no-repeat center;}
	.process02 li:first-child + li + li.current {background:url(../images/custom/process02_03_on.jpg) no-repeat center;}
.terms_area {}/* 약관 동의 */
	.terms_area strong {display:inline-block;margin:15px 0 5px 0;}
	.terms_area > strong {margin-top:0;}
	.terms_area p {padding:0}
	.terms_area legend {display:none}
	.terms_area fieldset {margin-top:20px;}
	.terms_area h4 {margin:0 0 5px;padding:0;line-height:1;color:#747474;font-family:"dotum";font-size:12px;font-weight:bold}
	.terms_area h4:before, .terms_area h4:after {display:none}
	.terms_area .terms {margin:10px 0 0}
	.terms_area .terms:after {content:"";display:block;clear:both}
	.terms_area .terms_box {height:80px;padding:5px;border:1px solid #a9a9a9;overflow:auto}
	.terms_area textarea {height:80px;padding:5px;font-size:10px;}
	.terms_area .agree_box {float:right;margin:10px 0 0}
	.terms_area .agree_box li {float:left;display:table;list-style:none;line-height:1;margin-left:30px}
	.terms_area .agree_box li:first-child {margin-left:0}
	.terms_area .agree_box input[type="radio"],
	.terms_area .agree_box input[type="checkbox"] {display:table-cell;margin-right:5px;margin-top:-2px;vertical-align:middle}
	.terms_area .agree_box label {display:table-cell;vertical-align:middle}
	.terms_area input[type="submit"] {width:125px;height:30px;padding:1px 0 0;margin-right:5px;border:1px solid #21b6d3;color:#21b6d3;font-family:"dotum";font-size:12px}
	.terms_area input[type="submit"]:focus,
	.terms_area input[type="submit"]:hover {color:#fff}
	.terms_area .btn-style06_01 {float:left}
	.all-agreement {text-align:right;color:#989898;font-size:11px;position:relative;bottom:-12px;z-index:10;}
	.all-agreement input[type="checkbox"] {margin-right:5px;margin-top:-2px;vertical-align:middle}

	.terms_area h5,
	.terms_area h6 {margin:15px 0;font-family:"dotum";font-weight:normal;font-size:11px;color:#989898;line-height:1.4;}
	.terms_area li h6 {margin-bottom:10px}
	.terms_area li strong,
	.terms_area li p {display:block;font-family:"dotum";font-weight:normal;font-size:11px;line-height:1.4;}
	.terms_area .terms_box ul,
	.terms_area .terms_box ol {margin:0;}
	.terms_area .terms_box > p {margin-bottom:10px;font-family:"dotum";color:#989898;line-height:1.5;font-size:11px}
	.terms_area ul li,
	.terms_area ol li {padding-left:0;list-style:none;color:#989898;font-size:11px;line-height:1.4;}
	.terms_area li {list-style:none;color:#989898}
.input_area {}/* 신청서 정보 입력 */
	.input_area p {font-weight:normal}
	.input_area input[type="submit"] {width:125px;height:30px;padding:1px 0 0;margin-right:5px;border:1px solid #21b6d3;color:#21b6d3;font-family:"dotum";font-size:12px}
	.input_area input[type="submit"]:focus,
	.input_area input[type="submit"]:hover {color:#fff}
	.input_area .btn-style06_01 {float:left}
	.input_area > .section {margin-bottom:40px;}

	.input_area .inputInner {margin-top:20px;}
	.input_area .inputInner p {padding:0;display:table;}
	.input_area .inputInner p input {display:table-cell;margin-right:5px;margin-top:-2px;vertical-align:middle;}
	.input_area .inputInner p label {display:table-cell;margin-right:5px;vertical-align:middle;}
	.input_area .inputInner table {margin-top:10px;}

	.input_area .inputInner02 {margin:20px 0 10px;padding:0 10px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;background:#f5f5f5;}
	.input_area .inputInner02 + p {padding:0;line-height:1.5}
	.input_area .inputInner02 + p:before {content:"※";margin-right:5px;}

	.input_area .table-list07 + .table-list02 {margin-top:20px;}

	.payment-noti .notice_box {width:350px;margin:50px auto 0 auto;}
	.payment-noti .notice_box p {font-weight:bold;}
	.payment-noti .notice_box p.big-txt {font-size:16px;color:#b07841;margin:0 0 20px 0;}
	.payment-noti .warning_box {width:480px;margin:50px auto 0 auto;}
	.payment-noti .warning_box p {font-weight:bold;}
	.payment-noti .warning_box p.big-txt {font-size:16px;color:#b07841;margin:0 0 20px 0;}
	.payment-noti .progress-bar {margin:0 0 20px 0;}

.document-print-area,
.address-print-area,
.print-only {display:none;}
.print-list {width:100%;padding:30px 0;margin-bottom:20px;box-sizing:border-box;border:2px solid #818181;}/* 신청서 출력 */
	/*.print-list + .btn-box05 {margin-top:20px;}*/
	.print-list table th {background:#ededed;}
	.print-list table th[rowspan] + th,
	.print-list table th.thcolor {background:#f5f5f5;font-weight:normal;}
	.print-list01 + .print-list {margin-top:60px;}

	.print-list01 {width:100%;padding:30px 18px;margin-bottom:20px;box-sizing:border-box;border:2px solid #818181;}/* (단독) */
		.print-list01 h4 {overflow:visible;padding-bottom:20px;text-align:center;font-family:"돋움",dotum;font-weight:bold;font-size:25px;color:#21b6d3;}
		.print-list01 h4:before,
		.print-list01 h4:after {display:none}
		.print-list01 .print-area {margin-bottom:20px; margin-top:20px;}
		.print-list01 h5 {display:inline-block;margin:0 5px 0 0;line-height:1;font-family:"돋움",dotum;font-weight:bold;font-size:14px;color:#21b6d3;}
		.print-list01 h5 + p {display:inline-block;padding:0;font-size:11px;}
		.print-list01 h5 + p:before {content:"※";}
		.print-list01 table {margin-top:10px;}
		.print-list01 .table-list04.w90 th,
		.print-list01 .table-list04.w90 td,
		.print-list01 .table-list02.w130 th,
		.print-list01 .table-list02.w130 td {height:31px;}
		.print-list01 .table-list02.w130 td span {float:right;color:#a9a9a9;}
		.print-list01 + .print-list01 {margin:60px 0 20px;}
		/*.print-list01 + .btn-box05 {margin-top:20px;}*/
		.print-list01 .table-list02.w130 td.brdRow {height:0;line-height:0;padding:0;border:none;}
		.print-list01 .brdT {border-top:3px dashed #f00 !important;}
		.print-list01 .brdB {border-bottom:3px dashed #f00 !important;}
		.print-list01 .brdL {border-left:3px dashed #f00 !important;}
		.print-list01 .brdR {border-right:3px dashed #f00 !important;}
		.print-list01 .table-list02.w130 td.brd-table {padding:0;}
		.print-list01 .table-list02.w130 td.brd-table .table-list02.w130 {width: 100%;border-collapse: separate;border-spacing: 0;border: 3px dashed #f00;margin:0;}
		.print-list01 .table-list02.w130 td.brd-table .table-list02.w130 th,
		.print-list01 .table-list02.w130 td.brd-table .table-list02.w130 td {border:none;}
		.print-list01 .table-list06 tbody td.brd-blank {height: 3px;padding:0;border:none;}
		.print-list01 .table-list06.staff-confirm {width:200px;float:right;} /* 접수직원확인 */

		/* 법정대리인동의서 */
		.print-agreement {padding-top:5px;margin-bottom:-110px;}
		.print-agreement .table-list02.w130 th {}
		.print-agreement .agreement-cell {padding:10px 5px 0 5px;}
		.print-agreement .agreement-cell > div {width:440px;}
		.print-agreement .checkbox-area ul li {float:left;margin-left:30px;line-height:1;vertical-align:middle}
		.print-agreement .checkbox-area ul li:first-child {margin-left:0;}
		.print-agreement .checkbox-area ul li:before {float:left;content:"";display:inline-block;width:11px;height:11px;margin:-2px 5px 0 0;border:1px solid #707070;vertical-align:middle}
		.print-agreement .checkbox-area ul li b {display:inline-block;width:120px;font-weight:normal;}
		.print-agreement .nowDate {text-align:right;}
		.print-agreement .nowDate b {margin: 0 30px;font-weight:normal;}
		.print-agreement .signature b {font-weight:normal;}
		.print-agreement .signature b:before {content:"";display:inline-block;width:120px;height:11px;margin-right:5px;border-bottom:1px solid #818181;}


		.print-text01 {margin-bottom:10px;color:#5a5a5a;}
		.print-text01:after {content:"";display:block;clear:both;}
		.print-text01 p:first-child {font-size:11px;line-height:1.3}
		.print-text01 ul {float:left;}
		.print-text01 ul li {margin-bottom:8px;list-style:none;line-height:1;}
		.print-text01 dl:after {content:"";display:block;clear:both;}
		.print-text01 dl dt {float:left;font-weight:bold;}
		.print-text01 dl dd {padding-left:93px;}
		.print-text01 .signature {float:right;overflow:hidden;margin:0;}
		.print-text01 .signature p:first-child {margin-bottom:10px;overflow:hidden;width:280px;height:46px;padding:0;line-height:46px;border:3px dashed #f00;font-family:"NBG";font-size:20px;text-align:center;color:#999;}
		.print-text01 .signature p:first-child span {display:inline-block;padding:0;line-height:46px;color:#999;opacity:0.3;filter:alpha(opacity=30);}
		.print-text01 .signature p + p {margin-top:5px;padding:0;line-height:1.3;font-size:11px;}
		.print-text01 .signature p + p:before {content:"※";margin-right:5px;}
		.print-text01 + .print-area {margin:0;}
		.print-text01 + .print-area h5 + p {margin-top:10px;}
		.print-date {position:relative;}
		.print-date:after {content:"";display:block;clear:both;}
		.print-date .nowDate {font-size:20px;color:red;padding-top:30px;padding-bottom:20px;padding-right:0px;text-align:center;}
		.print-date .nowDate strong {font-weight:bold}
		.print-date .nowDate strong:before {content:"";display:inline-block;width:50px;margin:0 10px;border-bottom:1px solid #818181;border-color:red;}
		.print-date .nowDate strong:first-child:before {width:85px;margin-left:0;color:red;}
		.print-date .barCode {position:absolute;right:0;top:15px;}


		.print-text02 {margin-bottom:40px;color:#5a5a5a}
		.print-text02:after {content:"";display:block;clear:both;}
		.print-text02 p:first-child {font-size:11px;line-height:1.3}
		.print-text02 ul {float:left;margin:0;}
		.print-text02 ul li {margin-bottom:5px;list-style:none;line-height:1;}
		.print-text02 dl:after {content:"";display:block;clear:both;}
		.print-text02 dl dt {float:left;font-weight:bold;}
		.print-text02 dl dd {float:left;}
		.print-text02 .nowDate {padding-bottom:40px;text-align:center;}
		.print-text02 .nowDate strong {font-weight:normal}
		.print-text02 .nowDate strong:before {content:"";display:inline-block;width:40px;margin:0 10px;border-bottom:1px solid #818181;}
		.print-text02 .nowDate strong:first-child:before {width:75px;margin-left:0;}
		.print-text02 .signature {float:right;overflow:hidden;}
		.print-text02 .signature p:first-child {overflow:hidden;width:280px;height:46px;padding:0;line-height:46px;border:1px solid #b9b9b9;font-family:"NBG";font-size:20px;text-align:center;color:#999;opacity:0.3;filter:alpha(opacity=30);}
		.print-text02 .signature p:first-child + p {margin-top:5px;padding:0;line-height:1.3;font-size:11px;}
		.print-text02 .signature p:first-child + p:before {content:"※";margin-right:5px;}
		.print-text02 + .print-area {margin:0;}
		.print-text02 + .print-area table + p {margin-top:5px;padding:0 30px 0 0;text-align:right;font-size:11px}
		.print-text02 + .print-area table + p:before {content:"※";margin-right:3px;}
	.print-list02 {padding:0 18px;} /* 두개 이상 */
		.print-list02 + .print-list02 {border-top:1px dashed #a2a2a2;margin:20px 0 0 0;}
		.print-list02 + .print-list02 .cut-line {text-align:center;margin-top:-6px;}
		.print-list02 + .print-list02 .cut-line span {display:inline-block;padding:0 10px 20px 10px;background:#fff;}
		.print-list02 + .print-list02 h4 + .print-area table {margin-top:0;}
		.print-list02 + .print-list02 h4 + .print-area table + table {margin-top:20px;}
		.print-list02 table {margin-top:10px;}
		.print-list02 table td {height:31px;}
		.print-list02 h4 {overflow:visible;padding-bottom:20px;text-align:center;font-family:"돋움",dotum;font-weight:bold;font-size:25px;color:#21b6d3;}
		.print-list02 h4:before,
		.print-list02 h4:after {display:none}
		.print-list02 h5 {display:inline-block;margin:0 5px 0 0;line-height:1;font-family:"돋움",dotum;font-weight:bold;font-size:14px;color:#21b6d3;}

		.print-list02 .print-area {margin-bottom:20px;}
		.print-list02 .table-list02.w130 th,
		.print-list02 .table-list02.w130 td {height:31px;box-sizing:border-box;}
		.print-list02 ul li {float:left;margin-left:20px;line-height:1;vertical-align:middle}
		.print-list02 ul li:first-child {margin-left:0;}
		.print-list02 ul li:before {float:left;content:"";display:inline-block;width:11px;height:11px;margin:-2px 5px 0 0;border:1px solid #707070;vertical-align:middle}
		.print-list02 .checkList02 li {margin-left:36px;}
		.print-list02 .print-area .checkList02 li + li:after {float:left;content:"";display:inline-block;width:65px;height:11px;margin-right:5px;border-bottom:1px solid #818181;}
		.print-list02 .nowDate li {margin-left:15px;}
		.print-list02 .nowDate li:first-child {margin-left:0px;}
		.print-list02 .nowDate li:before {content:"";display:inline-block;width:30px;border:none;border-bottom:1px solid #818181;}
		.print-list02 .nowDate li:first-child:before {content:"";display:inline-block;width:45px;}
		.print-list02 table span {float:right;opacity:0.4;filter:alpha(opacity=40);}

		#cert_div.print-list01 .table-list02.w130 td.ceo-name-cell table {margin:0;}
		#cert_div .table-list02.w130 th {width:18%;}
		#cert_div .table-list02.w130 th + td {width:32%;}
		#cert_div .table-list02.w130 td.ceo-name-cell {padding:0;height:auto;line-height:1;vertical-align:top;}
		#cert_div .table-list02.w130 td.ceo-name-cell .table-list02.w130 {width:60%;margin:0 0 -1px 0;border:none;}
		#cert_div .table-list02.w130 td.ceo-name-cell .table-list02.w130:first-child {width:40%;float:left;}
		#cert_div .table-list02.w130 td.ceo-name-cell .table-list02.w130 th,
		#cert_div .table-list02.w130 td.ceo-name-cell .table-list02.w130 th + td {width:auto;}
		#cert_div .table-list02.w130 td.ceo-name-cell .table-list02.w130 .wid11 {width:45%;}
		#cert_div .table-list02.w130 td.ceo-name-cell .table-list02.w130 .wid12 {width:auto;}
		#cert_div .table-list02.w130 td.ceo-name-cell .table-list02.w130 .wid21 {width:20%;}
		#cert_div .table-list02.w130 td.ceo-name-cell .table-list02.w130 .wid22 {width:35%;}
		#cert_div .table-list02.w130 td.ceo-name-cell .table-list02.w130 .wid23 {width:20%;}
		#cert_div .table-list02.w130 td.ceo-name-cell .table-list02.w130 .wid24 {width:25%;}
		#cert_div .table-list02.w130 td.ceo-name-cell .table-list02.w130 + .table-list02.w130 {margin-top:-2px;}
		#cert_div .table-list02.w130 td.ceo-name-cell .brdL {height:30px !important;}
		#cert_div .table-list02.w130 td.ceo-name-cell .brdR {height:30px !important;}
		#cert_div .table-list02.w130 td.ceo-name-cell.other .table-list02.w130 {width:50%;}
		#cert_div .table-list02.w130 td.ceo-name-cell.other .table-list02.w130:first-child {width:50%;}
		#cert_div .table-list02.w130 td.ceo-name-cell.other .table-list02.w130 .wid11,
		#cert_div .table-list02.w130 td.ceo-name-cell.other .table-list02.w130 .wid21 {width:36%;}
		#cert_div .table-list02.w130 td.ceo-name-cell.other .table-list02.w130 .wid12,
		#cert_div .table-list02.w130 td.ceo-name-cell.other .table-list02.w130 .wid22 {width:64%;}
		#cert_div .table-list02.w130 td.ceo-name-cell.other .table-list02.w130 + .table-list02.w130 {margin-top:0;margin-bottom:0;}
		#cert_div .table-list02.w130 p {padding:0;}
		#contact_div .table-list02.w130 th,
		#agent_div .table-list02.w130 th {width:18%;}
		#contact_div .table-list02.w130 th + td,
		#agent_div .table-list02.w130 th+ td {width:32%;}

		/* 공인인증서 신청서 출력페이지(지문보안토큰) */
		#token_div .layoutTr th, #token_div .layoutTr td {visibility:hidden;height:0 !important;padding:0;border-bottom:0 none;border-top:0 none;box-sizing:content-box}
		#token_div .purchase_list01 {padding:0;border-left:0 none}
		#token_div .purchase_list01 table {width:100%;margin:0;border:0 none}
		#token_div .purchase_list01 th, #token_div .purchase_list01 td {border-bottom:0 none;border-left:1px solid #d7d7d7}
		#token_div .purchase_list01 tr:first-child th, #token_div .purchase_list01 td:first-child {border-top:0 none;border-left:0 none}
		#token_div .purchase_list01 th {background:none;font-weight:normal;border-bottom:1px solid #d7d7d7}
		#token_div .purchase_list02 {padding:0}
		#token_div .purchase_list02 table {width:100%;border:0 none;margin-top:0;}
		#token_div .purchase_list02 thead {display:block}
		#token_div .purchase_list02 th, #token_div .purchase_list02 td {width:50%;border-bottom:0 none;text-align:center;font-weight:normal;}
		#token_div .purchase_list02 tr:first-child th {border-top:0 none;text-align:center}
		#token_div .purchase_list02 th:first-child {border-right:1px solid #d7d7d7}
		#token_div .purchase_list02 .thcolor {background:none}

		/* 인증서 신청 페이지 */
		#token_div.etc_product th {padding-top:5px}
		#token_div.etc_product td {text-align:left}
		#token_all_div .inputInner02 {overflow:hidden;}
		#token_all_div .selectStyle {float:left;margin:3px 0}
		#token_all_div .token_dept_addr {display:inline-block;margin-top:12px;text-indent:5px}

	.print-list03 {} /* 결제완료 */
		.print-list03 h4 + div {overflow:hidden}
		.print-list03 h4 + div p {float:left;margin-top:20px;padding:0;font-weight:bold;}
		.print-list03 div .p_color01 {margin-left:10px;font-weight:normal;}
		.print-list03 .section table {margin-top:10px;}
		.print-list03 + .btn-box05 {margin-top:20px;margin-right:-5px;}
		.print-list03 + .btn-box05 a {margin-left:5px;}
.priceResult {}/* 요금 결제 */
	.priceResult h5 {overflow:hidden;position:relative;padding-bottom:11px;margin:0;line-height:1;font-family:"NBG";font-size:20px;color:#484747}
	.priceResult h5:before, .priceResult h5:after {position:absolute;left:0;bottom:0;content:'';background:#d4d4d4;width:100%;height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.priceResult h5:after {width:230px;height:2px;background-color:#2cbfd9}
	.priceResult ol {margin:0;}
	.priceResult .section.taxBill {margin-bottom:0;}
	.priceResult .section.taxBill table {margin-top:10px;}
	.priceResult .section.taxBill p {margin-top:20px;padding-bottom:0;}
	.priceResult .section.taxBill ul.radio-list {margin:0;}
	.priceResult .section.taxBill ul.radio-list li:first-child {margin-top:0;}
	.priceResult .section.taxBill ul.radio-list li {padding:0;margin:10px 0 0 0;list-style:none;line-height:1;}
	.priceResult .section.taxBill ul.radio-list li input[type="radio"] {vertical-align:middle;margin:-2px 5px 0 0;}
	.priceResult + .btn-box05 input[type="submit"] {width:125px;height:30px;padding:1px 0 0;margin-right:5px;border:1px solid #21b6d3;color:#21b6d3;font-family:"dotum";font-size:12px}
	.priceResult + .btn-box05 input[type="submit"]:focus,
	.priceResult + .btn-box05 input[type="submit"]:hover {color:#fff}
	/*.priceResult + .btn-box05 .btn-style06_01 {float:left}*/
	.priceResult + .btn-box05 {margin-top:20px;}

	.priceResult.priceResult02 .section + .section + .section + .section {margin-bottom:60px;}

/* 찾아가는서비스 안내문구 */
.ds_guide_wrap {margin-top:20px;padding:10px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;background:#fcfcfc;}
.ds_guide_wrap h6 {font-size:12px;font-family:'돋움';font-weight:bold;margin-bottom:5px;}
.ds_guide_wrap ol.list {margin-top:0;}
.ds_guide_wrap ol.list + h6 {margin-top:20px;}

/* 대표자명 입력폼 추가 */
.ceo_name_wrap:after {content:" ";display:block;clear:both;}
.ceo_name_wrap {padding:3px 0 0 0;}
.ceo_name_wrap .ceo_name_input {}
.ceo_name_wrap .ceo_name_input input[type='text'].inputStyle {float:left;margin:0 5px 3px 0;}
.ceo_name_wrap .btn-add-input {;}
.ceo_name_comment {padding:5px 0;font-size:11px;color:#b07841;}

	/* 공인인증서 신청서 출력페이지 */
#token_div th, #token_div td {text-align:center}
#token_div .checkList01 {width:170px;margin:0 auto}
#token_div .checkList02 {width:275px;margin:0 auto}
#token_div .nowDate {width:190px;margin:0 auto}

#ceo_name_tr .ceo_name {padding-top:8px}
#ceo_name_tr input.ceo_name {padding-top:0}
#ceo_name_tr .ceo_name p {padding:0;margin-bottom:5px}
#company_table td {min-height:33px}

/* 공인인증기관 KTNET 등록대행 업무 안내 */
.guide-service-wrap {padding:19px 30px 30px;}
.guide-service-wrap h5 {font-family:"NBG";font-size:16px;color:#484747;margin-bottom:10px;}
.guide-service-wrap .section {position:relative;}
.guide-service-wrap .section a:hover {text-decoration: underline;}
.guide-service-wrap .empasis a {line-height:24px;font-size:14px;}

/* 인증서 갱신 완료 스타일 */
.cert-complete-noti {max-width:700px;margin:0 auto;padding:40px 20px;}
.cert-complete-noti .list li {color:#484747;}
.cert-complete-noti .noti-txt {text-align:center;}
.cert-complete-noti .noti-txt .tit {margin:0;display:inline-block;font-family:"NBG";font-size:30px;color:#2cbfd9;background:url(../images/custom/ico_renew.png) left top no-repeat;padding:14px 0 0 80px;min-height:50px;}
.cert-complete-noti .noti-box {border:2px solid #2cbfd9;}
.cert-complete-noti .noti-box h2 {font-size:22px;font-weight:bold;text-align:center;color:#fff;height:40px;line-height:40px;background:#2cbfd9;margin:0;}
.cert-complete-noti .noti-box dl {font-size:16px;font-weight:bold;color:#484747;padding:17px 25px;}
.cert-complete-noti .noti-box dt {float:left;padding:8px;}
.cert-complete-noti .noti-box dd {padding:8px 0;}

/* 인증서 소개 */
.apply-step-process {border-spacing:3px;}
.apply-step-process th {width:130px;padding:6px 10px 6px 0;}
.apply-step-process td {vertical-align:middle;padding:0 0 0 10px;line-height:1.4;border-top:1px dashed #ccc;}
.apply-step-process tr:first-child th,
.apply-step-process tr:first-child td {border-top:none;}
.apply-step-process th div {border-radius:15px;color:#fff;background-color:#2cbfd9;text-align:center;font-weight:bold;font-family:dotum;height:53px;padding-top:12px;line-height:1.2;}
.apply-step-process tr + tr th div {background-color:#2ca6d9;}
.apply-step-process tr + tr + tr th div {background-color:#2192da;}
.apply-step-process tr + tr + tr + tr th div {background-color:#3b89d2;}
.apply-step-process tr + tr + tr + tr + tr th div {background-color:#357abb;}
.apply-step-process th .num {font-size:12px;display:block;margin:0 auto 8px auto;color:#666;padding-right:1px;width:19px;height:20px;line-height:22px;background:url(../images/custom/bg_num.png) 0 0 no-repeat;}
.apply-step-process th.line2 div {height:59px;padding-top:6px;}

/* static content (보안솔루션, 서비스안내, util) */
.img-area {padding-top:20px} /* 이미지 구성도*/
	.img-area ol {margin:0}
	.diagram05_02,
	.diagram05_03,
	.img-area p,
	.img-area strong,
	.img-area li {overflow:hidden;text-indent:-9999em}
	.img-area .diagram04 + p {padding:0;text-indent:0em;line-height:1.7}
	.img-area.border {padding-bottom:20px;border-bottom:1px solid #d7d7d7}
	.img-area > table {margin-bottom:20px}
	.img-area h5 {margin-bottom:23px;font-size:16px;color:#21b6d3;font-family:NBG;line-height:1}

	.img-area .diagram01_01 {height:265px;margin-bottom:20px;background:url(../images/custom/diagram01_01.png) no-repeat center;background-size:contain;}
	.img-area .diagram01_02 {height:126px;background:url(../images/custom/diagram01_02.png) no-repeat center;background-size:contain;}
	.img-area .diagram02 {height:126px;background:url(../images/custom/diagram02.png) no-repeat center;background-size:contain;}
	.img-area.diagram03 {height:419px;background:url(../images/custom/diagram03.png) no-repeat center;background-size:100%;}
	.img-area .diagram04 {height:104px;background:url(../images/custom/diagram04.png) no-repeat center;background-size:contain;}
	.diagram05_01 {height:164px;background:url(../images/custom/diagram05_01.png) no-repeat center;background-size:contain;}
	.diagram05_02 {height:39px;background:url(../images/custom/diagram05_02.png) no-repeat center;background-size:contain;}
	.diagram05_03 {height:39px;background:url(../images/custom/diagram05_03.png) no-repeat center;background-size:contain;}
	.diagram_ulogis_01 {height:324px;background:url(../images/custom/diagram_ulogis_01.png) no-repeat center;background-size:contain;}
	.diagram_ulogis_02 {height:317px;background:url(../images/custom/diagram_ulogis_02.png) no-repeat center;background-size:contain;}
	.diagram_estate_01 {height:405px;background:url(../images/custom/diagram_estate_01.png) no-repeat center;background-size:contain;}

	/* 보안인증솔루션 */
	.solution-img-area {margin-top:20px;}
	.solution-img-area img {max-width:100%;}
	.solution-img-area .alt-txt {margin:0;padding:0;width:0;height:0;overflow:hidden;text-indent:-9999em;}
	.solution-process {width:100%;margin-top:20px;}
	.solution-process h5 {margin-bottom:15px;font-size:16px;color:#21b6d3;font-family:NBG;line-height:1}
	.solution-process h5 span {font-size:24px;margin:0 30px 0 16px;position:relative;bottom:-3px;}
	.solution-process td {width:50%;vertical-align:top;padding:0 0 30px 0;}
	.solution-process td.typ2 p {padding-top:8px;min-height:63px;}
	.solution-process td p {line-height:1.4;padding:16px 10px 0 75px;min-height:55px;background:url(../images/custom/solution_pki_ico1.png) no-repeat left top;}
	.solution-process td.pki-ico01 p {background-image:url(../images/custom/solution_pki_ico1.png);}
	.solution-process td.pki-ico02 p {background-image:url(../images/custom/solution_pki_ico2.png);}
	.solution-process td.pki-ico03 p {background-image:url(../images/custom/solution_pki_ico3.png);}
	.solution-process td.pki-ico04 p {background-image:url(../images/custom/solution_pki_ico4.png);}
	.solution-process td.dti-ico01 p {background-image:url(../images/custom/solution_dti_ico1.png);}
	.solution-process td.dti-ico02 p {background-image:url(../images/custom/solution_dti_ico2.png);}
	.solution-process td.dti-ico03 p {background-image:url(../images/custom/solution_dti_ico3.png);}
	.solution-process td.dti-ico04 p {background-image:url(../images/custom/solution_dti_ico4.png);}
	.solution-process2 {width:100%;margin-top:20px;}
	.solution-process2 td {padding:10px 0;}
	.solution-process2 td img {max-width:100%;}
	.solution-process2 td:first-child {width:380px;padding-right:10px;}
	.solution-process2 td ul {margin-top:18px;}

	/* SSL 보안인증서 */
	.sol-ssl-topbg {margin-bottom:20px;}
	.sol-ssl-topbg img {display:block;max-width:100%;}
	.sol-ssl-tab {width:100%;border-bottom:2px solid #2cbfd9;margin-bottom:53px;}
	.sol-ssl-tab .ssl-tab:after {content:"";display:block;clear:both;}
	.sol-ssl-tab .ssl-tab {margin:0;}
	.sol-ssl-tab .ssl-tab li {position:relative;top:4px;float:left;width:156px;margin-right:-1px;border:1px solid #ddd;border-bottom:none;list-style:none;line-height:1;}
	.sol-ssl-tab .ssl-tab li.current {top:0;border:none;z-index:10}
	.sol-ssl-tab .ssl-tab li a {display:block;width:100%;height:33px;padding-top:2px;font-family:'돋움';color:#3b3b3b;text-align:center;line-height:33px;}
	.sol-ssl-tab .ssl-tab li.current a {height:38px;color:#fff;border-color:#21b6d3;background:#21b6d3;}
	.text-list03.ssl {border-bottom:none;}
	.text-list03.ssl > p + p {margin-top:4px;}
	.text-list03.ssl + img {margin-top:34px;max-width:100%;}
	.table-list01.ssl td {padding:17px 12px 15px 12px;}
	.table-list01.ssl td p {line-height:1.6;}
	.table-list01.ssl td p + p {margin-top:4px;}
	.table-list01.ssl th.txt-l {width:150px;padding-left:23px;}
	.table-list01.ssl td.pd-l {padding-left:25px;}
	.table-list01.ssl td h5 {font-size:12px;font-weight:bold;color:#21b6d4;margin:8px 0 4px 0;}
	.table-list01.ssl td img {max-width:100%;}
	.text-list03.ssl2 {padding:25px 0}
	.text-list03.ssl2 ul.logo-list {display:table;margin:20px auto 0 auto;}
	.text-list03.ssl2 ul.logo-list li {display:inline-block;padding:0 5px 0 6px;}
	.text-list03.ssl2 ul.logo-list li span {display:inline-block;width:122px;height:60px;text-indent:-9999em;background:url(../images/custom/globalsign.gif) no-repeat center}
	.text-list03.ssl2 ul.logo-list li + li span {background:url(../images/custom/thawte.gif) no-repeat center}
	.text-list03.ssl2 ul.logo-list li + li + li span {background:url(../images/custom/geotrust.gif) no-repeat center}
	.text-list03.ssl2 ul.logo-list li + li + li + li span {background:url(../images/custom/comodo.gif) no-repeat center}
	.text-list03.ssl2 ul.logo-list li + li + li + li + li span {background:url(../images/custom/symantec.gif) no-repeat center}
	.sol-ssl-func-tbl {width:100%;}
	.sol-ssl-func-tbl th {width:100px;text-align: center;border-bottom:1px solid #e0e0e0;}
	.sol-ssl-func-tbl th .tit {display:inline-block;position:relative;box-sizing:border-box;width:64px;height:64px;padding:25px 0 0 0;color:#21b6d3;border-radius:64px;border:2px solid #41afdc;text-align:center;}
	.sol-ssl-func-tbl th .tit:before {display:inline-block;content:"";width:19px;height:2px;background:#21b6d3;position:absolute;left:50%;top:17px;margin-left:-9.5px;}
	.sol-ssl-func-tbl td {padding:26px 0 20px 0;border-bottom:1px solid #e0e0e0;}
	.sol-ssl-func-tbl td h5 {font-size:16px;color:#000;margin-bottom:6px;}
	.sol-ssl-func-tbl td h5 + ul {margin-left:7px;}
	.sol-ssl-func-tbl td ul {margin:0;}
	.sol-ssl-func-tbl td ul li {line-height:22px;list-style:none;background:url(/images/medicure/list_image.png) left 6px no-repeat;padding-left:18px;}
	.sol-ssl-func-tbl td ul ul li {background:none;padding-left:0;letter-spacing:-1px;}
	.sol-ssl-issu-step {margin:0;}
	.sol-ssl-issu-step li {list-style:none;float:left;background:#2cbfd9;width:130px;height:64px;line-height:1.2;text-align:center;margin:0 10px;border-radius:12px;font-weight:bold;color:#fff;}
	.sol-ssl-issu-step li .num {display:block;color:#747474;margin:5px auto;width:20px;height:20px;border-radius:20px;background:#fff;text-align: center;line-height:20px;}
	.sol-ssl-issu-step li + li {background:#2ca6d9;}
	.sol-ssl-issu-step li + li + li {background:#2192da;}
	.sol-ssl-issu-step li + li + li + li {background:#3b89d2;}
	.sol-ssl-merit {margin:0;}
	.sol-ssl-merit li {list-style:none;float:left;box-sizing:border-box;width:122px;height:60px;padding-top:12px;border:1px solid #d4d4d4;line-height:1.6;font-weight:bold;color:#21b6d3;text-align:center;}
	.sol-ssl-merit li + li {margin-left:15px;}

.site-map {} /* site-map */
	.site-map li {padding-left:0;list-style:none;}
	.site-map li a {font-size:12px;color:#747474;font-family:"dotum"}
	.site-map > li {float:left;width:190px;height:310px;margin:0 0 60px 50px;}
	.site-map > li:first-child {margin-left:0;}
	.site-map > li.space-none + li {margin-left:0;}
	.site-map > li > ul {padding-top:20px;}
	.site-map > li > ul > li {}
	.site-map > li > ul li:before {content:"";display:inline-block;width:1px;height:2px;padding-left:10px;margin:-2px 5px 0 0;vertical-align:middle;background:url(../images/custom/bul_small.png) no-repeat 10px center;}
	.site-map > li.service strong:before {content:"";display:inline-block;width:2px;height:2px;padding-left:10px;margin:-2px 5px 0 0;vertical-align:middle;background:url(../images/custom/bul_big.png) no-repeat 10px center;}
	.site-map > li.service li:before {content:"-";display:inline-block;padding-left:9px;margin:-2px 4px 0 0;vertical-align:middle}
	.site-map h4 {font-family:NBG;color:#21b6d3;}
	.site-map h4:after {width:100px;}
	.site-map > li.service {width:484px;}
	.site-map > li.service div {float:left;padding-top:20px;margin-right:10px;}
	.site-map .space-none {margin-right:0;}
	.site-map > li.service div.space-none {margin-right:0;margin-bottom:40px;}
.one_half .tab {margin:0;} /* tabs */
	.one_half .tabs_tab {padding:0;}
	.one_half .tabs li {float:left;}
	/* tab : 7개 기준 */
	.one_half .tabs li a {width:100px;padding-left:0;padding-right:0;padding-top:11px;}
	.one_half .tabs li a span {top:0;font-size:12px;font-family:"dotum"}
	/*.one_half .tabs li.current a {top:-3px;width:119px;padding-left:0;padding-right:0;font-weight:bold;}*/

.etc-list01 {padding-top:20px}
	.etc-list01 ol {border-top:1px solid #d7d7d7}
	.etc-list01 ol > li strong {display:block;line-height:1;padding:3px 0 8px 22px}
	.etc-list01 ol > li {padding:14px 0 19px 10px;border-bottom:1px solid #d7d7d7;list-style:none}
	.etc-list01 ol > li:first-child strong{background:url(../images/custom/bul_1.png) no-repeat left top}
	.etc-list01 ol > li:first-child + li strong{background:url(../images/custom/bul_2.png) no-repeat left top}
	.etc-list01 ol > li:first-child + li + li strong {background:url(../images/custom/bul_3.png) no-repeat left top}
	.etc-list01 ol > li:first-child + li + li + li strong {background:url(../images/custom/bul_4.png) no-repeat left top}
	.etc-list01 ol > li:first-child + li + li + li + li strong {background:url(../images/custom/bul_5.png) no-repeat left top}
	.etc-list01 .ul-list01 li.note {padding-left:0;background:none;color:#b07841}
	.etc-list01 strong.p-strong01 {display:inline-block;padding-bottom:10px;color:#21b6d4;font-weight:bold}
	.etc-list01 p.p-01 {padding:0 0 7px}
	.etc-list01 p.border {border-bottom:1px solid #d7d7d7}
	.etc-list01 span {color:#2cbfd9}

	.etc-list01 .ul-list01 a {font-size:12px;font-weight:bold}
	.etc-list01 .ul-list01 {margin:0;padding-left:30px}
	.etc-list01 .ul-list01 li {margin-top:8px;padding-left:8px;line-height:1.5;list-style:none;background:url(../images/medicure/list_image.png) no-repeat left 5px}
	.etc-list01 .ul-list01 li:first-child {margin-top:0}
	.etc-list01 .btn-box04 {float:right}
	.etc-list01 .btn-box04 a {display:inline-block;padding:10px;border:1px solid #2cbfd9;font-size:12px}
	.etc-list01 .btn-box04 a:hover, .etc-list01 .btn-box04 a:focus {background:#21b6d3;color:#fff}

	.etc-list01 > .text-list03 {border-bottom:none;padding-bottom:12px}
	.etc-list01 > .text-list03 p {margin:0}
	.etc-list01 > .table-list02 {margin:0 0 20px}

	.etc-list01 {overflow:hidden;}
	.text-list03 > .etc-list01 {padding-top:0;margin:0;}
	.text-list03 > .etc-list01 li {line-height:3;list-style:none;}
	.text-list03 > .etc-list01 li:first-child {line-height:1.3;}
	.etc-list01 p.note {padding:0 0 0 12px;color:#b07841;font-family:"dotum";}
	.text-list03 p.note {padding:4px 0 7px;}
	.text-list03 p.note span {font-weight:bold;color:#b07841;}
	.text-list03 p.space-none {padding:0;margin:0;}


	.border02 {padding-bottom:20px;border-bottom:1px solid #d7d7d7;}

	.etc-list01 p.space-none {padding:0;margin:0;}
	.etc-list01 ul.logo-list02 {overflow:hidden;margin:0;}
	.etc-list01 ul.logo-list02 li {overflow:hidden;float:left;margin:0 0 20px 15px;list-style:none;}
	.etc-list01 ul.logo-list02 li:first-child {margin-left:0;}
	.etc-list01 ul.logo-list02 li:nth-child(5n+1) {margin-left:0;}
	.etc-list01 ul.logo-list02 li a {display:inline-block;width:122px;padding-top:65px;line-height:1;text-align:center;font-weight:bold;color:#747474;font-size:11px;font-family:"dotum";}
	.etc-list01 ul.logo-list02 li.space-none {margin-left:0;}
	.etc-list01 ul.logo-list02 li.last {margin-bottom:0;}
	.etc-list01 ul.logo-list02 .logo02_01 {background:url(../images/custom/logo/logo02_01.png) no-repeat left top;}
	.etc-list01 ul.logo-list02 .logo02_02 {background:url(../images/custom/logo/logo02_02.png) no-repeat left top;}
	.etc-list01 ul.logo-list02 .logo02_03 {background:url(../images/custom/logo/logo02_03.png) no-repeat left top;}
	.etc-list01 ul.logo-list02 .logo02_04 {background:url(../images/custom/logo/logo02_04.png) no-repeat left top;}
	.etc-list01 ul.logo-list02 .logo02_05 {background:url(../images/custom/logo/logo02_05.png) no-repeat left top;}
	.etc-list01 ul.logo-list02 .logo02_06 {background:url(../images/custom/logo/logo02_06.png) no-repeat left top;}
	.etc-list01 ul.logo-list02 .logo02_07 {background:url(../images/custom/logo/logo02_07.png) no-repeat left top;}
	.etc-list01 ul.logo-list02 .logo02_08 {background:url(../images/custom/logo/logo02_08.png) no-repeat left top;}
	.etc-list01 ul.logo-list02 .logo02_09 {background:url(../images/custom/logo/logo02_09.png) no-repeat left top;}
	.etc-list01 ul.logo-list02 .logo02_10 {background:url(../images/custom/logo/logo02_10.png) no-repeat left top;}
	.etc-list01 ul.logo-list02 .logo02_11 {background:url(../images/custom/logo/logo02_11.png) no-repeat left top;}
	.etc-list01 ul.logo-list02 .logo02_12 {background:url(../images/custom/logo/logo02_12.png) no-repeat left top;}
	.etc-list01 ul.logo-list02 .logo02_13 {background:url(../images/custom/logo/logo02_13.png) no-repeat left top;}
	.etc-list01 ul.border {border-bottom:1px solid #d7d7d7;}

	.img-area02 {padding:30px 0;}
	.img-area02.border {border-bottom:1px solid #d7d7d7;}
	.img-area02 li {overflow:hidden;text-indent:-9999em;}
	.diagram06 {height:284px;background:url(../images/custom/diagram06.png) no-repeat center;background-size:100%;}

	.etc-list01 ul.logo-list02 .logo03_01 {background:url(../images/custom/logo/logo03_01.png) no-repeat left top;}
	.etc-list01 ul.logo-list02 .logo03_02 {background:url(../images/custom/logo/logo03_02.png) no-repeat left top;}
	.etc-list01 ul.logo-list02 .logo03_03 {background:url(../images/custom/logo/logo03_03.png) no-repeat left top;}
	.etc-list01 ul.logo-list02 .logo03_04 {background:url(../images/custom/logo/logo03_04.png) no-repeat left top;}
	.etc-list01 ul.logo-list02 .logo03_05 {background:url(../images/custom/logo/logo03_05.png) no-repeat left top;}
	.etc-list01 ul.logo-list02 .logo03_06 {background:url(../images/custom/logo/logo03_06.png) no-repeat left top;}
	.etc-list01 ul.logo-list02 .logo03_07 {background:url(../images/custom/logo/logo03_07.png) no-repeat left top;}
	.etc-list01 ul.logo-list02 .logo03_08 {background:url(../images/custom/logo/logo03_08.png) no-repeat left top;}

	.text-list03 span.text-color01 {color:#8e8e8e;}
	.text-list03 p.text-bold {font-weight:bold;}

	.etc-list01 ul.logo-list02 .logo04_01 {background:url(../images/custom/logo/logo04_01.png) no-repeat left top;}
	.etc-list01 ul.logo-list02 .logo04_02 {background:url(../images/custom/logo/logo04_02.png) no-repeat left top;}
	.etc-list01 ul.logo-list02 .logo04_03 {background:url(../images/custom/logo/logo04_03.png) no-repeat left top;}
	.etc-list01 ul.logo-list02 .logo04_04 {background:url(../images/custom/logo/logo04_04.png) no-repeat left top;}
	.etc-list01 ul.logo-list02 .logo04_05 {background:url(../images/custom/logo/logo04_05.png) no-repeat left top;}

	.img-area .diagram07_01 ol {height:106px;margin:12px 0 0 0;background:url(../images/custom/diagram07_01.png) no-repeat right top;background-size:contain;}
	.img-area .diagram07_02 ul {height:261px;margin:12px 0 0 0;background:url(../images/custom/diagram07_02.png) no-repeat right top;background-size:contain;}
	.diagram08 {height:522px;background:url(../images/custom/diagram08.png) no-repeat left top;background-size:100%;}
.etc-list02 {}
	.etc-list02 > ul > li {position:relative;padding:20px 100px 20px 10px;border-bottom:1px solid #d7d7d7;list-style:none;line-height:1;}
	.etc-list02 > ul > li:nth-child(even) {background:#fcfcfc;}
	.etc-list02 dl {display:inline-block;}
	.etc-list02 dt {float:left;margin-bottom:5px;}
	.etc-list02 dt:after {content:"|";display:inline-block;margin:-3px 7px 0 7px;font-size:16px;color:#d4d4d4;font-weight:normal;}
	.etc-list02 dd.tel {float:left;font-weight:bold;}
	.etc-list02 dd.float-none {clear:both;}
	.etc-list02 li dl a {font-size:12px;color:#3d3d3d;font-weight:bold;vertical-align:top;font-family:"dotum";}
	.etc-list02 li dl a span {color:#989898;vertical-align:top;}
	.etc-list02 li > a {float:right;}


	.etc-list02-01 > ul > li {padding:20px 100px 13px 0;}
	.etc-list02-01 dl {margin-left:10px;}
	.etc-list02-01 dt {margin-bottom:8px;color:#2cbfd9;font-weight:bold;}
	.etc-list02-01 dt span {color:#989898;}
	.etc-list02-01 dt:after {content:"";}
	.etc-list02-01 dd {margin-bottom:3px;}
	.etc-list02-01 dd ul {margin:0;}
	.etc-list02-01 dd ul.address-tel li {float:left;padding:0;list-style:none;}
	.etc-list02-01 dd ul.address-tel li:after {content:"/";margin:0 5px;color:#c4c4c4;}
	.etc-list02-01 dd ul.address-tel li.tel {padding-left:15px;background:url(../images/custom/icon-tel.png) no-repeat left center;}
	.etc-list02-01 dd ul.address-tel li.tel:after {content:"";margin:0;}

	.map {width:100%;height:367px;border:1px solid #818181;text-indent:-9999em;}
	.map01 {background:url(../images/custom/map01.png) no-repeat left top;box-sizing:border-box;}
	.map02 {background:url(../images/custom/map02.png) no-repeat left top;box-sizing:border-box;}

.table-style {width:100%;margin-top:20px;border-top:1px solid #d7d7d7}
	.table-style caption {display:none}
	.table-style th,
	.table-style td {border-bottom:1px solid #d7d7d7}
	.table-style th {width:346px;padding:12px 0 10px;background:#ededed;text-align:center;color:#5a5a5a;}
	.table-style th:first-child,
	.table-style td:first-child {border-right:1px solid #d7d7d7}
	.table-style td {padding:20px 0 20px 40px}
	.table-style td:first-child {padding-left:50px}
	.table-style th span {color:#747474;line-height:1.4}
	.table-style tbody td {height:253px}
	.table-style .diagram06_01 {overflow:hidden;text-indent:-9999em;background:url(../images/custom/diagram06_01.gif) no-repeat center;background-size:contain;}
	.table-style .diagram06_02 {overflow:hidden;text-indent:-9999em;background:url(../images/custom/diagram06_02.gif) no-repeat center;background-size:contain;}
.table-style02 {width:100%;border-top:1px solid #d7d7d7;}
	.table-style02 caption {display:none;}
	.table-style02 th,
	.table-style02 td {border-bottom:1px solid #d7d7d7;}
	.table-style02 thead th {background:#ededed;color:#5a5a5a;}
	.table-style02 th {padding:12px 0 10px;background:#f5f5f5;text-align:center;}
	.table-style02 th:first-child,
	.table-style02 td:first-child {border-right:1px solid #d7d7d7;}
	.table-style02 td {padding:14px 0 14px 10px;}
	.table-style02 td:first-child {padding-left:50px;}
	.table-style02 th span {color:#747474;line-height:1.4}

	.table-style02 thead th.w122 {width:122px;}
	.table-style02 thead th.w172 {width:172px;}
	.table-style02 thead th.w285 {width:285px;}
	.table-style02 thead th {border-left:1px solid #d7d7d7}
	.table-style02 thead th:first-child {border-left:none;}
	.table-style02 tbody th:first-child {background:#f5f5f5;}
	.table-style02 tbody tr.border td {border-left:1px solid #d7d7d7;}
	.table-style02 ul {margin:0;}
	.table-style02 li {list-style:none;}
	.table-style02 .td-text01 {font-weight:bold;color:#21b6d3;}
	.table-style02 .year {font-weight:normal;color:#989898;}
	.table-style02 .discount {font-weight:normal;color:#b07841;}

	.table-style02 tr.bgTd td:first-child {padding-left:0;font-weight:bold;text-align:center;background:#fcfcfc;}

/* 개인정보처리방침 이전버전 */
.policy_history {background:#f2f2f2;padding: 15px 15px 15px 20px;}
.policy_history h5 {font-size: 12px;font-weight: bold;margin-bottom: 10px;border-bottom: 1px solid #e4e4e4;padding-bottom: 5px;}
.policy_history .list {margin:0;}
.policy_history .list li {float:left;width:23%;}



/* 공사중 */
.construction {padding-top:250px;background:url(../images/custom/construction.png) no-repeat center top;}
.construction strong {color:#21b6d3;font-family:'NBG';font-size:25px;line-height:1.5}
.construction p {color:#777;font-family:'NBG';font-size:20px;line-height:1.5}

/* Kboard */

.kboard-avatar-poweredby {display:none}

	/* list customer & thumbnail*/
	#kboard-customer-list {width:100%;}
		#kboard-customer-list .kboard-list table {border:none}
		#kboard-customer-list .kboard-list thead tr th {height:39px;padding:0;background:#21b6d3;color:#fff;border-bottom:none;text-align:center;}
		#kboard-customer-list .kboard-list tbody tr td {height:39px;padding:0;border-bottom:1px solid #ddd;color:#747474}
		#kboard-customer-list .kboard-list tbody tr td a {font-family:"dotum";font-size:12px;color:#747474}
		#kboard-customer-list .kboard-list table td.kboard-list-thumbnail img {max-width:100px;max-height:30px;height:30px;border:1px solid #eee;}
		#kboard-customer-list legend {display:none}
		#kboard-customer-list .kboard-header {margin-bottom:20px}
		#kboard-customer-list .kboard-search {float:none;width:100%;padding:15px 0;text-align:center;background:#f1f1f1; border:1px solid #e0e0e0;}
		#kboard-customer-list .kboard-search .text{font-size:14px; font-weight:bold; color:#505050; margin-top:2px; margin-right:10px}
		#kboard-customer-list .kboard-search select {width:94px;height:27px;padding:0;border-radius:0}
		#kboard-customer-list .kboard-search input {width:220px;height:27px;padding:6px 2px 5px;border-radius:0}
		#kboard-customer-list .kboard-search .btn-style08_01 {width:50px;}
		#kboard-customer-editor input.kboard-customer-button-small {width:88px;height:30px;line-height:28px;line-height:30px\0;}
		.kboard-search .kboard-customer-button-small,
		.kboard-search .kboard-customer-button-small:link,
		.kboard-search .kboard-customer-button-small:visited {position:absolute;right:0;top:0;width:16px;padding:0 11px !important;box-sizing:content-box;background-color:transparent !important;background:url(../images/custom/btn_search.png) no-repeat center !important;text-indent:-9999em}

		#kboard-customer-list .kboard-pagination {padding:60px 0 0;height:29px;}
		#kboard-customer-list .kboard-pagination .pagination li a,
		#kboard-customer-list .kboard-pagination .pagination li span {display:inline-block;width:24px;height:26px;line-height:26px;padding:0;color:#747474;font-family:arial, sans-serif;position:relative;}
		#kboard-customer-list .kboard-pagination .pagination li:hover a,
		#kboard-customer-list .kboard-pagination .pagination li:hover span {background:#f9f9f9;font-weight:bold;color:#747474}
		#kboard-customer-list .kboard-pagination .pagination li.active a,
		#kboard-customer-list .kboard-pagination .pagination li.active span {color:#fff;text-decoration:underline;background:#21b6d3;border:1px solid #21b6d3;font-weight:bold;}
		#kboard-customer-list .kboard-pagination .pagination li.disabled {display:none;}
		#kboard-customer-list .kboard-pagination .pagination li a[rel=prev],
		#kboard-customer-list .kboard-pagination .pagination li a[rel=next] {text-indent:9999px;}
		#kboard-customer-list .kboard-pagination .pagination li a[rel=prev]:before,
		#kboard-customer-list .kboard-pagination .pagination li a[rel=next]:before {
			content:'';
			border-left:4px solid #dddddd;
			border-top:4px solid transparent;
			border-bottom:4px solid transparent;
			text-indent:0;
			margin-left:-1px;
			margin-top:-3px;
			position:absolute;
			left:50%;
			top:49%;
			-webkit-transition:border-color .3s ease-in-out;
			-moz-transition:border-color .3s ease-in-out;
			-ms-transition:border-color .3s ease-in-out;
			-o-transition:border-color .3s ease-in-out;
			transition:border-color .3s ease-in-out;
		}
		#kboard-customer-list .kboard-pagination .pagination li a[rel=prev]:before {border-left:0;border-right:4px solid #dddddd;margin-left:-2px;}
		#kboard-customer-list .kboard-control {position:relative;float:right;width:auto;padding:0;margin-top:-79px;z-index:9999}
		.kboard-control .kboard-customer-button-small {box-sizing:border-box;width:88px;height:30px;line-height:28px;line-height:30px\0;padding:0 !important;color:#21b6d3 !important;border-radius:0;border:1px solid #21b6d3;background:white !important;text-align:center;font-family:"dotum"}
		.kboard-control .kboard-customer-button-small:hover,
		.kboard-control .kboard-customer-button-small:focus,
		.kboard-control .kboard-customer-button-small:active {color:#fff !important;background:#21b6d3 !important}
		#kboard-customer-list .kboard-category select {height:27px;padding:0;border-radius:0}
		#kboard-customer-list .kboard-list table td.kboard-list-title img {width:11px;height:13px;vertical-align:top;margin-top:-1px;}

		/*.icon-hand-right {content:"답변"}*/
		.kboard-list [class^="icon-"]:before, .kboard-list [class*=" icon-"]:before {content:"답변";width:41px;height:17px;padding-left:8px;line-height:17px;color:#fff;background:url(../images/custom/bul_reple.png) no-repeat left center}

	#kboard-thumbnail-list {}
		#kboard-thumbnail-list .kboard-header {margin-top:-30px}
		#kboard-thumbnail-list .kboard-list table {border:none}
		#kboard-thumbnail-list .kboard-list tbody tr:hover {background:#f9f9f9}
		#kboard-thumbnail-list .kboard-list thead tr td {height:49px;padding:0;background:#21b6d3;color:#fff;border-bottom:none;border-right:none}
		#kboard-thumbnail-list .kboard-list tbody tr td {height:49px;padding:0;border-bottom:1px solid #ddd;color:#747474}
		#kboard-thumbnail-list .kboard-list tbody tr td a {font-family:"dotum";font-size:12px;color:#747474}
		#kboard-thumbnail-list .kboard-list tbody tr td a:focus,
		#kboard-thumbnail-list .kboard-list tbody tr td a:active,
		#kboard-thumbnail-list .kboard-list tbody tr td a:hover {color:#747474 !important}
		#kboard-thumbnail-list .kboard-list table td.kboard-list-thumbnail img {max-width:100px;max-height:35px;height:35px}
		#kboard-thumbnail-list legend {display:none}

		#kboard-thumbnail-list .kboard-search {position:relative;}
		#kboard-thumbnail-list .kboard-search select {width:94px;height:27px;padding:0;border-radius:0}
		#kboard-thumbnail-list .kboard-search input {width:220px;padding:6px 2px 5px;border-radius:0}
		.kboard-search .kboard-thumbnail-button-small,
		.kboard-search .kboard-thumbnail-button-small:link,
		.kboard-search .kboard-thumbnail-button-small:visited {position:absolute;right:0;width:16px;padding:0 11px !important;box-sizing:content-box;background-color:transparent !important;background:url(../images/custom/btn_search.png) no-repeat center !important;text-indent:-9999em}

		#kboard-thumbnail-list .kboard-pagination {padding:60px 0 0}
		#kboard-thumbnail-list .kboard-pagination .kboard-pagination-pages li a {color:#747474}
		#kboard-thumbnail-list .kboard-pagination .kboard-pagination-pages li:hover a {background:#f9f9f9;font-weight:bold;color:#747474}
		#kboard-thumbnail-list .kboard-pagination .kboard-pagination-pages li.active a {padding:6px 11px;color:#fff;text-decoration:underline;background:#21b6d3;border:none}
		#kboard-thumbnail-list .kboard-pagination .kboard-pagination-pages li a:hover {z-index:2;background:#21b6d3;color:#fff;}
		#kboard-thumbnail-list .kboard-control {float:right;width:auto;padding:0;margin-top:-98px}
		.kboard-control .kboard-thumbnail-button-small {width:86px;padding:0 !important;color:#21b6d3 !important;border-radius:0;border:1px solid #21b6d3;background:white !important;text-align:center}
		.kboard-control .kboard-thumbnail-button-small:hover,
		.kboard-control .kboard-thumbnail-button-small:focus,
		.kboard-control .kboard-thumbnail-button-small:active {color:#fff !important;background:#21b6d3 !important}
		#kboard-thumbnail-list .kboard-list tbody tr td {border-right:none}
		#kboard-thumbnail-list .kboard-control {position:relative;float:right;width:auto;padding:0;margin-top:-78px;z-index:9999}


	/* view customer & thumbnail*/
	#kboard-customer-document {width:100%;}
		#kboard-customer-document .kboard-document-wrap {border-bottom:1px solid #d7d7d7}
		#kboard-customer-document .kboard-title {position:relative;border-top:1px solid #d7d7d7}
		#kboard-customer-document .kboard-title p {padding:14px 10px 13px;background:#f5f5f5;color:#464646}
		#kboard-customer-document .kboard-title .detail-view {position:absolute;right:10px;top:14px;padding:0;background:transparent;color:#747474}
		#kboard-customer-document .kboard-title .detail-view strong {padding-right:3px}
		#kboard-customer-document .kboard-detail {border-top:1px solid #cfcfcf;border-bottom:none;background:#fff}
		#kboard-customer-document .kboard-detail .detail-attr .detail-name {float:none;display:table-cell;width:100px;color:#747474;border-right:1px solid #d7d7d7;text-align:center;vertical-align:middle;background:#fcfcfc}
		#kboard-customer-document .kboard-detail .detail-attr .detail-name.detail-name02 {color:#747474;border-left:1px solid #d7d7d7}
		#kboard-customer-document .kboard-detail .detail-attr .detail-value {float:none;display:table-cell;padding-left:9px;color:#747474;vertical-align:middle}
		#kboard-customer-document .kboard-detail .detail-attr {display:table;width:50%;height:39px;padding:0;border-bottom:1px solid #d7d7d7}
		#kboard-customer-document .kboard-control {padding-top:20px}

		.notice #kboard-customer-document .kboard-detail .detail-attr.detail-email,
		.notice #kboard-customer-document .kboard-detail .detail-attr.detail-phone {display:none}

		.databoard #kboard-customer-document .kboard-detail .detail-attr.detail-email,
		.databoard #kboard-customer-document .kboard-detail .detail-attr.detail-phone {display:none}
		.databoard #kboard-customer-editor .kboard-attr-row.kboard-attr-title .kboard-attr-secret {display:none}

		#kboard-customer-document .kboard-content .content-view {padding:10px 0;/*line-height:1.4;*/}
		/*#kboard-customer-document .kboard-content .content-view table {border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;text-align:center;}
		#kboard-customer-document .kboard-content .content-view table td,
		#kboard-customer-document .kboard-content .content-view table th {padding:5px;border-top:1px solid #ddd;border-left:1px solid #ddd;}
		#kboard-customer-document .kboard-content .content-view table td:first-child {border-left:none;}
		#kboard-customer-document .kboard-content .content-view table th + td:first-child {border-left:1px solid #ddd;}
		#kboard-customer-document .kboard-content .content-view table th:first-child {border-left:none;}*/

	#kboard-thumbnail-document {}
		#kboard-thumbnail-document .kboard-document-wrap {border-bottom:1px solid #d7d7d7}
		#kboard-thumbnail-document .kboard-title {position:relative;border-top:1px solid #d7d7d7}
		#kboard-thumbnail-document .kboard-title p {padding:14px 10px 13px;background:#f5f5f5;color:#464646}
		#kboard-thumbnail-document .kboard-title .detail-view {position:absolute;right:10px;top:14px;padding:0;background:transparent;color:#747474}
		#kboard-thumbnail-document .kboard-title .detail-view strong {padding-right:3px}
		#kboard-thumbnail-document .kboard-detail {border-top:1px solid #cfcfcf;border-bottom:none;background:#fff}
		#kboard-thumbnail-document .kboard-detail .detail-attr .detail-name {float:none;display:table-cell;width:90px;padding-left:10px;color:#747474;border-right:1px solid #d7d7d7;text-align:left;vertical-align:middle;background:#fcfcfc}
		#kboard-thumbnail-document .kboard-detail .detail-attr .detail-name.detail-name02 {color:#747474;border-left:1px solid #d7d7d7}
		#kboard-thumbnail-document .kboard-detail .detail-attr .detail-value {float:none;display:table-cell;padding-left:9px;color:#747474;vertical-align:middle}
		#kboard-thumbnail-document .kboard-detail .detail-attr {display:table;width:50%;height:39px;padding:0;border-bottom:1px solid #d7d7d7}
		#kboard-thumbnail-document .kboard-control {padding-top:20px}


	/* edit customer & thumbnail*/
	#kboard-customer-editor {width:100%;}
		#kboard-customer-editor .kboard-header {border-top:1px solid #d7d7d7}
		#kboard-customer-editor .kboard-attr-row.kboard-attr-title {display:table;height:39px;padding:0;border-bottom:1px solid #d7d7d7;border-top:1px solid #d7d7d7}
		#kboard-customer-editor .kboard-attr-row.kboard-attr-title .attr-name {float:none;display:table-cell;width:130px;padding:0;vertical-align:middle;line-height:1;text-align:center;background:#f5f5f5;color:#5a5a5a;font-family:"dotum"}
		#kboard-customer-editor .kboard-attr-row.kboard-attr-title .attr-value {display:table-cell;padding-left:10px;padding-right:5px;vertical-align:middle}
		#kboard-customer-editor .kboard-attr-row.kboard-attr-title .attr-value.attr-value02 {width:123px}
		#kboard-customer-editor .kboard-attr-row.kboard-attr-title .kboard-attr-secret {display:table-cell;width:70px;vertical-align:middle}
		#kboard-customer-editor .kboard-attr-row.kboard-attr-title .kboard-attr-secret .attr-name {float:right;display:table-cell;width:auto;padding:1px 0 0 2px;vertical-align:middle;line-height:1;text-align:center;color:#5a5a5a;background:none}
		#kboard-customer-editor .kboard-attr-row.kboard-attr-title .kboard-attr-secret .attr-value {width:30px;padding:0;text-align:right}
		#kboard-customer-editor .kboard-attr-row.kboard-attr-title.brd-b-none {border-bottom:none;}

		#kboard-customer-editor .kboard-attr-row.kboard-attr-content {}
			#kboard-customer-editor .kboard-attr-row.kboard-attr-file  {display:table;height:39px;padding:0;border-bottom:1px solid #d7d7d7}
			#kboard-customer-editor .kboard-attr-file .attr-name {float:none;display:table-cell;width:130px;padding:0;vertical-align:middle;line-height:1;text-align:center;background:#f5f5f5;color:#5a5a5a;font-family:"dotum"}
			#kboard-customer-editor .kboard-attr-file .attr-value {display:table-cell;padding-left:10px;vertical-align:middle}
			#kboard-customer-editor .kboard-content textarea {width:99%;padding:8px 10px;}
			#kboard-customer-editor .kboard-control {padding-top:20px}

			.notice #kboard-customer-editor .kboard-attr-content .kboard-attr-row {display:table;height:39px;padding:0;border-bottom:1px solid #d7d7d7}
			.notice #kboard-customer-editor .kboard-attr-content .attr-name {float:none;display:table-cell;width:130px;padding:0;vertical-align:middle;line-height:1;text-align:center;background:#f5f5f5;color:#5a5a5a;font-family:"dotum"}
			.notice #kboard-customer-editor .kboard-attr-content .attr-value {display:table-cell;padding-left:10px;vertical-align:middle}
			.notice #kboard-customer-editor .kboard-attr-content .attr-value img {padding-right:20px;vertical-align:middle}
			.notice #kboard-customer-editor .kboard-attr-content .attr-value input[type=text] {width:127px}

			.allboard #kboard-customer-editor .kboard-attr-content .kboard-attr-row {display:table;height:39px;padding:0;border-bottom:1px solid #d7d7d7}
			.allboard #kboard-customer-editor .kboard-attr-content .attr-name {float:none;display:table-cell;width:130px;padding:0;vertical-align:middle;line-height:1;text-align:center;background:#f5f5f5;color:#5a5a5a;font-family:"dotum"}
			.allboard #kboard-customer-editor .kboard-attr-content .attr-value {display:table-cell;padding-left:10px;vertical-align:middle}
			.allboard #kboard-customer-editor .kboard-attr-content .attr-value img {padding-right:20px;vertical-align:middle}
			.allboard #kboard-customer-editor .kboard-attr-content .attr-value input[type=text] {width:127px}
			.allboard #kboard-customer-editor .kboard-attr-content .kboard-attr-email .attr-value input[type=text].email_1 {width:128px}
			.allboard #kboard-customer-editor .kboard-attr-content .kboard-attr-email .attr-value input[type=text].email_2 {width:200px}
			.allboard #kboard-customer-editor .kboard-attr-content .kboard-attr-phone .attr-value {padding-left:10px;}
			.allboard #kboard-customer-editor .kboard-attr-content .kboard-attr-phone p {display:table-cell;padding:0;vertical-align:middle;color:#b07841}

			.kboard-attr-group {/*overflow:hidden;*/width:100%}
			.allboard #kboard-customer-editor .kboard-attr-content .kboard-attr-group .kboard-attr-row {display:table;width:50%}
			.allboard #kboard-customer-editor .kboard-attr-content .kboard-attr-group .kboard-attr-row .attr-value {padding-right:5px}
			.allboard #kboard-customer-editor .kboard-attr-content .kboard-attr-group .kboard-attr-row input[type=text],
			.allboard #kboard-customer-editor .kboard-attr-content .kboard-attr-group .kboard-attr-row input[type=password] {width:100%}

		#kboard-customer-editor .terms_area {margin-bottom:30px;}
		#kboard-customer-editor .kboard-content {padding-top:10px}

		#kboard-customer-editor .kboard-attr-row .attr-value select {width:123px;height:27px;padding:0 0 0 5px;border-radius:0;vertical-align:bottom;}
		.notice #kboard-customer-editor .kboard-attr-row.kboard-attr-title .attr-input {padding-right:0px}
		#kboard-customer-editor .kboard-attr-row.kboard-attr-title .attr-value input[type=text] {width:100%}
		#kboard-customer-editor .kboard-attr-row .attr-value input[type=text],
		#kboard-customer-editor .kboard-attr-row .attr-value input[type=password] {height:27px;padding:0 0 0 5px;border-radius:0}
		#kboard-customer-editor .kboard-attr-row .attr-value input[type=radio],
		#kboard-customer-editor .kboard-attr-row .attr-value input[type=checkbox] {margin:0;padding:0}

	#kboard-thumbnail-editor {}
		#kboard-thumbnail-editor .kboard-header {border-top:1px solid #d7d7d7}
		#kboard-thumbnail-editor .kboard-attr-row.kboard-attr-title {display:table;height:39px;padding:0;border-bottom:1px solid #d7d7d7}
		#kboard-thumbnail-editor .kboard-attr-row.kboard-attr-title .attr-name {float:none;display:table-cell;width:120px;padding:0 0 0 10px;vertical-align:middle;line-height:1;text-align:left;background:#f5f5f5;color:#5a5a5a;font-family:"dotum"}
		#kboard-thumbnail-editor .kboard-attr-row.kboard-attr-title .attr-value {display:table-cell;padding:0 5px 0 10px;vertical-align:middle}
		#kboard-thumbnail-editor .kboard-attr-row.kboard-attr-title .attr-value.attr-value02 {width:123px}
		#kboard-thumbnail-editor .kboard-attr-row.kboard-attr-title .kboard-attr-secret {display:table-cell;width:70px;vertical-align:middle}
		#kboard-thumbnail-editor .kboard-attr-row.kboard-attr-title .kboard-attr-secret .attr-name {float:right;display:table-cell;width:auto;padding:2px 0 0 2px;vertical-align:middle;line-height:1;text-align:left;color:#5a5a5a;background:none}
		#kboard-thumbnail-editor .kboard-attr-row.kboard-attr-title .kboard-attr-secret .attr-value {width:30px;padding:0;text-align:right}

		#kboard-thumbnail-editor .kboard-attr-row.kboard-attr-content {}
			#kboard-thumbnail-editor .kboard-attr-row.kboard-attr-file  {display:table;height:39px;padding:0;border-bottom:1px solid #d7d7d7}
			#kboard-thumbnail-editor .kboard-attr-file .attr-name {float:none;display:table-cell;width:120px;padding:0 0 0 10px;vertical-align:middle;line-height:1;text-align:left;background:#f5f5f5;color:#5a5a5a;font-family:"dotum"}
			#kboard-thumbnail-editor .kboard-attr-file .attr-value {display:table-cell;padding-left:10px;vertical-align:middle}
			#kboard-thumbnail-editor .kboard-content textarea {width:100%}
			#kboard-thumbnail-editor .kboard-control {padding-top:20px}

			#kboard-thumbnail-editor .kboard-attr-content .kboard-attr-row {display:table;height:39px;padding:0;border-bottom:1px solid #d7d7d7}
			#kboard-thumbnail-editor .kboard-attr-content .attr-name {float:none;display:table-cell;width:120px;padding:0 0 0 10px;vertical-align:middle;line-height:1;text-align:left;background:#f5f5f5;color:#5a5a5a;font-family:"dotum"}
			#kboard-thumbnail-editor .kboard-attr-content .attr-value {display:table-cell;padding-left:10px;vertical-align:middle}
			#kboard-thumbnail-editor .kboard-attr-content .attr-value img {padding-right:20px;vertical-align:middle}
			#kboard-thumbnail-editor .kboard-attr-content .attr-value input[type=text] {width:127px}
			#kboard-thumbnail-editor .kboard-attr-content .kboard-attr-email .attr-value input[type=text]#email01 {width:128px}
			#kboard-thumbnail-editor .kboard-attr-content .kboard-attr-email .attr-value input[type=text]#email02 {width:200px}
			#kboard-thumbnail-editor .kboard-attr-content .kboard-attr-phone .attr-value {width:205px;padding-right:10px}
			#kboard-thumbnail-editor .kboard-attr-content .kboard-attr-phone .attr-value input[type=text] {width:54px}
			#kboard-thumbnail-editor .kboard-attr-content .kboard-attr-phone .attr-value input[type=text]#tel01 {width:60px}
			#kboard-thumbnail-editor .kboard-attr-content .kboard-attr-phone p {display:table-cell;padding:0;vertical-align:middle;color:#b07841}

			#kboard-thumbnail-editor .kboard-attr-group {/*overflow:hidden;*/width:100%}
			#kboard-thumbnail-editor .kboard-attr-content .kboard-attr-group .kboard-attr-row {display:table;width:50%}
			#kboard-thumbnail-editor .kboard-attr-content .kboard-attr-group .kboard-attr-row .attr-value {padding-right:5px}
			#kboard-thumbnail-editor .kboard-attr-content .kboard-attr-group .kboard-attr-row input[type=text],
			#kboard-thumbnail-editor .kboard-attr-content .kboard-attr-group .kboard-attr-row input[type=password] {width:100%}

		#kboard-thumbnail-editor .kboard-content {padding-top:40px}

		#kboard-thumbnail-editor .kboard-attr-row .attr-value select {width:123px;height:27px;padding:0 0 0 5px;border-radius:0}
		#kboard-thumbnail-editor .kboard-attr-row.kboard-attr-title .attr-value input[type=text] {width:100%}
		#kboard-thumbnail-editor .kboard-attr-row .attr-value input[type=text],
		#kboard-thumbnail-editor .kboard-attr-row .attr-value input[type=password] {height:27px;padding:0 0 0 5px;border-radius:0}
		#kboard-thumbnail-editor .kboard-attr-row .attr-value input[type=radio],
		#kboard-thumbnail-editor .kboard-attr-row .attr-value input[type=checkbox] {margin:0}

	/* reply */
	.reply-wrap {margin-top:30px;float:left;width:100%;}
	.reply-wrap .comment-body .fn {padding:8px 0 0 0;font-family:"dotum";font-weight:bold;font-size:14px;}
	.reply-wrap .comment-content {padding:10px;}
	.reply-write {position:relative;}
	.reply-write .btn-write {position:absolute;right:0;top:3px;}

/* faq maneger */
#faq-block {position:relative}
	#faq-block:before {position:absolute;left:0;top:1px;content:'';background:#ddd;width:100%;height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	#faq-block:after {position:absolute;left:0;top:0;content:'';width:100%;height:2px;background-color:#2cbfd9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	#faq-block .faq-list {padding-top:2px}

	#faq-block .expand-faq {width:100%;border-bottom:1px solid #ddd}
	#faq-block h4 {display:table;width:100%;height:39px;padding:0;vertical-align:middle;font-family:"dotum";font-size:12px;color:#747474;cursor:pointer}
	#faq-block h4:before {content:"";display:table-cell;width:23px;height:39px;margin-left:9px;vertical-align:middle;background:url(../images/custom/faq_q_off.png) no-repeat center 8px}
	#faq-block h4:after {display:none}
	#faq-block h4.on {border-bottom:1px solid #ddd;background:#f5f5f5}
	#faq-block h4.on span {font-weight:bold}
	#faq-block h4.on:before {background:url(../images/custom/faq_q_on.png) no-repeat center 7px}
	#faq-block h4:hover,
	#faq-block h4:focus,
	#faq-block h4:active {background:#f5f5f5}
	#faq-block h4 span {display:table-cell;vertical-align:middle;padding-left:40px;color:#747474;font-family:"dotum";font-size:12px}
	#faq-block .expand-faq .faq-answer {padding:11px 15px 15px 41px;line-height:1.7;background:url(../images/custom/faq_a_on.png) no-repeat 9px 8px;color:#747474;font-family:"dotum";font-size:12px}
	#faq-block .expand-faq .faq-answer * ,
	#faq-block .expand-faq .faq-answer a {font-family:"dotum";font-size:12px;color:#747474;}
	#faq-block .expand-faq .faq-answer strong, #faq-block .expand-faq .faq-answer b {color:inherit}

	.faq-nav {margin-top:40px;text-align:center}
	.faq-nav .page-numbers {display:inline-block;margin:0 7px;color:#747474;font-family:"dotum";font-size:12px;vertical-align:middle}
	.faq-nav .current {color:#21b6d3;font-weight:bold;text-decoration:underline}
	.faq-nav .prev {overflow:hidden;width:23px;height:23px;border:1px solid #ddd;background:url(../images/custom/btn_prev01.png) no-repeat center;text-indent:-9999em}
	.faq-nav .next {overflow:hidden;width:23px;height:23px;border:1px solid #ddd;background:url(../images/custom/btn_next01.png) no-repeat center;text-indent:-9999em}

	.faq-list .faq-answer table {border-bottom:1px solid #d4d4d4;width:100%;}
	.faq-list .faq-answer table thead th {background:#ededed;border-left:1px solid #d4d4d4;border-top:1px solid #d4d4d4;text-align:center;padding:8px 0;}
	.faq-list .faq-answer table thead th:first-child {border-left:none;}
	.faq-list .faq-answer table tbody th,
	.faq-list .faq-answer table tbody td {border-top:1px solid #d4d4d4;padding:8px 5px;}
	.faq-list .faq-answer table tbody td {border-left:1px solid #d4d4d4;}
	.faq-list .faq-answer table tbody td:first-child {border-left:none}
	.faq-list .faq-answer table tbody th + td {border-left:1px solid #d4d4d4;}
	.faq-list .faq-answer table tbody th {text-align:center;border-left:1px solid #d4d4d4;background:#ededed;}
	.faq-list .faq-answer table tbody th:first-child {border-left:none;}
	.faq-list .faq-answer ol li,
	.faq-list .faq-answer ul li {list-style:none;}
	.faq-list .faq-answer p {line-height:1.5;padding-bottom:0;}
	.faq-list .faq-answer .btn-modify {text-align:right;padding-top:50px;}
	.faq-list .faq-answer .btn-modify .btn-style06_01 {width:90px;}
	.faq-list .faq-answer img {max-width:100%;}

/* main */
.one_third {width:250px;height:170px;margin:0 70px 20px 0;}
.one_third04, .one_third05, .one_third06 {height:auto}
.one_third.first_column + div + div {width:324px;margin:0 0 20px;}

.one_third .box {position:relative;}
	.entry .cmsms_cc > div:nth-child(4) h2,
	.entry .cmsms_cc > div:last-child h2,
	.entry .cmsms_cc > div:first-child + div + div + div h2,
	.entry .cmsms_cc > div+div+div+div+div+div+div h2 {display:none}
	.box h2 {overflow:hidden;position:relative;padding:9px 0 5px;margin:0;line-height:1;font-family:"NBG";font-size:18px;color:#484747}
	.box h2:before, .box h2:after {position:absolute;left:0;bottom:0;content:'';background:#d4d4d4;width:100%;height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.box h2:after {width:100px;height:2px;background-color:#2cbfd9}
	.box .btn-more {position:absolute;top:7px;right:0;display:inline-block;width:19px;height:19px;color:#cdcdcd;border:1px solid #cdcdcd;text-indent:-9999em;background:url(/images/btn/btn_more.png) no-repeat center;}
	/* 인증서관리 부가기능 더보기 */
	#btn-moreview {position:absolute;top:-27px;right:5px;display:inline-block;width:19px;height:19px;color:#cdcdcd;border:1px solid #cdcdcd;text-indent:-9999em;background:url(/images/btn/btn_more.png) no-repeat center;}
	#btn-moreview.open {background-image:url(/images/btn/btn_more2.png);}

	/* 빠른서비스 */
	.box .service01 {margin:20px 0 0;}
	.box .service01:after {content:"";display:block;clear:both;}
	.box .service01 li {float:left;width:50%;margin-bottom:20px;list-style:none;line-height:1.2}
	.box .service01 li:first-child a {background:url(../images/custom/icon_main03.png) no-repeat left center;}
	.box .service01 li:first-child + li a {background:url(../images/custom/icon_main02.png) no-repeat left center;}
	.box .service01 li:first-child + li + li a {background:url(../images/custom/icon_main01.png) no-repeat left center;}
	.box .service01 li:first-child + li + li + li a {background:url(../images/custom/icon_main04.png) no-repeat left center;}
	.box .service01 li a {min-height:27px;padding:9px 0 9px 50px;display:table-cell;vertical-align:middle;color:#6f6f6f;font-family:"dotum";font-size:11.5px;line-height:1.2;}
	/* 공인인증서 이용서비스 안내 */
 	.box .information {overflow:hidden;padding-top:20px;text-align:center;}
 	.box .infor_box {position:relative;left:0;height:105px;width:1000px;}
 	.box .information .infor_group {float:left;width:250px;height:105px;}
 	.box .information .infor_group ul {margin:0}
 	.box .information .infor_group ul:after {content:"";display:block;clear:both;}
 	.box .information .infor_group li {float:left;width:50%;margin-bottom:12px;list-style:none;line-height:1}
 	.box .information .infor_group li a {padding-left:6px;color:#737373;font-family:"dotum";font-size:12px;background:url(../images/custom/bul_small.png) no-repeat left center;line-height:1;}
 	.box .information .infor_group li.li-block {float:none;width:100%;}
 	.box .infor_gnb {display:inline-block;margin:0;text-align:center;position:absolute;right:0;top:12px;}
 	.box .infor_gnb li {display:inline-block;width:9px;height:9px;margin-left:3px;background:url(../images/custom/btn_info_off.png) no-repeat center;text-indent:-9999em;cursor:pointer;}
 	.box .infor_gnb li:first-child {margin-left:0;}
 	.box .infor_gnb li.curr {background:url(../images/custom/btn_info_on.png) no-repeat center;}
	/* 보안 솔루션 */
	.box .solution {margin:20px 0 0;}
	.box .solution:after {content:"";display:block;clear:both;}
	.box .solution li {float:left;display:table;width:50%;list-style:none;line-height:1;margin:0 -1px -1px 0;border:1px solid #d4d4d4;box-sizing:border-box;}
	.box .solution li a {display:table-cell;height:42px;vertical-align:middle;color:#858585;font-family:"dotum";font-size:11px;text-align:center;}
	.box .solution li a:hover {background:#21b6d3;color:#fff;font-weight:bold;}
	/* 공인인증서 이벤트 */
	.box .eventImg {margin-top:20px;text-align:center}
	.event-noti-longyearcert {margin-top:10px;}
    /* 서비스 */
	.box .contact:after {content:"";display:block;clear:both;}
	.box .contact {width:100%;max-width:324px;height:33px;position:relative;top:-5px;}
	.box .contact dl {float:left;box-sizing:border-box;}
	.box .contact dt {font-weight:bold;color:#21b6d3;margin-bottom:5px;}
	.box .contact dd {color:#8e8e8e;line-height:1;}
	.box .contact dl.first {width:61%;border-right:1px solid #e3e3e3;}
	.box .contact dl.first dt strong {color:#747474;}
	.box .contact dl.first dd {background:url(../images/custom/bul_big.png) 6px 4px no-repeat;padding:0 0 2px 15px;}
	.box .contact dl.second {float:right;width:39%;}
	.box .contact dl.second dt,
	.box .contact dl.second dd {text-align:center;}
	.box .contact .button-request {box-sizing:border-box;vertical-align:middle;display:inline-block;height:22px;line-height:22px;padding:0 15px;color:#fff;background:#21b6d3;border:1px solid #21b6d3;font-family:'dotum';font-size:11px;text-align:center;font-weight:bold;text-decoration:none;position:relative;z-index:1;cursor:pointer;transition:background-color .3s ease-in-out, color .3s ease-in-out, border-color .3s ease-in-out;}
	.box .contact .button-request:hover,
	.box .contact .button-request:focus {color:#21b6d3;background:#fff;}
	.box .service02 {margin:19px 0 0;}
	.box .service02:after {content:"";display:block;clear:both;}
	.box .service02 li {float:left;width:107px;height:88px;margin-left:2px;list-style:none;background:#707070;}
	.box .service02 li:first-child {width:106px;margin-left:0;}
	.box .service02 li:first-child + li {background:#ddfff1;}
	.box .service02 li a {display:block;padding:52px 0 11px;font-family:"dotum";font-size:12px;color:#fff;text-align:center;line-height:1.2;}
	.box .service02 li:first-child a {background:url(../images/custom/icon_main05.png) no-repeat center 11px;}
	.box .service02 li:first-child + li a {background:url(../images/custom/icon_main09.png) no-repeat center bottom;padding:0;height:100%;border:1px solid #21b6d3;box-sizing:border-box;text-indent:-9999px;}
	.box .service02 li:first-child + li + li a {background:url(../images/custom/icon_main07.png) no-repeat center 11px;}
	/* 고객센터 */
	.box .customer {width:100%;height:32px;margin:0;border-bottom:1px solid #c6c6c6;}
	.box .customer:after {content:"";display:block;clear:both;}
	.box .customer li {position:relative;top:3px;float:left;margin-right:-1px;border:1px solid #c6c6c6;list-style:none;line-height:1;}
	.box .customer li.on {top:0;border:none;z-index:10}
	.box .customer a {display:table-cell;width:71px;height:26px;width:72px;padding:2px 0 0 0;font-size:12px;font-family:"dotum";color:#3b3b3b;text-align:center;vertical-align:middle;}
	.box .customer li.on a {width:73px;height:30px;color:#fff;font-weight:bold;background:#21b6d3;}
	.box .customer_tab {display:none;}
	.box .customer_tabs > div.customer_tab:first-child {display:block;}

	#kboard-customer-latest table thead {display:none}
	#kboard-customer-latest table tbody tr:first-child td {padding-top:10px;border-top:none;}
	#kboard-customer-latest table tbody tr td {color:#9e8e8e;line-height:1.2;}
	#kboard-customer-latest table tbody tr td.kboard-latest-date {text-align:right;width:auto;}
	#kboard-customer-latest table tbody tr td.kboard-latest-title {width:60%;}
	#kboard-customer-latest table tbody tr td.kboard-latest-title img {display:inline;vertical-align: top;width:11px;height:13px;}
	#kboard-customer-latest table tbody tr:hover,
	#kboard-customer-latest table tbody tr:focus {background:#f8fdfe;}
	#kboard-customer-latest table tbody tr:hover a,
	#kboard-customer-latest table tbody tr:focus a {color:#21b6d3;}
	#kboard-customer-latest table a {color:#8e8e8e;font-family:"dotum";font-size:12px;}

	/* 유의사항 */
	.attention-box {}
	.attention-box h5 {font-size:14px;margin:0;font-weight:bold;}
	.attention-box ul {margin-top:10px;}
	.attention-box ul li {color:#b07841;padding:0;list-style:none;line-height:24px;}

	/* 메인배너 링크(다년형인증서) */
	.main_ban_link {height:100%;width:100%;position:absolute;left:0;top:0;z-index:1;}
	.main_ban_link .ban_link1 {display:block;height:100%;width:100%;}
	.main_ban_link .ban_link2 {display:block;height:100%;width:17%;position:absolute;top:0;z-index:3;background:transparent;}
	.main_ban_link .ban_link2:hover {background:url(../images/main/1_1_ov.png) center top no-repeat;background-size:contain;}
	.main_ban_link .ban_link2.link1 {right:36.5%;}
	.main_ban_link .ban_link2.link2 {right:19.5%;}
	.main_ban_link .ban_link2.link3 {right:2.5%;}

/* 퀵메뉴 */
.quick{margin-bottom:40px;}
	.quick:after {content:"";display:block;clear:both;}
	.quick div {position:relative;float:left;width:160px;height:100px;}

	.quick .quick01, .quick .quick02 {width:162px;}
	.quick .quick01_01 {width:162px;background:#56cce1;z-index:50;}
	.quick .quick02_01 {width:162px;background:#2cbfd9;z-index:50;}
	.quick .quick03_01 {background:#2ca6d9;z-index:50;}
	.quick .quick04_01 {background:#2192da;z-index:50;}
	.quick .quick05_01 {background:#3b89d2;z-index:50;}
	.quick .quick06_01 {background:#357abb;z-index:50;}

	.quick01_01 p,
	.quick02_01 p,
	.quick03_01 p,
	.quick04_01 p,
	.quick05_01 p,
	.quick06_01 p {padding-top:68px;text-align:center;font-family:NBG;font-size:17px;color:#fff;}

	.quick01_01 p {background:url(../images/custom/ico_quick01.png) no-repeat center 15px;}
	.quick02_01 p {background:url(../images/custom/ico_quick02.png) no-repeat center 15px;}
	.quick03_01 p {background:url(../images/custom/ico_quick03.png) no-repeat center 15px;}
	.quick04_01 p {background:url(../images/custom/ico_quick04.png) no-repeat center 15px;}
	.quick05_01 p {background:url(../images/custom/ico_quick05.png) no-repeat center 15px;}
	.quick06_01 p {background:url(../images/custom/ico_quick06.png) no-repeat center 15px;}


	.quick .quick01 .quick_btn,
	.quick .quick02 .quick_btn {width:162px;}
	.quick .quick_btn {position:absolute;background:#0b487b;text-align:center;z-index:10;}
	.quick_btn span {display:table !important;width:100%;line-height:1.2;margin-top:40px;font-family:"dotum";color:#fff;text-align:center;box-sizing:border-box;}
	.quick_btn span.gobtn {height:25px;padding:7px 0 0 4px;margin-top:70px;background:url(../images/custom/bg_btn.png) no-repeat center;}
	.quick_btn span em {font-style: normal;height:60px;display:table-cell;vertical-align:middle;}
	.quick_btn span em b {font-weight:normal;display:block;}


/* login page */
.login-wrapper {width:500px; margin:0 auto;}
.login-wrap {position:relative;margin:0 auto;padding:35px 25px;border-bottom:1px solid #d4d4d4;}
.login-wrap .ipt-area label {width:102px;padding-left:24px;display:inline-block;}
.login-wrap .ipt-area label.contact_widget_name:before {content:'\e80f';}
.login-wrap .ipt-area label.contact_widget_phone:before {content:'\e91d';}
.login-wrap .ipt-area label.contact_widget_email:before {content:'\e816';}
.login-wrap .ipt-area input {width:320px;transition:none;}
.login-wrap .login-btn {padding-top:10px;}
.login-wrap .login-btn .btn-style10 {width:100%;height:36px;}
.login-wrap.typ2 {padding:35px 59px;}
.login-wrapper .warning_box h5 {font-size:14px;font-weight:bold;color:#b07841;}
.login-wrapper .warning_box {margin-top:20px;}
.login-wrapper .warning_box p {line-height:1.8;}
.login-wrapper .warning_box p span {color:#b07841;}
.alert-danger h5 {text-align:center;padding-top:20px;}
.alert-danger p {padding:3px 0;}
.go-cert-login {position:absolute;right:0;top:-40px;}
.go-cert-login em {font-style:normal;margin-right:10px;color:#21b6d3;position:relative;top:8px;}
.login-center {position:absolute;width:100%;left:0;top:50%;margin-top:-180px;}
@media only screen and (max-width: 480px) {
	.go-cert-login {position:absolute;right:0;top:-54px;text-align:right;}
	.go-cert-login em {margin-right:0;display:block;top:-5px;}
}

/* notice message */
.woocommerce-info {
    border:1px solid #dddddd;
	background-image:url(../images/medicure/notice.png);
	background-repeat:no-repeat;
	background-position:20px 50%;
	background-color:#ffffff;
	padding:20px 20px 20px 80px;
	margin:0 0 30px;
	overflow:hidden;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.woocommerce-info p {padding:3px 0;}
.woocommerce-info.big {font-size:14px;}

/* ra common */
.rapage {}
 .rapage p {padding:0;color:#747474;line-height:1.4;}
 .rapage li {list-style:none}

 .rapage .wpb_text_column ul,
 .rapage .wpb_text_column p {padding-left:10px;}
 .rapage .wpb_text_column p img {margin-left:-10px;}
 .rapage .wpb_text_column ul li {margin-top:15px;line-height:1.4;}
 .rapage .wpb_column.ra_box > .wpb_wrapper,
 .rapage .ra_box > .wpb_wrapper {overflow:hidden;padding-bottom:15px;border-bottom:1px solid #d4d4d4;margin-bottom:40px;}

 /* 타이틀 */
 .rapage h2 {display:block;position:relative;padding-bottom:11px;margin:0 0 20px;line-height:1;font-family:NBG;font-weight:normal;font-size:18px;color:#464646;}
 .rapage h2:before,
 .rapage h2:after {position:absolute;content:"";width:100%;height:1px;left:0;bottom:0;background:#d4d4d4;}
 .rapage h2:after {width:230px;height:2px;background:#2cbfd9;}

 /* 유틸리티 */
 .rapage .ra_util {margin-top:20px;}
 .rapage .ra_util li {float:left;margin:0;}
 .rapage .ra_util li:before {content:"|";width:38px;display:inline-block;color:#b4b4b4;text-align:center;}
 .rapage .ra_util li:first-child:before {display:none;}
 .rapage .ra_util li a {color:#b4b4b4;}
 .rapage .ra_util li a:focus,
 .rapage .ra_util li a:hover {color:#b4b4b4;}

 /* gnb */
 .rapage .ra_gnb {margin-top:-15px;}
 .rapage .ra_gnb ul {width:100%;padding:0;border:1px solid #ddd;}
 .rapage .ra_gnb ul:after {content:"";display:block;clear:both;}
 .rapage .ra_gnb li {float:left;font-weight:bold;width:159px;height:44px;margin:0 !important;line-height:1 !important;border-right:1px solid #ddd;}
 .rapage .ra_gnb li a {display:inline-block;width:161px;height:46px;padding:15px 0 0;margin:-1px;font-weight:normal;text-align:center;color:#3b3b3b;vertical-align:middle}
 .rapage .ra_gnb li:first-child a {background:#21b6d3;font-weight:bold;color:#fff;margin:-1px}
 .rapage .ra_gnb li:hover a {background:#21b6d3;margin:-1px;color:#fff;font-weight:bold;}

 /* tabs */
 .rapage .ra_tabs div {background:#fff;}
 .rapage .ra_tabs .wpb_tabs_nav {border-bottom:1px solid #ddd;}
 .rapage .ra_tabs .wpb_tabs_nav li {position:relative;z-index:9;margin:3px 0 0;background:#fff;border:1px solid #ddd;border-bottom:none;}
 .rapage .ra_tabs .wpb_tabs_nav li a {width:160px;height:30px;padding-top:10px;text-align:center;color:#3b3b3b;}
 .rapage .ra_tabs .wpb_tabs_nav .ui-state-active {position:relative;z-index:10;margin:0 -1px;background:#21b6d3;border:1px solid #21b6d3;border-bottom:none;}
 .rapage .ra_tabs .wpb_tabs_nav .ui-state-active a {height:33px;font-weight:bold;color:#fff;}
 .wpb_content_element.wpb_tabs.ra_tabs .wpb_tour_tabs_wrapper .wpb_tab {background:#fff;border-bottom:1px solid #ddd;}
 .wpb_content_element.wpb_tabs.ra_tabs .wpb_tour_tabs_wrapper .wpb_tab ul li:first-child {margin:0;}

 .wpb_text_column.wpb_content_element + .wpb_content_element.wpb_tabs.ra_tabs {margin-top:-15px;}

 /* 3colum */
 .rapage.ra_colum {margin-bottom:0;}
 .rapage.ra_colum h2:after {width:130px;}
 .rapage.ra_colum > div:first-child {width:40%;}
 .rapage.ra_colum > div:nth-child(2) {width:25%;}
 .rapage.ra_colum > div:last-child {width:35%;}


 .rapage .ra_logo {margin-bottom:15px;}
 .rapage .ra_logo p {overflow:hidden;padding:0;}
 .rapage .ra_introduction p {height:55px;padding:10px 0 0 12px;background:url(../images/custom/ra_bg01.jpg) no-repeat center top;color:#ababab;font-weight:bold;}
 .rapage .ra_introduction p strong {display:block;font-size:16px;color:#21b6d3;}
 .rapage .ra_introduction ul li {line-height:1.4;margin-top:15px;padding-left:7px;background:url(../images/custom/bul_lnb_on.jpg) no-repeat left 6px;}
 .rapage .ra_service p {overflow:hidden;padding:0;}
 .rapage .ra_service p a {float:left;margin-left:6px;}
 .rapage .ra_service p a:first-child {margin-left:0;}
 .rapage .ra_service ul {overflow:hidden;padding:5px 0 20px;margin-top:20px;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
 .rapage .ra_service li {float:left;}
 .rapage .ra_service li button {height:45px;padding-left:50px;border:none;color:#6f6f6f;font-family:'dotum';font-size:12px;text-align:left;}
 .rapage .ra_service li:first-child button {margin-right:40px;background:url(../images/custom/ra_ico01.png) no-repeat left center;}
 .rapage .ra_service li:first-child + li button {width:122px;margin-right:40px;background:url(../images/custom/ra_ico02.png) no-repeat left center;}
 .rapage .ra_service li:first-child + li + li button {width:122px;background:url(../images/custom/ra_ico03.png) no-repeat left center;}


 .rapage .table {margin:-10px 0 10px;}
 .rapage p + .table {margin:20px 0 10px;}

 .rapage .tel,
 .rapage .fax {float:left;margin-right:20px;font-size:16px;color:#2cbfd9;font-weight:bold;}
 .rapage .tel:before {content:"";display:inline-block;width:15px;height:14px;background:url(../images/custom/ico_tel.png) no-repeat center;}
 .rapage .fax:before {content:"";display:inline-block;width:15px;height:14px;background:url(../images/custom/ico_fax.png) no-repeat center;}




/* rapage */
#raWrapper {min-width:320px;width:1024px;margin:20px auto 0;padding:0}
.ra_wrap {min-width:1025px;box-sizing:border-box;padding:0 30px;margin:0 auto;background:#ffffff;position:relative;overflow:hidden;}
	.ra_wrap .content_wrap {padding:0 0 80px;}

	.header {position:relative;height:80px;padding:0 30px;background:#fff;border-bottom:2px solid #21b6d3;}
		.header h1 {height:70px;position:absolute;left:25px;top:0;padding:0;margin:0;font-family:NBG;font-weight:normal;font-size:20px;color:#494949;line-height:1;}
		.header h1 img {margin-right:10px;vertical-align:bottom;}
		.header h1 img.logo02 {/*margin-top:8px;*/}

		.header .util {float:right;padding-top:43px;}
		.header .util li {float:left;list-style:none;line-height:1;}
		.header .util li a {font-weight:bold;color:#5b5b5b;font-size:13px;font-family:"dotum";vertical-align:top;padding-top:1px;display:inline-block;}
		.header .util li:before {content:"|";margin:0 20px;font-size:15px;font-weight:normal;color:#d5d5d5;}
		.header .util li:first-child:before{display:none;}
		.header:after {content:"";display:block;clear:both;}

	.contents {background:#fff;}
		#middle_content .one_first  + .one_first + .one_half,
		#middle_content .one_first  + .one_first + .one_half + .one_half  {min-height:275px;min-width:inherit;max-width:inherit;}
		#middle_content .one_first  + .one_first + .one_half {width:52%;margin-right:70px;}
		#middle_content .one_first  + .one_first + .one_half + .one_half {width:40%;}
		.content_wrap .entry .cmsms_cc h2.ra_h2 {display:block}
		 h2.ra_h2 {display:block;position:relative;padding-bottom:11px;margin:0;line-height:1;font-family:NBG;font-weight:normal;font-size:18px;color:#464646;}
		 h2.ra_h2:before,
		 h2.ra_h2:after {position:absolute;content:"";width:100%;height:1px;left:0;bottom:0;background:#d4d4d4;}
		 h2.ra_h2:after {width:230px;height:2px;background:#2cbfd9;}
		 h2.ra_h2 span {color:#989898;}


		.ra_center {margin-top:40px;margin-bottom:40px;} /* 신청절차(절차 + 테이블) */
			.request {text-align:center;margin:20px 0;}
			.request_process {display:inline-block;position:relative;padding:0;margin:0 20px;}
			.request_process:after {content:"";display:block;clear:both;}
			.request_process li {position:relative;float:left;width:142px;height:102px;margin-left:50px;border:1px solid #2cbfd9;color:#5a5a5a;font-family:"dotum";font-size:12px;list-style:none;}
			.request_process li:first-child {margin-left:0;}
			.request_process li:before {position:absolute;left:-68px;top:0;content:"";width:14px;height:102px;margin-left:38px;background:url(../images/custom/request.png) no-repeat center;}
			.request_process li:first-child:before {display:none;}
			.request_process li strong {display:block;height:40px;background:#2cbfd9;color:#fff;text-align:center;line-height:40px;}
			.request_process li p {margin:22px 0 0 0;line-height:1.2;font-size:16px;font-weight:bold;text-align:center;font-family:"dotum";}
			.request_process li p .small {display:inline-block;font-size:12px;}
			.request_process li p.line2 {margin-top:12px;}

			.request_table {width:100%;margin-bottom:10px;font-size:12px;font-family:"dotum";}
			.request_table caption {display:none;}
			.request_table th {padding:14px 0;color:#5a5a5a;text-align:center;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;background:#ededed;}
			.request_table th:first-child {border-left:0 none;}
			.request_table td {padding:12px 0;text-align:center;border:1px solid #d7d7d7;border-right:0 none;}
			.request_table td:first-child {color:#747474;font-weight:bold;border-left:0 none;background:#f5f5f5;}
			.request_table td p {margin:0;padding:0;line-height:1.4;}
			.request_table td.money del {text-decoration:line-through;}
			.request_table td.money .price {color:#2cbfd9;font-weight:bold;}
			.request_table td.money .dc {color:#2cbfd9;font-weight:bold;}
			.request_table td.use {padding-left:20px;text-align:left;}
			.request_table .w230 {width:230px;}
			.request_table .w128 {width:128px;}
			.request_table .w443 {width:443px;}
			.request_table .request_btn .btn-style06_02 {width:85px;}

			p.note {margin:0;padding:0;font-size:12px;font-family:"dotum";color:#b07841;}
		.document_btn {height:124px;border-bottom:1px solid #d4d4d4;font-size:12px;font-family:"dotum";} /* 신청서 제출 안내 */
			.document_btn p {color:#747474;padding:0;line-height:1.8;}
			.document_btn strong  {font-weight:normal;color:#21b6d3;}
			.document_btn ul {margin:10px 0 0;}
			.document_btn ul:after {content:"";display:block;clear:both;margin-bottom:10px;}
			.document_btn li {float:left;margin-left:10px;list-style:none}
			.document_btn li:first-child {margin-left:0;}
			.document_btn ul + p {padding:0;margin-bottom:0;color:#b07841;}
			.document_btn.tabs_tab {padding:15px 0 0 0;}
			.document_btn.tabs_tab .btn-style06_01 {font-size:11px;}

			#middle_content .one_first  + .one_first + .one_half .tabs li {margin-bottom:-2px;}
			#middle_content .one_first  + .one_first + .one_half .tabs li a {width:160px;height:33px;padding:0;}
			#middle_content .one_first  + .one_first + .one_half .tabs li a span {top:3px;}
			#middle_content .one_first  + .one_first + .one_half .tabs li.current {height:33px;}
			#middle_content .one_first  + .one_first + .one_half .tabs li.current a {height:33px;padding:0;}
			#middle_content .one_first  + .one_first + .one_half .tabs li.current a span {top:5px;}
		.right_01 {}/* 대행등록기관 */
			.right_01 .tel_info {height:175px;padding:10px 10px 0 10px;border-bottom:1px solid #d4d4d4;}
			.right_01 .tel_info strong {font-size:12px;font-family:"dotum";color:#747474;}
			.right_01 .tel_info p {padding:0;font-size:12px;font-family:"dotum";color:#747474;}
			.right_01 .tel_info .info_address {margin:15px 0;line-height:1;}
			.right_01 .tel_info .info_address p {display:inline-block;}
			.right_01 .tel_info .tel,
			.right_01 .tel_info .fax {margin-right:20px;margin-bottom:20px;font-size:16px;color:#2cbfd9;font-weight:bold;display:inline-block;}
			.right_01 .tel_info p:last-child {margin-right:0;}
			.right_01 .tel_info .tel:before {content:"";display:inline-block;width:15px;height:14px;background:url(../images/custom/ico_tel.png) no-repeat center;margin-right:5px;}
			.right_01 .tel_info .fax:before {content:"";display:inline-block;width:15px;height:14px;background:url(../images/custom/ico_fax.png) no-repeat center;margin-right:5px;}
		.right_02 {}/* 인증서 발급 및 관리 */
			.right_02 ul {padding-top:10px;margin:0;}
			.right_02 li {display:table;width:100%;background:#707070;margin-top:5px;}
			.right_02 li:first-child {margin-top:10px;}
			.right_02 li:nth-child(even),
			.right_02 li:first-child + li,
			.right_02 li:first-child + li + li + li {background:#2cbfd9;}
			.right_02 li a {display:table-cell;padding-left:50px;height:30px;line-height:1;vertical-align:middle;font-size:12px;font-family:"dotum";color:#fff;background:url(../images/custom/ico_ra_btn01.png) no-repeat 15px center;background-size:23px;}
			.right_02 li:first-child a {background-image:url(../images/custom/ico_ra_btn01.png);}
			.right_02 li:first-child + li a {background-image:url(../images/custom/ico_ra_btn02.png);}
			.right_02 li:first-child + li + li a {background-image:url(../images/custom/ico_ra_btn03.png);}
			.right_02 li:first-child + li + li + li a {background-image:url(../images/custom/ico_ra_btn04.png);}
.ra_bottom_wrap:after,
.ra_bottom_wrap .ra_bottom_right:after {content:" ";display:block;clear:both;}
.ra_bottom_wrap .ra_bottom_left,
.ra_bottom_wrap .ra_bottom_right {box-sizing:border-box;float:left;width:50%;}
.ra_bottom_wrap .ra_bottom_right .right_01 {box-sizing:border-box;float:left;width:70%;padding:0 20px;}
.ra_bottom_wrap .ra_bottom_right .right_02 {box-sizing:border-box;float:left;width:30%;}
.ra_bottom_wrap .ra_bottom_right .right_02 h2.ra_h2:after {width:100%;}
.ra_bottom_wrap .ra_bottom_left .tabs:after {content:" ";display:block;clear:both;}
.ra_bottom_wrap .ra_bottom_left .tabs li {float:left;}
.ra_bottom_wrap .ra_bottom_left .tabs li a {font-size:12px;font-family:'돋움';padding:10px 12px 3px 12px;}
.ra_bottom_wrap .ra_bottom_left .tabs li.current {height:36px;}
.ra_bottom_wrap .ra_bottom_left .tabs li.current a {height:40px;font-weight:bold;}
.ra_bottom_wrap .tab#appType01 #tabMenu01,
.ra_bottom_wrap .tab#appType01 #tabContent01,
.ra_bottom_wrap .tab#appType02 #tabMenu02,
.ra_bottom_wrap .tab#appType02 #tabContent02 {display:block;}
.ra_bottom_wrap .tab#appType01 #tabMenu02,
.ra_bottom_wrap .tab#appType01 #tabContent02,
.ra_bottom_wrap .tab#appType02 #tabMenu01,
.ra_bottom_wrap .tab#appType02 #tabContent01 {display:none;}
.ra_event_wrap {margin-bottom:40px;text-align:center;}


/* bootstrap tooltip : 2017-03-22 추가 */
.tooltip-outer {position:relative;display:inline-block;}
.tooltip-outer .tooltip {width:200px;top:-50px;right:0;opacity:1;filter: alpha(opacity=100);}
.tooltip-outer .tooltip.top .tooltip-arrow {left:70%;} 
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px;
  display: block;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  display: block;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}


/* 카카오 플러스친구용 안내페이지 */
#kakaoplus-guide-wrap * {letter-spacing:-0.5px;font-family:"NBG";}
#kakaoplus-guide-wrap ul {margin:0;}
#kakaoplus-guide-wrap ul li {list-style:none;padding:0;}
#kakaoplus-guide-wrap .kakaoplus-head {padding:15px 15px 25px 15px;border-bottom:3px solid #efefef;}
#kakaoplus-guide-wrap .kakaoplus-head h1 {font-size:24px;color:#009bfa;font-weight:bold;line-height:1;margin:5px 0 0;}
#kakaoplus-guide-wrap .kakaoplus-head .intro {margin-top:20px;}
#kakaoplus-guide-wrap .kakaoplus-head .intro li {font-size:16px;color:#000;position:relative;padding:0 0 0 10px;}
#kakaoplus-guide-wrap .kakaoplus-head .intro li:before {display:inline-block;content:"-";width:5px;overflow:hidden;position:absolute;left:0;top:1px;}
#kakaoplus-guide-wrap .kakaoplus-body {padding:30px 15px;background:#afe4fa;}
#kakaoplus-guide-wrap .kakaoplus-body .step-list > li + li {padding-top:40px;background:url(/images/kakaoplus/ico_step_arr.png) center 7px no-repeat;background-size:32px;}
#kakaoplus-guide-wrap .kakaoplus-body .step-list .step-wrap {display:table;width:100%;background:#fff;}
#kakaoplus-guide-wrap .kakaoplus-body .step-list .step-title {display:table-cell;width:90px;vertical-align:top;background:#006cba;padding:18px 5px 18px 15px;}
#kakaoplus-guide-wrap .kakaoplus-body .step-list .step-title .tit-wrap {padding:50px 0 0 0;background-position:left top;background-repeat:no-repeat;background-size:44px;}
#kakaoplus-guide-wrap .kakaoplus-body .step-list > li.apply .step-title .tit-wrap {background-image:url(/images/kakaoplus/ico_apply.png);}
#kakaoplus-guide-wrap .kakaoplus-body .step-list > li.renew-apply .step-title .tit-wrap {background-image:url(/images/kakaoplus/ico_renew_apply.png);}
#kakaoplus-guide-wrap .kakaoplus-body .step-list > li.payment .step-title .tit-wrap {background-image:url(/images/kakaoplus/ico_payment.png);}
#kakaoplus-guide-wrap .kakaoplus-body .step-list > li.doc-ready .step-title .tit-wrap {background-image:url(/images/kakaoplus/ico_doc_ready.png);}
#kakaoplus-guide-wrap .kakaoplus-body .step-list > li.doc-submit .step-title .tit-wrap {background-image:url(/images/kakaoplus/ico_doc_submit.png);}
#kakaoplus-guide-wrap .kakaoplus-body .step-list > li.file-issue .step-title .tit-wrap {background-image:url(/images/kakaoplus/ico_file_issue.png);}
#kakaoplus-guide-wrap .kakaoplus-body .step-list > li.file-repeat .step-title .tit-wrap {background-image:url(/images/kakaoplus/ico_file_repeat.png);}
#kakaoplus-guide-wrap .kakaoplus-body .step-list .step-title em {font-size:14px;color:#fff;font-style:normal;}
#kakaoplus-guide-wrap .kakaoplus-body .step-list .step-title h2 {font-size:16px;color:#fff;line-height:1;margin:0;}
#kakaoplus-guide-wrap .kakaoplus-body .step-list .step-content {display:table-cell;width:auto;vertical-align:middle;padding:15px;color:#000;font-size:14px;line-height:1.2;}
#kakaoplus-guide-wrap .kakaoplus-body .step-list .step-content h3 {font-size:14px;color:#006cba;margin:0 0 10px;font-weight:bold;}
#kakaoplus-guide-wrap .kakaoplus-body .step-list .step-context-list + h3 {margin-top:30px;}
#kakaoplus-guide-wrap .kakaoplus-body .step-list .step-context-list li {position:relative;padding-left:30px;line-height:1.2;}
#kakaoplus-guide-wrap .kakaoplus-body .step-list .step-context-list li + li {margin-top:8px;}
#kakaoplus-guide-wrap .kakaoplus-body .step-list .step-context-list li .bul {position:absolute;left:0;top:0;font-style:normal;}
#kakaoplus-guide-wrap .kakaoplus-body .body-content {background:#fff;padding:15px;color:#000;font-size:14px;line-height:1.2;}
#kakaoplus-guide-wrap .kakaoplus-body .body-content p,
#kakaoplus-guide-wrap .kakaoplus-body .body-content a {font-size:14px;line-height:1.2;}
#kakaoplus-guide-wrap .kakaoplus-body .body-content h3 {font-size:14px;color:#006cba;margin:0 0 10px;font-weight:bold;}
#kakaoplus-guide-wrap .kakaoplus-body .body-content .context-list + h3 {margin-top:30px;}
#kakaoplus-guide-wrap .kakaoplus-body .body-content .context-list li {position:relative;padding-left:30px;line-height:1.2;}
#kakaoplus-guide-wrap .kakaoplus-body .body-content .context-list li + li {margin-top:8px;}
#kakaoplus-guide-wrap .kakaoplus-body .body-content .context-list li .bul {position:absolute;left:0;top:0;font-style:normal;}
#kakaoplus-guide-wrap .kakaoplus-body .body-content .context-list.hypen li {padding-left:15px;}
#kakaoplus-guide-wrap .kakaoplus-body .body-content .accordion-list > li + li {border-top:1px solid #666;}
#kakaoplus-guide-wrap .kakaoplus-body .body-content .accordion-list .accordion-title {font-size:18px;margin:0;position:relative;}
#kakaoplus-guide-wrap .kakaoplus-body .body-content .accordion-list .accordion-title button:after {display:inline-block;content:'\002795';position:absolute;right:0;top:0;color:#3b3b3b;}
#kakaoplus-guide-wrap .kakaoplus-body .body-content .accordion-list .accordion-context {display:none;padding:10px 0;}
#kakaoplus-guide-wrap .kakaoplus-body .body-content .accordion-list .accordion-context .stit {font-weight:normal;color:#000;font-size:14px;margin:0;}
#kakaoplus-guide-wrap .kakaoplus-body .body-content .accordion-list .open .accordion-title {font-weight: bold;}
#kakaoplus-guide-wrap .kakaoplus-body .body-content .accordion-list .open .accordion-title button:after {content:'\002796';}
#kakaoplus-guide-wrap .kakaoplus-body .body-content .accordion-list .open .accordion-context {display:block;}
#kakaoplus-guide-wrap .kakaoplus-body .body-content .context-table {margin-top:20px;}
#kakaoplus-guide-wrap .kakaoplus-body .body-content .context-table thead th {background:#009bfa;color:#fff;text-align:center;padding:8px;font-weight:normal;}
#kakaoplus-guide-wrap .kakaoplus-body .body-content .context-table tbody th {background:#eee;font-weight:normal;text-align:center;border-bottom:1px solid #c1c1c1;}
#kakaoplus-guide-wrap .kakaoplus-body .body-content .context-table tbody td {padding:8px 10px;border-bottom:1px solid #c1c1c1;}
#kakaoplus-guide-wrap .kakaoplus-body .body-content .context-table tbody td .context-list li + li {margin-top:0;}

/* 이벤트 - 다년형인증서 */
.event-4554-wrap {position:relative;max-width:664px;}
.event-4554-wrap img {max-width:100%;}
.event-4554-wrap .event-4554-date {font-size:24px;font-family:'맑은 고딕';color:#000;position:absolute;left:25%;top:37.2%;line-height:1;}
.event-4554-wrap .event-4554-submit {display:table;position:absolute;width:100%;left:0;bottom:9.8%;z-index:1000;}
.event-4554-wrap .event-4554-submit a {display:table-cell;width:50%;height:42px;text-indent:-9999px;}

/* 챗봇 PC */
#chatbotFrame {display:none;position:fixed;left:100px;top:5%;box-sizing:border-box;width:80%;min-width:1000px;height:90%;z-index:999;}
#chatbotFrame.hide {width:500px;min-width:auto;}
#chatbotFrame.hide .chatbot-btn.external {display:none;}
#chatbotFrame .chatbot-frame {box-sizing:border-box;width:100%;height:100%;}
#chatbotFrame .chatbot-frame iframe {border:none;background:transparent;width:100%;height:100%;}
#chatbotFrame .chatbot-handler {box-sizing:border-box;position:absolute;left:0;top:0;width:100%;padding:0 10px;}
#chatbotFrame .chatbot-handler p {width:100%;height:10px;background:#eb384c;cursor:move;border-radius:10px;-webkit-box-shadow:0px 2px 8px 2px rgba(0, 0, 0, 0.3); box-shadow:0px 2px 8px 2px rgba(0, 0, 0, 0.3);}
#chatbotFrame .chatbot-btn {box-sizing:border-box;position: absolute;top:10px;background-color:#eb384c;border-radius:0 8px;padding: 0;z-index:1;}
#chatbotFrame .chatbot-btn p {height: 100%;box-sizing:border-box;margin:0;padding:0;}
#chatbotFrame .chatbot-btn button {height: 100%;width: 100%;background-color:#eb384c;border:none;border-radius:0 8px;position:relative;cursor:pointer;}
#chatbotFrame .chatbot-btn button:after {position: absolute;top: 0;bottom: 0;left: 0;right: 0;content: "\274c";font-size: 16px; color: #fff;line-height: 52px;text-align: center;}
#chatbotFrame .chatbot-btn.chat {height: 50px;width: 50px;left:440px;}
#chatbotFrame .chatbot-btn.external {height: 50px;width: 50px;right:10px;background-color:rgba(61,123,224,0.4);}
#chatbotFrame .chatbot-btn.external button {background-color:rgba(61,123,224,0.4);}
#chatbotFrame .handler {box-sizing:border-box;cursor:move;padding:10px 10px 0 10px;width:100%;position: absolute;left:0;top:0;z-index:0;}
#chatbotFrame .handler p {margin:0;padding:0;background-color: transparent;border-radius: 8px 8px 0 0;height: 50px;text-indent:-9999px;}

/* 챗봇 모바일 */
@media only screen and (max-width: 640px) {
	#chatbotFrame {display:none;position:fixed;left:0;top:0;box-sizing:border-box;width:100%;height:100%;z-index:999;}
	#chatbotFrame .chatbot-frame {box-sizing:border-box;width:100%;height:100%;}
	#chatbotFrame .chatbot-frame iframe {border:none;background:transparent;width:100%;height:100%;}
	#chatbotFrame .chatbot-handler {box-sizing:border-box;position:absolute;left:0;top:0;width:100%;padding:0 10px;}
	#chatbotFrame .chatbot-handler p {width:100%;height:10px;background:#eb384c;cursor:move;border-radius:10px;-webkit-box-shadow:0px 2px 8px 2px rgba(0, 0, 0, 0.3); box-shadow:0px 2px 8px 2px rgba(0, 0, 0, 0.3);}
	#chatbotFrame .chatbot-btn {box-sizing:border-box;position: absolute;top:10px;background-color:#eb384c;border-radius:0 8px;padding: 0;}
	#chatbotFrame .chatbot-btn p {height: 100%;box-sizing:border-box;margin:0;}
	#chatbotFrame .chatbot-btn button {height: 100%;width: 100%;background-color:#eb384c;border:none;border-radius:0 8px;position:relative;cursor:pointer;}
	#chatbotFrame .chatbot-btn button:after {position: absolute;top: 0;bottom: 0;left: 0;right: 0;content: "\274c";font-size: 16px; color: #fff;line-height: 52px;text-align: center;}
	#chatbotFrame .chatbot-btn.chat {display:none;height: 50px;width: 50px;left:calc(50% + 190px);}
	#chatbotFrame.hide {width:100%;}
	#chatbotFrame.hide .chatbot-btn.chat {display:block;}
}

@media only screen and (max-width: 500px) {
    #chatbotFrame .chatbot-btn.chat {left:calc(100% - 60px);}
}



/* media query */
@media only screen and (max-width: 1024px) {
	/* main */
	.one_third {width:49%;height:170px;margin:0 0 20px;}
	.one_third.first_column {clear:inherit;}
	.one_third.first_column + div + div {width:49%;height:170px;margin:0;}
	.one_third:nth-child(even) {margin:0 2% 20px 0 !important;}
	.one_third05, .one_third06 {height:auto !important}
	.one_third .box {}
	.box h2 {overflow:visible;}

	.quick div {width:100%;}
	.quick > div {width:16%;}
	.quick .quick01,
	.quick .quick02	{width:18%;}
	.quick .quick01_01,
	.quick .quick02_01,
	.quick .quick01 .quick_btn,
	.quick .quick02 .quick_btn,
	.quick > div > div {width:100%;}
	.quick_btn a {width:100%;}
	/* tab : 7개 기준 */
	.one_half .tabs li {width:14%;width:calc(100%/7);}
	.one_half .tabs li a {margin-top:0;width:100%;}



	/* content */
	/*회사소개*/
	.table-list02.w100 th,
	.table-list02.w264 th {width:auto;}
	.map01 {background-size:100%;}
	.map02 {background-size:100%;}

	.site-map > li {margin-left:30px;}
	.site-map > li:nth-child(3),
	.site-map > li:last-child {clear:both;margin-left:0;}
	.site-map > li:first-child {margin-left:0;}
	.site-map > li:nth-child(3)+li {margin-left:30px;}
	/*공인인증서*/
	.process, .process02 {text-align:center}
	.process li, .process02 li {float:none;display:inline-block;margin-left:-2px;}
}
@media only screen and (max-width: 850px) {
	/* tab */
	.one_half .tabs li {display:table;}
	.one_half .tabs li a {display:table-cell;vertical-align:middle;padding:0;height:50px;}
	#faq_header .tabs li a {height:auto;}
	.quick_btn span em b {display:inline;}
}
@media only screen and (max-width: 800px) {
	/*content*/
	input.inputStyle {width:100%;margin:0}
	select.selectStyle {width:100%;}
	/*main*/
	.quick_btn span {background:none;}
	.quick_btn a {background:none;}
	/*my인증서*/
	.adrss01 .input94,
	.email .input196 {margin-left:0;}
	.email select {margin-top:5px;}
	.num .input54 {margin:0;}
	.num div {width:100%;text-align:center;}
	.selfVisit div select + select {margin-top:5px;}
	.selfVisit div a {margin-top:5px;}
	.adrss01_02 div {text-align:center;}
	.adrss01_02 div a {margin-top:5px;}

	.etc-list01 .logo-list li {float:none;margin-left:0;margin-bottom:5px}
	.table-style02 thead th.w285,
	.table-list03 tbody td:first-child {width:auto;}
	.text-list04 .ul-list01 li {line-height:1.2;background-position:left 1px}
	.table-list02.w130 td {padding:5px 10px;text-align:center}
	.etc-list01 ul.logo-list02 li {display:inline-block;float:none;margin-left:0;}
	/*회사소개*/
	.site-map > li {margin-left:30px;}
	.site-map > li:nth-child(2),
	.site-map > li:nth-child(3),
	.site-map > li:nth-child(5) {clear:both;margin-left:0;}
	.site-map > li:last-child {clear:none;}
	.site-map > li:first-child {margin-left:0;}
	.site-map > li:nth-child(3)+li,
	.site-map > li:nth-child(5)+li {margin-left:30px;}
	/*공인인증서*/
	.process li {width:160px;}
	.process li:first-child,
	.process li:first-child + li,
	.process li:first-child + li + li,
	.process li:first-child + li + li + li {background-size:100%;}
	.process li:first-child.current,
	.process li:first-child + li.current,
	.process li:first-child + li + li.current,
	.process li:first-child + li + li + li.current {background-size:100%;}
	.process02 li {width:220px;}
	.process02 li:first-child,
	.process02 li:first-child + li,
	.process02 li:first-child + li + li {background-size:100%;}
	.process02 li:first-child.current,
	.process02 li:first-child + li.current,
	.process02 li:first-child + li + li.current	{background-size:100%;}

	.inputInner02 select {margin-top:6px;}

	#token_all_div .selectStyle {margin:6px 0 0 0}
	#token_all_div .token_dept_addr {margin-bottom:10px}

	.table-list02.w130 td.sort p {text-align:left;}
}
@media only screen and (max-width: 767px) {
	/* main */
	.one_third {overflow:hidden;float:none;width:98%;margin:0 0 20px 0;}
	.one_third02 {height:170px}
	.one_third.first_column + div + div {width:98%;margin:0 0 20px;}
	.one_third:nth-child(even){margin:0 0 20px !important;}

	.box .information .infor_group {width:98%;}

	.quick01_01 p,
	.quick02_01 p,
	.quick03_01 p,
	.quick04_01 p,
	.quick05_01 p,
	.quick06_01 p {font-size:13px;}

	.one_third:last-child .box {text-align:center}
	.one_third:last-child .box dl {display:inline-block;width:305px;margin:20px 0;}
	.one_third:last-child .box ul {display:inline-block;margin:0;}
	.one_third:last-child .box .contact {display:table;margin:0 auto 10px auto;top:0;}
	.one_third:last-child .box .contact dl {display:block;margin:0;}
	.one_third:last-child .box .contact dl.first {width:61%;}
	.one_third:last-child .box .contact dl.second {width:39%}

	/*content*/
	/*게시판*/
	#kboard-customer-list .kboard-category,
	#kboard-customer-list .kboard-search,
	#kboard-thumbnail-list .kboard-search {width:100%;}
	.allboard #kboard-customer-editor .kboard-attr-content .kboard-attr-group .kboard-attr-row {width:100%;}
	.allboard #kboard-customer-editor .kboard-attr-content .kboard-attr-email .attr-value input[type=text].email_1,
	.allboard #kboard-customer-editor .kboard-attr-content .kboard-attr-email .attr-value input[type=text].email_2,
	.allboard #kboard-customer-editor .kboard-attr-content .kboard-attr-phone .attr-value input[type=text] {width:100%;}
	.allboard #kboard-customer-editor .kboard-attr-content .kboard-attr-phone .attr-value,
	.allboard #kboard-customer-editor .kboard-attr-content .kboard-attr-phone p {display:block;width:auto;padding-right:5px;margin:5px 0;text-align:center}
	#kboard-customer-editor .kboard-attr-email .attr-value select {width:100%;margin-top:5px;}
	.kboard-attr-email .attr-value {padding:5px 5px 5px 10px;text-align:center}
	/*회사소개*/
	.map01 {background-size:100% 100%;}
	.map02 {background-size:100% 100%;}
	.text-list05-02 .text-area {width:100%;padding-bottom:185px;}
	.text-list05-02.maps {background-position:center bottom;}
	/*공인인증서*/
	.app-list01 ul dd {position:static;margin-top:10px;}
	.text-list02 .btn-style02 + .btn-style02 {display:block;margin-top:5px;}
	.process,
	.process02 {display:none}
	.table-list02.w270 th,
	.table-list05.w130 tbody th	{width:auto;}
	/* 신청서 for mobile */
	table.for-mobile .inputStyle[type="password"],
	table.for-mobile .inputStyle[type="text"] {margin:0;}
	table.for-mobile .js-placeholder {top:6px;}
	table.for-mobile .ceo_name_wrap,
	table.for-mobile p {padding:0;}
	table.for-mobile .help-wrap {text-align:left;}
	table.for-mobile .help-wrap .btn-help {position:static;margin-left:10px}
	table.for-mobile .num div {text-align:left;}
	table.for-mobile .num p {float:none;}
	table.for-mobile select.email_select {width:100%;margin:0 0 3px 0;}
	table.for-mobile select.raaddr,
	table.for-mobile select.raaddr.typ2 {width:100%;margin-top:0;}
	table.for-mobile .selfVisit > div {margin:0;}
	table.for-mobile .selfVisit #map {width:100%;}
	.table-list02.w130.for-mobile th,
	.table-list04.w132.for-mobile th {padding:10px;}
	.table-list02.w130.for-mobile td,
	.table-list04.w132.for-mobile td {padding:3px 10px;}
	.table-list02.w130.for-mobile tr,
	.table-list04.w132.for-mobile tbody tr {display:block;float:left;width:100%;}
	.table-list02.w130.for-mobile th,
	.table-list02.w130.for-mobile td,
	.table-list02.w130.for-mobile th + td,
	.table-list04.w132.for-mobile tbody th:first-child,
	.table-list04.w132.for-mobile tbody td,
	.table-list04.w132.for-mobile tbody td.adrss01_02 {box-sizing:border-box;display:block;float:left;width:100%;height:auto;border-left:0;text-align:left;}
	/* 신청서 제출 방법 */
	.table-list04.w132.for-mobile thead {display:none;}
	.table-list04.w132.for-mobile tbody th p {font-weight:bold;}
	.table-list04.w132.for-mobile tbody td {border-bottom-style:dotted;}
	.table-list04.w132.for-mobile tbody tr td:last-child {border-bottom-style:solid;}
	.table-list04.w132.for-mobile .adrss01_02 div {text-align:left;}
	/* 지문보안토큰 */
	.table-list04.w128.for-mobile.is-mobile-token {border-right: 1px solid #d7d7d7;}
	.table-list04.w128.for-mobile.is-mobile-token tbody th {display:none;}
	.table-list04.w128.for-mobile.is-mobile-token tbody td {width:50%;}
/*    .table-list04.w128.for-mobile.is-mobile-token th {width:35%;height:70px;border-top:1px solid #d7d7d7;}
    .table-list04.w128.for-mobile.is-mobile-token td.delPrice {position:absolute;right:0;width:35%;height:70px;background:#fff;border-top:1px solid #d7d7d7;}
    .table-list04.w128.for-mobile.is-mobile-token td.prodImg {position:absolute;right:35%;width:30%;height:70px;background:#fff;border-top:1px solid #d7d7d7;text-align:center;}
    .table-list04.w128.for-mobile.is-mobile-token td.prodImg img {height:100%;}
    .table-list04.w128.for-mobile.is-mobile-token td.prodTxt {padding:10px 10px 25px 10px;}
    .table-list04.w128.for-mobile.is-mobile-token td.prodTxt ul {margin-bottom:10px;}
    .table-list04.w128.for-mobile.is-mobile-token td.prodTxt li:first-child {margin-top:0;}
    .table-list04.w128.for-mobile.is-mobile-token td.prodTxt li {margin: 5px 5px 0;}*/
	/* login page */
	.login-wrapper {width:100%;}
	.login-wrap .ipt-area {margin-bottom:10px;}
	.login-wrap .ipt-area label {width:auto;display:block;margin-bottom:10px;}
	.login-wrap .ipt-area input {width:100%;}
}
@media only screen and (max-width: 600px) {
	/*content*/
	.table-list03 tbody td {padding:0 5px;}
	.table-list01 .btn-style03 + .btn-style03 {margin-top:5px;}
	/*공인인증서*/
	.caption01 {position:relative;top:10px;}
	.caption01 p.p-position01,
	.caption01 p.p-position02,
	.caption01 p.p-position03,
	.caption01 p.p-position04 {margin-left:0;float:none;}
	.caption01 p.p-position05 {margin-left:0;float:none;}
	.btn-box05 .btn-positionL,
	.btn-box05 .btn-positionR {float:none;}
	.table-list04.w128 thead th + th + th {width:auto;}

	.print-list02 ul li {float:none;text-align:left;margin:10px 0 0 0;}
	.print-list02 ul li:first-child{margin-top:0;}
	.print-list02 .checkList02 li {margin-left:0;}
	/*회사소개*/
	.site-map > li {float:none;width:100%;margin-bottom:30px;}
	.site-map > li.service {overflow:hidden;width:100%;height:auto}
	.site-map > li:nth-child(3)+li,.site-map > li:nth-child(5)+li {margin-left:0;}
	#kboard-customer-document .kboard-detail .detail-attr {clear:none;}
	#kboard-customer-list .kboard-list td.kboard-list-user,
	#kboard-customer-list .kboard-list td.kboard-list-view {display:table-cell;}
	#kboard-customer-list .kboard-list th.kboard-list-thumbnail,
	#kboard-customer-list .kboard-list td.kboard-list-thumbnail { display: none; }
	/* 보안서버(SSL)인증서 */
	.sol-ssl-tab .ssl-tab li {width:33%;}
	.table-list01.ssl th {display:block;width:100%;box-sizing:border-box;padding-top:6px;padding-bottom:6px;}
	.table-list01.ssl td {display:block;width:100%;box-sizing:border-box;}
	.solution-process2 td {display:block;}
	.solution-process2 td:first-child {width:auto;}
	.solution-process2 td ul {margin-top:0;}

	/* 이벤트 - 다년형인증서 */
	.event-4554-wrap .event-4554-date {font-size:4vw;}
	.event-4554-wrap .event-4554-submit a {height:6.6vw;}
}
@media only screen and (max-width: 540px) {
	/* tab */
	.one_half .tabs li {margin: 3px -1px -4px 0;}
}
@media only screen and (max-width: 500px) {
	/*content*/
	#kboard-customer-list .kboard-search input[type="text"],
	#kboard-thumbnail-list .kboard-search input[type="text"] {width:50%;}
	/*main*/
	.quick01_01 p, .quick02_01 p, .quick03_01 p, .quick04_01 p, .quick05_01 p, .quick06_01 p {overflow:hidden;text-indent:-9999em;background-position:center}
	.quick_btn span em {font-size:11px;}
}
@media only screen and (max-width: 480px) {
	/*main*/
	.quick_btn a {font-size:11px;padding-left:0;letter-spacing:-1px}
	.box .service02 li:first-child,
	.box .service02 li {width:90px;}
	.box .customer li.on a {width:65px}
	.box .customer a {width:60px;}
	/*content*/
	/*공인인증서*/
	.icon-list01 > li div {padding:30px 100px 28px 10px;}
	.icon-list02 dl {padding:10px 110px 10px 10px;}
	.icon-list01 .icon01 div, .icon-list01 .icon02 div, .icon-list01 .icon03 div,
	.icon-list01 .icon04 div, .icon-list01 .icon05 div, .icon-list01 .icon06 div,
	.icon-list02 .icon01 div, .icon-list02 .icon02 div, .icon-list02 .icon03 div,
	.icon-list02 .icon04 div, .icon-list02 .icon05 div, .icon-list02 .icon06 div,
	.icon-list02 .icon07 div, .icon-list02 .icon08 div, .icon-list02 .icon09 div,
	.icon-list02 .icon10 div, .icon-list02 .icon11 div, .icon-list02 .icon12 div,
	.icon-list02 .icon13 div, .icon-list02 .icon14 div {background:none;}
	.btn-style04 {width:180px;}
	.btn-style04 span {letter-spacing:-1px}
	.icon-list01 > li dt,
	.icon-list01 > li dd {display:block}
	.icon-list01 > li dt:after {display:none}

	.table-list01 th {width:auto;padding:0 5px;}
	.print-text01 .signature,
	.print-text02 .signature {float:left;width:100%;}
	.print-text01 .signature p:first-child,
	.print-text02 .signature p:first-child {width:auto;}

	.btn-box {text-align:right;margin-right:0;}
	.btn-box .btn-style02 {display:block;margin-top:5px;margin-right:0;}
	.btn-box03 .btn-style06_02 {width:110px;}
	.btn-box03 .btn-style06_02 span {letter-spacing:-1px}
}

/* 프린트 시 스타일 */
@media print {
	#header,
	#footer,
	.headline,
	.process_h3, h3,
	.process, .process02,
	.btn-box03,
	.one_half.first_column,
	#slide_top,
	.print-none,
	.document-print-area.print-none,
	.btn-box05,
	#biz_info {display:none;visibility:hidden;}
	.document-print-area {display:block;}
	.print-only {display:block;}
	body,
	#page,
	#middle,
	#middle .content_wrap,
	#middle_content,
	#middle_content .one_half {width:100%;max-width:100%;padding:0;margin:0;}
	.print-list01,.print-list02,.print-list03, .print-list {color:black;margin:0;}
	table {border-collapse:collapse;}
	ul {padding:0;}
	p.r-noti {margin:0;padding:0;}
	.print-list01 {padding:20px 18px;}
	.print-list01 h4,
	.print-list01 h5 {color:black;}
	.print-list01 h5 + p {padding:0;margin:0;}
	.table-list06 tbody th,
	.print-list01 .table-list02,
	.print-list02 .table-list02,
	.print-list03 .table-list05 {border-right:1px solid #d7d7d7;border-left:1px solid #d7d7d7;color:black;}
	.print-list01 .table-list02 tbody th,
	.print-list02 .table-list02 tbody th,
	.print-list03 .table-list05 tbody th {height:29px;border-right:1px solid #d7d7d7;color:black;}
	.print-list01 .table-list02 tbody td,
	.print-list02 .table-list02 tbody td,
	.print-list03 .table-list05 tbody td {height:29px;color:black;}
	.print-list01 .table-list02 tbody td + th,
	.print-list02 .table-list02 tbody td + th,
	.print-list03 .table-list05 tbody td + th {height:29px;border-left:1px solid #d7d7d7;}
	.print-list03 .table-list05 {border-bottom:1px solid #d7d7d7;}
	.print-list01 .table-list06.staff-confirm {border:1px solid #d7d7d7;}
	.print-list01 .table-list06.staff-confirm th {border-bottom:1px solid #d7d7d7;}
	.print-list01, .print-list {page-break-after:always;}
	.print-list01 + .print-list,
	.print-list01 + .print-list01 {margin:0;}
	/* 신청정보 */
	#cert_div .table-list02.w130 p {margin:0;}
	#cert_div .table-list02.w130 td.ceo-name-cell .table-list02.w130 {border-left:1px solid #d7d7d7;}
	#cert_div .table-list02.w130 td.ceo-name-cell .table-list02.w130:first-child {border-left:none;}
	/* 지문보안토큰 */
	#token_div.print-list {padding:20px 0 0 0;}
	#token_div.print-list .print-list02 .print-area {margin-bottom:10px;}
	#token_div.print-list .print-list02 .table-list02 th,
	#token_div.print-list .print-list02 .table-list02 td {height:26px;color:black;}
	#token_div.print-list .print-list02 .table-list02 .purchase_list02 th,
	#token_div.print-list .print-list02 .table-list02 .purchase_list02 td {height:20px;color:black;}
	#token_div.print-list .print-list02 .table-list02 .purchase_list02 th {border-bottom:1px solid #d7d7d7;}

	.table-list06 thead th,
	.table-list06 tbody td {color:black;}
	.table-list06 tbody td .sign-list {margin:13px 0;}
	.table-list06 tbody td .sign-list li {padding:13px;color:black;}
	.print-date .nowDate {margin:0;}
	.print-text01 * {color:black;}
	.print-text01 > p:first-child {margin:0;padding:0;}
	.print-text01 ul li dl {margin:0;padding:0;}
	.print-text01 dl dd {padding-left:50px;}
	.print-text01 .signature {margin-top:10px;}
	.print-text01 .signature p {margin:0;padding:0}
	.print-text01 .signature p:first-child span {margin-bottom:5px;color:black;}
	.print-text01 .signature p + p {margin:5px 0 0 0;padding:0;}
	.print-agreement .agreement-cell {padding:0 5px;}

	/* 구비서류 및 약도 */
	.document-print-area {page-break-after: avoid;}
	.document-print-area + .document-print-area {padding-top:40px;}
	.document-print-area #popup_wrap * {margin:0;padding:0;font-size:11px;}
	.document-print-area #popup_wrap h1 {padding:0 0 11px 0;font-family:'돋움',dotum;font-weight:bold;font-size:20px}
	.document-print-area #popup_wrap .popup_section {padding:15px 0 0 0;}
	.document-print-area #popup_wrap .popup_section h2 {margin-bottom:3px;font-size:12px;color:black;}
	.document-print-area #popup_wrap .popup_section th {height:18px;color:black;}
	.document-print-area #popup_wrap .popup_section td {padding:3px 10px;color:black;}
	.document-print-area #popup_wrap .popup_section div {padding:5px 10px;}
	.document-print-area #popup_wrap .popup_section span.block {display:inline-block;}
	.document-print-area #popup_wrap .popup_section td ol > li,
	.document-print-area #popup_wrap .popup_section div p,
	.document-print-area #popup_wrap .popup_section div li {color:black;}
	.document-print-area #popup_wrap .popup_section td span,
	.document-print-area #popup_wrap .popup_section div span,
	.document-print-area #popup_wrap .popup_section p.note {color:black;font-weight:bold;}
	.address-print-area {display:block;padding-top:40px;}
	.address-print-area h4 {color:#000;}
	.address-print-area .popup_section {margin-top:20px;}
	.address-print-area .popup_section .nonum_list ul {margin:0 15px;}
	.address-print-area .popup_section .nonum_list ul li {background:none;font-size:13px;color:#000;}
}

div.mce-path {display:none !important}
.wp-editor-tabs {display:none !important}
div.mce-toolbar-grp {border-top:1px solid #dedede !important}
.wp-media-buttons {margin-bottom:5px}

#faq_header {overflow:hidden;width:100%;height:48px;margin-top:-25px}
#faq_header select {float:right;width:100px;height:27px;padding:0;border:1px solid #cccccc}

#faq_header .tabs li a {padding-top:7px;padding-bottom:7px;}
#faq_header .tabs li.current,
#faq_header .tabs li.active {height:38px;}
#faq_header .tabs li.current a,
#faq_header .tabs li.active a {height:40px;}

#LoadingLayer {width:100%;height:100%;background:rgba(0,0,0,0.5) url(/images/medicure/progress.gif) center center no-repeat;position:fixed;left:0;top:0;z-index:999999999;text-indent:-9999px;}