@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;
		line-height:1.4; /**/
		}
	#section_bodycolor .color_slider .caption {
		font-size:14px;
		/*line-height:1.285em;*/
		line-height:1.4; /**/
		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_bodycolor .body_color_gallery .caution_wrap {
			margin: 10px 15px 0;
		}
		#section_bodycolor .body_color_gallery .caution_wrap .caution {
			font-size: 13px;
			line-height: 19px;
			color: #da4058;
			visibility: hidden;
		}
		#section_bodycolor .body_color_gallery .caution_wrap .caution.disp {
			visibility: visible;
		}

	}
