@charset "utf-8";

@import "mp_navi_c.css";

/*================================================================================ */
/* font style for monospace */

.MonoSpace {
}

.mpLiteGlobalNaviFrame{
	width:760px;
	padding-top:5px;
}
.globalNaviLeft{
	width:255px;
	height:95px;
	border-top:solid 5px #c7d641;
	border-left:solid 5px #c7d641;
	border-right:solid 5px #c7d641;
	background-color:#edf0d3;
	float:left;
	text-align:center;
	margin-top:5px;
}
.globalNaviLeftba{
	width:255px;
	height:95px;
	border-top:solid 5px #b4c9dc;
	border-left:solid 5px #b4c9dc;
	border-right:solid 5px #b4c9dc;
	background-color:#e5ecf0;
	float:left;
	text-align:center;
	margin-top:5px;
}
.globalNaviLeftCommba{
	width:255px;
	height:95px;
	border-top:solid 5px #fce85c;
	border-left:solid 5px #fce85c;
	border-right:solid 5px #fce85c;
	background-color:#fdfce3;
	float:left;
	text-align:center;
	margin-top:5px;
}
.globalNaviLeftHelp{
	width:255px;
	height:94px;
	border-top:solid 5px #b8aea0;
	border-left:solid 5px #b8aea0;
	border-right:solid 5px #b8aea0;
	border-bottom:solid 1px #b8aea0;
	background-color:#f3efeb;
	float:left;
	text-align:center;
	margin-top:5px;
}
.globalNaviRight{
	position:relative;
	width:490px;
	height:100px;
	border-bottom:solid 5px #c7d641;
	float:right;
}
.globalNaviRightba{
	position:relative;
	width:490px;
	height:100px;
	float:right;
}
.globalNaviRightCommba{
	position:relative;
	width:490px;
	height:100px;
	float:right;
}
.globalNaviRightHelp{
	position:relative;
	width:490px;
	height:100px;
	border-bottom:solid 5px #b8aea0;
	float:right;
}
.globalNaviLeftMarginTop{
	margin-top:20px;
}
.globalNaviH2MarginTop{
	margin-top:0px;
	height:56px;
	text-align:center;
}
.globalNaviHelpH2MarginTop{
	margin-top:40px;
	color:#cccccc;
}
.globalNaviHelpH2MarginTopLine{
	text-decoration:none;
}
.globalNaviHelpH2MarginTopLine:hover{
	text-decoration:underline;
}
#globalNaviHelpH2MarginTopLine2{
	text-decoration:none;
	color:#918480;
}
#globalNaviHelpH2MarginTopLine2:hover{
	text-decoration:underline;
	color:#918480;
}
.globalNaviBannerFrame{
	width:490px;
	height:80px;
}
.globalNaviButtomFrame{
	width:490px;
	height:20px;
}
.globalNaviButtom01{
	width:61px;
	height:19px;
	background-color:#b9da70;
	border-top:solid 1px #006633;
	border-left:solid 1px #006633;
	border-right:solid 1px #006633;
	float:left;
	margin-left:2px;
	text-align:center;
	font-size:12px;
}
.globalNaviButtom01 a:hover{
	width:61px;
	height:19px;
	background-color:#044c10;
	text-align:center;
	font-size:12px;
}
.globalNaviButtom02{
	width:49px;
	height:19px;
	background-color:#b0aeae;
	border-top:solid 1px #8c8882;
	border-left:solid 1px #8c8882;
	border-right:solid 1px #8c8882;
	float:left;
	margin-left:7px;
	text-align:center;
	font-size:12px;
}
.globalNaviButtom02 a:hover{
	width:49px;
	height:19px;
	background-color:#474747;
	text-align:center;
	font-size:12px;
}
.globalNaviButtom03{
	width:65px;
	height:19px;
	background-color:#b0aeae;
	border-top:solid 1px #8c8882;
	border-left:solid 1px #8c8882;
	border-right:solid 1px #8c8882;
	float:left;
	margin-left:7px;
	text-align:center;
	font-size:12px;
}
.globalNaviButtom03 a:hover{
	width:65px;
	height:19px;
	background-color:#474747;
	text-align:center;
	font-size:12px;
}
.globalNaviButtom04{
	width:65px;
	height:19px;
	background-color:#b0aeae;
	border-top:solid 1px #8c8882;
	border-left:solid 1px #8c8882;
	border-right:solid 1px #8c8882;
	float:left;
	margin-left:7px;
	text-align:center;
	font-size:12px;
}
.globalNaviButtom04 a:hover{
	width:65px;
	height:19px;
	background-color:#474747;
	text-align:center;
	font-size:12px;
}
.globalNaviButtom05{
	width:65px;
	height:19px;
	background-color:#b0aeae;
	border-top:solid 1px #8c8882;
	border-left:solid 1px #8c8882;
	border-right:solid 1px #8c8882;
	float:left;
	margin-left:7px;
	text-align:center;
	font-size:12px;
}
.globalNaviButtom05 a:hover{
	width:65px;
	height:19px;
	background-color:#474747;
	text-align:center;
	font-size:12px;
}
.globalNaviButtom06{
	width:65px;
	height:19px;
	background-color:#b0aeae;
	border-top:solid 1px #8c8882;
	border-left:solid 1px #8c8882;
	border-right:solid 1px #8c8882;
	float:left;
	margin-left:7px;
	text-align:center;
	font-size:12px;
}
.globalNaviButtom06 a:hover{
	width:65px;
	height:19px;
	background-color:#474747;
	text-align:center;
	font-size:12px;
}
.globalNaviButtom07{
	width:49px;
	height:19px;
	background-color:#b0aeae;
	border-top:solid 1px #8c8882;
	border-left:solid 1px #8c8882;
	border-right:solid 1px #8c8882;
	float:left;
	margin-left:7px;
	text-align:center;
	font-size:12px;
}
.globalNaviButtom07 a:hover{
	width:49px;
	height:19px;
	background-color:#474747;
	text-align:center;
	font-size:12px;
}
.newPhotoStyle{
	text-align:right;
	width:188px;
	height:30px;
	margin:7px 0px 0px 6px;
	background-image:url(/mpService/img/hn_new_photo.gif);
}
.newMovieStyle{
	text-align:right;
	width:188px;
	height:30px;
	margin:7px 0px 0px 6px;
	background-image:url(/mpService/img/hn_new_movie.gif);
}
.newMp3Style{
	text-align:right;
	width:188px;
	height:30px;
	margin:7px 0px 0px 6px;
	background-image:url(/mpService/img/hn_new_mp3.gif);
}
.newiframe{
	margin:0px 0px 5px 7px;
	background-color:#FFFFFF;
}
.newIframeImg{
	width:172px;
	height:445px;
	margin:0px 5px 10px 5px;
}
.newIframeMovie{
	width:172px;
	height:210px;
	margin:0px 5px 10px 5px;
}
.newIframeMp3{
	width:172px;
	height:170px;
	margin:0px 5px 10px 5px;
}
.ninkiMPRankingTitle{
	width:188px;
	padding-top:0px;
	margin:7px 0px 0px 6px;
	text-align:right;
}
.mpRankingTitleStyle{
	margin:0px 5px 0px 0px;
}
.mpRankingFrameStyle{
	width:184px;
	margin:0px 5px 0px 7px;
	border-left:solid 1px #cdcbcc;
	border-right:solid 1px #cdcbcc;
	border-bottom:solid 1px #cdcbcc;
	background-color:#FFFFFF;
}
.mpTopBannerMargin{
	margin:7px 0px 5px 0px;
}
.mpRankingDateStyle{
	width:186px;
	font-size:10px;
}
.mpRankingFrame{
	float:left;
	width:33px;
}
.pushKijiA{
	width:520px;
	border-left:solid 1px #cdcbcc;
	border-right:solid 1px #cdcbcc;
	border-bottom:solid 1px #cdcbcc;
	margin:0px 5px 0px 5px;
}
.pushKijiFrameA{
	width:510px;
	margin:0px;
	padding:5px 7px 5px 3px;
	border-bottom:solid 1px #cdcbcc;
	line-height:110%;
	background-color:#FFFFFF;
}
.pushKijiSpanFrame{
	font-size:14px;
}
.pushKijiKomyu{
	margin:0px;
	padding:0px;
	font-size:10px;
}
.MpTopRankingFrame{
	border-left:solid 1px #cdcbcc;
	border-right:solid 1px #cdcbcc;
	border-bottom:solid 1px #cdcbcc;
	margin:0px 5px 0px 4px;
	background-color:#FFFFFF;
}
.iframeStyle {
	width:186px;
	margin:0px 0px 5px 7px;
	border-left:solid 1px #cdcbcc;
	border-right:solid 1px #cdcbcc;
	border-bottom:solid 1px #cdcbcc;
	background-color:#FFFFFF;
}
.puniBannerMargin{
	margin:14px;
}
.konamiBannerMargin{
	margin-top:5px;
}
.rdmBannerStyle{
	margin-top:14px;
	margin-bottom:14px;
}
.renewalComulogImgStyle{
	margin:6px 5px 0px 0px;
}
ul.ulReNavLite {
	margin: 0;
	padding: 0;
	height: 20px;
	clear: both;
}
ul.ulReNavLite li {
	float: left;
	list-style: none;
}
ul.ulReNavLite li img {
	vertical-align: bottom;
}
.globalNaviPadding{
	padding-top:2px;
}
.MpTopLinkMpLiteRComm{
	width:103px;
	height:20px;
	background-color:#fdfce3;
	border-top:solid 1px #cfd4b8;
	border-bottom:solid 1px #cfd4b8;
	border-right:solid 1px #cfd4b8;
	text-align:center;
}
.MpTopLinkMpLiteRComm a:hover{
	width:103px;
	height:20px;
	background-color:#696501;
	text-align:center;
}
.MpTopLinkMpLiteRRComm{
	width:85px;
	height:20px;
	background-color:#fdfce3;
	border-top:solid 1px #cfd4b8;
	border-bottom:solid 1px #cfd4b8;
	border-right:solid 1px #cfd4b8;
	text-align:center;
}
.MpTopLinkMpLiteRRComm a:hover{
	width:85px;
	height:20px;
	background-color:#696501;
	text-align:center;
}
.MpTopLinkMpLiteLComm{
	width:137px;
	height:20px;
	background-color:#e0eaad;
	border-top:solid 1px #cfd4b8;
	border-bottom:solid 1px #cfd4b8;
	border-right:solid 1px #cfd4b8;
	text-align:center;
}
.MpTopLinkMpLiteLComm a:hover{
	width:137px;
	height:20px;
	background-color:#044c10;
	text-align:center;
}
.MpTopLinkMpLiteRComm2{
	width:120px;
	height:20px;
	background-color:#fdfce3;
	border-top:solid 1px #cfd4b8;
	border-bottom:solid 1px #cfd4b8;
	border-right:solid 1px #cfd4b8;
	text-align:center;
}
.MpTopLinkMpLiteRComm2 a:hover{
	width:120px;
	height:20px;
	background-color:#696501;
	text-align:center;
}
.MpTopLinkMpLiteLComm2{
	width:137px;
	height:20px;
	background-color:#e0eaad;
	border-top:solid 1px #cfd4b8;
	border-bottom:solid 1px #cfd4b8;
	border-right:solid 1px #cfd4b8;
	text-align:center;
}
.MpTopLinkMpLiteLComm2 a:hover{
	width:137px;
	height:20px;
	background-color:#044c10;
	text-align:center;
}
.MpLiteCommNaviMarginP{
	margin-top:10px;
}
.MpLiteCommNaviMarginH2{
	margin-top:20px;
}
.MpLiteCommNaviMarginH2 a{
	text-decoration:none;
}
.MpLiteCommNaviMarginH2 a:link{
	text-decoration:none;
}
.MpLiteCommNaviMarginH2 a:hover{
	text-decoration:underline;
}
.mpLiteTextColorRed{
	color:#d0393d;
}
.mpLiteTextColorGlay{
	color:#666666;
}
.mpLiteOnMouseline{
	text-decoration:none;
}
.mpLiteOnMouseline:hover{
	text-decoration:underline;
}
.mpLiteOnMouseline2{
	text-decoration:none;
}
.mpLiteOnMouseline2:hover{
	text-decoration:underline;
}
#mpLiteNameColorGlay{
	color:#606536;
}
#mpLiteTitleColorGlay{
	color:#606536;
}
#mpLiteCommColor{
	color:#857a1d;
}
.MpTopLinkMpLiteR{
	width:83px;
	height:20px;
	background-color:#edf2d4;
	border-top:solid 1px #cfd4b8;
	border-bottom:solid 1px #cfd4b8;
	border-right:solid 1px #cfd4b8;
	text-align:center;
}
.MpTopLinkMpLiteR a:hover{
	width:83px;
	height:20px;
	background-color:#044c10;
	text-align:center;
}
.MpTopLinkMpLiteL{
	width:84px;
	height:20px;
	background-color:#edf2d4;
	border-top:solid 1px #cfd4b8;
	border-bottom:solid 1px #cfd4b8;
	border-right:solid 1px #cfd4b8;
	text-align:center;
}
.MpTopLinkMpLiteL a:hover{
	width:84px;
	height:20px;
	background-color:#044c10;
	text-align:center;
}
.MpTopLinkMpLiteRba{
	width:108px;
	height:20px;
	background-color:#e5ecf0;
	border-top:solid 1px #cfd4b8;
	border-bottom:solid 1px #cfd4b8;
	border-right:solid 1px #cfd4b8;
	text-align:center;
}
.MpTopLinkMpLiteRba a:hover{
	width:108px;
	height:20px;
	background-color:#0963c0;
	text-align:center;
}
.MpTopLinkMpLiteLba{
	width:107px;
	height:20px;
	background-color:#edf2d4;
	border-top:solid 1px #cfd4b8;
	border-bottom:solid 1px #cfd4b8;
	border-right:solid 1px #cfd4b8;
	text-align:center;
}
.MpTopLinkMpLiteLba a:hover{
	width:107px;
	height:20px;
	background-color:#044c10;
	text-align:center;
}
.MpTopLinkColorMpLite a{
	color:#000000;
	text-decoration:none;
}
.MpTopLinkColorMpLite a:visited{
	color:#000000;
}
.MpTopLinkColorMpLite a:hover{
	color:#FFFFFF;
	font-weight:bold;
}
.mpLiteBorderImageBa{
	width:490px;
	height:5px;
}
.globalNaviLLeft{
	width:5px;
	height:100px;
	border-bottom:solid 5px #c7d641;
	float:left;
}
.globalNaviLLeftba{
	width:5px;
	height:100px;
	border-bottom:solid 5px #b4c9dc;
	float:left;
}
.globalNaviLLeftCommba{
	width:5px;
	height:100px;
	border-bottom:solid 5px #fce85c;
	float:left;
}
.globalNaviLLeftHelp{
	width:5px;
	height:100px;
	border-bottom:solid 5px #b8aea0;
	float:left;
}
.MpLiteTopTitleStyle{
	height:50px;
	width:245px;
	font-weight:bold;
	font-size:14px;
}
.mpTopBannerMargin{
	margin:14px 0px 14px 0px;
}
.MpTopCamStyleMarBtm{
	margin-bottom:3px;
}
.er404height{
	height:105px;
}
.mpTopBlogTVFrame{
	width:520px;
	padding:0px;
	margin:0px 0px 0px 3px;
}
.mpTopBlogTVStyle{
	width:510px;
	border-left:solid 1px #cdcbcc;
	border-right:solid 1px #cdcbcc;
	border-bottom:solid 1px #cdcbcc;
	padding:5px;
	margin:0px;
}
.mpTopBlogTVFrameLeft{
	width:170px;
	text-align:center;
}
.mpTopBlogTVFrameRight{
	background:#ffffe4;
	border:#64c731 1px dashed;
	padding:5px;
	margin:8px;font-size:12px;
}
.mpTopBlogTVFrameRightBottom{
	margin:8px;
}
.mpTopBlogTVTextStyle{
	font-size:10px;
	margin:3px 0px;
	padding:0px 3px 0px 3px;
}
.mpTopBlogRightTextStyle{
	font-size:12px;
	margin:10px;
}
.newMoviePicFrame{
       width:740px;
       padding:5px 9px 5px 10px;
       background-color:#f7f8f2;
}
.newMoviePicBottomFrame{
    float:left;
    margin:2px 20px 2px 0px;
	font-size:14px;
}
.newMoviePicBottomFrame a{
	color:#336699;
}
.newMoviePicBottomFrame a:hover{
	color:#336699;
}
.newMoviePicBottomFrame a:visited{
	color:#336699;
}
.newMoviePicBottomFrame02{
       float:right;
       margin:2px 5px 2px 0px;
       font-size:16px;
       font-weight:bold;
       width:400px;
}
.newMoviePicPageFrame a{
       margin:5px;
}
.newMovieWholeFrame{
       width:740px;
       font-size:12px;
       margin-left:10px;
}
.newMovieFrame{
       float: left;
       width: 174px;
       height: 220px;
       padding:3px;
       border:solid 1px #cccccc;
}
.newPhotoFrame{
       float:left;
       width:175px;
       height:180px;
       padding:3px;
       border:solid 1px #cccccc;
}
.newPhotoTdFrame01{
       width:90px;
       height:95px;
}
.newPhotoIdFrame02{
       width:95px;
       height:95px;
}
.movieImgMargin{
       margin-bottom:5px;
       width:160px;
       height:120px;
}
.movieImgMarginP{
       margin-top:5px;
}
.imgBorderNone{
       border:none;
}
.newMoviePicPageFrame{
       float:right;
}
.er404height{
       height:105px;
}
.newMoviePicFrameh2{
       margin-left:10px;
}
.newMoviePicFrameMain{
       margin-left:10px;
       width:730px;

       background-color:#f7f8f2;
}
.numWidthPuls{
       width:200px;
       height:24px;
       float:left;
}
.contBox760S{
       width: 762px;
       background: url(/my_portal/img/bg_re_760.gif) repeat-y left top;
}
.newPhotoTdFrame03{
       margin-top:5px;
}
.blogSearchMargin{
       margin-top:20px;
       margin-bottom:20px;
}
.gooAreaFrame{
       padding-top:20px;
       height:50px;
}
.newMoviePicFontsizeM{
       font-size:medium;
       margin-left:10px;
}
.MpTopCamStyleMarBtm{
       margin-bottom:3px;
}
.er404height{
       height:105px;
}
.mpTopBlogTVTextAlign{
	text-align:center;
}
.spMyportalExTitle{
	text-align:center;
	margin-top:15px;
}
.spMyportalExText{
	text-align:center;
	width:200px;
	border:solid 1px #cccccc;
	font-weight:bold;
}
.spMyportalExText dl dd{
	padding:10px 5px 5px 5px
}
.hnRevoTool{
	display:block;
	width:512px;
	height:40px;
	padding:0px;
	text-align:right;
	margin:7px 0px 0px 5px;
	background-image:url(../../mpService/img/hn_revo_tool.gif);
}
.revoToolStyle{
	width:510px;
	padding:10px 0px 10px 0px;
	margin:0px 0px 10px 5px;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}
