@charset "utf-8";

/* all */

#ctt {
	color:#333333;
	}


.ctbx {
	width:100%;
	margin:0px auto;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	overflow:none;
	clear:both;
	}
.ctbx h3 {
	font-size:1.3em;
	letter-spacing:-0.02em;
	font-weight:700;
	line-height:1.4em;
	color:#333333;
	}
.ctbx h4 {
	letter-spacing:-0.01em;
	line-height:1.8em;
	}
.ctbx h4.ctbx_h4_a1 {
	margin:0px;
	border:0px;
	padding:10px 0;
	text-align:left;
	font-size:1.5em;
	letter-spacing:0em;
	font-weight:bold;
	clear:both;
	}


.ctbx ul {
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	border:0px;
	text-align:left;
	list-style:none;
	clear:both;
	}


.ctbx ol {
	margin:0 0 0 20px;
	padding:0 0 0 10px;
	border:0px;
	clear:both;
	}
.ctbx li {
	width:auto;
	height:auto;
	margin:0px;
	padding:0.1em 0;
	border:0px;
	color:#555;
	line-height:1.5em;
	font-weight:300;
	clear:both;
	word-break:keep-all;
	}
.ctbx li.bold {
	font-weight:bold;
	}
.ctbx .ctbxita_bx01 {
	background:red;
	}
.ctbx li li {
	margin:0 0 0 10px;
	}
.ctbx li li li {
	margin:0px;
	list-style-type:none;
	}

.ctbx span.span01 {
	padding:0 3px 0 0;
	margin:0px;
	border:0px;
	color:#aa4e38;
	font-size:1em;
	font-weight:600;
	}
.ctbx span.span02 {
	color:#222;
	font-weight:600;
	}
.ctbx span.span03 {
	color:#333;
	}
.ctbx span.span04 {
	font-weight:bold;
	color:#333;
	}

.ctbx span {
	font-size:1em;
	font-weight:300;
	float:left;
	}








/* v1 */

#ctbx_v1 {
	width:100%;
	margin:0px auto;
	padding:0px;
	border:0px solid #f6f6f6;
	overflow:none;
	clear:both;
	font-size:1.2em;
	letter-spacing:-0.01em;
	font-weight:500;
	line-height:1.2em;
	}
.ctbx_v1_01 {
	width:100%;
	margin:0px;
	padding:10px;
	border:0px;
	text-align:left;
	background:url("https://www.njcaritas.kr/theme/company/img/v1_01a.jpg") no-repeat;
	}
.ctbx_v1_01 h4 {
	}
.ctbx_v1_01 .ctbx_v1_01_box {
	width:100%;
	margin:0px auto;
	padding:0 0 20px 0;
	border:0px;
	clear:both;
	}
.ctbx_v1_01_box_l {
	width:290px;
	margin:0px;
	padding:0px;
	border:0px;
	text-align:left;
	float:left;
	}
.ctbx_v1_01_box_r {
	width:550px;
	margin:0px;
	padding:0px;
	border:0px;
	color:#666;
	font-weight:600;
	text-align:left;
	float:right;
	}

.ctbx_v1_01 .ctbx_v1_01_box1 {
	width:100%;
	margin:10px auto 20px auto;
	padding:10px;
	border:0px;
	text-align:center;
	clear:both;
	background:#f8f5f1;
	}
.ctbx_v1_01 .ctbx_v1_01_box2 {
	width:100%;
	margin:10px auto 20px auto;
	padding:10px;
	border:0px;
	text-align:center;
	clear:both;
	}

.ctbx_v1_r1 {
	width:100%;
	height:600px;
	max-height:600px;
	text-align:left;
	position:relative;
	overflow:none;
	}

.ctbx_v1_r2 {
	width:100%;
	height:666px;
	max-height:750px;
	text-align:left;
	position:relative;
	overflow:none;
	}


#ctbx_v1 .ctbx_itbox_v1 {
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	clear:both;
	}

#ctbx_v1 .ctbx_itbox_v1_imga {
	width:100%;
	margin:0px;
	padding:0px;
	border:0px solid #e3e3e3;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	clear:both;
	z-index:10;
	}

#ctbx_v1 .ctbx_itbox_v1_imga img {
	width:100%;
	}

#ctbx_v1 .ctbx_itbox_v1_txt {
	width:60%;
	margin:0px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	position:absolute;
	top:0;
	left:0;
	z-index:11;
	}
#ctbx_v1 .ctbx_itbox_v1_txt2 {
	width:60%;
	height:100%;
	margin:0px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	position:absolute;
	top:0;
	left:0;
	clear:both;
	z-index:11;
	}

#ctbx_v1 .ctbx_itbox_v1_txt3 {
	width:100%;
	height:100%;
	margin:0px auto;
	padding:0 10%;
	border:0px solid #f6f6f6;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	z-index:11;
	background:rgba(255,255,255,0.7);
	}

#ctbx_v1 .ctbx_itbox_v1_txt3 h4 {
	margin:0px auto;
	border:0px;
	padding:0 0 2em 0;
	text-align:center;
	font-size:1.5em;
	letter-spacing:0em;
	font-weight:bold;
	clear:both;
	}
#ctbx_v1 .ctbx_itbox_v1_txt3 h4 span.span01 {
	padding:0 3px 0 0;
	margin:0px;
	border:0px;
	color:#aa4e38;
	font-size:1em;
	font-weight:600;
	}
#ctbx_v1 .ctbx_itbox_v1_txt3 ul li {
	margin-bottom:1.5em;
	text-align:center;
	list-style:none;
	}
#ctbx_v1 .ctbx_itbox_v1_txt3 ul li span.span02 {
	color:#000;
	}

#ctbx_v1 .ctbx_itbox_v1_txt3 ul.ul_sig {
	height:47px;
	margin:0px;
	border:0px;
	padding:20px 0 0 0;
	text-align:center
	list-style:none;
	}

#ctbx_v1 .ctbx_itbox_v1_txt3 ul.ul_sig li {
	height:40px;
	margin:0px;
	padding:0;
	border:0px;
	line-height:0em;
	color:#000;
	text-align:center;
	}
#ctbx_v1 .ctbx_itbox_v1_txt3 .li_01 {
	height:40px;
	margin:0px;
	padding:0px;
	float:right;
	}
