https://makeshop-multi-images.akamaized.net/ltds/shopimages/19/72/3_000000007219.jpg?1712629587https://makeshop-multi-images.akamaized.net/ltds/shopimages/19/72/3_000000007219.jpg?1712629587https://makeshop-multi-images.akamaized.net/ltds/shopimages/19/72/3_000000007219.jpg?1712629587@charset "UTF-8";

html{
	font-size:62.5%;
}

.flex{
	display:flex;
}

.reverse{
	flex-direction: row-reverse;
}

p, ul li, .jiko_text, .sp-center a{
	font-weight:400;
}

.name h5{
	font-family: 'Noto Sans JP', sans-serif;
	font-weight:700;
	color:#f56a4a;
}

p, ul li, .text-buy:link, .text-buy:visited{
	color:#696969;
}

#wrapper p{
	font-size:1.2em;
	box-sizing: border-box;
}


#wrapper p.title01{
	font-size:1.8em;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
}


#wrapper p.sub_title01{
	font-size:1.5em;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
}




#wrapper p.sub_title01_1{
	font-size:1.0em;
	box-sizing: border-box;
	font-family: "Open Sans", "Noto Sans JP", sans-serif;
	display: flex;
	align-items: center;
	justify-content: center;
}


#wrapper p.sub_title02{
	font-size:15px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}


.new-item-list{
	margin-top:15px;
	font-size: 15px;
}

.size{
	font-size:1.5rem!important;
}


#wrapper{
	background-color:#F5F5F5;
}

.strong{
	background:linear-gradient(transparent 60%, #F0E311 60%) !important;
}

.cap-wrapper{
	box-sizing: border-box;
	padding:30px 0 0;
	font-family: "Bebas Neue", "Noto Sans JP", sans-serif; 
}

.mid-wrapper{
	box-sizing: border-box;
	padding:0;
}

.top-caption{
	width:90%;
	margin:10px auto 0;
}


.big-wrapper{
	box-sizing: border-box;
	padding:70px 0;
	font-family: "Open Sans", "Noto Sans JP", sans-serif;
}

.big-wrapper:nth-of-type(odd){
	background-color:#F5F5F5;
}


.big-wrapper:nth-of-type(even){
	background-color:#F5F5F5;
}



.style-flex, .fabric-flex{
	width:90%;
	margin:20px auto;
	box-sizing: border-box;
	align-items: center;
	justify-content: space-between;
	position:relative;
	z-index:1;
}

.style-img{
	width:50%;
}

.style-caption{
	width:45%;
}


.style-caption p{
	color: darkred;
	font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
}

.fabric-box{
	margin-top: 10px;
	align-items: center;
	width:48%;
}

/*タブレット*/
@media screen and (max-width: 820px){

	.top-bg{
		width:90%;
		margin:20px auto 50px;
		padding:100px 20px;
	}

	.style-flex, .fabric-flex{
		width:85%;
	}
	

}

/*スマホ*/
@media screen and (max-width:640px){

	.cap-wrapper{
		padding:50px 0;
	}

	.top-caption{
		width:80%;
		margin:10px auto;
	}

	.big-wrapper{
		padding:0 0 50px;
	}

	.top-bg{
		width:100%;
		margin:0 auto 50px;
		padding:80px 10px;
	}
	
	.item-title{
		width:100%;
	}

	.item-title img{
		height:110px;
	}
	
	.style-flex{
		display:block;
		width:90%;
	}
	
	.style-img, .style-caption{
		width:100%;
	}
	
	.style-caption{
		box-sizing: border-box;
		padding:20px 10px;
	}
	
	
	.image{
		width:50%;
		margin-left:-10px;
	}
	
}
/* CSS Document */
