
	#tinymce{background-image: linear-gradient(to bottom, #000b16, #161c3e, #000b16);}

	body .header_content_show .header_content_height{display: none !important;}
	.ly_article_1 .wide{width: 100%; padding: 0;}
	.ly_article_1 .article_content_box .article_title{display: none;}
	
	.img{font-size: 0;}
	.div_wide{width: 1440px; margin: 0 auto;}

	.brand_box *,
	.brand_box *::before,
	.brand_box *::after{box-sizing: border-box; font-family: 'Poppins-Regular'; color: #fff;}

	.brand_title{font-family: 'Poppins-Medium'; font-size: 46px; line-height: 1.6957;}
	.brand_text{font-size: 18px; line-height: 1.778; margin-top: 6px;}

	.brand_banner{text-align: center; margin-bottom: 150px;}
	.brand_banner .img_mb{display: none;}
	
	.brand_card{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
	.brand_card .img_box{width: 47.709%;}
	.brand_card .img_box .img:first-child img{max-width: 90.25%;}
	.brand_card .img_box .img:last-child{margin-top: -6.5vw; text-align: right;}
	.brand_card .img_box .img:last-child img{max-width: 43.82%;}
	.brand_card .brand_info{width: 41.667%;}

	.brand_card.reverse{flex-direction: row-reverse;}
	.brand_card.reverse .img_box .img:first-child{text-align: right;}
	.brand_card.reverse .img_box .img:last-child{margin-top: -6vw; text-align: left;}

	.brand_philosophy{display: flex; flex-direction: column; align-items: center; text-align: center; position: relative; padding: 44px 0 41px; margin: 199px 0;}
	.brand_philosophy::before,
	.brand_philosophy::after{content: ''; width: 100%; height: 2px; background-image: linear-gradient(to right, transparent, #fff, transparent); position: absolute; left: 0;}
	.brand_philosophy::before{top: 0;}
	.brand_philosophy::after{bottom: 0;}
	.brand_philosophy .brand_text{max-width: 1130px;}

	.brand_factory{display: flex; flex-direction: column; align-items: center; text-align: center; margin-top: 159px;}
	.brand_factory .brand_text{max-width: 1090px;}
	.brand_factory .brand_factory_list{display: flex; justify-content: center; flex-wrap: wrap;}
	.brand_factory .brand_factory_list .brand_factory_item{width: 31.389%; background-color: #fff; margin-right: 2.9165%; margin-top: 45px;}
	.brand_factory .brand_factory_list .brand_factory_item:nth-child(3n){margin-right: 0;}
	.brand_factory .brand_factory_item .brand_factory_info{display: flex; flex-direction: column; align-items: center; padding: 0 8.41% 6.416%;}
	.brand_factory .brand_factory_info *{color: #0c152c;}
	.brand_factory .brand_factory_info .icon{display: flex; justify-content: center; align-items: center; text-align: center; width: 90px; height: 90px; background-color: #007ecd; border-radius: 50%; margin-top: -45px; position: relative;}
	.brand_factory .brand_factory_info .brand_factory_name{font-family: 'Poppins-Medium'; font-size: 26px; line-height: 1.077; margin-top: 29px;}
	.brand_factory .brand_factory_info .brand_factory_desc{font-size: 16px; line-height: 1.75; margin-top: 6px;}

	@media (max-width: 1480px){
		.div_wide{width: auto; padding-left: 20px; padding-right: 20px; box-sizing: border-box;}
	}
	@media (max-width: 1000px){
		.div_wide{width: 98%; min-width: inherit;}
	}
	@media (max-width: 991px) {
		.brand_title{font-size: 26px;}
		.brand_text{font-size: 14px;}

		.brand_banner{margin-bottom: 70px;}
		.brand_banner .img_pc{display: none;}
		.brand_banner .img_mb{display: block;}

		.brand_card .img_box,
		.brand_card .brand_info{width: 100%;}
		.brand_card .img_box{margin-top: 20px;}
		.brand_card .img_box .img:last-child,
		.brand_card,
		.brand_card.reverse{flex-direction: column-reverse;}
		.brand_card.reverse .img_box .img:last-child{margin-top: -15vw;}

		.brand_philosophy{padding: 20px 0; margin: 26.6667vw 0;}
		.brand_philosophy::before,
		.brand_philosophy::after{height: 1px;}

		.brand_factory{margin-top: 80px;}
		.brand_factory .brand_factory_list .brand_factory_item{width: 100%; margin-right: 0; margin-top: 20px;}
		.brand_factory .brand_factory_info .icon{width: 70px; height: 70px; margin-top: -35px;}
		.brand_factory .brand_factory_info .brand_factory_name{font-size: 20px; margin-top: 15px;}
		.brand_factory .brand_factory_info .brand_factory_desc{font-size: 14px;}
	}
