@charset "UTF-8";
/* sp/creators.css */

#ContentsNav {
	display:none;
}
#ContentsNavSp{
	display:block;
	float:none;
	width:100%;
	margin-bottom:5%;
	list-style-type:none;
	overflow:hidden;
	position:static;
}
#ContentsNavSp li {
	width:50%;
	float:left;
	border:none;
	background:none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f1ede7));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f1ede7 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f1ede7 100%);
	box-shadow:0 0 1px #666666 inset;
	-webkit-box-shadow:0 0 1px #666666 inset;
	line-height:1.2em;
}
#ContentsNavSp li a {
	padding:6% 10%;
	background:url(/images/sp/format/IconArrow.png) no-repeat 95% center;
	background-size:8px 10px;
	text-shadow:1px 1px 0 #FFFFFF;
	-webkit-text-shadow:1px 1px 0 #FFFFFF;
	
	display:block;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
#ContentsNavSp li a:hover {
	background:url(/images/sp/format/IconArrow.png) no-repeat 95% center;
	background-size:8px 10px;
}

#ContentsNavSp li a.current{
	background-image:none;
	background-color:#E4EBEE;
	box-shadow:0 0 1px #666666 inset;
	-webkit-box-shadow:0 0 1px #666666 inset;
	color: #19587E;
}

#ContentsInner {
	width:100%;
	padding: 0;
}
#ContentsMain {
	width:94%;
	float:none;
	padding:3%;
}
#ShopInfo {
	clear:both;
	width:100%;
	float:none;
}
#ShopImage {
	width:290px;
	float:none;
	margin:0 auto;
}

#ShopSpec {
	width:100%;
}
.creatorProfile {
	width:100%;
	box-sizing:border-box;
	padding:15px;
}
#ShopSpec {
	margin-top:3%;
}
#TitleCreator {
	margin-bottom:10px;
	padding-top:70px;
}
.creatorInformation {
	float:none;
	width:auto;
	padding-left:128px;
}
#ShopInfo .text {
	font-size: 13px  ;
	line-height:1.5em;
}
.shopMain {
	margin-bottom:10px;
}
#BtnMediaCB a {
	display:block;
	width:98px;
	height:0;
	padding-top:23px;
	overflow:hidden;
	background-size:100%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
#BtnMediaCB.none a {
	background-size:100%;
}

.OfficialBoothContents{
	width:100%;
}
#MainImage img {
	width:100%;
}
.BtnEntry img {
	width:100%;
}

/*過去*/
#olderEvent h4{
  padding: 0 0 10px 0;
}