@charset "utf-8";

/*──────────────── 폰트 기본설정 ────────────────*/
.includePage {font-family: 'NanumSquare',sans-serif !important;}

/*──────────────── 폰트 사용 기준 ────────────────*/
.ctitle {font-size:50px; color:#ff00ff}
.ctext {font-size:20px; }

.fRed01 {color:#cc0000;}

.fBlue01 {color:rgb(11, 83, 148);}
.frGray01 {color:#333333;}


/*숨김*/
.hidden {display:none;}
.blind {width:1px;height:1px;overflow:hidden;position:absolute;top:-9999em;left:-9999em;display:block;text-indent:-9999em;font-size:0px;line-height:0;}
.tDot {position:absolute;margin-top:0;display:inline-block; font-weight:300; font-size:16px; line-height:1.5; margin-left: 10px;}
.tDotCon {display:block;padding-left:30px; font-weight:300; font-size:16px; line-height:1.5;}

.tDotm {position:absolute;margin-top:0;display:inline-block; font-weight:300; font-size:14px; line-height:1.5; margin-left: 10px}
.tDotConm {display:block;padding-left:30px; font-weight:300; font-size:14px; line-height:1.5}


.c-list01 .tDot {margin-left: 0;}
.tDotCon > .tDot {margin-left: 0}
.tDotCon > .tDotCon {padding-left: 20px}

.c-list01 .tDotm {margin-left: 0;}
.tDotConm > .tDotm {margin-left: 0}
.tDotConm > .tDotConm {padding-left: 20px}



.interViewWrap {position:relative;font-size:14px;line-height:1.6em; font-family: 'NanumSquare',sans-serif !important;word-break: keep-all;}
.interViewWrap .tit22{font-size:26px;color:#333;padding-bottom:15px; font-weight:600; font-family: 'NanumSquare',sans-serif !important;/* background: url(/img/dot01.png) no-repeat;padding: 0 0 15px 22px;*/}
.interViewWrap .tit22:before{content:'▍';display:inline-block;font-size:0.9em;vertical-align:top;margin-top:-1px;}
.interViewWrap .tit18{font-size:20px;color:black;padding-bottom:10px; font-weight:500; font-family: 'NanumSquare',sans-serif !important;/* background: url(/img/dot02.png) no-repeat;padding: 0 0 15px 18px; */}
.interViewWrap .tit18:before{content:'✜';display:inline-block;vertical-align:top;margin-right:5px;}
.interViewWrap .tit16{font-size:16px;color:black;padding-bottom:5px; font-weight:500; font-family: 'NanumSquare',sans-serif !important;}
.interViewWrap .tit16:before{content:'+';display:inline-block;font-weight:400;font-size:1.4em;vertical-align:top;margin-right:6px;}

.interViewWrap .tit22m{font-size:23px;color:#333;padding-bottom:15px; font-weight:500; font-family: 'NanumSquare',sans-serif !important;}
.interViewWrap .tit22m:before{content:'▍';display:inline-block;font-size:0.9em;vertical-align:top;}
.interViewWrap .tit18m{font-size:18px;color:black;padding-bottom:10px; font-weight:500; }
.interViewWrap .tit18m:before{content:'✜';display:inline-block;vertical-align:top;margin-right:5px;}
.interViewWrap .tit16m{font-size:16px;color:black;padding-bottom:10px; font-weight:500; }
.interViewWrap .tit16m:before{content:'+';display:inline-block;font-weight:400;font-size:1em;vertical-align:top;margin-right:6px;}

/* 테이블 */
.tbl-type01 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;border-top:2px solid #555;}
.tbl-type01 thead tr th{border-right:1px solid #d8d8d8;font-size:16px;color:#222; font-weight:500}
.tbl-type01 thead tr th:last-child{border-right:0}
.tbl-type01 tbody tr th{border-right:1px solid #d8d8d8;font-size:16px;color:#222}
.tbl-type01 tbody tr th.tdSt{border-right:1px solid #d8d8d8;font-size:16px;color:#222}
.tbl-type01 tfoot tr th,
.tbl-type01 tfoot tr td{border-bottom:1px solid #bec2cc;line-height:1.6em;}
.tbl-type01 th,
.tbl-type01 td {border:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;padding:13px 5px;word-wrap:break-word;line-height:1.6em;font-size:14px; font-weight:300}
.tbl-type01 td:last-child {border-right:0;}
.tbl-type01 thead th {background:#f0f0f0;color:#333;}
.tbl-type01 td {background:#fff;padding-left:15px;padding-right:15px;font-size:16px;line-height:1.6em;}
.tbl-type01 th:first-child, .tbl-type01 td:first-child {border-left:0;}
.tbl-type01 thead th {padding:12px 5px;}
.tbl-dia-ptn{display:block;width:100%;height:5px;background:url(/img/tbl_dia_ptn.png);}
.tbl-type01 th.line, .tbl-type01 td.line {border-right:1px solid #d8d8d8;}


/* 테이블 */
.tbl-type02 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;border-top:2px solid #555;}
.tbl-type02 thead tr th{border-bottom:0px solid #d8d8d8;border-right:1px solid #d8d8d8;font-size:14px;color:#222; font-weight:500}
.tbl-type02 thead tr th:last-child{border-right:0}
.tbl-type02 tbody tr th{border-right:1px solid #d8d8d8;font-size:14px;color:#222}
.tbl-type02 tbody tr th.tdSt{border-right:1px solid #d8d8d8;font-size:14px;color:#222}
.tbl-type02 tfoot tr th,
.tbl-type02 tfoot tr td{border-bottom:1px solid #bec2cc;line-height:1.6em;}
.tbl-type02 th,
.tbl-type02 td {border:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;padding:13px 5px;word-wrap:break-word;line-height:1.6em;font-size:14px; font-weight:300}
.tbl-type02 td:last-child {border-right:0;}
.tbl-type02 thead th {background:#f0f0f0;color:#333;}
.tbl-type02 td {background:#fff;padding-left:15px;padding-right:15px;font-size:14px;line-height:1.6em;}
.tbl-type02 th:first-child, .tbl-type01 td:first-child {border-left:0;}
.tbl-type02 thead th {padding:12px 5px;}
.tbl-dia-ptn{display:block;width:100%;height:5px;background:url(/img/tbl_dia_ptn.png);}
.tbl-type02 th.line, .tbl-type01 td.line {border-right:1px solid #d8d8d8;}

/* 테이블 */
.tbl-type03 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center; }
.tbl-type03 thead tr th{border-bottom:0px solid #d8d8d8;border-right:1px solid #d8d8d8;font-size:14px;color:#222; font-weight:500}
.tbl-type03 thead tr th:last-child{border-right:0}
.tbl-type03 tbody tr th{border-right:1px solid #d8d8d8;font-size:14px;color:#222}
.tbl-type03 tbody tr th.tdSt{border-right:1px solid #d8d8d8;font-size:14px;color:#222}
.tbl-type03 tfoot tr th,
.tbl-type03 tfoot tr td{border-bottom:1px solid #bec2cc;line-height:1.6em;}
.tbl-type03 th,
.tbl-type03 td {border:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;padding:13px 5px;word-wrap:break-word;line-height:1.6em;font-size:14px; font-weight:300; border-radius: 6px; display: block;}
.tbl-type03 thead th {background:#f0f0f0;color:#333;}
.tbl-type03 td {background:#fff;padding-left:15px;padding-right:15px;font-size:14px;line-height:1.6em;}
.tbl-type03 th:first-child, .tbl-type01 td:first-child {border-left:0;}
.tbl-type03 thead th {padding:12px 5px;}


/*리스트 스타일 (float:left 속성을 줄경우에는 ie6등에서 배경 이미지가 나오지 않을수 있으므로 width값 설정이 필요합니다.) */
.c-list01,
.c-list02,
.c-list03,
.c-list04 {list-style:none;padding:0 0 0 10px;}
.c-list01 li,.c-list01-li {background:url(/img/blt05.png) no-repeat 3px 11px;padding-left:12px;line-height:1.5em;margin-top:3px;margin-bottom:3px;color:#444;font-size:16px; font-weight:300}
.c-list02 li,.c-list02-li {background:url(/img/blt04.png) no-repeat 3px 11px;padding-left:12px;line-height:150%;margin-top:3px;margin-bottom:3px;color:#444;font-size:16px; font-weight:300}
.c-list03 li,.c-list03-li {background:url(/img/blt06.png) no-repeat 3px 11px;padding-left:12px;line-height:150%;margin-top:3px;margin-bottom:3px;color:#666;font-size:16px; font-weight:300}
.c-list04 li,.c-list04-li {background:url(/img/blt03.png) no-repeat 3px 8px;padding-left:12px;line-height:120%;margin-top:3px;margin-bottom:3px;color:#666;font-size:16px; font-weight:300}

img.imgBdc {border:solid 1px #dcdcdc;}
div.bRoundBtn {position:absolute;display:block;width:230px;height:28px;background:#fff;border:solid 1px #3465a7;border-radius:32px;text-align:center;top:3px;right:0;}
div.bRoundBtn >a {width:100%;line-height:26px;color:#3465a7;font-weight:600;letter-spacing:-0.07em;}

.btn1 {border:1px solid #ddd; font-size:0.8em; padding:5px 10px; color:#333; text-decoration:none; background-color:#eee; border-radius:2px; font-weight:bold; cursor:pointer}
/**/
.mbSt {}
.blindTb {display:none;}
.mbSt div.imgViewBtn {position:relative;display:block;width:100%;max-width:1024px;}
.mbSt div.imgViewBtn a{position:absolute;display:block;bottom:0;right:0;width:100px;height:100px;background:url(/img/imgviewbtn.png) no-repeat;background-size:100%;}
.mbSt div.imgViewBtn img{max-width:100%;}

.mbSt .c-list01 li, .mbSt .c-list01-li {font-size:14px;}
.mbSt .c-list03 li, .mbSt .c-list03-li {font-size:14px;}


@media all and (max-width:768px) {
	.mbSt div.imgViewBtn a{width:30px;height:30px;}
}

/* 디자인 버튼 */
a.gobtn{
	vertical-align:middle;
	display:inline-block;
	cursor:pointer;
	padding:0 35px;
	text-align:center;
	height:55px;
	line-height:54px;
	border-radius:28px;
	font-size:14px;
	font-weight:600;
	color:#656565;
	border:1px solid rgba(0,0,0,0.25);
	background:rgba(255,255,255,0.9);
	transition:all .2s ease-in-out;
	}
a.gobtn:hover{background:#656565;color:#fff !important;}
a.gobtn.red{color:#fe3a3a;border-color:#ff6565 !important;}
a.gobtn.red:hover{background:#ff6565;}
a.gobtn.blue{color:#2f87ff;border-color:#539cff !important;}
a.gobtn.blue:hover{background:#539cff;}
a.gobtn.black{color:#2d2d2d;border-color:#4a4a4a !important;}
a.gobtn.black:hover{background:#4a4a4a;}
a.gobtn.mini{padding:0 15px;height:35px;line-height:34px;border-radius:17px;font-size:12px;}
a.gobtn.middle{padding:0 22px;height:40px;line-height:39px;border-radius:17px;font-size:12px;}
a.gobtn.large{padding:0 48px;height:68px;line-height:67px;border-radius:35px;font-size:16px;font-weight:400;}
.gobtn [class*="icon-"]:before{vertical-align:middle;display:inline-block;font-size:11px;margin-top:-3px;margin-left:7px;}
.gobtn.mini [class*="icon-"]:before{font-size:11px;margin-top:-3px;margin-left:7px;}
.gobtn.middle [class*="icon-"]:before{font-size:11px;margin-top:-3px;margin-left:7px;}
.gobtn.large [class*="icon-"]:before{font-size:16px;margin-top:-1px;margin-left:7px;}
.gobtn.noRound{border-radius:2px !important;}
