@charset "UTF-8";
@import url('/css/common.css');
@import url('sub.css');


/* 인증소개 */
.pg_sub3_01 .row01 .tb_type1 {border-top:1px solid #ccc; border-left:1px solid #ccc; border-top:2px solid #000; letter-spacing:-1px}
.pg_sub3_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_sub3_01 .row01 .tb_type1 img {/*width:100%; max-width:67px;*/ display:block; margin:0 auto; margin-top:10px}
.pg_sub3_01 .row01 .tb_type1 td.td01 {width:25%; text-align:center; font-family:"NotoSans-Regular"; background:#f7f8fa; }
.pg_sub3_01 .row01 .tb_type1 td.td01 p.txt {text-align:left}
.pg_sub3_01 .row01 .tb_type1 td.td02 {color:#2b5686}
.pg_sub3_01 .row01 .tb_type1 td.td03 {width:15%; text-align:center}
.pg_sub3_01 .row01 .td01.img_type1 img {display:inline-block;width:25%}
.pg_sub3_01 .row01 input[type="radio"] {width:15px; height:15px; display:inline-block; margin-right:8px; vertical-align:top; margin-top:6px}


/* 인증절차 */
.pg_sub3_02 .row01 p {position:relative; padding-left:22px}
.pg_sub3_02 .row01 em {position:absolute; left:0; font-size:.87em}
.pg_sub3_02 .row01 p.p02 {padding-left:17px; margin-left:5px}
.pg_sub3_02 .row01 .tableType1 {border-bottom:1px solid #d9d9d9}
.pg_sub3_02 .row01 th {border-right:2px  dotted #d9d9d9; border-bottom:0}
.pg_sub3_02 .row01 th.th02,
.pg_sub3_02 .row01 td {border-bottom:2px  dotted #d9d9d9; }


/* 준비사항 */
.pg_sub3_03 .row01 td {color:#692222; text-align:center;}
.pg_sub3_03 .row01 td.td02 {color:#ac7a12; text-align:left;}
.pg_sub3_03 .row01 th,
.pg_sub3_03 .row01 td {padding:13px 15px;  word-break:normal}


/* 인증사업자 준수사항  */
.pg_sub3_04 .row01 p {position:relative; padding-left:22px; line-height:28px; margin-top:30px}
.pg_sub3_04 .row01 em {position:absolute; left:0; font-size:.87em}


/* 사후관리(생산·유통과정조사) */
.pg_sub3_05 .row01 h3 {font-size:16px;  line-height:28px; margin-top:10px; color:#2f7880}
.pg_sub3_05 .row01 p {position:relative; padding-left:22px; line-height:28px; margin-top:30px}
.pg_sub3_05 .row01 p.p02 {margin-top:0}
.pg_sub3_05 .row01 em {position:absolute; left:0; font-size:.87em}



@media all and (max-width:900px){

	/* 인증소개 */
	.pg_sub3_01 .row01 .tb_type1 td.td01 {width:30%; text-align:center}
	.pg_sub3_01 .row01 .tb_type1 td.td03 {width:20%; text-align:center}


	/* 인증절차 */
	.pg_sub3_02 .row01 p {padding-left:17px}
	.pg_sub3_02 .row01 p.p02 {padding-left:13px; margin-left:4px}


	/* 준비사항 */
	.pg_sub3_03 .row01 td {padding:7px 10px;}


	/* 인증사업자 준수사항  */
	.pg_sub3_04 {font-size:14px}
	.pg_sub3_04 .row01 p {position:relative; padding-left:17px; line-height:22px; margin-top:25px}


	/* 사후관리(생산·유통과정조사) */
	.pg_sub3_05 .row01 h3,
	.pg_sub3_05 {font-size:14px}
	.pg_sub3_05 .row01 p {position:relative; padding-left:17px; line-height:22px; margin-top:25px}

}


@media all and (max-width:800px){

	/* 인증소개 */
	.pg_sub3_01 .row01 .tb_type1 td {font-size:14px; line-height:20px}
	.pg_sub3_01 .row01 .tb_type1 td.td01 {width:30%; text-align:center}
	.pg_sub3_01 .row01 .tb_type1 td.td03 {width:20%; text-align:center}
	.pg_sub3_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_sub3_01 .row01 .tb_type1 td.td01 {width:33%; text-align:center}
	.pg_sub3_01 .row01 .tb_type1 td.td03 {width:20%; text-align:center}

}


@media all and (max-width:450px){

	/* 인증소개 */
	.pg_sub3_01 .row01 .tb_type1 td {padding:5px; font-size:12px; line-height:19px}
	.pg_sub3_01 .row01 input[type="radio"] {width:10px; height:10px; display:inline-block; margin-right:4px; vertical-align:top; margin-top:4px}


	/* 인증절차 */
	.pg_sub3_02 .row01 p {padding-left:14px}
	.pg_sub3_02 .row01 p.p02 {padding-left:11px; margin-left:3px}


	/* 준비사항 */
	.pg_sub3_03 .row01 td {padding:5px 7px;}

}