@charset "utf-8";
@media screen and (max-width:768px) {
	/*------------------------------------------------------------------------------------------
	*
	*
		 /webcatalog/styling/design/
		 Responsive / SP
	*
	*
	------------------------------------------------------------------------------------------ */

	.styling_slide .slider_inner {
		padding:0;
		}

	/* ----------------------------------- */
	/* #section_bodycolor */
	/* ----------------------------------- */
	#section_bodycolor {
		width:inherit;
		margin:0 auto 60px auto;
		}
	#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 .color_slider .name {
		margin:0 0 10px 0;
		font-size:14px;
		}
	#section_bodycolor .color_slider .caption {
		font-size:14px;
		line-height:1.285em;
		margin:0 15px 10px 15px;
		}
	#section_bodycolor .body_color_gallery .type {
		font-size:12px;
		line-height:1.333em;
		}
	#section_bodycolor .body_color_gallery .caution {
		margin:5px 0 10px 0;
		font-size:12px;
		}
	#section_bodycolor .color_slider .sup {
		font-size:14px;
		position:relative;
		top:0;
		left:0;
		}

	/* ----------------------------------- */
	/* #section_access */
	/* ----------------------------------- */
	#section_access {
		margin:0 0 40px 0;
		}
	#section_access .pic {
		margin:0 0 10px 0;
		}
	#section_access .desc {
		margin:0 0 10px 0;
		}
	#section_access .detail {
		padding:0 15px;
		margin:0 0 20px 0;
		}

	}