/*공통*/
body .mgP{margin-bottom:15px;}

/*공통 리스트*/
ol.basic_ol{padding-left:15px;}
ol.basic_ol > li{list-style:decimal;}

ol.num_list > li{position:relative;padding-left:20px;list-style:none;}
ol.num_list > li::before{position:absolute;top:0;left:0;}
ol.num_list > li:nth-child(1)::before{content:"①";}
ol.num_list > li:nth-child(2)::before{content:"②";}
ol.num_list > li:nth-child(3)::before{content:"③";}
ol.num_list > li:nth-child(4)::before{content:"④";}
ol.num_list > li:nth-child(5)::before{content:"⑤";}
ol.num_list > li:nth-child(6)::before{content:"⑥";}
ol.num_list > li:nth-child(7)::before{content:"⑦";}
ol.num_list > li:nth-child(8)::before{content:"⑧";}
ol.num_list > li:nth-child(9)::before{content:"⑨";}
ol.num_list > li:nth-child(10)::before{content:"⑩";}

ol.num_list2 > li{position:relative;padding-left:20px;list-style:none;}
ol.num_list2 > li::before{position:absolute;top:0;left:0;}
ol.num_list2 > li:nth-child(1)::before{content:"1)";}
ol.num_list2 > li:nth-child(2)::before{content:"2)";}
ol.num_list2 > li:nth-child(3)::before{content:"3)";}
ol.num_list2 > li:nth-child(4)::before{content:"4)";}
ol.num_list2 > li:nth-child(5)::before{content:"5)";}
ol.num_list2 > li:nth-child(6)::before{content:"6)";}
ol.num_list2 > li:nth-child(7)::before{content:"7)";}
ol.num_list2 > li:nth-child(8)::before{content:"8)";}
ol.num_list2 > li:nth-child(9)::before{content:"9)";}
ol.num_list2 > li:nth-child(10)::before{content:"10)";}

ol.hangul_list{padding-left:25px;}
ol.hangul_list > li{list-style:hangul;margin-bottom:5px;}
ol.hangul_list > li:last-child{margin-bottom:0;}

.dash_list > li{position:relative;font-size:16px;line-height:1.7;padding-left:15px;margin-bottom:5px;letter-spacing:-0.5px;}
.dash_list > li:last-child{margin-bottom:0;}
.dash_list > li::before{content:"-";position:absolute;top:0;left:0;}

/*공통 테이블*/
.table_box{overflow-x:auto;}
.table_box table{width:100%;min-width:900px;border-top:2px solid #333;}
.table_box table th,
.table_box table td{font-size:16px;line-height:1.7;padding:15px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;text-align:center;letter-spacing:-1px;}
.table_box table th{border-bottom:1px solid #333;font-weight:500;background:#eaeffb;}
.table_box table th:last-child{border-right:0;}
.table_box table td:last-child{border-right:0;}
.table_box table .text_left{text-align:left;padding:15px 25px;}

/*공통 스타일 박스*/
.com_style_box01{background-repeat:no-repeat;background-position:left 60px center;background-color:#f5f5f5;padding:40px 40px 40px 190px;}
.com_style_box01 p{font-size:16px;line-height:1.7;color:#555;word-break:keep-all;}

/*공통 스타일 박스2*/
.com_style_box02 *{font-size:16px;line-height:1.7;letter-spacing:-0.5px;word-break:keep-all;}
.com_style_box02 > ol ol,
.com_style_box02 > ol ul{margin-top:5px;margin-bottom:10px;}

@media all and (max-width:1024px){
	/*공통*/
	body .mgP{margin-bottom:10px;}

	/*공통 리스트*/
	.dash_list > li{font-size:14px;padding-left:10px;}

	/*공통 테이블*/
	.table_box table th,
	.table_box table td{font-size:14px;padding:10px;}
	.table_box table td.text_left{padding:10px 20px;}
	.table_box table td br{display:none;}

	/*공통 스타일 박스*/
	.com_style_box01{background-size:80px;background-position:left 30px center;padding:30px 30px 30px 135px;}
	.com_style_box01 p{font-size:14px;}
	.com_style_box01 p br{display:none;}

	/*공통 스타일 박스2*/
	.com_style_box02 *{font-size:14px;}
}
@media all and (max-width:768px){
	/*공통 스타일 박스*/
	.com_style_box01{background-image:none !important;padding:30px;}
}