#ctbx_v1 .ctbx_itbox_v1_txt3 img {
	height:40px;
	margin:0px;
	padding:0px;
	float:left;
	}








.ctbx_itbox_v1_txtl {
	width:65%;
	margin:0px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	float:left;
	}

.ctbx_itbox_v1_txtl ul {
	display:inline;
	margin:0px;
	border:0px;
	padding:15px 0 0 0;
	text-align:left;
	list-style:none;
	clear:both;
	}
.ctbx_itbox_v1_txtl li {
	display:inline;
	margin:0px;
	padding:0px;
	border:0px;
	line-height:1.5em;
	color:#666;
	clear:both;
	}
.ctbx_itbox_v1_txtl span.span01 {
	padding:0 3px 0 0;
	margin:0px;
	border:0px;
	color:#666;
	font-size:1.3em;
	font-weight:600;
	line-height:1.3em;
	clear:both;
	}
.ctbx_itbox_v1_txtl span.span02 {
	padding:0 3px 0 0;
	margin:0px;
	border:0px;
	color:#aa4e38;
	font-size:1.3em;
	font-weight:600;
	line-height:1.3em;
	clear:both;
	}
.ctbx_itbox_v1_txtl span {
	font-size:1em;
	font-weight:300;
	float:left;
	}






.ctbx_v1_05 {
	width:100%;
	margin:0px auto;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	overflow:none;
	clear:both;
	}
.ctbx_v1_05 .jojic_div {
	width:100%;
	margin:0px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:center;
	clear:both;
	}

.jojic_div .jojic_div_01 {
	margin:0px auto;
	padding:0px;
	border:0px;
	text-align:center;
	clear:both;
	}
.jojic_div .jojic_div_02 {
	margin:0px auto;
	padding:0px;
	border:0px;
	text-align:center;
	clear:both;
	}
.jojic_div .jojic_div_03 {
	margin:0px auto;
	padding:0px;
	border:0px;
	text-align:center;
	clear:both;
	}
.jojic_div .jojic_div_04 {
	margin:0px auto;
	padding:0px;
	border:0px;
	text-align:center;
	}
.jojic_div div.jojic_t_01 {
	width:100%;
	margin:0px auto;
	padding:15px 0;
	border-top:2px solid #aa4e38;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:center;
	font-weight:700;
	list-style:none;
	background:url("https://www.njcaritas.kr/theme/company/img/bar_bg_gray01.jpg") repeat;
	color:#333;
	letter-spacing:-0.3pt;
	list-style:none;
	clear:both;
	}
.jojic_div div.jojic_t_02 {
	width:100%;
	margin:0px auto;
	padding:15px 0;
	border-top:2px solid #aa4e38;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:center;
	font-weight:700;
	list-style:none;
	background: transparent url("https://www.njcaritas.kr/theme/company/img/btbg01.jpg") repeat 0px 0px;
	color:#333;
	letter-spacing:-0.3pt;
	list-style:none;
	clear:both;
	}




.jojic_div .jojic_div_line {
	margin:0px;
	padding:0px;
	border:0px;
	text-align:center;
	clear:both;
	}
.jojic_div .jojic_div_line01 {
	margin:0px;
	padding:0px;
	border:0px;
	text-align:center;
	}
.jojic_tbl {
	width:auto;
	height:auto;
	padding:0px;
	border:0px;
	line-height:1em;
	clear:both;
	}

.jojic_tbl b {
	font-size:15pt;
	letter-spacing:-0.02em;
	font-weight:500;
	text-align:left;
	color:#444;
	}
.jojic_tbl b.red {
	font-size:13pt;
	font-weight:400;
	color:red;
	}
.jojic_tbl span {
	width:100%;
	padding:3px 0;
	font-size:10pt;
	letter-spacing:-0.02em;
	font-weight:300;
	text-align:right;
	line-height:18pt;
	color:#444;
	}

.jojic_tbl table {
	width:100%;
	margin:0px;
	padding:0px;
	border:0px;
	list-style:none;
	clear:both;
	}


.jojic_tbl tr.tr_01 {
	width:100%;
	height:35px;
	background:#e5e93f;
	font-weight:700;
	letter-spacing:-0.3pt;
	list-style:none;
	clear:both;
	}


.jojic_tbl th {
	padding:10px 0;
	border-top:2px solid #aa4e38;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:center;
	font-weight:700;
	list-style:none;
	background:#f2f2f2;
	color:#333;
	}
.jojic_div_line th {
	width:50%;
	margin:0px;
	padding:0px;
	border:0px;
	background:none;
	}

.jojic_div_line th.th_line1 {
	width:50%;
	height:20px;
	margin:0px;
	padding:0px;
	border-right:1px solid #ccc;
	background:none;
	}
.jojic_div_line01 th.th_line2 {
	width:100%;
	height:1px;
	margin:0px;
	padding:0px;
	background:#ccc;
	}
.jojic_div_line01 th {
	width:50%;
	margin:0px;
	padding:0px;
	border:0px;
	background:none;
	}
.jojic_div_line01 th.th_line3 {
	width:50%;
	height:20px;
	margin:0px;
	padding:0px;
	border-right:1px solid #ccc;
	background:none;
	}


.jojic_tbl td {
	width:50%;
	padding:10px 0;
	border:1px solid #ccc;
	text-align:center;
	font-weight:700;
	list-style:none;
	background:none;
	color:#333;
	}
.jojic_tbl td.jojic_tdnon {
	width:50%;
	border:0px solid #ccc;
	}






.jojic_div div.jojic_bx_01 {
	margin:0px auto;
	padding:15px 0;
	border-top:2px solid #aa4e38;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:center;
	font-weight:700;
	list-style:none;
	background:url("https://www.njcaritas.kr/theme/company/img/bar_bg_gray01.jpg") repeat;
	color:#333;
	letter-spacing:-0.3pt;
	list-style:none;
	}
.jojic_div div.jojic_bx_02 {
	width:auto;
	display:table;
	height:70px;
	margin:5px auto;
	padding:0 1.5em;
	border-top:2px solid #aa4e38;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:center;
	font-weight:700;
	list-style:none;
	background:url("https://www.njcaritas.kr/theme/company/img/bar_bg_gray01.jpg") repeat;
	color:#333;
	letter-spacing:-0.3pt;
	list-style:none;
	}