.revoToolStyleLeft{
	text-align:center;
	float:left;
	width:245px;
	height:100%;
	margin-left:5px;
}
.revoToolStyleRight{
	text-align:center;
	float:right;
	width:245px;
	height:100%;
	margin-right:5px;
}
.contBoxSp760{
	width:760px;
	background: url(../../common/img/bg_cont_760.gif);
}
.revoToolStyleRightEx{
	text-align:left;
}
.hnRevoToolFunc{
	text-align:left;
	padding:20px 0px 0px 20px;
}
.revoToolImgStyle{
	padding:5px;
}
.revoToolBtnStyle{
	text-align:center;
	margin:20px 5px 20px 5px;
}
.bgcolorDB{
	background-color:#6a6a6a;
	padding-top:5px;
	padding-bottom:5px;
}
.boxMpProfileSpMyportalStyle{
	border-bottom:solid 1px #cccccc;
}
.boxMpProfileSpMyportalStyleAA{
	border-bottom:solid 1px #cccccc;
	background-color:#eff3d6;
}
.boxMpProfileSpMyportalFrame{
	width:100%;
}
.boxMpProfileSpMyportalFrameTitle{
	text-align:center;
	background-color:#cccccc;
	padding:2px 0px 2px 0px;
}
.boxMpProfileSpMyportalFrameLeft{
	width:30%;
	text-align:center;
	border:none;
}
.boxMpProfileSpMyportalFrameRight{
	width:70%;
	text-align:left;
	font-size:80%;
}
.boxMpProfileSpMyportalFrameEx{
	width:10%;
}
.revoToolStyleRightExP{
	padding:5px 20px 0px 20px;
}
.newIconPosition01{
	position:absolute;
	left:199px;
	top:72px;
}
.newIconPosition02{
	position:absolute;
	left:405px;
	top:72px;
}
.messageFont{
	font-size:85%;
}
.MessageSpacing{
	letter-spacing:-2px;
}
.MessageSpacing{
	letter-spacing:0px;#
}











