@charset "utf-8";

* {word-break:keep-all !important;}

#mBusiness .tab_box li button {padding-left:20px; font-size:1.5em;}
.mBusiness_slide .swiper-wrapper {align-items:noraml}
.mBusiness_slide .swiper-slide {height:auto;}

@media screen and (max-width:1399px){
	.mBusiness_slide .swiper-slide {display:flex; flex-direction:column;}
}

@media screen and (max-width:1024px){
	#mBusiness .tab_box li button {font-size:1.2em;}
}

@media screen and (max-width:767px){
	#mBusiness .tab_box li button {font-size:1em;}
}

.sub_img_box2 .point {padding-left:0;}

.mSolution_slide dl dd {padding:0 10px;}

.mProducts_slide .txt_box dl dt {width:100%;}
.mProducts_slide .txt_box dl dd {width:100%; margin-top:3px;}


.sAbout_case1 .box dl dt {float:none; width:auto; margin-bottom:5px;}
.sAbout_case1 .box dl dd {float:none; margin-bottom:15px;}
.sAbout_case1 .box dl dd:last-of-type {margin-bottom:0;}

.sLocation_case1 .info_box {display:block;}
.sLocation_case1 .info_box dl {padding-top:15px;}
.sLocation_case1 .info_box dl:first-of-type {padding-top:0;}


@media screen and (max-width:767px){
	.sTechnology_case1 .info_box {top:0;}
	.sTechnology_case1 .info_box > div {height:120px;}
	.sTechnology_case1 .info_box > div:nth-child(2) ~ div {height:100px;}
}

.sBeorcare_case1 > div dl dt {float:none; width:auto; margin-bottom:3px;}
.sBeorcare_case1 > div dl dd {float:none; width:auto; margin-bottom:15px;}
.sBeorcare_case1 > div dl dd:last-of-type {margin-bottom:0;}

.sBeorbio_case1 .txt_box dl dt {width:100%; margin-bottom:3px;}
.sBeorbio_case1 .txt_box dl dd {width:100%; margin-bottom:13px;}
.sBeorbio_case1 .txt_box dl dd:last-of-type {margin-bottom:0;}

@media screen and (max-width:1220px){
	.sBeorcare_case1 > div {float:none; margin-right:0; padding-bottom:15px;}
	.sBeorcare_case1 > div:last-child {padding-bottom:0;}
}

@media screen and (max-width:767px){
	.sBeorbio_case2 .info_box {top:15px;}
	.sBeorbio_case2 .info_box > div {height:110px;}
	.sBeorbio_case2 .info_box > div:nth-child(2) ~ div {height:130px;}
}