@charset "UTF-8";
/* CSS Document */

.text_side_title {
	padding-top:10px;
	padding-bottom:10px;
}

#mainview .mainview_text {
    padding-bottom: 0px;
}

#safty {
	width:auto;
	padding:20px;
	margin:25px 0;
	background:#f9f9f9;
}

#safty .kugiri_cont {
	height:200px;
}

#safty .kugiri_cont .suzu {
	padding-top:0px;
}

.safty_cont {
	width:100%;
	display:flex;
	justify-content: center;
	flex-direction: column;
	margin:0 auto;

}

.safty_txt {
	font-size:15px;
	margin:0;
	text-align:left;
}

.safty_img img {
	width:300px;
	padding-top:25px;
	padding-bottom:25px;
}

.safty_img {
	text-align:center;
}

.aftercare_cont {
	width:100%;
	display:flex;
	justify-content: space-between;
	flex-direction: column;
	margin:0 auto;
}

#aftercare {
	width:100%;
	background:#f4a21f;
	padding:25px 0;
}

.aftercare_img {
	text-align:center;
	padding-bottom:25px;
	padding-right:20px;
}

.aftercare_txt {
	color:#fff;
	text-align: center;
	font-size:17px;
	margin:0;
}

#case1 .case_wrap {
    margin-bottom: 0;
}

/*------------------------------case_padding*/

#case1 .before,#case1 .after {
	padding:25px 10%;
}


.main_container {
	padding:25px 25px 50px 25px;
}