.newreleaseBox {
	margin:0;
	padding:0;
	width:480px;
}

.newreleaseBox p {
	margin:0 0 3px 0;
	padding:0;
}



.newreleaseBoxL {
	margin:0;
	padding:0;
	float:left;
	width:220px;
}


.newreleaseBoxR {
	margin:0;
	padding:0;
	float:right;
	width:220px;
}

.newreleaseInnerL {
	margin:0;
	padding:7px 0;
	float:left;
	width:50px;
	text-align:center;
}


.newreleaseInnerR {
	margin:0;
	padding:0;
	float:right;
	width:160px;
}

/* trackback table style start */

td.mp_tb_user_photo_wrapper {
	display:none;
}

tr.mp_tb_header {
	background-color:#D9CAB6;
}

.mp_tb_header th.tb_left {
	text-align:	left;
}

.mp_tb_header th.tb_right {
}

tr.mp_tb_box {
	background-color:#FFFFFF;
}

.mp_tb_cont {
}

.mp_tb_cont_footer .mp_tb_user_name {
	margin:		0;
	padding:	0;
	float:right;
	text-align:right;
}

.mp_tb_cont_footer .mp_tb_user_url {
	margin:		0;
	padding:	0;
}

.mp_tb_header th.tb_right {
	display:block;
}

