@charset "euc-jp";
/* CSS Document */

.mv-s h1 {
	text-shadow: 0 0 2px #211A7D, 0 0 2px #211A7D, 0 0 10px #211A7D, 0 0 10px #211A7D;
}
.itemcontainer {
	width: 96%;
	margin: 1em auto 2em;
	padding: 1em 0;
	border-bottom: dashed 1px #999;
}
.itemcontainer::after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.photobox {
	width: 35%;
	float: right;
	margin: 0 0 1em 2em;
}
.photobox a, 
.itemcontainer .box a {
	display: block;
	background: #FFF;
	padding: 3px;
	box-shadow: 0 1px 4px rgba(0,0,0,0.15);
}
.itemcontainer h3 {
	margin: 0 0 .6em;
}
.itemcontainer h4 {
	margin: .5em 0;
}
.itemcontainer p {
	margin: 0 0 .5em;
	line-height: 1.6;
}

@media screen and (max-width:799px){
.photobox a, 
.itemcontainer .box a {
	padding: 2px;
}
#makura .box3, 
#enza .box3 {
	width: 49.5%;
}
}

@media screen and (max-width:499px){
.itemcontainer {
	width: 100%;
}
.photobox {
	width: 45%;
	margin-left: 1em;
}
}

@media screen and (max-width:399px){
.photobox {
	width: 100%;
	float: none;
	margin: 0 auto 1em;
}
#makura .box3, 
#enza .box3 {
	width: 100%;
}
}