.jojic_div div.jojic_bx_02 div {
	display:table-cell;
	height:100%;
	margin:0px auto;
	padding:0;
	vertical-align:middle;
	}
.jojic_div div.jojic_arrow_02 {
	width:auto;
	height:auto;
	margin:5px 0;
	padding:15px 15px;
	border:0px;
	font-weight:700;
	font-size:1.5em;
	background:none;
	display:inline-block;
	}
.jojic_div div.jojic_arrow_02a {
	width:auto;
	height:auto;
	margin:5px 0;
	padding:22px 15px;
	border:0px;
	font-weight:700;
	font-size:1.5em;
	background:none;
	display:inline-block;
	}
.jojic_div div.jojic_arrow_03 {
	width:auto;
	height:auto;
	margin:0px auto;
	padding:15px 15px;
	border:0px;
	font-weight:700;
	font-size:1.5em;
	background:none;
	display: none;
	}






.yeonrack_div div {
	margin:0px auto;
	padding:15px 0;
	border-top:2px solid #aa4e38;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:center;
	font-weight:700;
	list-style:none;
	background:url("https://www.njcaritas.kr/theme/company/img/bar_bg_gray01.jpg") repeat;
	color:#333;
	letter-spacing:-0.3pt;
	list-style:none;
	}






.ctbx_v1_08 {
	width:100%;
	margin:0px;
	padding:0px;
	border:0px;
	text-align:left;
	}
.ctbx_v1_08 .ctbx_itbox_txta h4 {
	margin-bottom:0.5em;
	font-size:12pt;
	}
.ctbx_v1_08 .ctbx ul li {
	font-family:'Dotum', sans-serif;
	font-size:11pt;
	font-weight:300;
	}
.ctbx_v1_08 .ctbx ul span {
	margin:0 0 0 5px;
	}






#ctbx_v2 {
	width:100%;
	margin:0px auto;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	overflow:none;
	clear:both;
	}

#ctbx_v2 .ctbx_itbox_v2 {
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	clear:both;
	}

#ctbx_v2 .ctbx_itbox_v2_imga {
	width:100%;
	margin:0px;
	padding:0px;
	border:0px solid #e3e3e3;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	clear:both;
	z-index:10;
	}

#ctbx_v2 .ctbx_itbox_v2_imga img {
	width:100%;
	}

#ctbx_v2 .ctbx_itbox_v2_txt {
	width:60%;
	margin:0px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	position:absolute;
	top:0;
	left:0;
	z-index:11;
	}
#ctbx_v2 .ctbx_itbox_v2_txt2 {
	width:60%;
	height:100%;
	margin:0px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	position:absolute;
	top:0;
	left:0;
	clear:both;
	z-index:11;
	}

#ctbx_v2 .ctbx_itbox_v2_txt3 {
	width:60%;
	margin:0px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	position:absolute;
	top:0;
	left:0;
	z-index:11;
	}






#ctbx_v6 {
	margin:0px auto;
	padding:0px;
	border:0px solid #f6f6f6;
	clear:both;
	}
.ctbx_v6_r1 {
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	}

.ctbx_v6_r2 {
	width:100%;
	height:666px;
	max-height:750px;
	text-align:left;
	position:relative;
	overflow:none;
	}


#ctbx_v6 .ctbx_itbox_v6 {
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	clear:both;
	}

#ctbx_v6 .ctbx_itbox_v6_txt {
	width:100%;
	margin:0px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	}
#ctbx_v6 .ctbx_itbox_v6_txt2 {
	width:60%;
	height:100%;
	margin:0px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	clear:both;
	}

#ctbx_v6 .ctbx_itbox_v6_txt3 {
	width:60%;
	margin:0px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	}






#ctbx_v0 {
	width:100%;
	height:auto;
	margin:0px auto;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	clear:both;
	}
.ctbx_itbox {
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	clear:both;
	}
.ctbx_itbox_imga {
	width:100%;
	height:auto;
	margin:0px;
	padding:20px 0;
	border:0px solid #f6f6f6;
	text-align:left;
	clear:both;
	}
.ctbx_itbox_imga img {
	width:100%;
	}
.ctbx_itbox_imgl {
	margin:0px;
	padding-right:10px;
	border:0px solid #f6f6f6;
	text-align:left;
	float:left;
	}
.ctbx_itbox_imgl img {
	width:100%;
	}

.ctbx_itbox_imgr {
	margin:0px;
	padding-left:10px;
	border:0px solid #f6f6f6;
	text-align:right;
	float:right;
	}
.ctbx_itbox_imgr img {
	width:100%;
	}

.ctbx_itbox_txta {
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	border:0px;
	text-align:left;
	clear:both;
	}
.ctbx_itbox_txta h3 {
	font-size:1.3em;
	letter-spacing:-0.02em;
	font-weight:700;
	line-height:1.4em;
	color:#333333;
	}
.ctbx_itbox_txta h4 {
	margin:0 0 0.2em 0;
	font-size:1.1em;
	letter-spacing:-0.01em;
	font-weight:700;
	line-height:1.2em;
	color:#000;
	}

.ctbx_itbox_txta ul {
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	border:0px;
	text-align:left;
	list-style:none;
	clear:both;
	}


.ctbx_itbox_txta ol {
	margin:0 0 0 20px;
	padding:0 0 0 10px;
	border:0px;
	clear:both;
	}
.ctbx_itbox_txta li {
	width:auto;
	height:auto;
	margin:0px;
	padding:0 0 0 0px;
	border:0px;
	color:#444;
	font-weight:600;
	clear:both;
	}
.ctbx_itbox_txta li.bold {
	font-weight:bold;
	}
.ctbx_itbox_txta .ctbxita_bx01 {
	background:red;
	}
.ctbx_itbox_txta li li {
	margin:0 0 0 10px;
	padding:0px;
	}
.ctbx_itbox_txta li li li {
	margin:0px;
	list-style-type:none;
	}

.ctbx_itbox_txta span.span01 {
	padding:0 3px 0 0;
	margin:0px;
	border:0px;
	color:#aa4e38;
	font-size:2em;
	font-weight:600;
	float:left;
	}
.ctbx_itbox_txta span.span02 {
	padding:0 3px 0 0;
	margin:0px;
	border:0px;
	color:#666;
	font-size:1.3em;
	font-weight:600;
	line-height:1.05em;
	clear:both;
	}
