@charset "utf-8";

/* ============================================================ sub01 회사소개 */
/* ---------- 01 회사개요 */
	@media only screen and (max-width:767px){
		.greeting_wrp .box2 .manage .manage_list .mlist .iconbox {width:150px;}
		.greeting_wrp .box2 .manage .manage_list .mlist .txtbox {margin-left:-65px;padding-left:85px;width:calc(100% - 85px);}
	}


/* ESG경영( 03 윤리경영 ) */

/* flex 구조 */
.tbox_wrp .tbox .flexbox .page_tit {width:35rem;position:relative;font-size:1.7em;color:#000;font-weight:bold;}
.tbox_wrp .tbox .flexbox .page_tit ~ div {width:calc(100% - 35rem);padding-left:60px;}


/* ============================================================ sub02 제품소개 */
/* 00 공통사항 */
.product_wrp .titbox .tab_tit {position:relative;width:100%;max-width:170px;font-size:1.3em;color:#888;font-weight:600;}
.product_wrp .titbox .tab_tit:after {content:'';position:absolute;right:0;top:0;bottom:0;margin:auto;background:#bbb;width:1px;height:20px;}
.product_wrp .titbox .product_name {width:calc(100% - 170px);padding-left:20px;color:#222;font-size:1.3em;font-weight:600;}

	@media only screen and (max-width:767px){
		.product_wrp .tab_wrp .titbox .tab_tit {font-size:1.1em;}

		/* 특수용(주문제작) 제품 */
		.product_wrp.special .flexbox .tab_wrp,
		.product_wrp.special .flexbox:nth-child(odd) .tab_wrp  {width:100%;padding:30px 15px 10px;}
	}


/* ============================================================ sub03 R&D */

/* ---------- 02 제조공정 */
.mnf_wrp .tbox_wrp .tbox .flexbox .page_tit {font-size:1.7em;padding-left:20px;}

/* ---------- 02 기술연구 (02 시스템 설계과정 ) System design process */
.rnd_wrp .p_list .p-item ul {flex-direction: column;}
.rnd_wrp .p_list .p-item ul > li {width:100%;}

	@media only screen and (max-width:560px){
		.rnd_wrp .p_list .p-item > .tit {padding-right:60px;}
	}

/* ============================================================ sub04 고객지원 */
/* ---------- 01 고객문의안내 */
.customer_wrp .tbox_wrp .tbox .txt .line_box > li {border:1px solid #ddd;border-radius:10px;padding:30px;width:calc(50% - 10px);text-align: right;}