@charset "UTF-8";
@import url('/css/common.css');
@import url('sub.css');


/* 인증소개 */
.pg_sub4_01 .row01 .tb_type1 {border-top:1px solid #ccc; border-left:1px solid #ccc; border-top:2px solid #000; letter-spacing:-1px}
.pg_sub4_01 .row01 .tb_type1 td {border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:15px; font-size:17px; line-height:25px; color:#505050}
.pg_sub4_01 .row01 .tb_type1 img {width:100%; max-width:67px; display:block; margin:0 auto; margin-top:10px}
.pg_sub4_01 .row01 .tb_type1 td.td01 {width:25%; text-align:center; font-family:"NotoSans-Regular"; background:#f7f8fa; }
.pg_sub4_01 .row01 .tb_type1 td.td01 p.txt {text-align:left}
.pg_sub4_01 .row01 .tb_type1 td.td02 {color:#2b5686}
.pg_sub4_01 .row01 .tb_type1 td.td03 {width:15%; text-align:center}
.pg_sub4_01 .row01 .td01.img_type1 img {display:inline-block;width:25%}
.pg_sub4_01 .row01 input[type="radio"] {width:15px; height:15px; display:inline-block; margin-right:8px; vertical-align:top; margin-top:6px}


/* 인증절차 */
.pg_sub4_02 .row01 h3 {margin-bottom:3%}
.pg_sub4_02 .row01 p {position:relative; padding-left:15px}
.pg_sub4_02 .row01 em {position:absolute; left:0; font-size:.87em}
.pg_sub4_02 .row01 p.p02 {padding-left:17px; margin-left:5px}
.pg_sub4_02 .row01 .tableType1 {border-bottom:1px solid #d9d9d9}
.pg_sub4_02 .row01 th {border-right:2px  dotted #d9d9d9; border-bottom:0}
.pg_sub4_02 .row01 td.td01 {text-align:center}
.pg_sub4_02 .row01 th.th02,
.pg_sub4_02 .row01 td {border-bottom:2px  dotted #d9d9d9; }


/* 시설지정 */
.pg_sub4_03 .row01 p {position:relative; padding-left:15px}
.pg_sub4_03 .row01 em {position:absolute; left:0; font-size:.87em}
.pg_sub4_03 .row01 p.p02 {padding-left:17px; margin-left:5px}
.pg_sub4_03 .row01 .tableType1 {border-bottom:1px solid #d9d9d9}
.pg_sub4_03 .row01 th {border-right:2px  dotted #d9d9d9; border-bottom:0}
.pg_sub4_03 .row01 td.td01 {text-align:center}
.pg_sub4_03 .row01 th.th02,
.pg_sub4_03 .row01 td {border-bottom:2px  dotted #d9d9d9; }


/* 준비사항 */
.pg_sub4_04 .row01 h3 {margin-bottom:3%}
.pg_sub4_04 .row01 th {color:#255e65}
.pg_sub4_04 .row01 td {color:#ac7a12}
.pg_sub4_04 .row01 p {position:relative; padding-left:19px}
.pg_sub4_04 .row01 em {position:absolute; left:0; font-size:.87em}


/* 사후관리 */
.pg_sub4_05 .row01 h3 {margin:0; padding:0; line-height:30px}
.pg_sub4_05 .row01 h4 {margin:30px 0 10px 0;}
.pg_sub4_05 .row01 h4.h401 {margin:10px 0 10px 0;}
.pg_sub4_05 .row01 p {position:relative; padding-left:19px; line-height:25px}
.pg_sub4_05 .row01 em {position:absolute; left:0; font-size:.87em}
.pg_sub4_05 .row01 em.em02 {left:10px;}




@media all and (max-width:900px){

	/* 인증소개 */
	.pg_sub4_01 .row01 .tb_type1 td.td01 {width:30%; text-align:center}
	.pg_sub4_01 .row01 .tb_type1 td.td03 {width:20%; text-align:center}


	/* 인증절차 */
	.pg_sub4_02 .row01 p {padding-left:10px}
	.pg_sub4_02 .row01 p.p02 {padding-left:13px; margin-left:4px}


	/* 시설지정 */
	.pg_sub4_03 .row01 p {padding-left:10px}
	.pg_sub4_03 .row01 p.p02 {padding-left:13px; margin-left:4px}


	/* 준비사항 */
	.pg_sub4_04 .row01 p {padding-left:17px}



	/* 사후관리 */
	.pg_sub4_05 .row01 p {padding-left:17px; font-size:14px; line-height:22px}
}


@media all and (max-width:800px){

	/* 인증소개 */
	.pg_sub4_01 .row01 .tb_type1 td {font-size:14px; line-height:20px}
	.pg_sub4_01 .row01 .tb_type1 td.td01 {width:30%; text-align:center}
	.pg_sub4_01 .row01 .tb_type1 td.td03 {width:20%; text-align:center}
	.pg_sub4_01 .row01 input[type="radio"] {width:12px; height:12px; display:inline-block; margin-right:6px; vertical-align:top; margin-top:5px}



}


@media all and (max-width:600px){

	/* 인증소개 */
	.pg_sub4_01 .row01 .tb_type1 td.td01 {width:33%; text-align:center}
	.pg_sub4_01 .row01 .tb_type1 td.td03 {width:20%; text-align:center}

}


@media all and (max-width:450px){

	/* 인증소개 */
	.pg_sub4_01 .row01 .tb_type1 td {padding:5px; font-size:12px; line-height:19px}
	.pg_sub4_01 .row01 input[type="radio"] {width:10px; height:10px; display:inline-block; margin-right:4px; vertical-align:top; margin-top:4px}


	/* 인증절차 */
	.pg_sub4_02 .row01 p {padding-left:8px}
	.pg_sub4_02 .row01 p.p02 {padding-left:11px; margin-left:3px}


	/* 시설지정 */
	.pg_sub4_03 .row01 p {padding-left:8px}
	.pg_sub4_03 .row01 p.p02 {padding-left:11px; margin-left:3px}


	/* 준비사항 */
	.pg_sub4_04 .row01 p {padding-left:15px}
}