.ctbx_itbox_txta span.span03 {
	padding:0 3px 0 0;
	margin:0px;
	border:0px;
	color:#aa4e38;
	font-size:1.3em;
	font-weight:600;
	line-height:1.05em;
	clear:both;
	}
.ctbx_itbox_txta span {
	font-size:1em;
	font-weight:300;
	float:left;
	}






.ctbx_itbox_txtl {
	margin:0px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	float:left;
	}
.ctbx_itbox_txtl h3 {
	font-size:1.3em;
	letter-spacing:-0.02em;
	font-weight:700;
	line-height:2.5em;
	color:#b3bf06;
	}
.ctbx_itbox_txtl h4 {
	font-size:1.1em;
	letter-spacing:-0.02em;
	font-weight:700;
	line-height:1.8em;
	color:#000;
	}

.ctbx_itbox_txtl ul {
	margin:0px;
	border:0px;
	text-align:left;
	list-style:none;
	clear:both;
	}


.ctbx_itbox_txtl ol {
	margin:0 0 0 20px;
	padding:0 0 0 10px;
	border:0px;
	clear:both;
	}
.ctbx_itbox_txtl li {
	margin:0px;
	padding:0px;
	border:0px;
	color:#666;
	clear:both;
	}
.ctbx_itbox_txtl li.bold {
	font-weight:bold;
	}

.ctbx_itbox_txtl span.span01 {
	padding:0 3px 0 0;
	margin:0px;
	border:0px;
	color:#aa4e38;
	font-size:2em;
	font-weight:600;
	float:left;
	}
.ctbx_itbox_txtl span.span02 {
	padding:0 3px 0 0;
	margin:0px;
	border:0px;
	color:#666;
	font-size:1.3em;
	font-weight:600;
	line-height:1.3em;
	clear:both;
	}
.ctbx_itbox_txtl span.span03 {
	padding:0 3px 0 0;
	margin:0px;
	border:0px;
	color:#aa4e38;
	font-size:1.3em;
	font-weight:600;
	line-height:1.3em;
	clear:both;
	}
.ctbx_itbox_txtl span {
	font-size:1em;
	font-weight:300;
	float:left;
	}






.ctbx_itbox_txtr {
	margin:0px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:right;
	float:right;
	}
.ctbx_itbox_txtr h3 {
	font-size:1.3em;
	letter-spacing:-0.02em;
	font-weight:700;
	line-height:2.5em;
	color:#b3bf06;
	}
.ctbx_itbox_txtr h4 {
	font-size:1.1em;
	letter-spacing:-0.02em;
	font-weight:700;
	line-height:1.8em;
	color:#000;
	}

.ctbx_itbox_txtr ul {
	margin:0px;
	padding:0px;
	border:0px;
	text-align:left;
	list-style:none;
	clear:both;
	}


.ctbx_itbox_txtr ol {
	margin:0 0 0 20px;
	padding:0 0 0 10px;
	border:0px;
	clear:both;
	}
.ctbx_itbox_txtr li {
	margin:0px;
	padding:0px;
	border:0px;
	color:#666;
	clear:both;
	}
.ctbx_itbox_txtr li.bold {
	font-weight:bold;
	}


.ctbx_itbox_txtr span.span01 {
	padding:0 3px 0 0;
	margin:0px;
	border:0px;
	color:#aa4e38;
	font-size:2em;
	font-weight:600;
	float:left;
	}
.ctbx_itbox_txtr span.span02 {
	padding:0 3px 0 0;
	margin:0px;
	border:0px;
	color:#666;
	font-size:1.3em;
	font-weight:600;
	line-height:1.05em;
	clear:both;
	}
.ctbx_itbox_txtr span.span03 {
	padding:0 3px 0 0;
	margin:0px;
	border:0px;
	color:#aa4e38;
	font-size:1.3em;
	font-weight:600;
	line-height:1.05em;
	clear:both;
	}
.ctbx_itbox_txtr span {
	font-size:1em;
	font-weight:300;
	float:left;
	}






.ctbx_v0_01a {
	width:100%;
	height:auto;
	margin-bottom:50px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	clear:both;
	}


.ctbx_v0_01a h2 {
	margin-bottom:20px;
	padding:40px 20px;
	border:0px;
	font-size:18pt;
	letter-spacing:-0.02em;
	font-weight:700;
	color:#fff;
	}

.ctbx_v0_01a h3 {
	margin:0px;
	padding:0 0 10px 0;
	border:0px;
	font-size:17pt;
	letter-spacing:0.1em;
	font-weight:700;
	color:#fff;
	zoom:1;
	}


.ctbx_v0_01b {
	width:100%;
	height:auto;
	margin-bottom:50px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	clear:both;
	}
.ctbx_v0_01b h4 {
	width:auto;
	margin-bottom:10px;
	padding-left:14px;
	border:0px;
	font-size:12pt;
	letter-spacing:-0.02em;
	font-weight:500;
	text-align:left;
	color:#444;
	zoom:1;
	}


#ctbx_v0_02 .ctbx_v0_02b {
	width:100%;
	height:auto;
	margin-bottom:50px;
	padding:0px;
	border:0px solid #f6f6f6;
	text-align:left;
	clear:both;
	}
#ctbx_v0_02 .ctbx_v0_02b h4 {
	width:auto;
	margin-bottom:10px;
	padding-left:14px;
	border:0px;
	font-size:12pt;
	letter-spacing:-0.02em;
	font-weight:500;
	text-align:left;
	color:#444;
	zoom:1;
	}






.vtktable {
	width:auto;
	height:auto;
	padding:0px;
	border:0px;
	line-height:1;
	clear:both;
	}

.vtktable b {
	font-size:1.1em;
	letter-spacing:-0.02em;
	font-weight:600;
	text-align:left;
	color:#444;
	}
.vtktable b.red {
	font-size:13pt;
	font-weight:400;
	color:red;
	}
.vtktable span {
	width:100%;
	padding:3px 0;
	font-size:10pt;
	letter-spacing:-0.02em;
	font-weight:300;
	text-align:right;
	line-height:18pt;
	color:#444;
	}

.vtktable table.tb_01 {
	width:100%;
	padding:0px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	list-style:none;
	clear:both;
	}

