/*			CSS for LAYOUT			*/

#container {
	text-align:center;
	width:100%;
}

#content{
	width: 770px;
	margin: auto;
	padding:0px;
	background-color:white;
}

.mainCont{
/*	border-top:1px solid #ccc;	*/
	text-align:left;
	padding:10px 35px 0px;
}

.sideLeft{
	float:left;
	margin-right:10px;
	width:466px;
}

.sideRight{
	float:right;
	width:213px;
	padding-top:69px;
}

.boxGrayBg{
	background-color:#eee;
	padding:0.5em 1em 1em;
}

.boxPinkBg{
	background-color:#ffeaf2;
	padding:0.5em 1em 1em;
}

#header{
	background-color:white;
	background-image:url(../image/head_logo_mp.gif);
	background-position:35px 0px;
	background-repeat:no-repeat;
	margin:auto;
	width:770px;
	height:100px;
	text-align:left;
}

#header a{
	display:block;
	width:700px;
	height:100px;
	margin:0px 35px;
}

#footer{
	width: 770px;
	height: 50px;
	background-color:#aaa;
/*	background-image:url(../image/bg_footer_gd.jpg);	*/
	margin: 0px;
	font-size:90%;
	color:white;
	border-top:5px solid #ffd4e5;
}
#footer .copy{
	float:left;
	text-align:left;
	padding:5px 35px;
}
#footer .info{
	float:right;
	text-align:right;
	padding:5px 35px;
}
#footer a{text-decoration:none; font-weight:bold;}
#footer a:link{color: #fff;}
#footer a:hover{color: #fff;text-decoration:underline;}
#footer a:visited{color: #fff;}
#footer a:active{color: #ccc;}

/**			CSS for RIGHT NAVI		**/

.stageNews{
	margin:0px 0px 15px;
}
img.buttonTicket{
	margin-top:2px;
}

.titleWsNews{
	color:white;
/*	border-bottom:1px solid #ddd;	*/
	padding-left:0.6em;	
/*	padding-bottom:5px;	*/
	margin:15px 0px 0px;
	line-height:1.7em;
	background:url(../image/bg_corner_pink_left.gif) no-repeat #ff5599 top left;
}
.titleWsNews div{
	background:url(../image/bg_corner_pink_right.gif) no-repeat #ff5599 top right;
	padding-top:0.2em;	
}

.titleMemberBlog{
	color:white;
	background-color:#bbb;
	padding-left:0.6em;	
	margin:0px;
	line-height:1.7em;
	background:url(../image/bg_corner_gray_top_left.gif) no-repeat #bbb top left;
}
.titleMemberBlog div{
	background:url(../image/bg_corner_gray_top_right.gif) no-repeat #bbb top right;
	padding-top:0.2em;	
}

.boxGray{
	border:1px solid #ccc;
/*	background-color:#fef;	*/
	margin:0px 0px 0px;
	padding:0px 5px 10px;
}
.boxGrayBottom263{
	line-height:1.1em;
	padding:0px 0px 10px;
	margin-bottom:15px;
	background:url(../image/bg_corner_gray_bottom263.gif) no-repeat bottom left;
}
.boxGrayBottom213{
	line-height:1.1em;
	padding:0px 0px 10px;
	margin-bottom:15px;
	background:url(../image/bg_corner_gray_bottom213.gif) no-repeat bottom left;
}
.boxGrayBottom263 p, .boxGrayBottom213 p{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:0px 5px;
}

.sideRight .boxGrayBg{
/*	border:1px solid #aaa;	*/
	margin:0px 0px 10px;
	padding:0px 0px 0px 5px;
	text-align:center;
	background:url(../image/bg_corner_graybg_bottom_left.gif) no-repeat #eee bottom left;
}
.sideRight .boxGrayBg div{
	background:url(../image/bg_corner_graybg_bottom_right.gif) no-repeat #eee bottom right;
}

.wshop{
	margin:0px;
	padding-top:10px;
	border-bottom:1px dashed #999;
}
.wshopHead{
	font-weight:bold;
}
.wshop p{
	margin:0px 0px 10px;
}

span.wshopDate{
	font-weight:normal;
}

.titleMemberProf{
	color:white;
/*	background-color:#ccc;	*/
	padding-left:0.6em;	
	margin:0px;
	line-height:1.7em;
	background:url(../image/bg_corner_pink_left.gif) no-repeat #ff5599 top left;
}
.titleMemberProf div{
	background:url(../image/bg_corner_pink_right.gif) no-repeat #ff5599 top right;
	padding-top:0.2em;	
}

.memberPro{
	margin:0;
	padding:0.5em 1.5em 0em;
}

.latestActivity h5 span.small{
	font-size:80%;
	line-height:1.2em;
}
.latestActivity p.xsmall{
	line-height:1.5em;
	padding:0.3em 0;
}
.latestActivity ol.xsmall{
	line-height:1.5em;
	padding:0 0 0 2em;
}
.latestActivity .boxGray{
	border-top:0px none; 
	border-bottom:0px none; 
	padding:5px 5px 0; 
}

.mblog{
	margin:0px 0px 15px;
	padding:5px 5px 0px 0px;
}
.mblog img{
	padding:7px 0px 0px;
}

.twtr-widget{
	padding:10px 0px 0px;
}
.twtr-widget-profile a img.twtr-profile-img {
/*	width:0px;
	height:0px;*/
}
.twtr-widget h4 a{
	font-size:14px;
}
.twtr-widget p{
	font-size:10px;
}
.twtr-doc .twtr-hd {
	padding:5px 10px;
}
.twtr-ft a img {
	width:0px;
}
.twtr-doc .twtr-ft div {
	padding:10px 0px 0px;
	line-height:0em;
}
.twtr-ft {
	font-size:0px;
}
