@charset "utf-8";

@media screen and (max-width : 768px) {
/*------------------------------------------------------------------------------------------
*
*
    /webcatalog/styling/design/
    Responsive / SP
*
*
------------------------------------------------------------------------------------------ */
.section_styling {
	margin-bottom:20px;
}
.pic_wide{
	position:relative;
}
.pic_wide img{
	display:block;
	width:100%;
}
.caption {
    font-size: 11px;
    line-height: 120%;
    margin: 10px 15px 0;
}
/* -----------------------------------
    .section_bodycolor
----------------------------------- */
.section_bodycolor {
	width: inherit;
	margin: 0 auto 10px auto;
	padding:0px 0 30px;
}
.section_bodycolor .head_title {
	margin: 60px 0 15px;
}
.section_bodycolor .head_title.first {
	margin-top: 0;
	margin-bottom: -15px;
}
.section_bodycolor .color_slider {
	margin: 0 0 15px 0;
}
.section_bodycolor .body_color_gallery .pic {
	margin: 0 0 20px 0;
}
.section_bodycolor .body_color_gallery {
	position: relative;
}
.section_bodycolor .body_color_gallery02{
	margin-top:40px;
}
.section_bodycolor .color_slider .name {
	margin: 0 0 10px 0;
	font-size: 13px;
}
}
