@charset "utf-8";


@media (max-width: 768px) {
	#en .mainview .area h3 {display: block;}
	#en #gnb_mobi > li a span {width: 70%;}
	#en #top_mobi {display: table;width: 100%;}
	#en #top_mobi li {display: table-cell;width: 33.33%;padding: 5px 0;border-right: 1px solid #ddd;background: #f4f4f4;text-align: center;vertical-align: middle;}
	#en #top_mobi li a {line-height: 1.2;}
	/*
		서브페이지
	*/
	#en .sub .contents {margin-top: 5%;}
	#en .cont .tap_btn > li {width: 50%;max-width: none !important; }
	#en .cont .tap_btn > li.on a:after {height: 2px;}
	#en .sub  .btn.down {display: inline-block;padding: 3px 6px}
	#en .sub .btn.down:before {margin-right: 0}
	#en .btn01 {font-size: 1.25rem;}
	/* #en .submit {margin: 5% 0;} */
	.cart .tbl01 input, .cart .tbl01 select {min-height: 32px;}


	#en .std .cont .overview .txt_top p {font-size: 1.1rem;line-height: 1.25;}
	#en .std .cont .overview .txt_top .main-txt {font-size: 1.4rem;}
	#en .std .cont .classification .tbl_hori tbody tr td {padding: 1%;}
	#en .std .cont .classification .tbl_hori tbody tr .left {text-align: center;-ms-word-break: break-word;	word-break: break-word;}

	#en .certi .cont .overview .box_blue {display: block;}
	#en .certi .cont .overview .box_blue li:nth-child(1) {width: auto;padding-right: 15px;}
	#en .certi .cont .overview .box_blue li:nth-child(2) {width: auto}
	#en .certi .cont .overview .box_blue > li:last-child {display: block;width: 100%;margin-top: 3%;}
	#en .certi .cont .classification ul {display: table}
	#en .certi .cont .classification ul > li {display: table-cell;width: 33.33%;vertical-align: middle;text-align: center;border-right: 3px solid #fff;}

	#en .cont .tap_btn > li {width: 33.33%;}
	#en .contact .tbl01 td.captcha div {font-size: 1.1rem;}
	#en .introkssn .txt_top .main-txt {font-size: 1.25rem;}


}
@media (max-width: 576px) {
	#en .mainview .contents_top .area {width: 90%;}
	#en .btn01 {font-size: 1.1rem;}
	#en .mainview .contents_top .icon-list > li p {width: 80%;}
	#en .filebox label {width: 25%;min-height: auto; /* padding: 6.5px 0 */}
	#en .sub .email input, #en .sub .email select {width: 44%;}
	#en .comm .btn {width: auto;padding: 0 6px}
	#en .comm .total li {font-size: 1rem;}
	#en .comm .total li b {font-size: 1.25rem;}
	#en .listpage .search .wrap > p {font-size: 1.2rem;}
	


}