.vtktable table.tb_02 {
	width:100%;
	padding:3em;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	list-style:none;
	clear:both;
	}



.vtktable tr.tr_01 {
	width:100%;
	height:35px;
	background:#e5e93f;
	font-weight:700;
	letter-spacing:-0.3pt;
	list-style:none;
	clear:both;
	}
.vtktable th {
	border-bottom:1px solid #ddd;
	letter-spacing:-0.3pt;
	list-style:none;
	text-align:center;
	clear:both;
	}

.vtktable th.th_01 {
	padding:4px 0;
	border-top:2px solid #aa4e38;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:center;
	font-weight:700;
	list-style:none;
	background:url("https://www.njcaritas.kr/theme/company/img/bar_bg_gray02.jpg") repeat;
	color:#333;
	}

.vtktable th.th_01a {
	padding:10px 0;
	border-top:1px solid #aaa;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:center;
	font-weight:700;
	list-style:none;
	background:url("https://www.njcaritas.kr/theme/company/img/bar_bg_gray02.jpg") repeat;
	color:#333;
	}
.vtktable th.th_01b {
	padding:10px 0;
	border-top:2px solid #aa4e38;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	font-weight:700;
	list-style:none;
	color:#333;
	}

.vtktable th.th_01c {
	height:130px;
	padding:0.5em;
	border-top:2px solid #aa4e38;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:left;
	font-weight:700;
	list-style:none;
	color:#333;
	}
.vtktable th.th_01c ul {
	list-style:none;
	}
.vtktable th.th_01c ul li {
	padding:0.1em 0;
	list-style:none;
	line-height:1.3em;
	}


.vtktable th.th_01 ul {
	list-style:none;
	}


.vtktable th.th_02a {
	width:10%;
	padding:10px 0;
	border-bottom:1px solid #ddd;
	border-right:1px solid #fff;
	font-size:12pt;
	font-weight:700;
	background:url("https://www.njcaritas.kr/theme/company/img/bar_bg_gray03.jpg") repeat;
	color:#000;
	}
.vtktable th.th_02b {
	width:40%;
	padding:10px 0;
	border-bottom:1px solid #ddd;
	border-right:1px solid #fff;
	text-align:center;
	font-size:12pt;
	font-weight:700;
	letter-spacing:-0.3pt;
	color:#000;
	background:url("https://www.njcaritas.kr/theme/company/img/bar_bg_gray03.jpg") repeat;
	}
.vtktable th.th_02c {
	width:40%;
	padding:10px 0;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	text-align:center;
	font-size:12pt;
	font-weight:700;
	letter-spacing:-0.3pt;
	color:#000;
	background:url("https://www.njcaritas.kr/theme/company/img/bar_bg_gray03.jpg") repeat;
	}



.vtktable th.th_03a {
	width:10%;
	padding:20px 0;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:center;
	font-weight:700;
	list-style:none;
	background:url("https://www.njcaritas.kr/theme/company/img/bar_bg_gray02.jpg") repeat;
	color:#333;
	}
.vtktable th.th_03b {
	width:30%;
	padding:20px 0;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:center;
	font-weight:700;
	list-style:none;
	background:url("https://www.njcaritas.kr/theme/company/img/bar_bg_gray02.jpg") repeat;
	color:#333;
	}







.vtktable td {
	padding:0px;
	border-bottom:1px solid #ddd;
	text-align:center;
	list-style:none;
	clear:both;
	}
.vtktable td.td_01 {
	margin:0px;
	padding:0px 4px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	line-height:1.3em;
	font-weight:300;
	word-break:keep-all;
	clear:both;
	}
.vtktable td.td_01a {
	margin:0px;
	padding:5px 0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	line-height:1.3em;
	clear:both;
	background:url("https://www.njcaritas.kr/theme/company/img/bar_bg_gray01.jpg") repeat;
	}
.vtktable td.td_02 {
	padding:2em;
	border-top:1px solid #aa4e38;
	border-bottom:1px solid #aa4e38;
	text-align:center;
	letter-spacing:-0.3pt;
	line-height:1.7em;
	list-style:none;
	background:url("https://www.njcaritas.kr/theme/company/img/bar_bg_gray02.jpg") repeat;
	clear:both;
	}
.vtktable td.td_02a {
	border-bottom:1px solid #ddd;
	text-align:center;
	font-weight:700;
	letter-spacing:-0.3pt;
	list-style:none;
	background:url("https://www.njcaritas.kr/theme/company/img/bar_bg_gray02.jpg") repeat;
	clear:both;
	}
.vtktable td.td_03 {
	width:20%;
	border-bottom:1px solid #ddd;
	text-align:center;
	font-weight:700;
	letter-spacing:-0.3pt;
	list-style:none;
	background:url("https://www.njcaritas.kr/theme/company/img/bar_bg_gray01.jpg") repeat;
	clear:both;
	}
.vtktable td.td_04 {
	margin:0px;
	padding:0px;
	border-left:1px dotted #ddd;
	border-right:1px dotted #ddd;
	border-bottom:1px solid #ddd;
	text-align:left;
	line-height:1.5em;
	clear:both;
	}
.vtktable td.td_04a {
	margin:0px;
	padding:5px 0;
	border-left:1px dotted #ddd;
	border-right:1px dotted #ddd;
	border-bottom:1px solid #ddd;
	text-align:center;
	line-height:1.5em;
	clear:both;
	}
.vtktable td.td_04c {
	margin:0px;
	padding:0px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	line-height:1.5em;
	clear:both;
	}
.vtktable td.td_05 {
	border-bottom:1px solid #ccc;
	padding:10px 0;
	text-align:center;
	letter-spacing:-0.3pt;
	list-style:none;
	clear:both;
	}

.vtktable .slash {
	background: url('http://cdn.zetawiki.com/png/slash.png');
	background-size: 100% 100%;
	text-align: left;	
}
.vtktable .backslash {
	background: url('http://cdn.zetawiki.com/png/backslash.png');
	background-size: 100% 100%;
	text-align: left;
	border-collapse: collapse;	padding:1em;
}
.vtktable .slash div, .backslash div { text-align: right; }

.vtktable th.backslash { padding:0.5em 1.5em;}



