@charset "utf-8";
@import url('/css/board.css');

/********************************************
	aeroflex
********************************************/

.em_h1 {font-weight:600; font-size:1.2em}
.em_h2 {display:block; font-weight:600; font-size:1em; margin-top:50px}
.em_h3 {display:block; font-weight:600; font-size:1em; margin-top:-10px}
.mg0 {margin:0 !important; clear:both !important}
.mt10 {margin-top:10px !important; clear:both !important}
.mt20 {margin-top:20px !important; clear:both !important}
.pt10 {padding-top:10px !important; clear:both !important}
.pt20 {padding-top:20px !important; clear:both !important}
.pt_p2 {padding-top:2% !important; clear:both !important}
.mw_620 {max-width:600px}

.ul_tp01 {clear:both}
.ul_tp01 > li {float:left; width:50%}
.ul_tp01 .text-sm {margin-bottom:25px}
.ul_tp01 img {width:100%}

.ul_tp02 > li {float:left; width:49%; margin-left:2%}
.ul_tp02 > li:first-child {margin-left:0}
.ul_tp02 > li img {width:100%}


.ol01 span {display:inline-block; position:relative; padding-left:22px}
.ol01 span:after {content:''; position:absolute; left:5px; top:16px; width:5px; height:1px; background:#333}


.visual-img-con.subtop01{background: url("/aeroflex/img/af_subtop01.jpg") no-repeat center / cover rgb(255, 255, 255);}
.visual-img-con.subtop02{background: url("/aeroflex/img/af_subtop02.jpg") no-repeat center / cover rgb(255, 255, 255);}
.visual-img-con.subtop03{background: url("/aeroflex/img/af_subtop03.jpg") no-repeat center / cover rgb(255, 255, 255);}
.visual-img-con.subtop04{background: url("/aeroflex/img/af_subtop04.jpg") no-repeat center / cover rgb(255, 255, 255);}


.location .depth_1 {color:#0065b3}

.text-sm {clear:both}
.sub--wrap .titArea p, .bbs--wrap .titArea p {font-size:2.2rem; color:#555; font-weight:600; padding:0 0 30px 15px}
.circle--stit {font-size:2.7rem}
.circle--stit::before{background:#0065b3}
.text-sm.img {margin-top:4rem}
.text-sm.img img {width:100%}
.menu--list li:hover{border-bottom:2px solid #0065b3}
.menu--list li:hover a{color:#0065b3}
.menu--list li.active{border-bottom:2px solid #0065b3}
.menu--list li.active a,
.submenu_toggle > a.on{color:#0065b3}



/* ■ 제품소개 */
.af_m1s1 .tbty01 thead {border:2px solid #000; border-left:0; border-right:0}
.af_m1s1 .tbty01 thead th {background:#fcd5b4; line-height:1.5; border-color:#000}
.af_m1s1 .tbty01 tbody th {background:#daeef3; line-height:1.5; text-align:left; font-weight:400}
.af_m1s1 .tbty01 tbody td:nth-child(3) {text-align:left}
.af_m1s1 .tbty01 tbody sup {vertical-align:super; font-size:0.52em; /*color:#ed1b24*/}
.af_m1s1 .tbty01 .tdtb01 {padding:0}
.af_m1s1 .tbty01 .tdtb01 table {min-width:100%; height:100%}
.af_m1s1 .tbty01 .tdtb01 table td {padding:5px}
.af_m1s1 .tbty01 .tdtb01 tr:nth-child(2) td {border-bottom:0}
.af_m1s1 .tbty01 .tdtb01 td:nth-child(3) {text-align:center}
.af_m1s1 .tbty01 th, .af_m1s1 .tbty01 td {; border-color:#000}
.ul_tp01 > li:nth-child(2) {margin-top:10px}
.m1s1_img01 img {float:right}

.af_m1s1 .text-sm.sm2 {margin:0}
.af_m1s1 .text-sm.sm3 {margin-top:50px}
.af_m1s1 .p_empty {height:50px; clear:both}
.af_m1s1 .p_empty:after {clear: both; display: block; content: "";}
.af_m1s1 .em_h2 span {color:#ed1b24}
.af_m1s1 .em_h3 span {color:#ed1b24}

.af_m1s1 .tbty02 table {min-width:850px}
.af_m1s1 .tbty02 thead {border:2px solid #000; border-left:0; border-right:0}
.af_m1s1 .tbty02 thead th {background:#d8e4bc; border-color:#000}
.af_m1s1 .tbty02 th, .af_m1s1 .tbty02 td {padding:12px 0; line-height:1.5; border-color:#000}
.af_m1s1 .tbty02 tbody tr:nth-child(4n + 3) > td,
.af_m1s1 .tbty02 tbody tr:nth-child(4n + 4) > td {background:#ebf1de}

.af_m1s1 .tbty03 table {min-width:370px}
.af_m1s1 .tbty03 thead {border:2px solid #000; border-left:0; border-right:0}
.af_m1s1 .tbty03 thead th {background:#d8e4bc; border-color:#000}
.af_m1s1 .tbty03 thead th.bdl1 {border-left:1px solid #000 !important;}
.af_m1s1 .tbty03 th, .af_m1s1 .tbty03 td {padding:12px 0; line-height:1.5; border-color:#000}
.af_m1s1 .tbty03 tbody tr:nth-child(even) td {background:#ebf1de}


.af_m1 .contArea {padding:40px; border:1px solid #ebebeb; background:#fafafa}
.af_m1 .contArea p:first-child {margin:0}
.af_m1 .contArea img {box-shadow:1px 1px 5px 1px #ccc}

.ul_tp01 > li:nth-child(2) {text-align:center}
.ul_tp01 > li:nth-child(2) img {width:250px}


.af_m1s1 .tb02 td {padding:8.5px}




/* ■ 인증서 및 시험성적서 */
.certificate2 .p-section02 {margin-top:50px}
.certificate2 h4 {display:none; font-size:17px; margin-bottom:30px}

/* .certificate2 .selectArea{width:120px;}
.certificate2 .selectArea select{background-color: transparent;} */



@media all and (max-width:1280px){
	.title{display:none}
	.titArea {height:45px; border-bottom:1px solid #0065b3; margin-bottom:4rem}
	.circle--stit {display:none; text-align:center; padding-left:0}
	.circle--stit::before{display:none}
	.sub--wrap .titArea p, .bbs--wrap .titArea p {padding-left:0; text-align:center}

	.ul_tp02 {padding-top:0 !important; border-top:0 !important}
	.pt_p2 {padding-top:2% !important; clear:both !important}
}


@media all and (max-width:1024px){
	/* ■ 제품소개 */	
	.af_m1s1 .tbty0 th {font-size:13px}
	.af_m1s1 .tbty0 td {font-size:12px}	
}


@media all and (max-width:950px){

	/* ■ 제품소개 */
	.af_m1 .contArea {padding:0; border:0px; background:#fff}	
	.af_m1s1 .tbty0 th {font-size:12px}
	.af_m1s1 .tbty0 td {font-size:11px}	
}


@media all and (max-width:768px) { 
	.em_h2 {display:block; font-weight:600; font-size:1em; margin-top:20px}
	.af_m1s1 .p_empty {height:30px}
	.tx_br br {display:none}
	.m1s1_img01 img {width:80%; margin:0 auto}	
	.ul_tp01 > li:nth-child(2) img {width:220px}

	/* ■ 인증서 및 시험성적서 */
	.certificate2 .select_sty {width:100%}
}


/*mobile 470 이하 */
@media all and (max-width:470px){ 
	.af_m1s1 .text-sm {line-height:1.6; font-size:1.5rem}
	.af_m1s1 .p_empty {height:20px}
	.ul_tp01 > li:nth-child(2) img {width:140px}	
}