/*//////////////////////////////////////////////////////////////////////////////

merchandise.css
	
//////////////////////////////////////////////////////////////////////////////*/
#contents{
	/*border-top:#e5e5e5 solid 2px;*/
	max-width:1080px;
	margin:0 auto;
}
#contents_nav{
	font-size: 0;
	text-align: center;
	padding: 20px 0;
	border-top: #e5e5e5 solid 1px;
}
#contents_nav li{
	font-family: 'Ubuntu', sans-serif;
	font-weight:500;
	color:#624498;
	font-size:16px;
	display: inline-block;
}
#contents_nav li:after{
	content: "/";
	margin:0 5px;
}
#contents_nav li:last-child:after{
	content: "";
	margin:0;
}

#index_nav{
	font-size: 0;
}
#index_nav img{
	width: 100%;
	height: auto;
}
#index_nav li{
	display: inline-block;
	width: 50%;
	text-align: center;
	font-family: 'Ubuntu', sans-serif;
	font-weight:500;
	color:#624498;
	font-size:20px;
	margin-bottom: 50px;
}
#index_nav li dl{
	width: 95%;
	margin: 0 auto;
}
#index_nav li dd{
	margin-top: 15px;
}

.title{
	padding:80px 0;
	text-align:center;
	border-top:#e5e5e5 solid 2px;
}
.title p{
	line-height:1.6;
}
.title .jp,
.sold_out .jp{
	font-size:15px;
}
.title .en,
.sold_out .en{
	margin-top:10px;
	font-family: 'Ubuntu', sans-serif;
	font-weight:400;
	font-size:15px;
}
.sold_out{
	padding:40px 0 0 0;
	text-align:center;
}
.photo_by{
	margin-top:10px;
	font-family: 'Ubuntu', sans-serif;
	font-weight:400;
	font-size:15px;
	color:#666;
}

.photo_list img{
	max-width:100%;
	height:auto;
	box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    border: 1px solid #fff;
}

.info{
	text-align:center;
	margin: 50px 0 100px;
}
.info h2{
	font-family: 'Ubuntu', sans-serif;
	font-weight:500;
	font-size:40px;
	line-height:1;
}
.info h3{
	margin-top:10px;
	font-weight:normal;
	font-size:14px;
	color:#574b9c;
	line-height:1.4;
}
.info .jp_min{
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-weight: bold;
	line-height: 1.6;
}
.info h4{
	margin-top:20px;
	font-family: 'Ubuntu', sans-serif;
	font-weight:500;
	font-size:20px;
	color:#624498;
}
.info p.caption{
	font-size:13px;
}
.size{
	margin-top:30px;
	font-family: 'Ubuntu', sans-serif;
	font-weight:400;
	font-size:14px;
}
.size .jp{
	font-family: "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro," メイリオ", Meiryo, Osaka," ＭＳ Ｐゴシック", MS PGothic," sans-serif";
	font-weight: bold;
}
.size dt{
	line-height: 1.4;
	margin-top:20px;
	font-weight:500;
}
.size dd{
	margin-top:8px;
	line-height:1.4;
}

.btn_shop a{
	display:inline-block;
	border-radius: 20px; 
	margin:30px auto 0 auto;
	padding:10px 20px 8px 20px;
	color:#fff;
	background:#624498;
	line-height:1;
	font-weight:bold;
}
.btn_shop a:hover{
	background:#e48d8d;
}


 .mov{
	position:relative;
	width:100%;
	padding-top:56.25%;
}
.mov iframe{
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
}

/* Responsive Styles
   ========================================================================== */
@media screen and (max-width: 768px) {
	.info h2{
	font-family: 'Ubuntu', sans-serif;
	font-weight:500;
	font-size:26px;
	line-height:1;
}
}
@media screen and (max-width: 480px) {
	#contents{
		border-top:#624498 solid 2px;
	}
	#contents_nav{
		border-top: none;
	}
	#contents_nav li{
		font-size:14px;
	}
	
	#index_nav{
		margin-top: 30px;
	}
	#index_nav li{
		display: inline-block;
		width: 100%;
		text-align: center;
		font-family: 'Ubuntu', sans-serif;
		font-weight:500;
		color:#624498;
		font-size:18px;
		margin-bottom: 30px;
	}
	#index_nav li dl{
		width: 90%;
		margin: 0 auto;
	}
	#index_nav li dd{
		margin-top: 10px;
	}
	
	.title{
		margin:0 auto;
		max-width:90%;
		text-align:left;
		padding:40px 0;
	}
	.info{
		width: 90%;
		margin: 30px auto 60px;
	}
}