.mp_tb_box td.tb_right {
	display:block;
}


/* trackback table style end */

/* PAGING
-------------------------------------------------------------------------------- */

div.MpPagingBox {
	float:	right;
}

div.MpPagingNumber {
	display:	block;
	float:		left;
	margin:		0px;
	padding:	0px 4px 0px;
}

div.MpPagingBackLink {
	display:	block;
	float:		left;
}

div.MpPagingBackLinkOff {
	display:	block;
	float:		left;
}

div.MpPagingBackLink a {
	display:	block;
	margin-top:	3px;
	padding:	0;
	width:		40px;
	height:		14px;
	background: url(/my_portal/img/btn_page_back.gif) no-repeat left top;
}

div.MpPagingBackLink a span {
	display:	none;
}

div.MpPagingBackLinkOff {
	display:	block;
	margin-top:	3px;
	padding:	0;
	width:		40px;
	height:		14px;
	background: url(/my_portal/img/btn_page_back_off.gif) no-repeat left top;
}

div.MpPagingBackLinkOff span {
	float:		left;
	display:	none;
}

div.MpPagingNextLink {
	float:		left;
	display:	block;
}

div.MpPagingNextLinkOff {
	display:	block;
	float:		left;
}

div.MpPagingNextLink a {
	display:	block;
	margin-top:	3px;
	padding:	0;
	width:		40px;
	height:		14px;
	background: url(/my_portal/img/btn_page_next.gif) no-repeat left top;
}

