		.wrap{max-width: 1118px;margin: 0 auto;}
		.s4 {position: relative;height: initial;}
		.s3{height: initial;}
		.s4 .touch {background: #f6f8f9;width: 100%;padding: 1% 0;}
		.s4 .touch .wrap {display: flex;text-align: left;margin: 2% auto 2%;align-items: center;}
		.s4 .touch .wrap .touch_phone{width: 38%;}
		.s4 .touch .wrap .touch_phone img{float: left;margin-right: 20px;width: 12%;}
		.s4 .touch .wrap .touch_phone p:nth-child(odd){font-size: 24px;}
		.s4 .touch .wrap .touch_email{width: 45%;margin: 0 3%;}
		.s4 .touch .wrap .touch_email img{float: left;margin-right: 20px;width: 10%;}
		.s4 .touch .wrap .touch_email p:nth-child(odd){font-size: 24px;}
		.s4 .touch .wrap .touch_code{width: 10%;text-align: right;}
		.s4 .classfiy{background: #303030;overflow: hidden;}
		.s4 .classfiy .wrap{display: flex;color: white;text-align: left;justify-content: space-around;white-space: nowrap;margin-top: 3%;}
	
		.s4 .classfiy .wrap dl:last-child{border: none;}
		.s4 .classfiy .wrap dt{font-size: 20px;color: #d9cac5;margin-bottom: 35%;}
		.s4 .classfiy .wrap dd a{font-size: 15px;color: #9a9b9d;line-height: 26px;}
		.s4 .classfiy .wrap dd.onepiece a{font-size: 20px;color: #d9cac5;}
		.s4 .classfiy .copyright{text-align: center;padding-bottom: 3%;padding-top:3%;font-size: 12px;color: #9a9b9d;}

		.s4 .classfiy .copyright p,.s4 .classfiy .copyright p a{color: #9a9b9d;}

		
		
@media  screen and (max-width: 1420px) {
	.s4 .wrap .touch .touch_phone p:nth-child(odd){font-size: 28px;}
	.s4 .wrap .touch .touch_email p:nth-child(odd){font-size: 28px;}
	.s4 .wrap .touch .touch_phone,.s4 .wrap .touch .touch_email,.s4 .wrap .touch .touch_code{padding: 0;}
	.s4 .wrap{margin: 2% auto 0%;}
	.s4 .classfiy .wrap dl{margin: 0;}
	.s4 .classfiy .wrap dt{font-size: 16px;margin-bottom: 35%;}
	.s4 .classfiy .wrap dd a{font-size: 14px;line-height: 24px;}
	.s4 .touch .wrap .touch_phone p:nth-child(even){font-size: 16px;}
	.s4 .touch .wrap .touch_email p:nth-child(even){font-size: 16px;}
	.s4 .touch .wrap .touch_phone p:nth-child(odd){font-size: 22px;}
	.s4 .touch .wrap .touch_email p:nth-child(odd){font-size: 22px;}
	.s4 .touch .wrap .touch_email img{width: 10%;}
	.s4 .touch .wrap .touch_phone img{width: 12%;}
		.s4 .classfiy .wrap dd.onepiece a{font-size: 16px;}
}


@media screen and (max-width:768px ) {
	.s4{background: #f6f8f9;}
	.s4 .touch{padding-top: 15%;}
    .s4 .touch .wrap {display: block;margin-top: 20%;margin-left:50%;transform: translateX(-50%);}
    .s4 .touch .wrap .touch_phone,.s4 .touch .wrap .touch_email{width: 132%;margin:0 50%;transform: translateX(-50%);}
    .s4 .touch .wrap .touch_phone img{width: 63px;height: 63px;}
    .s4 .touch .wrap .touch_phone p:nth-child(odd){font-size: 18px;margin-top: 10px;}
    .s4 .touch .wrap .touch_phone p:nth-child(even){font-size: 14px;}
    .s4 .touch .wrap .touch_email img{width: 63px;height: 63px;}
    .s4 .touch .wrap .touch_email p:nth-child(odd){font-size: 18px;margin-top: 10px;}
    .s4 .touch .wrap .touch_email p:nth-child(even){font-size: 14px;}
	.s4 .touch .wrap .touch_email{margin-top: 40px;}
	.s4 .touch .wrap .touch_code{margin: 20% auto;width: 100%;}
	.s4 .classfiy {background: #f6f8f9;margin: 0 2%;}
	.s4 .classfiy .wrap{display: none;}
	.s4 .classfiy .copyright p ,.s4 .classfiy .copyright p a{color: black;font-size: 12px;}
	
}