@charset "utf-8";
/*****************************************
center banner
*****************************************/
#multipleDiv_shop01_125{padding:100px 0;}

@media (max-width: 1100px) {
	#multipleDiv_shop01_125{padding:70px 0;}
}

/*****************************************
cs_container
*****************************************/
#multipleContentsDiv_shop01_1428{max-width:1640px; margin:0 auto; padding:100px 20px; display: grid; grid-template-columns: 900px 1fr; gap:10px;}
.cs_container {width:100%;display: flex;align-items: center;background:url(./../../images/main/cs_bg.png) left / cover no-repeat;padding: 60px 30px;color: #fff;position: relative;}
.cs_box {flex: 1; position: relative; z-index: 1; }
.cs_call {border-right: 1px solid rgba(255, 255, 255, 0.2); }
.cs_bank {padding-left: 40px; }
.cs_container p:first-child{ font-size:22px; font-weight: 500; margin-bottom: 20px;}
.cs_container .number{font-size: 42px;font-weight: 700;margin-bottom: 25px;letter-spacing: -1px;line-height: 1.2;}
.cs_container .detail{font-size: 15px; line-height: 1.6;}
.cs_container .detail span{ display: block; }

@media (max-width: 1400px) {
	#multipleContentsDiv_shop01_1428{grid-template-columns:1fr 1fr;}
	.cs_container{display:block; padding: 40px 30px;}
	.cs_container .cs_call{border-right:none;border-bottom: 1px solid #fff;padding-bottom: 20px;margin-bottom: 20px;}
	.cs_container .cs_bank{padding-left: 0;}
	.cs_container p:first-child{margin-bottom: 5px;font-size: 16px;}
	.cs_container .number{margin-bottom: 5px;font-size: 35px;}
	.cs_container .detail{}
}

@media (max-width: 1000px) {
	#multipleContentsDiv_shop01_1428{grid-template-columns:1fr;}
}

