@charset "utf-8";
body {
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif!important;
}
#pcheaderWrapper {
	overflow:hidden;
	background:#fff;
}

/*----------------------------------------------------
	�ÓI�y�[�W���ʐݒ�
----------------------------------------------------*/

#container {
	font-size: 12pt;
}

#another {
clear: both;
width: 300px;
padding: 5px 0px 5px;
margin: 5px auto;
text-align: left;
}

.bc_white {
	background: #fff;
}

.p_10 {
	padding: 10px;
}

h2 {
	margin-bottom:12px;
}

.photo_center {
	text-align: center;
	margin: 10px;
}

.font_small {
	font-size: 14px;
	line-height:1.5;
	color:#555;
}

.box01 {
	margin: 16px;
	-webkit-box-shadow: 0px 1px 3px rgba(51,51,51,0.5);
	-moz-box-shadow: 0px 1px 3px rgba(51,51,51,0.5);
	-ms-box-shadow: 0px 1px 3px rgba(51,51,51,0.5);
	border-radius: 7px;
	-webkit-border-radius: 7px;
}

.Opacity_box {
	margin: 16px;
	background: #fff;
	opacity: 0.75;
	padding: 10px 13px;
	border-radius: 7px;
	-webkit-border-radius: 7px;
}

.box_title {
	margin: 0;
	background: #333;
	padding: 0.5em;
	color: #fff;
	font-weight: bold;
	border-top-right-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	border-top-left-radius: 7px;
	-webkit-border-top-left-radius: 7px;
}

#momo_logo {
	margin: 0;
	padding: 0;
	border-top: 3px solid #ffffff;
	border-bottom: 3px solid #cc284f;
	background: #E478A9;
}

#logo_inner {
	margin:0 auto;
	width:320px;
	position:relative;
}

#nanaban3_logo {
	padding:0;
	margin: 0;
	width: 320px;
	vertical-align: text-bottom;
}

#Top_menu {
	margin: 0;
	padding: 0;
	width: 100%;
}

#Top_menu ul{
	margin: 0;
	padding: 0;
}

.infoblock{
	padding-bottom:8px;
	margin: 0;
	text-align: left;
	border-top: solid 1px #DEDDDD;
	border-bottom: solid 1px #DEDDDD;
	background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0, rgb(255, 233, 233)),color-stop(1, rgb(255, 246, 246)));
	background-image: -moz-linear-gradient(-90deg,rgb(255, 233, 233) 0%,rgb(255, 246, 246) 100%);
	background-image: linear-gradient(-90deg,rgb(255, 233, 233) 0%,rgb(247, 255, 246) 100%);
	background-color:#ffffff;	
}

.last-child {
	border-top:none!important;
	border-bottom-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
}

.livetitle{
	display: block;
	padding: 10px 0 2px 13px;
	color: #0087ff;
	font-size:14px;
}

#To_top {
	text-align: center;
	margin: 20px;
}

#Backnumber,
#Good_top,
#Event_top {
	text-align: center;
	margin: 20px;
}

#Good_top a,
#To_top a,
#Event_top a{
	text-align: center;
	text-decoration: none;
	margin-top: 0.5em;
	padding: 0.5em;
	background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0, rgb(255, 255, 255)),color-stop(1, rgb(211, 211, 211)));
	background-image: -moz-linear-gradient(-90deg,rgb(255, 255, 255) 0%,rgb(211, 211, 211) 100%);
	background-image: linear-gradient(-90deg,rgb(255, 255, 255) 0%,rgb(211, 211, 211) 100%);
	background-color:#ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0px 1px 0px white;
	-ms-box-shadow: -2px -2px 2px rgba(51,51,51,0.5);
	color: #4C4C4C;
	border: solid 1px #A6A6A6;
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
}

#Backnumber select{
	font-size: 12pt;
}

#goods_list {
	margin: 10px 0;
	padding: 0;
}


#goods_list li{
	padding: 10px 0;
}

#goods_list li:first-child {
	border-top: solid 1px #DEDDDD;
	border-bottom: solid 1px #DEDDDD;
}

#goods_list li:last-child {
	border-top: solid 1px #DEDDDD;
	border-bottom: solid 1px #DEDDDD;
}

#goods_list li a{
	color: #0087ff;
}


#goods_list li .goods_box {
	display: -webkit-box;
	padding: 0;
	margin: 0;
}

#goods_list li .goods_img {
	-webkit-box-flex: 1.0;
	-webkit-box-flex-group: 2;
	padding: 0;
	margin: 0;
}

#goods_list li .goods_txt {
	-webkit-box-flex: 1.0;
	-webkit-box-flex-group: 1;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	width: 180px;
}


#Banner {
	text-align: center;
	padding: 10px auto;
	margin: 10px auto;
}

#Banner p{
	width: 302px;
	height: 45px;
	padding: 0;
	margin: 10px auto;
}

#livemenu {
margin: 0;
background: #333;
padding: 8px 0 0 0;
overflow:hidden;
color: #fff;
font-weight: bold;
border-top-right-radius: 7px;
-webkit-border-top-right-radius: 7px;
border-top-left-radius: 7px;
-webkit-border-top-left-radius: 7px;
}


#back_btn {
	float:left;
}

#repot_title {
	line-height:1.5;
	padding-bottom:4px;
	padding-left:6px;
}

#livemain {
	clear:both;
}

#ropping {
	text-align: center;
}

#ropping2 {
	text-align: center;
	margin-top:20px;
}

div.mixi {
	width: 80px;
	float: left;
}

div.twitter {
	width: 110px;
	float: left;
}

div.facebook {
	width: 110px;
	float: left;
}

#coming {
	padding:14px 0 14px 10px;
	font-weight:bold;
}

.index {
	font-size:14px;
	line-height:1.5;
	color:#333;
}

#caption {
	padding:0 0 8px 8px;
	font-size:13px;
	color:#ffffff;
}

.caption {
	font-size:14px;
	color:#333;
	padding-left:14px;
	padding-right:8px;
}

.font_small img {
	width:100%;
	margin:10px 0;
	max-width:640px;
	max-height:360px;
}

#contentWrapper {
	max-width:640px;
	margin:0 auto;
}

#superbanner {
	position: absolute;
	top: -161px;
	left: 72px;
}

#superbanner img {
	width:728px;
}

#footer ul a {
	color:#333333;
}

#footer ul a:hover {
	color: #FFB900;
	text-decoration: underline;
}

.logotype {
	height:93px;
}

@media screen and (min-width: 960px) {
body {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
.font_small {
	color:#222;
}
#momo_logo {
	background: #E478A9;
}

#logo_inner {
	margin:0 auto;
	width:640px;
	position:relative;
}
#nanaban3_logo {
	padding:0;
	margin: 0;
	width:640px;
	vertical-align: text-bottom;
}

.box01 {
	margin:16px 0;
	-webkit-box-shadow: 0px 1px 3px rgba(51,51,51,0.5);
	-moz-box-shadow: 0px 1px 3px rgba(51,51,51,0.5);
	-ms-box-shadow: 0px 1px 3px rgba(51,51,51,0.5);
	border-radius: 7px;
	-webkit-border-radius: 7px;
}
}
