.mo_organization{display:none;}
.mo_organization img{width:100%;}
@media screen and (max-width:1880px){
	.subVisual h2,
	.sub_lnb .sub_lnb_inner,
	.subContainer .subWrap{width:90%}
}
@media screen and (max-width:1280px){
	.sub_lnb .sub_lnb_inner{margin-bottom:48px}
}
@media screen and (max-width:1025px){
	.sub_lnb .sub_lnb_inner{margin-bottom:24px}
	.subVisual h2{font-size:43px}
	.wrap{height:420px}
	.info_logo{display:none}
	.locations .info_box{width:100%; padding:14px 0;}
	.locations .info_box .info_txt{border-left:none; padding-left:0;}
	.mo_organization{display:block;}
	.organization{display:none;}
}
@media screen and (max-width:584px){
	.locations .info_box .info_txt .tel{margin-right:40px}
}
@media screen and (max-width:581px){
	.media_tablle_wrap{position:relative;}
	.media_tablle{position:absolute; bottom:42px; right:0;}
}
@media screen and (max-width:511px){
	.locations .info_box .info_txt .tel{margin-right:21px}
}
@media screen and (max-width:496px){
	.locations .info_box .info_txt .address{margin-bottom:24px;}
	.locations .info_box .info_txt .tel{margin:0; margin-bottom:24px}
	.locations .info_box .info_txt .tel .info_con > span{display:inline; padding-top:0; padding-left:6px;}
	.locations .info_box .info_txt ul li.tel{gap:32px;}
	.locations .info_box .info_txt ul li.email{gap:20px;}
}
@media screen and (max-width:481px){
	.wrap{height:315px}
}
@media screen and (max-width:376px){
	.locations .info_box .info_txt ul li p{font-size:14px}
}
/*greet*/
@media screen and (max-width:1171px){
	.greet_img{height:auto;}
	.greet_txt{gap:6%}
	.sub_txt_ > p br{display:none;}
}
@media screen and (max-width:1025px){
	.sub_title_{font-size:34px}
	.greet_txt{flex-direction:column;}
	.subContainer:after{width:68%}
	.sub_txt_ > h3{margin-bottom:90px}
	.sub_txt_ > p:last-child{margin-bottom:0}
}
@media screen and (max-width:769px){
	.greet_img{margin-bottom:45px}
}
@media screen and (max-width:641px){
	.sub_txt_ > p{margin-bottom:36px}
}
@media screen and (max-width:541px){
	.sub_title_{width:100%}
	.sub_txt_ > h3{font-size:26px}
	.sub_txt_ > p{font-size:18px; line-height:34px}
}
@media screen and (max-width:464px){
	.sub_txt_ > h3{font-size:23px}
}
@media screen and (max-width:412px){
	.sub_b_tit{font-size:26px}
	.sub_txt_ > h3{font-size:18px; margin-bottom:84px}
	.sub_txt_ > p{font-size:15px; line-height:30px; margin-bottom:28px;}
}
@media screen and (max-width:331px){
	.sub_txt_ > h3{font-size:16px}
} 
/*history*/
@media screen and (max-width:1200px){
	.history_wrap ul li p{font-size:16px;}
}
@media screen and (max-width: 1024px){
	.history_wrap ul{margin-left:5%}
	.history_wrap ul:nth-child(even){text-align:left; margin-left:5%; margin-right:auto}
	.history_wrap ul:nth-child(even):after{left: -5.92%; right: auto;}
	.history_wrap:after{left:0; transform:translateX(0); height:89%}
}
@media screen and (max-width:542px){
	.history_wrap ul li p.year_tit{font-size:34px}
	.history_wrap ul li p{font-size:14px;}
}
@media screen and (max-width:520px){
	.history_wrap:after{top:5%}
}
@media screen and (max-width:396px){
	.history_wrap ul li p.year_tit{font-size:30x}
	.history_wrap ul li p{font-size:13px;}
}

/*product*/
.product-nav ul{width:100% !important}
.table_style2{width:100% !important;}

/*respon*/
@media screen and (max-width:1291px){
	.prdpage .gal_eff{gap:12px !important;}
	.prdpage .gal_eff li {width: calc(25% - 9px) !important;}
	.prdpage .gal_eff li .model_title01{font-size:17px !important;}
	.prdpage .gal_eff li .model_title02{font-size:15px !important;}
}
@media screen and (max-width:1180px){
	.boardView-wrap .view-top .product-thumb{width:58% !important;}
	.boardView-wrap .view-top .product-info {width: 38% !important;}
}
@media screen and (max-width:1024px){
	.boardView-wrap .view-top .product-thumb{width:100% !important;}
	.boardView-wrap .view-top .product-info {width: 100% !important;}
	.product-nav.fixed{top:78px !important}
	.img-box-wrap .slick-list{width:100% !important;}
	.boardView-wrap .view-top{flex-direction:column !important;}

	.prdpage .gal_eff li {width: calc(100% / 3 - 8px) !important;}

	.view-cont-item img{width:100% !important;}
}
@media screen and (max-width:769px){
	.crf_table .eff3_ttl{display:block;}
}
@media screen and (max-width:731px){
	.prdpage .gal_eff li {width: calc(100% / 2 - 6px) !important;}
}
@media screen and (max-width:581px){
	.crf_table2 .gal_eff .grow img{width:100%;}
	.crf_table2 .gal_eff li{margin-left:0; margin-right:0;}
	.eff3_ttl.limitTxt{font-size:15px;}
	.crf_table2 tr:first-child td table tr{display:flex; justify-content: flex-end; position:relative; margin-bottom:24px}
	.crf_table2 tr:first-child td:first-child table tr td:first-child{position:absolute; bottom:45px}
}
@media screen and (max-width:541px){
	.img-box-wrap{gap:15px !important;}
	.img-tab-wrap .slick-dots{width:82px !important;}
	.product-nav ul li{font-size:20px !important;}


	.prdpage .board-input{width:172px !important;}
}
@media screen and (max-width:481px){
	.product-nav ul li{font-size:16px !important;}
	.product-info .product-title02 span{font-size:16px !important;}
	.product-info .product-title02{font-size:20px !important; margin:10px 0 40px !important;}
}
@media screen and (max-width:396px){
	.product-info .product-title01{font-size:25px !important;}
	.img-tab-wrap .slick-dots{width:60px !important;}
	.product-info .product-title02 span{padding:3px 16px !important;}
	.btn{padding:5px 12px !important;}
}
@media screen and (max-width:386px){
	.img-tab-wrap .slick-dots{width:60px !important;}
	.product-info .product-title01{font-size:23px !important;}
	.product-info .product-title02 span{font-size:14px !important;}
	.product-info .product-title02{font-size:16px !important;}
}
@media screen and (max-width:351px){
	.product-nav ul li{font-size:15px !important;}
}