@charset "utf-8";
@media screen and (max-width : 768px){ 
.slick-dots {
    top: 4px;
}
.img_slider.col01 .pic{
	margin-bottom:0 !important;
}
.section_column div:first-child{
	margin-bottom:0;
}
.section_column .col_left{
	margin-top:10px;
}
.section_column02,
.section_column04{
	padding-left:0;
	padding-right:0;
}
.rect_nav_tab{
	padding-left:15px;
	padding-right:15px;
	margin-bottom:20px !important;
	-webkit-box-sizing: border-box; /* Webkit系用 */
-moz-box-sizing: border-box;     /* Firefox用 */
box-sizing: border-box;           /* 標準 */
	
}
.rect_nav_tab li{
	font-size:3vw;
}
.tab_wrap{
	padding-left:0;
	padding-right:0;
}
.section_column02 .col_right p{
	padding:0 20px;
}

.section_column03 .babycar01{
	border-bottom:solid 1px #ccc;
	font-size:20px;
	margin-top:20px;
	width:auto;
	padding-bottom:4px;
	line-height:1.3em;
}
.section_column03 .babycar01 .sup{
	font-size:40%;
	top:5px;
}
.section_column .aprica{
	text-align:right;
	margin-top:10px !important;
}
.aprica img{
	width:215px;
}
.section_column04 .h{
	padding-left:15px;
}
}