div.MpPagingNextLink a span {
	display:	none;
}

div.MpPagingNextLinkOff {
	display:	block;
	margin-top:	3px;
	padding:	0;
	width:		40px;
	height:		14px;
	background: url(/my_portal/img/btn_page_next_off.gif) no-repeat left top;
}

div.MpPagingNextLinkOff span {
	display:	none;
}

/* Mp Module Setting
-------------------------------------------------------------------------------- */
.boxMpModuleConf {
	width:	520px;
	margin:	0 0 0 10px;
}

.boxMpModuleConf h3 {
	margin:	10px 0 15px;
	padding:	0;
	background-color:	#D7D2C1;
}

.boxMpModuleSend {
	margin:0;
	padding:	10px;
	text-align:	center;
}

/* inc_Campaign
-------------------------------------------------------------------------------- */

.mpEventModuleBox {
	width:100%;
	margin:0px;
	padding:0px;
	clear:both;
	text-align:left;
	background-color:#FFFFFF;
}

.mpEventModuleBox img {
	border:none;
}

.mpEventModuleBox h4 {
	margin-bottom:5px;
	padding:0;

	width:	100%;
	height:20px;

	background: #CCCCCC url(../img/h2_event.gif) no-repeat 0 0 ;
}

.mpEventModuleBox h4 span {
	display:	none;
}

