
/* table style1 */
.tbl_st1 {width:100%; margin-top:7px; border-left:1px solid #999; border-top:2px solid #214B4A;}
.tbl_st1 th,
.tbl_st1 td {padding:3px; font-size:14px; line-height:1.8; color:#111; border-right:1px solid #999; border-bottom:1px solid #999; border-top:0; text-align:center; border-spacing:0; vertical-align:top}
.tbl_st1 th {font-weight:600; background:#E1E1E1;}
.tbl_st1 tbody td.txtL {text-align:left; padding-left:10px;}

/* table style2 : 오른쪽 정렬*/
.tbl_st2 {width:100%; margin-top:9px; border-left:1px solid #999; border-top:2px solid #214B4A;}
.tbl_st2 th,
.tbl_st2 td {padding:3px; font-size:14px; line-height:1.8; color:#111; border-right:1px solid #999; border-bottom:1px solid #999; border-top:0; text-align:center; border-spacing:0; vertical-align:top}
.tbl_st2 th {font-weight:600; background:#E1E1E1;}
.tbl_st2 tbody td {text-align:right; padding-right:10px;}
.tbl_st2 tbody td.txtC {text-align:center; }

/* table style3 : 왼쪽 정렬*/
.tbl_st3 {width:100%; margin-top:9px; border-left:1px solid #999; border-top:2px solid #214B4A;}
.tbl_st3 th,
.tbl_st3 td {padding:3px; font-size:14px; line-height:1.8; color:#111; border-right:1px solid #999; border-bottom:1px solid #999; border-top:0; text-align:center; border-spacing:0; vertical-align:top}
.tbl_st3 th {font-weight:600; background:#E1E1E1;}
.tbl_st3 tbody td {text-align:left; padding-left:10px;}
.tbl_st3 tbody td.txtC {text-align:center; padding-left:0px; }

/* table style4 : 왼쪽 정렬 상단정렬*/
.tbl_st4 {width:100%; margin-top:9px; border-left:1px solid #999; border-top:2px solid #214B4A;}
.tbl_st4 th,
.tbl_st4 td {padding-top:6px; padding-bottom:6px; font-size:14px; line-height:1.8; color:#111; border-right:1px solid #999; border-bottom:1px solid #999; border-top:0; text-align:center; border-spacing:0; vertical-align:top}
.tbl_st4 th {font-weight:600; background:#E1E1E1;}
.tbl_st4 tbody td {text-align:left; padding-left:10px; vertical-align:top}
.tbl_st4 tbody td.txtC {text-align:center; padding-left:0px; }

/* table tbl_inner1 */
.tbl_inner1 {width:100%; margin:none; border:none;}
.tbl_inner1 th,
.tbl_inner1 td {padding:3px; font-size:14px; line-height:1.8; color:#111; border-right:1px solid #999; border-bottom:1px solid #999; border-top:0; text-align:center; border-spacing:0; vertical-align:top}
.tbl_inner1 th {font-weight:600; background:#E1E1E1;}

/* table tbl_inner3 : 왼쪽 정렬*/
.tbl_inner3 {width:100%; margin:none; border:none;}
.tbl_inner3 th,
.tbl_inner3 td {padding:3px; font-size:14px; line-height:1.8; color:#111; border-right:1px solid #999; border-bottom:1px solid #999; border-top:0; text-align:center; border-spacing:0;}
.tbl_inner3 th {font-weight:600; background:#E1E1E1;}
.tbl_inner3 tbody td {text-align:left; padding-left:10px;}
.tbl_inner3 tbody td.txtC {text-align:center; padding-left:0px; }

/* table common */
.thL tbody th,
.tdL td {padding-left:10px; text-align:left;}
.tdR td {padding-right:10px; text-align:right;}

/* table P302 */
.tbl_p302 {width:100%; margin-top:7px; border-left:none; border-top:2px solid #214B4A;}
.tbl_p302 th,
.tbl_p302 td {padding:20px; font-size:20px; line-height:1.8; color:#111; border-right:none; border-bottom:1px solid #999; border-top:0; text-align:center; border-spacing:0; vertical-align:top}
.tbl_p302 th {font-weight:600; background:#E1E1E1;}
.tbl_p302 tbody td.txtL {text-align:left; padding-left:10px;}


/* table style1 : 왼쪽 정렬*/
.tbl_no_side1 {width:100%; margin-top:9px; border-top:2px solid #214B4A; border-bottom:2px solid #214B4A;}
.tbl_no_side1 th {text-align:center; font-size:18px; font-weight:600; color:#111; padding:15px; border-bottom:1px solid #999;}
.tbl_no_side1 td {text-align:left; font-size:18px; padding:15px; color:#111; line-height:1.8;border-bottom:1px solid #999;}

/* table style2 : 가운데 정렬*/
.tbl_no_side2 {width:100%; margin-top:9px; border-top:2px solid #214B4A; border-bottom:2px solid #214B4A;}
.tbl_no_side2 th {text-align:center; font-size:18px; font-weight:600; color:#111; padding:15px; border-bottom:1px solid #999;}
.tbl_no_side2 td {text-align:center; font-size:18px; padding:15px; color:#111; line-height:1.8;border-bottom:1px solid #999;}

/* table style3 : 오른쪽 정렬*/
.tbl_no_side3 {width:100%; margin-top:9px; border-top:2px solid #214B4A; border-bottom:2px solid #214B4A;}
.tbl_no_side3 th {text-align:center; font-size:18px; font-weight:600; color:#111; padding:15px; border-bottom:1px solid #999;}
.tbl_no_side3 td {text-align:right; font-size:18px; padding:15px; color:#111; line-height:1.8;border-bottom:1px solid #999;}

.p102_left {float:left; width:850px;}
.p102_right {float:left; width:500px; padding: 300px 0 50px 50px; line-height: 200%;}
.p103_left {float:left; width:675px; padding-top:200px}
.p103_right {float:left; width:675px; padding: 0 0 0 50px;}


@media only screen and (max-width:767px){ /* auto */
	.pc_only {display: none;}
	.p102_left {float:left; width:100%;}
	.p102_right {float:left; width:100%; padding: 30px;}
	.p103_left {float:left; width:100%; padding:0 }
	.p103_right {float:left; width:100%;  padding: 0}
}

