/* ------------------------------ PC 가이드 분기 ------------------------------ */
@media screen and (min-width:1920px){

}

/* ------------------------------ PC 가이드 분기 ------------------------------ */
@media screen and (max-width:1780px){

}

/* ------------------------------ PC 가이드 분기 ------------------------------ */
@media screen and (max-width:1640px){

}

/* ------------------------------ PC 가이드 분기 ------------------------------ */
@media screen and (max-width:1638px){
	/* .about_section03 .btm_dl_half.as3 dd {padding-left: calc(100vw - 1275px);} */
}

/* ------------------------------ PC 가이드 분기 ------------------------------ */
@media (min-width:1536px) and (max-width:1780px){
	/* .about_section03 .btm_dl_half .box {min-height:570px;	padding:50px;} */
	.about_section03 .btm_dl_half .box .txt_box .stt {font-size:18px; line-height:38px;}
	.about_section03 .btm_dl_half .box .txt_box .icon {margin:5px 0 30px;}
	.mo_vw3 {display: block !important;}
	.company_section01 .mv_txt .pc_vw.pc_vw_n,
	.company_section02 .pc_vw.pc_vw_n{display: none !important;}
}

/* ------------------------------ PC 분기 ------------------------------ */
@media screen and (max-width:1536px){
.main_container .section2 .inner {padding:80px 20px 0;}
.main_container .section2 .title {margin-bottom:30px; font-size:32px; line-height:52px;}
}

/* ------------------------------ PC 가이드 분기 ------------------------------ */
@media (min-width:1280px) and (max-width:1536px){
	
}

/* ------------------------------ PC 분기 ------------------------------ */
@media screen and (max-width:1440px){
	/* .about_section03 .btm_dl_half .box .txt_box {max-width: unset;} */
	.about_section03 .btm_dl_half.as3 dd {padding-left: calc(100vw - 1096px);}
	.about_section03 .btm_dl_half.as3.fix dd, 
	/* .about_section03 .btm_dl_half.as3.btm dd {padding-left: calc(100vw - 771px);} */
}

/* ------------------------------ PC Guide ------------------------------ */
@media screen and (max-width:1280px){
	.main_container .section2 .con li {padding:35px 20px;}
	
}
/* ------------------------------ PC Guide ------------------------------ */
@media screen and (max-width:1200px){
	.about_section03 .btm_dl_half.as3.fix dd, 
	.about_section03 .btm_dl_half.as3.btm dd {padding-left: calc(100vw - 66.5%);}
	
	.about_section03 .btm_dl_half.as3 dd {padding-left: calc(100vw - 1176px);} 
}
/* ------------------------------ 타블렛PC ------------------------------ */
@media screen and (max-width:1023px){
	.mo_vw1 {display:block !important;}

	.about_section02 .data_wrap ul > li {padding:10px; line-height:1.4; display:flex; align-items:center;justify-content:center;}
	.about_section02 .data_wrap > li:nth-child(2) .tag p,
	.about_section02 .data_wrap > li:nth-child(3) .tag p,
	.about_section02 .data_wrap > li:nth-child(4) .tag p{font-size:12px; }
	.about_section03 .btm_dl_half.as3.fix dd, 
	.about_section03 .btm_dl_half.as3.btm dd {padding-left: calc(100vw - 62%);}
}

/* ------------------------------ 모바일 이상 ------------------------------ */
@media screen and (min-width:767px){

}


/* ------------------------------ 모바일 ------------------------------ */
@media screen and (max-width:767px){
	.mo_vw1 {display:none !important;}

	.main_container .dl_half .s_btm {padding:0;}
	.main_container .section2 .title { margin-bottom:11vw; line-height:8vw; font-size:5.2vw;}
	.about_section .title {font-size:5vw;}
	.about_section01 .mv_title {top:0;}
	.about_section02 .dl_half .s_title,
	.about_section03 .top_dl_half dt .s_title,
	.about_section03 .btm_dl_half dt .s_title {font-size:3.6vw;}
	.about_section02 .data_wrap > li:nth-child(4) .tag p {flex-wrap:wrap; line-height:unset; letter-spacing:-.5px;}
	.about_section02 .data_wrap > li:nth-child(2) .tag p, 
	.about_section02 .data_wrap > li:nth-child(3) .tag p, 
	.about_section02 .data_wrap > li:nth-child(4) .tag p {font-size:9px; line-height: 14px; padding:10px 4px;}
	.about_section03 .btm_dl_half .box .txt_box {max-width:100%;}
	.about_section03 .btm_dl_half .box {padding: 40px 30px 30px 30px;}
	.about_section02 .dl_half .title, .about_section03 .dl_half dt .title {font-size:4.8vw}
	.about_section03 .btm_dl_half.as3.fix dd, .about_section03 .btm_dl_half.as3.btm dd {padding-left: 0;}
	.about_section03 .btm_dl_half .box {max-width: 100%;}
	.about_section04 .con .stxt p {align-items:unset;}
	.about_section04 .con .stxt p span {width:100%; max-width:calc(100% - 13px);}
	.about_section04 .con .stxt i {margin-top:2vw;}
	.about_section04 .con .t_box {width:49vw;}

	.company_section .title {font-size:5vw; line-height:8vw;}
	.company_section02 .con li {width:calc((100% - 24px) / 2);}

	.footer_btm .fcon_right .family_wrap button,
	.footer_btm .fcon_right .family_wrap.on .family_list li a {font-size:12px;}

	.container input.text, .container textarea.text {font-size:3vw;}

}

/* ------------------------------ 모바일 ------------------------------ */
@media screen and (max-width:508px){
	.company_section02 .con li .stitle {height:10.8vw; margin-top:2.3vw; margin-bottom:3.9vw;}
	.company_section02 .con li:nth-child(2) .stitle {margin-top:-21px; margin-bottom:4vw ;}

}

/* ------------------------------ 모바일 ------------------------------ */
@media screen and (max-width:470px){
	/* .about_section01 .mv_title {top:17.5vw;} */

}
	