.vtktable th.thsize_05 { width:5%; }
.vtktable th.thsize_10 { width:10%; }
.vtktable th.thsize_15 { width:15%; }
.vtktable th.thsize_18 { width:18%; }
.vtktable th.thsize_20 { width:20%; }
.vtktable th.thsize_22 { width:22%; }
.vtktable th.thsize_25 { width:25%; }
.vtktable th.thsize_30 { width:30%; }
.vtktable th.thsize_32 { width:32%; }
.vtktable th.thsize_35 { width:35%; }
.vtktable th.thsize_40 { width:40%; }
.vtktable th.thsize_45 { width:45%; }
.vtktable th.thsize_50 { width:50%; }
.vtktable th.thsize_55 { width:55%; }
.vtktable th.thsize_60 { width:60%; }
.vtktable th.thsize_65 { width:65%; }
.vtktable th.thsize_70 { width:70%; }
.vtktable th.thsize_75 { width:75%; }
.vtktable th.thsize_80 { width:80%; }
.vtktable th.thsize_85 { width:85%; }
.vtktable th.thsize_90 { width:90%; }
.vtktable th.thsize_95 { width:95%; }
.vtktable th.thsize_100 { width:100%; }


.vtktable td.tdsize_05 { width:5%; }
.vtktable td.tdsize_10 { width:10%; }
.vtktable td.tdsize_15 { width:15%; }
.vtktable td.tdsize_18 { width:18%; }
.vtktable td.tdsize_20 { width:20%; }
.vtktable td.tdsize_25 { width:25%; }
.vtktable td.tdsize_30 { width:30%; }
.vtktable td.tdsize_32 { width:32%; }
.vtktable td.tdsize_35 { width:35%; }
.vtktable td.tdsize_40 { width:40%; }
.vtktable td.tdsize_45 { width:45%; }
.vtktable td.tdsize_50 { width:50%; }
.vtktable td.tdsize_55 { width:55%; }
.vtktable td.tdsize_60 { width:60%; }
.vtktable td.tdsize_65 { width:65%; }
.vtktable td.tdsize_70 { width:70%; }
.vtktable td.tdsize_75 { width:75%; }
.vtktable td.tdsize_80 { width:80%; }
.vtktable td.tdsize_85 { width:85%; }
.vtktable td.tdsize_90 { width:90%; }
.vtktable td.tdsize_95 { width:95%; }
.vtktable td.tdsize_100 { width:100%; }








.vtktable td ul {
	list-style:none;
	padding:10px;
	clear:both;
	}
.vtktable td li {
	margin:0px;
	padding:0px;
	clear:both;
	}






.ctbx_v0_mdt_05 { margin-top:5px; }
.ctbx_v0_mdt_10 { margin-top:10px; }
.ctbx_v0_mdt_20 { margin-top:20px; }
.ctbx_v0_mdt_30 { margin-top:30px;	}
.ctbx_v0_mdt_40 { margin-top:40px;	}
.ctbx_v0_mdt_50 { margin-top:50px;	}
.ctbx_v0_mdt_60 { margin-top:60px;	}
.ctbx_v0_mdt_70 { margin-top:70px;	}
.ctbx_v0_mdt_80 { margin-top:80px;	}
.ctbx_v0_mdb_10 { margin-bottom:10px; }
.ctbx_v0_mdb_20 { margin-bottom:20px; }
.ctbx_v0_mdb_30 { margin-bottom:30px; }
.ctbx_v0_mdb_40 { margin-bottom:40px; }
.ctbx_v0_mdb_50 { margin-bottom:50px; }
.ctbx_v0_mdb_60 { margin-bottom:60px; }
.ctbx_v0_mdb_70 { margin-bottom:70px; }
.ctbx_v0_mdb_80 { margin-bottom:80px; }

.ctbx_v0_pdt_05 { padding-top:5px; }
.ctbx_v0_pdt_10 { padding-top:10px; }
.ctbx_v0_pdt_20 { padding-top:20px; }
.ctbx_v0_pdt_30 { padding-top:30px;	}
.ctbx_v0_pdt_40 { padding-top:40px;	}
.ctbx_v0_pdt_50 { padding-top:50px;	}
.ctbx_v0_pdt_60 { padding-top:60px;	}
.ctbx_v0_pdt_70 { padding-top:70px;	}
.ctbx_v0_pdt_80 { padding-top:80px;	}
.ctbx_v0_pdb_10 { padding-bottom:10px; }
.ctbx_v0_pdb_20 { padding-bottom:20px; }
.ctbx_v0_pdb_30 { padding-bottom:30px; }
.ctbx_v0_pdb_40 { padding-bottom:40px; }
.ctbx_v0_pdb_50 { padding-bottom:50px; }
.ctbx_v0_pdb_60 { padding-bottom:60px; }
.ctbx_v0_pdb_70 { padding-bottom:70px; }
.ctbx_v0_pdb_80 { padding-bottom:80px; }




.ctbx_nog00a i {
    padding:8px 5px 0 17px;
	float:left;
}
.ctbx_nog00a i.fa.fa-camera,.ctbx_nog00a i.fa.fa-camera-retro,.ctbx_nog00a i.fa.fa-trophy,.ctbx_nog00a i.fa.fa-users,.ctbx_nog00a i.fa.fa-picture-o,.ctbx_nog00a i.fa.fa-cogs,.ctbx_nog00a i.fa.fa-comments,.ctbx_nog00a i.fa.fa-heart,.ctbx_nog00a i.fa.fa-plane,.ctbx_nog00a i.fa.fa-paper-plane,.ctbx_nog00a i.fa.fa-road,.ctbx_nog00a i.fa-caret-down{
    color: #bdcd00;
    font-size: 1em;
}


.ctbx_nog00b i {
    float:left;
}
.ctbx_nog00b i.fa.fa-check-square-o,.ctbx_nog00b i.fa.fa-user {
    padding:8px 6px 0 0px;
	color: #aa4e38;
    font-size: 0.9em;
}

.ctbx_nog00b i.fa.fa-check,.ctbx_nog00b i.fa.fa-home,.ctbx_nog00b i.fa.fa-phone,.ctbx_nog00b i.fa.fa-print{
    padding:7px 5px 0 0px;
	color: #333;
    font-size: 1em;
}