.mpEventModuleBox p{
	font-size:80%;
}

.mpEventModuleBox ul {
	margin:0px;
	padding:0px;

	/*height:102px;*/

	list-style: none;
	list-position:inside;
}

.mpEventModuleBox ul li {
	margin:0px 2px 2px 2px;
	padding:2px 2px 2px 0px;
	font-size:80%;
	width:194px;

	line-height:	1.2em;
	list-style: none;
}

.mpEventModuleBox ul li a {
	margin-left:20px;
}

.mpEventModuleBox ul li.mpEventModuleEventList {
	background: #FFFFCC url(../img/icon_event.gif) no-repeat 2px 2px;
}

.mpEventModuleBox ul li.mpEventModuleCamList {
	background: #FFDFEF url(../img/icon_cam.gif) no-repeat 2px 2px;
}

.mpEventModuleBox .bnrCenter {
	margin:		0px;
	padding:	0px;
	text-align:	center;
	clear:both;
}

.infoAttention a:link,
.infoAttention a:visited {
	text-decoration:	underline;
	color:#FF0000;

}

.infoAttention a:hover, 
.infoAttention a:active {
	text-decoration:	none;
	color:#FF0000;

}


dl.mpExplanationDList {
	margin:	5px 0 5px;
}

dl.mpExplanationDList dt {
	display:	block;
	margin-bottom:	4px;
	width:	120px;
	float:	left;
}

