@charset "UTF-8";
/* CSS Document */

/*
==========================================================
取扱商品
==========================================================
*/
	#topImage {
	background-image: url(images/topImage.jpg);
}

@media print, screen and (min-width: 769px) {
	
.contebox .box {
overflow: hidden;
padding: 0 20px;
margin-bottom: 50px;
}
.contebox .box:after {
content: url(images/line.svg);
position: relative;
}
.contebox .box h3 {
text-align: center;
margin-bottom: 40px;
font-size: 2.4rem;
}
.contebox .box .ph img {
border-radius: 20px;
}
.contebox .left .ph {
width: 40%;
float: left;
margin-bottom: 50px;
}
.contebox .left p {
width: 50%;
line-height: 2.4em;
float: right;
text-align: left;
}
.contebox .right .ph {
width: 40%;
float: right;
margin-bottom: 50px;
}
.contebox .right p {
width: 50%;
line-height: 2.4em;
float: left;
text-align: left;
}

}


@media screen and (max-width: 768px) {
	
.contebox .box {
overflow: hidden;
margin-bottom: 20px;
width: 100%;
}
.contebox .box:after {
content: url(images/line.svg);
position: relative;
}
.contebox .box h3 {
text-align: center;
margin-bottom: 20px;
font-size: 2.4rem;
}
.contebox .box .ph img {
border-radius: 10px;
}
.contebox .left .ph {
margin-bottom: 10px;
}
.contebox .left p {
line-height: 1.8em;
text-align: left;
margin-bottom: 20px;
}
.contebox .right .ph {
margin-bottom: 10px;
}
.contebox .right p {
line-height: 1.8em;
text-align: left;
margin-bottom: 20px;
}
	


}