.ctbx_no01 {
	padding:5px 0 10px 27px;
	background: transparent url("https://www.njcaritas.kr/theme/company/img/01.png") no-repeat 0px 7px;
	}
.ctbx_no02 {
	padding:5px 0 10px 27px;
	background: transparent url("https://www.njcaritas.kr/theme/company/img/02.png") no-repeat 0px 7px;
	}
.ctbx_no03 {
	padding:5px 0 10px 27px;
	background: transparent url("https://www.njcaritas.kr/theme/company/img/03.png") no-repeat 0px 7px;
	}
.ctbx_no04 {
	padding:5px 0 10px 27px;
	background: transparent url("https://www.njcaritas.kr/theme/company/img/04.png") no-repeat 0px 7px;
	}
.ctbx_no05 {
	padding:5px 0 10px 27px;
	background: transparent url("https://www.njcaritas.kr/theme/company/img/05.png") no-repeat 0px 7px;
	}
.ctbx_no06 {
	padding:5px 0 10px 27px;
	background: transparent url("https://www.njcaritas.kr/theme/company/img/06.png") no-repeat 0px 7px;
	}
.ctbx_no07 {
	padding:5px 0 10px 27px;
	background: transparent url("https://www.njcaritas.kr/theme/company/img/07.png") no-repeat 0px 7px;
	}
.ctbx_no08 {
	padding:5px 0 10px 27px;
	background: transparent url("https://www.njcaritas.kr/theme/company/img/08.png") no-repeat 0px 7px;
	}
.ctbx_no09 {
	padding:5px 0 10px 27px;
	background: transparent url("https://www.njcaritas.kr/theme/company/img/09.png") no-repeat 0px 7px;
	}
.ctbx_no10 {
	padding:5px 0 10px 27px;
	background: transparent url("https://www.njcaritas.kr/theme/company/img/10.png") no-repeat 0px 7px;
	}
.ctbx_no11 {
	padding:5px 0 10px 27px;
	background: transparent url("https://www.njcaritas.kr/theme/company/img/11.png") no-repeat 0px 7px;
	}
.ctbx_no12 {
	padding:5px 0 10px 27px;
	background: transparent url("https://www.njcaritas.kr/theme/company/img/12.png") no-repeat 0px 7px;
	}
.ctbx_no13 {
	padding:5px 0 10px 27px;
	background: transparent url("https://www.njcaritas.kr/theme/company/img/13.png") no-repeat 0px 7px;
	}
.ctbx_no14 {
	padding:5px 0 10px 27px;
	background: transparent url("https://www.njcaritas.kr/theme/company/img/14.png") no-repeat 0px 7px;
	}
.ctbx_no15 {
	padding:5px 0 10px 27px;
	background: transparent url("https://www.njcaritas.kr/theme/company/img/15.png") no-repeat 0px 7px;
	}




.ctbx_dot01 {
	padding:0 4px 0 10px;
	background: transparent url("https://www.njcaritas.kr/theme/company/img/dot01.jpg") no-repeat 0px 9px;
	}
.ctbx_dot02 {
	padding:0 0 0 20px;
	background: transparent url("https://www.njcaritas.kr/theme/company/img/dot01.jpg") no-repeat 10px 11px;
	}
.ctbx_dot03 {
	padding:0 0 0 27px;
	background: transparent url("https://www.njcaritas.kr/theme/company/img/dot01.jpg") no-repeat 0px 2px;
	}
.ctbx_dot04 {
	padding:0 0 0 27px;
	background: transparent url("https://www.njcaritas.kr/theme/company/img/dot01.jpg") no-repeat 0px 2px;
	}
.ctbx_dot05 {
	padding:0 0 0 27px;
	background: transparent url("https://www.njcaritas.kr/theme/company/img/dot01.jpg") no-repeat 0px 2px;
	}



.ctbx_imgall {
	}
.ctbx_imgall img {
	width:100%;
	}



.ctbx_color_g {
	color:#8dc63f;
	font-weight:bold;
	}
.ctbx_color_o {
	color:#aa4e38;
	font-weight:bold;
	}
.ctbx_color_r {
	color:#aa4e38;
	font-weight:bold;
	}
.ctbx_color_gr {
	color:#777777;
	font-weight:bold;
	}
.ctbx_color_bl {
	color:#0000004;
	font-weight:bold;
	}






.vtk_tab_area_100 { display:inline-block; width:100%; margin:0px; padding:0px; border:0px; }
.vtk_tab_area_90 { display:inline-block; width:90%; margin:0px; padding:0px; border:0px; }
.vtk_tab_area_80 { display:inline-block; width:80%; margin:0px; padding:0px; border:0px; }
.vtk_tab_area_70 { display:inline-block; width:70%; margin:0px; padding:0px; border:0px; }
.vtk_tab_area_60 { display:inline-block; width:60%; margin:0px; padding:0px; border:0px; }
.vtk_tab_area_50 { display:inline-block; width:50%; margin:0px; padding:0px; border:0px; }
.vtk_tab_area_40 { display:inline-block; width:40%; margin:0px; padding:0px; border:0px; }
.vtk_tab_area_30 { display:inline-block; width:30%; margin:0px; padding:0px; border:0px; }
.vtk_tab_area_20 { display:inline-block; width:20%; margin:0px; padding:0px; border:0px; }

.vtk_tab {
	display:inline-block;
	width:100%;
	height:auto;
	margin:0.5em 0;
	padding:0px;
	border:0px;
	text-align:left;
	}
.vtk_tab ul {
	width:100%;
	margin:0px;
	padding:0px;
	border:0px;
	}
.vtk_tab li {
	margin:0px;
	padding:0.5em 0;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:0px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#eee;
	list-style:none;
	text-align:center;
	float:left;
	}
.vtk_tab a:last-child li {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}

.vtk_tab ul.tab_w_50 li { width:50%; }
.vtk_tab ul.tab_w_33 li { width:33.3333333%; }
.vtk_tab ul.tab_w_25 li { width:25%; }
.vtk_tab ul.tab_w_20 li { width:20%; }
.vtk_tab ul.tab_w_16 li { width:16.666666%; }
.vtk_tab ul.tab_w_14 li { width:14.28571428571429%; }
.vtk_tab ul.tab_w_12 li { width:12.5%; }
.vtk_tab ul.tab_w_11 li { width:11.11111111111111%; }
.vtk_tab ul.tab_w_10 li { width:10%; }