dl.mpExplanationDList dd {
	display:	block;
	margin-bottom:	4px;
	width:	420px;
	float:	left;
}

/*---------2007.04.13 profileImgSetting---------terada--------------------------------------------------------------------------------------------------------*/.Initialization * {
	margin:0px;
	padding:0px;
}
#profileSetBase {
	width:550px;
	padding:10px 20px;
}
#profileSetBase h3 {
	background:url(../img/hn_profileSet.gif) no-repeat;
	width:315px;
	height:28px;
}
#profileSetBase h3 span {
	display:none;
}
#profileSetBase p {
	clear:both;
	font-size:90%;
	line-height:1.2;
}
#profileSetBase ul {
	margin-top:10px;
	width:550px;
	background:url(../img/bg_profileSet.gif) no-repeat;
	height:119px;
	position:relative;
}
#profileSetBase ul li {
	list-style:none;
	width:55px;
	margin:30px 28px 10px 27px;
	float:left;
	display:inline;
	text-align:center;
}
.r01, .l02, .r02, .l03, .r03, .l04, .r04, .l05{
	position:absolute;
	top:50px;
}
.r01 {left:92px;}
.l02 {left:118px;}
.r02 {left:202px;}
.l03 {left:228px;}
.r03 {left:312px;}
.l04 {left:338px;}
.r04 {left:422px;}
.l05 {left:448px;}
#profileSetBase p {
	margin-top:3px;
}
.upload{
	font-weight:bold;
	margin:20px 0px 0px;
	text-align:right;
}
.upload input {
	margin:5px;
	vertical-align:middle;
}
.upload p {
	font-weight:100;
	text-align:left;
}
.updateBox {
	background:#edebe2;
	padding:10px;
	font-weight:bold;
	color:#CC0000;
	margin-top:10px;
}
.updateBox div {
	float:left;
	width:390px;
	line-height:1.2;
	font-size:90%;
}
.collectionBox {
	text-align:center;
	border-top:solid 1px #edebe2;
	margin-top:10px;
}
.collectionBox h4{
	margin:10px 0px 0px;
}
.collectionBox table {
	margin:10px;
}


/*
add 2008.03.04 
for auto MP RANKING (to /index.html)

 #contBoxKijiRank, #contBoxMpRank
--------------------------------------------------------------*/
#contBoxKijiRank, #contBoxMpRank{
	margin	:5px 0 0 0;
	padding	:0;
	width	:530px;
}
#contBoxKijiRank h3, #contBoxMpRank h3{
	background:url(http://mp.i-revo.jp/my_portal/img/hn_green_rank.gif) no-repeat;
	font	:12px normal;
	height	:30px;
	line-height:30px;	
	text-align:right;
	margin	:0;
	padding	:0 8px;
}

#contBoxKijiRank span, #contBoxMpRank span{
	visibility:hidden;
	height	:0;
	width	:0;
}

/* contBoxKijiRank
--------------------------------------------------------------*/
#contBoxKijiRank div, #contBoxMpRank .contents{
	border	:1px solid #A3A7AB;
	background:#FFF;
	padding-bottom:3px;
}
#contBoxKijiRank p#sbtn{
	margin:0 3px 0 3px;
	padding:5px 0 0 415px;
	border-top:#999999 1px dotted;
	font-size:10px;
	height:20px;
	vertical-align:middle;
}
#contBoxKijiRank p#sbtn span ,.pickupBox p#sbtn span {
	height:11px;
	visibility:visible;
	width:auto;
	display: block;
	margin-right:3px;
	margin-top:0px;
	margin-bottom:1px;
	padding:1px 0 0px 13px;
	height:18px;
	background: url(../img/icon_top_search.gif) no-repeat 0px 5px;
	float:left;
}