.vtk_tab ul.tab_font_l a li { 
	font-family: "Noto Sans KR",sans-serif;	
	text-decoration:none;
	font-size:15pt;
	line-height:1em;
}
.vtk_tab ul.tab_font_m a li { 
	font-family: "Noto Sans KR",sans-serif;	
	text-decoration:none;
	font-size:12pt;
	line-height:1em;
}
.vtk_tab ul.tab_font_s a li { 
	font-family: "Noto Sans KR",sans-serif;	
	text-decoration:none;
	font-size:11pt;
	line-height:1em;
}

.vtk_tab ul.tab_font_l li:hover { background:#fff; border-top:1px solid #8a1e04; border-left:1px solid #8a1e04; border-right:1px solid #8a1e04; border-bottom:1px solid #fff; }
.vtk_tab ul.tab_font_m li:hover { background:#fff; border-top:1px solid #8a1e04; border-left:1px solid #8a1e04; border-right:1px solid #8a1e04; border-bottom:1px solid #fff; }
.vtk_tab ul.tab_font_s li:hover { background:#fff; border-top:1px solid #8a1e04; border-left:1px solid #8a1e04; border-right:1px solid #8a1e04; border-bottom:1px solid #fff; }

.vtk_tab ul.tab_font_l a:hover > li { color:#8a1e04; font-weight:500; }
.vtk_tab ul.tab_font_m a:hover > li { color:#8a1e04; font-weight:500; }
.vtk_tab ul.tab_font_s a:hover > li { color:#8a1e04; font-weight:500; }

.vtk_tab ul.tab_font_l li.select { background:#fff; border-top:1px solid #8a1e04; border-left:1px solid #8a1e04; border-right:1px solid #8a1e04; border-bottom:1px solid #fff; }
.vtk_tab ul.tab_font_m li.select { background:#fff; border-top:1px solid #8a1e04; border-left:1px solid #8a1e04; border-right:1px solid #8a1e04; border-bottom:1px solid #fff; }
.vtk_tab ul.tab_font_s li.select { background:#fff; border-top:1px solid #8a1e04; border-left:1px solid #8a1e04; border-right:1px solid #8a1e04; border-bottom:1px solid #fff; }

.vtk_tab ul.tab_font_l a li.select { color:#8a1e04; font-weight:500; }
.vtk_tab ul.tab_font_m a li.select { color:#8a1e04; font-weight:500; }
.vtk_tab ul.tab_font_s a li.select { color:#8a1e04; font-weight:500; }






.area_01 {margin-top:0px; *zoom:1; border-bottom:1px solid #efefef; background:#ffffff;}
.area_01:after {content:""; clear:both; display:block; } 
.photo_area1 {float:left;padding:10px 20px 5px 10px;}
.text_area00 {float:left; width:100%; padding:0 0 0 20px; color:#4c4c4c; }
.text_area1 { width:100%; padding:0px; color:#4c4c4c; }
.text_area1 ul.history {padding:3px 0 3px 0px;}
.text_area1 ul.history li {padding:4px 0 4px 10px; list-style:none; list-style-type:none; color:#606060; border-bottom:1px #c8c8c8;}
.history_title {font-weight:bold !important; color:#005F9E !important;}

.area_02 {margin-top:0px; *zoom:1; border:none; }
.area_02:after {content:""; clear:both; display:block; } 

table.type_01 {width:92%; border-top:2px solid #268ad8; border-bottom:1px solid #268ad8; table-layout:fixed;  margin:10px auto;border-collapse:collapse;}
table.type_01 tr th {padding:5px 3px 5px 3px; border:1px solid #c8c8c8; border-top:none; border-bottom:1px solid #789dac; background:#e4f2fd; color:#616161; font-weight:normal; text-align:center; vertical-align:middle;}
table.type_01 tr td {padding:5px 0px 4px 5px; border:1px solid #c8c8c8; border-top:none;  background:#FFF; color:#454545; text-align:center; vertical-align:middle;  }
table.type_01 tr th.l {border-left:1px solid #c8c8c8 !important;}
table.type_01 tr th.r {border-right:1px solid #c8c8c8 !important;}
table.type_01 tr th.a {border-left:1px solid #c8c8c8 !important; border-right:1px solid #c8c8c8 !important;}
table.type_01 tr td.none_02 {border-right:none;!important;}
table.type_01 tr td.le {text-align:left; !important; padding:2px 0 2px 13px !important;}


table.type_02 {width:90%; border-top:2px solid #0F5499; border-bottom:1px solid #789dac; table-layout:fixed;  margin:10px auto;border-collapse:collapse;}
table.type_02 tr th {padding:5px 3px 5px 20px; border:1px solid #fff; border-top:none; border-bottom:1px solid #789dac; background:#f2f4f5; color:#616161; font-weight:bold; text-align:center; vertical-align:middle;}
table.type_02 tr td {padding:5px 0px 4px 20px; border:1px solid #c8c8c8; border-top:none;  background:#FFF; color:#454545; text-align:left; vertical-align:middle;  }
table.type_02 tr th.l {border-left:1px solid #c8c8c8 !important; border-right:1px solid #c8c8c8 !important;}
table.type_02 tr th.r {border-right:1px solid #c8c8c8 !important;}
table.type_02 tr th.a {border-left:1px solid #c8c8c8 !important; border-right:1px solid #c8c8c8 !important;}
table.type_02 tr td.none_02 {border-right:none;!important;}
table.type_02 tr td.le {text-align:left; !important; padding:2px 0 2px 13px !important;}

.text_01 { padding:3px 10px 3px 10px; line-height:160%; color:#464545}

h2 { padding: 10px 0 7px 20px; }
h4.t_01 { background: url(/img/sub/bullet_04.gif) no-repeat 0 50%; padding: 10px 0 7px 30px; font-weight:bold; color:#2c73ab;}
h4.t_02 { background: url(/img/sub/bullet_02.gif) no-repeat 0 50%; padding: 10px 0 7px 15px; font-weight:bold; color:#ff7800; margin:0 0 0 20px;}
h4.t_03 { background: url(/new_big/img/sub/bullet_03.gif) no-repeat 0 50%; padding: 25px 0 5px 35px; font-weight:bold; color:#ff6000





@media (max-width: 991px){
}