.pickupBox p#sbtn{
	margin:0 3px 0 3px;
	padding:5px 0 0 50px;
	font-size:10px;
	height:20px;
}



/* contBoxKijiRank
--------------------------------------------------------------*/
#contBoxKijiRank ul, #contBoxMpRank .contents{
	margin	:0;
	padding	:5px;
	/*border	:1px solid #A3A7AB;*/
	background:#FFF;
}
#contBoxKijiRank ul{
	padding-bottom:0.6em;
	clear:both;
}
#contBoxKijiRank li{
	list-style:none;
	margin	:0;
	padding:1px 0;
	/* CSS sprite
	padding-left:40px;
	background-image:url(icon_rank.gif);
	background-repeat:no-repeat;
	*/
	line-height:150%;
	height:150%;
}
#contBoxKijiRank a{
	padding-left:1px;
	color:#ff6633;
}
#contBoxKijiRank a:hover {
	color:#ff6633;
}

/* contBoxMpRank
--------------------------------------------------------------*/
#contBoxMpRank h3{
	background:url(http://mp.i-revo.jp/my_portal/img/hn_green_myrank.gif) no-repeat;
}
#contBoxMpRank .clearDummy{
	clear	:both;
	visibility:hidden;
	margin	:0;
	padding	:0; 
	height	:0;
	font-size:1%;
}
#contBoxMpRank .inner{
	margin	:0;
	padding	:0; 	
	width	:49.8%;
	float	:left;
}

#contBoxMpRank .inner div{
	clear	:both;
	line-height:150%;
	height:150%;
	padding-top:5px;	
}

#contBoxMpRank img{
	border	:none;
	float	:left;
	margin	:3px;
}

#contBoxKijiRank li img{
margin-right:1em;
}
/* CSS sprite
.rank1{
background-position:0 0;
}
.rank2{
background-position:0 -18px;
}
.rank3{
background-position:0 -36px;
}
.rank4{
background-position:0 -57px;
}
.rank5{
background-position:0 -76px;
}
.rank6{
background-position:0 -96px;
}
.rank7{
background-position:0 -114px;
}
.rank8{
background-position:0 -136px;
}
.rank9{
background-position:0 -154px;
}
.rank10{
background-position:0 -172px;
}*/


-->

/* 2008.06.11 mpmod config add
------------
--------------------------------------------------*/
#pickupUserTitle {
	width:90%;
	margin-left:5px;
	margin-top:7px;
	background-image: url(../img/hn_gray_pickupuser.gif);
	width:192px;
	height:26px;
	text-indent:-9999px;
}

#osusumecomyuTitle {
	width:90%;
	margin-left:5px;
	margin-top:7px;
	background-image: url(../img/hn_gray_commu.gif);
	width:192px;
	height:26px;
	text-indent:-9999px;
}

.pickupBox {
	width:90%;
	margin-left:5px;
	padding:5px;
	background-color:#ffffff;
	border:solid 1px #a3a7ab;
}

.pickupBoxL {
	width:30%;
	float:left;
}

.pickupBoxR {
	width:65%;
	float:right;
}



/* 2008.03.25 mpmod config add
--------------------------------------------------------------*/
#moContentBox{
	width:500px;
}
#moContentBox ul {
	clear:both;
	position:relative;
	margin:0;
	padding:0;
}
#moContentBox li {
	width:140px;
	height:140px;
	overflow:hidden;
	display:inline-block;
	float:left;
	margin:5px 5px 0 5px;
	padding:5px;
	border:#999 1px solid;
	text-align:center;
	list-style:none;
}
#moContentBox .floatingBox {
	width:250px;
	height:auto;
	margin:0;
	padding:10px;
	background:#FFF;
	border:#CCC 1px solid;
	font-size:12px;
	position:absolute;
	z-index:9999;
	top:10px;
	display:none;
}
#moContentBox .floatingBox p {
	line-height:130%;
	text-align:left;
}
#moContentBox .floatingBox h4 {
	margin:0;
	padding:0;
}
#moContentBox .floatingBox img {
	float:left;
	margin:0 5px 0 0;
}
#moContentBox .left {
	left:130px;
	_left:-340px;
}
#moContentBox .center {
	left:320px;
	_left:-180px;	
}
#moContentBox .right {
	left:470px;
	_left:-20px;
}

