@charset "shift_jis";
/* CSS Document */

.clear{
clear:both;
}

.topLiIconMargin{
float:right;
margin:-225px 6px 0px 0px;
}

.topLiIconMargin .fontBold{
font-size:11px;
margin-top:3px;
margin-right:4px;
}

.communityNewListLine,#communityTopBg,.communityMenu1 a,.communityMenu1 a:hover,.communityMenu2 a,.communityMenu2 a:hover,.communityMenu3 a,.communityMenu3 a:hover,.communityMenu4 a,.communityMenu4 a:hover,.communityMenu5 a,.communityMenu5 a:hover,.communityMenu6 a,.communityMenu6 a:hover,.communityMenu7 a,.communityMenu7 a:hover,.communityMenu8 a,.communityMenu8 a:hover,.tagLine .communityTag1,.tagLine .communityTag1 a,.tagLine .communityTag1 a:hover,.tagLine .communityTag2,.tagLine .communityTag2 a,.tagLine .communityTag2 a:hover,.tagLineBottom .communityTag1,.tagLineBottom .communityTag1 a,.tagLineBottom .communityTag1 a:hover,.tagLineBottom .communityTag2,.tagLineBottom .communityTag2 a,.tagLineBottom .communityTag2 a:hover,#communityNew,#communityRank,#communityRankU,#communityReview,#communityQestion,.communityMore a,.communityListTopic a,.nextIcon1,.mprLeft .nextIcon1,.mprRight .nextIcon1,.communityRankProf1,.communityRankProfU1,.communityRankProf2 a,.communityRankBlog1,.communityRankBlogU1,.communityRankBlog2 a
{background: url(http://contents.oricon.co.jp/community02/img/community.gif) no-repeat;}

#communityTopBg{
background-position: -0px -0px;
height:247px;
width:500px;
display: block;
float:left;
}

.communityMenu{
padding:86px 0px 0px 8px;
}

.communityMenu1 a{
background-position: -0px -252px;
height:76px;
width:121px;
text-indent:-9999px;
text-decoration:none;
display: block;
float:left;
}

.communityMenu1 a:hover{
background-position: -0px -417px;
}

.communityMenu2 a{
background-position: -121px -252px;
height:76px;
width:123px;
text-indent:-9999px;
text-decoration:none;
display: block;
float:left;
}

.communityMenu2 a:hover{
background-position: -121px -417px;
}

.communityMenu3 a{
background-position: -244px -252px;
height:76px;
width:121px;
text-indent:-9999px;
text-decoration:none;
display: block;
float:left;
}

.communityMenu3 a:hover{
background-position: -244px -417px;
}

.communityMenu4 a{
background-position: -365px -252px;
height:76px;
width:121px;
text-indent:-9999px;
text-decoration:none;
display: block;
float:left;
}

.communityMenu4 a:hover{
background-position: -365px -417px;
}

.communityMenu5 a{
background-position: -0px -328px;
height:76px;
width:121px;
text-indent:-9999px;
text-decoration:none;
display: block;
float:left;
}

.communityMenu5 a:hover{
background-position: -0px -493px;
}

.communityMenu6 a{
background-position: -121px -328px;
height:76px;
width:123px;
text-indent:-9999px;
text-decoration:none;
display: block;
float:left;
}

.communityMenu6 a:hover{
background-position: -121px -493px;
}

.communityMenu7 a{
background-position: -244px -328px;
height:76px;
width:121px;
text-indent:-9999px;
text-decoration:none;
display: block;
float:left;
}

.communityMenu7 a:hover{
background-position: -244px -493px;
}

.communityMenu8 a{
background-position: -365px -328px;
height:76px;
width:121px;
text-indent:-9999px;
text-decoration:none;
display: block;
float:left;
}

.communityMenu8 a:hover{
background-position: -365px -493px;
}

.tagLine .communityTag1{
background-position: -0px -623px;
height:27px;
width:247px;
text-indent:-9999px;
text-decoration:none;
display: block;
float:left;
margin-top:10px;
}

.tagLine .communityTag1 a{
background-position: -0px -587px;
height:27px;
width:247px;
text-indent:-9999px;
text-decoration:none;
display: block;
float:left;
}

.tagLine .communityTag1 a:hover{
background-position: -0px -623px;
}

.tagLine .communityTag2{
background-position: -253px -587px;
height:27px;
width:247px;
text-indent:-9999px;
text-decoration:none;
display: block;
float:right;
margin-top:10px;
}

.tagLine .communityTag2 a{
background-position: -253px -623px;
height:27px;
width:247px;
text-indent:-9999px;
text-decoration:none;
display: block;
float:right;
}

.tagLine .communityTag2 a:hover{
background-position: -253px -587px;
}

.tagLineBottom .communityTag1{
background-position: -0px -699px;
height:27px;
width:247px;
text-indent:-9999px;
text-decoration:none;
display: block;
float:left;
margin-bottom:10px;
}

.tagLineBottom .communityTag1 a{
background-position: -0px -665px;
height:27px;
width:247px;
text-indent:-9999px;
text-decoration:none;
display: block;
float:left;
margin-bottom:10px;
}

.tagLineBottom .communityTag1 a:hover{
background-position: -0px -699px;
height:27px;
width:247px;
text-indent:-9999px;
text-decoration:none;
display: block;
float:left;
margin-bottom:10px;
}

.tagLineBottom .communityTag2{
background-position: -253px -665px;
height:27px;
width:247px;
text-indent:-9999px;
text-decoration:none;
display: block;
float:right;
margin-bottom:10px;
}

.tagLineBottom .communityTag2 a{
background-position: -253px -699px;
height:27px;
width:247px;
text-indent:-9999px;
text-decoration:none;
display: block;
float:right;
}

.tagLineBottom .communityTag2 a:hover{
background-position: -253px -665px;
}

.tagLine{
width:500px;
border-bottom:5px solid #116DEA;
overflow:hidden;
padding:0px;
margin:0px;
}

.tagLineBottom{
width:500px;
border-top:5px solid #116DEA;
overflow:hidden;
padding:0px;
margin:0px;
}

.usercolor{
clear:both;
margin:0px;
padding:0px;
overflow:hidden;
}

.usercolor .tagLine{
border-bottom:5px solid #F86400;
}

.usercolor .tagLineBottom{
border-top:5px solid #F86400;
}

#communityNew{
background-position: -0px -746px;
height:34px;
width:500px;
display: block;
}

.communityNewTitle,.communityNewTitleMy{
color:#fff;
font-weight:bold;
padding:15px 5px 0px 40px;
}

.communityTitle{
color:#fff;
font-weight:bold;
padding:5px 5px 0px 35px;
}

#communityRank .communityTitle a,#communityReview .communityTitle a{
color:#fff;
text-decoration: none;
}

#communityRank .communityTitle a:hover,#communityReview .communityTitle a:hover{color:#fff;
text-decoration: none;
}

#communityRank{
background-position: -0px -785px;
height:24px;
width:500px;
display: block;
}

#communityRankU{
background-position: -0px -1016px;
height:24px;
width:500px;
display: block;
}

#communityReview{
background-position: -0px -813px;
height:24px;
width:500px;
display: block;
}

#communityQestion{
background-position: -0px -986px;
height:24px;
width:500px;
display: block;
}

.communityMore a{
float:right;
background-position: -0px -842px;
height:25px;
width:44px;
text-indent:-9999px;
text-decoration:none;
display: block;
margin-top:4px;
}

.communityNewList1{
background:url(http://contents.oricon.co.jp/community02/img/communityNewBgY.gif) repeat-y;
width:500px;
}

.communityNewList2{
background:url(http://contents.oricon.co.jp/community02/img/communityNewBgW.gif) repeat-y;
width:500px;
}

.communityNewList3{
background:url(http://contents.oricon.co.jp/community02/img/communityNewBgW.gif) repeat-y;
width:500px;
border-bottom:2px solid #BBE49D;
margin-bottom:15px;
}

.communityNewList4{
background:url(http://contents.oricon.co.jp/community02/img/communityNewBgY.gif) repeat-y;
width:500px;
border-bottom:2px solid #BBE49D;
margin-bottom:15px;
}

.communityNewList5{
background:url(http://contents.oricon.co.jp/community02/img/communityNewBgR.gif) repeat-y;
width:500px;
border-top:2px solid #AED0F3;
border-bottom:2px solid #AED0F3;
margin-top:5px;
margin-bottom:15px;
}

.communityNewList1 .communityNewListIn{
padding:7px 10px;
}

.communityListRight{
float:left;
margin:4px 0px;
word-break: break-all;
overflow:hidden;
}

.communityListRight th{
width:380px;
overflow:hidden;
}

.communityNewListName{
color:#5EC022;
font-size:12px;
font-weight:bold;
overflow:hidden;
word-break: break-all;
}

.communityNewListTime{
color:#C3C3C3;
font-size:10px;
font-weight:normal;
}

.communityListTopic a{
background-position: -186px -854px;
height:16px;
width:130px;
text-indent:-9999px;
text-decoration:none;
display: block;
float:right;
}

.communityNewImgArea{
width:58px;
text-align:center;
float:left;
}

.communityNewImgAreaIn{
margin:7px 0px 7px 10px;
vertical-align:middle;
}

.communityNewImgArea img{
border:1px solid #7ECD4E;
}

.communityNewListLine{
background-position: -0px -1066px;
height:2px;
width:500px;
display: block;
margin:0px;
overflow:hidden;
}

.nextIcon1{
background-position: -3px -1098px;
padding: 0px 0px 2px 12px;
font-weight:bold;
}

.mprLeft .nextIcon1,.mprRight .nextIcon1{
background-position: -3px -1075px;
padding: 0px 0px 2px 12px;
font-weight:bold;
}

.right{
float:right;
margin:3px 5px;
clear:both;
}

.communityRankProf{
margin-left:4px;
padding-top:5px;
}

.communityRankProf1{
float:left;
background-position: -25px -878px;
height:30px;
width:197px;
text-indent:-9999px;
text-decoration:none;
display: block;
}

.communityRankProfU1{
float:left;
background-position: -25px -913px;
height:30px;
width:197px;
text-indent:-9999px;
text-decoration:none;
display: block;
}

.communityRankProf2 a{
float:left;
background-position: -61px -843px;
height:30px;
width:44px;
text-indent:-9999px;
text-decoration:none;
display: block;
}

.communityRankBlog1{
float:left;
background-position: -271px -878px;
height:30px;
width:200px;
text-indent:-9999px;
text-decoration:none;
display: block;
}

.communityRankBlogU1{
float:left;
background-position: -271px -913px;
height:30px;
width:200px;
text-indent:-9999px;
text-decoration:none;
display: block;
}

.communityRankBlog2 a{
float:left;
background-position: -128px -843px;
height:30px;
width:45px;
text-indent:-9999px;
text-decoration:none;
display: block;
}

#column3Main .rankListMP2 {
margin:0px;
padding:0 5px 5px;
}

#column3Main .yestRank {
font-size:10px;
color:#ffffff;
width:191px;
float:right;
padding:11px 0 0 3px;
}

#column3Main .yestRank img {
vertical-align:middle;
}

#column3Main .mptRankTopBgH {
background-image:url(http://contents.oricon.co.jp/community02/img/mptRankTopBgH.gif);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:2px;
}

#column3Main .mprRight .mptRankTopBgH {
background-image:url(http://contents.oricon.co.jp/community02/img/mptRankTopBgH2.gif);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:2px;
}

#column3Main .mptRankTopBgH img.rankIcon {
float:left;
vertical-align:middle;
margin:2px 0 1px 1px;
}

#column3Main .mptRankTopBg td.mpr_Lphoto {
text-align:center;
vertical-align:middle;
font-size:0px;
line-height:0px;
width:50px;
height:50px;
}

#column3Main .mptRankTopBg td.mpr_Lphoto img {
border:1px solid #7ECD4E;
}

#column3Main .mprRight .mptRankTopBg td.mpr_Lphoto img {
border:1px solid #FB94BD;
}

#column3Main .mprRight .mptRankTopBg {
background-image:url(http://contents.oricon.co.jp/community02/img/mptRankTopBg2.gif);
padding:0px 7px 0px;
}

#column3Main .mprLeft {
float:left;
width:248px;
}

#column3Main .mprRight{
float:left;
width:248px;
margin-left:-4px;
}

#column3Main .mptRankTopBgF {
background-image:url(http://contents.oricon.co.jp/community02/img/mptRankTopBgF.gif);
background-repeat:no-repeat;
font-size:0;
height:7px;
line-height:0;
margin-bottom:5px;
}

#column3Main .mprRight .mptRankTopBgF {
background-image:url(http://contents.oricon.co.jp/community02/img/mptRankTopBgF2.gif);
height:5px;
margin-bottom:6px;
}

#column3Main .mptRankTopBg td.mpr_Lphoto img {
border:1px solid #7ECD4E;
}

#column3Main .mptRankTopBg {
background-image:url(http://contents.oricon.co.jp/community02/img/mptRankTopBg.gif);
background-repeat:repeat-y;
padding:5px 7px 6px;
}

#column3Main td.fanIconBB {
font-size:0px;
line-height:0px;
height:30px;
width:30px;
padding:0 0 0 15px;
}

.cbox { 
zoom: 100%;
}

.cbox:after {
content: " "; 
clear: both; 
height: 0; 
display: block; 
visibility: hidden;
}

#column3Main table.mpr_ssPhotoBox {
height:30px;
border-collapse:collapse;
border-spacing:0;
overflow:hidden;
word-break: break-all;
}

#column3Main td.mpr_ssPhoto {
background-color:#dddddd;
text-align:center;
vertical-align:middle;
height:30px;
width:30px;
font-size:0px;
line-height:0px;
border-left:1px solid #ffffff;
padding:0;
}

#column3Main td.mpr_ssPhoto img {
vertical-align:bottom;
padding:0;
margin:0;
}

.communityReview1{
width:476px;
margin:6px auto;
background-color:#E8F2FF;
float:left;
}

.communityReview3{
margin:0px 12px 2px 12px;
border-bottom:1px solid #AED0F3;
}

.communityReview2{
width:410px;
float:left;
margin:5px 5px 5px 0px;
}

.ReviewImageArea{
width:55px;
height:38px;
padding:6px 0px;
text-align:center;
vertical-align:middle;
float:left;
}

#column3Main .communityNewList5 .topReFaceA{
float:left;
font-size:0;
line-height:0;
padding:3px 0px 3px 0px;
width:25px;
margin:0px;
}

#column3Main .communityNewList5 .topReSenten{
color:#5A5A5A;
float:right;
font-size:12px;
padding:3px 0px 3px 0px;
margin:0px;
width:440px;
}

.mpr_EAname{
word-break: break-all;
overflow:hidden;
}

#column3Main .mprRight .mpr_EAname{
padding:5px 2px 0px 2px;
word-break: break-all;
overflow:hidden;
}

div.q100Title {
background-image:url(http://contents.oricon.co.jp/community02/img/mp_Qbg.gif);
background-repeat:no-repeat;
padding:5px 0 1px 40px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
width:460px;
}

div.q100questionBg {
background-image:url(http://contents.oricon.co.jp/community02/img/bg_Q_green.gif);
background-repeat:repeat-y;
background-position:top;
padding:10px 0 0 0;
}

div.q100questionBg_s {
background-image:url(http://contents.oricon.co.jp/community02/img/bg_Q_green.gif);
background-repeat:repeat-y;
background-position:top;
padding:10px 0 0 0;
}

div.q100questionWord {
background-image:url(http://contents.oricon.co.jp/community02/img/icon_question.gif);
background-repeat:no-repeat;
margin:0 0 0 20px;
padding:7px 0 10px 40px;
font-size:21px;
color:#629F39;
font-weight:bold;
}

div.q100questionWord a:link { color: #629F39; } 
div.q100questionWord a:visited { color: #629F39; } 
div.q100questionWord a:hover { color: #629F39; } 
div.q100questionWord a:active { color: #629F39; } 

div.q100border {
background-image:url(http://contents.oricon.co.jp/community02/img/borderBg_Q.gif);
background-repeat:no-repeat;
font-size:0px;
line-height:0px;
background-position:bottom;
padding-bottom:5px;
height:1px;
}

div.q100AboxBg {
background-image:url(http://contents.oricon.co.jp/community02/img/bg_Q_ye.gif);
background-repeat:repeat-y;
padding:10px 0 0 0;
}

div.q100AboxBgBottom {
background-image:url(http://contents.oricon.co.jp/community02/img/bg_Q_yeBottom.gif);
background-repeat:no-repeat;
height:6px;
font-size:0px;
line-height:0px;
margin:0 0 15px 0;
}

/* list */
div.Qbox_List {
padding:0;
}

.Qbox_Listbt_margin{
padding: 10px 0 8px;
}

td#top_mainFrame div.list_bt_L_list{
width:95px;
float:left;
text-align:center;
padding:0 0 0 202px;
}

td#top_mainFrame div.list_bt_L_list img{
vertical-align:bottom;
}

td#top_mainFrame div.mpt_arLink_profTop_list{
width: 110px;
float:right;
text-align:right;
padding: 3px 28px 0 0;
}

td#top_mainFrame div.mpt_arLink_profTop_list a.mptC {
padding-left:10px;
background-image:url(http://contents.oricon.co.jp/prof/img/orangeArrow.gif);
background-repeat:no-repeat;
background-position:left 2px;
color:#999999;
font-size:10px;
}

div.Qbox_bgTop_list {
background-image:url(http://contents.oricon.co.jp/community02/img/Qbox_bgTop.gif);
background-repeat:no-repeat;
background-position:center top;
height:8px;
display:block;
font-size:0;
line-height:0;
}

div.pftLA_photo_list {
width:50px;
float:left;
font-size:0px;
line-height:0px;
padding:1px 0 2px 8px;
}

div.pftEA_photo_list table {
border-collapse:collapse;
border-spacing:0;
margin:0 0 0 9px;
}

div.pftLA_photo_list td {
text-align:center;
vertical-align:middle;
width:50px;
height:50px;
padding:0;
}

div.pftLA_photo_list img.mpt_L {
border:1px solid #7ECD4E;
}

div.pftLA_titAns_list {
width:360px;
float:right;
font-weight:bold;
color:#999999;
padding:0 10px 0 0;
}

div.pftLA_titAns_list div.newAnsP {
padding:10px 0 2px 3px;
}

div.pftLA_titAns_list div.answerBgI {
background-image:url(http://contents.oricon.co.jp/community02/img/icon_answer.gif);
background-repeat:no-repeat;
padding:7px 0 0 30px;
}

div.QeachBoxB_bgBottom_list {
background-image:url(http://contents.oricon.co.jp/community02/img/QeachBoxB_bgBottom.gif);
background-repeat:no-repeat;
font-size:0px;
line-height:0px;
background-position:center top;
height:4px;
padding: 0 0 2px;
}

div.Qbox_bgBottom_list {
background-image:url(http://contents.oricon.co.jp/community02/img/Qbox_bgBottom.gif);
background-repeat:no-repeat;
font-size:0px;
line-height:0px;
background-position:center top;
height:8px;
padding: 0;
}

div.Qbox_bgTop {
background-image:url(http://contents.oricon.co.jp/community02/img/Qbox_bgTop.gif);
background-repeat:no-repeat;
font-size:0px;
line-height:0px;
background-position:center bottom;
padding:0 0 0 25px;
}

div.Qbox_bgTop img {
padding:0 0 3px 3px;
}

div.Qbox_bg {
background-image:url(http://contents.oricon.co.jp/community02/img/Qbox_bg.gif);
background-repeat:repeat-y;
background-position:center;
padding:0 33px 3px 31px;
}

div.Qbox_bgBottom {
background-image:url(http://contents.oricon.co.jp/community02/img/Qbox_bgBottom.gif);
background-repeat:no-repeat;
font-size:0px;
line-height:0px;
background-position:center bottom;
height:7px;
}

div.QeachBoxB_bgTop {
background-image:url(http://contents.oricon.co.jp/community02/img/QeachBoxB_bgTop.gif);
background-repeat:no-repeat;
font-size:0px;
line-height:0px;
background-position:center bottom;
height:5px;
}

div.QeachBoxB_bg {
background-image:url(http://contents.oricon.co.jp/community02/img/QeachBoxB_bg.gif);
background-repeat:repeat-y;
background-position:center;
}

div.QeachBoxB_bgBottom {
background-image:url(http://contents.oricon.co.jp/community02/img/QeachBoxB_bgBottom.gif);
background-repeat:no-repeat;
font-size:0px;
line-height:0px;
background-position:center bottom;
height:4px;
}

div.mp214left {
width:214px;
float:left;
padding:0 0 0 2px;
}

div.mp214right {
width:214px;
float:right;
padding:0 1px 0 0;
}

div.QeachBox_bgTop {
background-image:url(http://contents.oricon.co.jp/community02/img/QeachBox_bgTop.gif);
background-repeat:no-repeat;
font-size:0px;
line-height:0px;
background-position:center bottom;
height:5px;
margin-top:5px;
}

div.QeachBox_bg {
background-image:url(http://contents.oricon.co.jp/community02/img/QeachBox_bg.gif);
background-repeat:repeat-y;
background-position:center;
}

div.QeachBox_bgBottom {
background-image:url(http://contents.oricon.co.jp/community02/img/QeachBox_bgBottom.gif);
background-repeat:no-repeat;
font-size:0px;
line-height:0px;
background-position:center bottom;
height:4px;
}

div.mpt_arLink {
text-align:right;
padding:3px 33px 0 0;
}

td#top_mainFrame div.mpt_arLink a.mptC {
padding-left:10px;
background-image:url(http://contents.oricon.co.jp/prof/img/orangeArrow.gif);
background-repeat:no-repeat;
background-position:left 2px;
color:#999999;
font-size:10px;
}

td#top_mainFrame div.mpt_arLink a.mptC:visited {color:#999999;}
td#top_mainFrame div.mpt_arLink a.mptC:hover {color:#999999;}

div.etcQ100box {
font-size:0px;
line-height:0px;
padding:0 0 0 25px;
}

div.pftLA_photo {
width:80px;
float:left;
font-size:0px;
line-height:0px;
padding:3px 0 3px 0;
}

div.pftLA_photo table {
margin:0 0 0 10px;
border-collapse:collapse;
border-spacing:0;
}

div.pftLA_photo td {
text-align:center;
vertical-align:middle;
width:80px;
height:80px;
padding:0;
}

div.pftLA_photo img.mpt_L {
border:1px solid #7ECD4E;
}

div.pftLA_titAns {
width:330px;
float:right;
font-weight:bold;
color:#999999;
padding:0 10px 0 0;
}

div.pftLA_titAns div.newAnsP {
padding:10px 0 5px 0;
}

td#top_mainFrame div.pftLA_titAns div.newAnsP a {
font-size:14px;
font-weight:bold;
color:#0CA8E3;
}

div.pftLA_titAns div.answerBgI {
background-image:url(http://contents.oricon.co.jp/community02/img/icon_answer.gif);
background-repeat:no-repeat;
padding:5px 0 0 30px;
}

div.pftEA_photo {
width:50px;
float:left;
font-size:0px;
line-height:0px;
padding:1px 0 2px 0;
}

div.pftEA_photo table {
border-collapse:collapse;
border-spacing:0;
margin:0 0 0 9px;
}

div.pftEA_photo td {
text-align:center;
vertical-align:middle;
width:50px;
height:50px;
padding:0;
}

div.pftEA_photo img {
border:1px solid #7ECD4E;
}

div.pftEA_titAns {
width:140px;
float:right;
font-weight:bold;
font-size:10px;
color:#999999;
padding:0 10px 0 0;
}

div.pftEA_titAns img {
float: left;
vertical-align:-4px;
margin:0 2px 0 0;
}

div.pftEA_titAns div.newAnsP {
padding:10px 0 0 0;
}

td#top_mainFrame div.pftEA_titAns div.newAnsP a {
font-size:12px;
font-weight:bold;
color:#0CA8E3;
}

td#top_mainFrame div.pftEA_titAns div.com {
float:right;
width: 110px;
margin: 6px 0 0;
}

div.etc100ListBox {
padding:5px 0 0 17px;
}

ul.etc100List {
}

ul.etc100List li {
background-image:url(http://contents.oricon.co.jp/community02/img/etc100_bgEA.gif);
background-repeat:no-repeat;
background-position:8px top;
width:196px;
height:24px;
float:left;
padding:6px 0 0 33px;
margin:5px 0 0 0;
}

td#top_mainFrame ul.etc100List li a {
color:#0CA8E3;
text-decoration:underline;
font-weight:bold;
}

div.mptRankBox {
padding:0 0 13px 0;
}

div.mprLeft {
width:248px;
float:left;
}

div.aprRight {
width:248px;
float:right;
}

div.yrzr {
clear:both;
font-size:0px;
line-height:0px;
height:0px;
}

div.rankListMP {
background-color:#FCFAD1;
padding:0 5px 5px 5px;
border-bottom:1px solid #DDDDDD;
}

div.mpr_showList {
text-align:right;
padding:2px 2px 0 0;
}

td#top_mainFrame div.mpr_showList a:visited {color:#999999;}
td#top_mainFrame div.mpr_showList a:hover {color:#999999;}

div.mptRankTopBgH {
background-image:url(http://contents.oricon.co.jp/community02/img/mptRankTopBgH.gif);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:2px;
}

div.mptRankTopBgH img.rankIcon {
float:left;
vertical-align:middle;
margin:2px 0 1px 1px;
}

div.yestRank {
font-size:10px;
color:#ffffff;
width:191px;
float:right;
padding:11px 0 0 3px;
}

div.yestRank img {
vertical-align:middle;
}

div.mptRankTopBg {
background-image:url(http://contents.oricon.co.jp/community02/img/mptRankTopBg.gif);
background-repeat:repeat-y;
padding:5px 7px 1px 7px;
}

div.mptRankTopBgF {
background-image:url(http://contents.oricon.co.jp/community02/img/mptRankTopBgF.gif);
background-repeat:no-repeat;
font-size:0px;
line-height:0px;
height:7px;
}

div.mptRankTopBg table {
border-collapse:collapse;
border-spacing:0;
}

div.mptRankTopBg td.mpr_Lphoto {
text-align:center;
vertical-align:middle;
font-size:0px;
line-height:0px;
width:50px;
height:50px;
}

div.mptRankTopBg td.mpr_Lphoto img {
border:1px solid #7ECD4E;
}

table.mpr_ssPhotoBox {
height:30px;
border-collapse:collapse;
border-spacing:0;
}

td.mpr_ssPhoto {
background-color:#dddddd;
text-align:center;
vertical-align:middle;
height:30px;
width:30px;
font-size:0px;
line-height:0px;
border-left:1px solid #ffffff;
padding:0;
}

td.mpr_ssPhoto img {
vertical-align:bottom;
padding:0;
margin:0;
}

td.fanIconBB {
font-size:0px;
line-height:0px;
height:30px;
width:30px;
padding:0 0 0 15px;
}

div.mpr_EAname {
padding:0 0 3px 5px;
}

td#top_mainFrame div.mpr_EAname a {color:#0CA8E3; font-weight:700;}
td#top_mainFrame div.mpr_EAname a:visited {color:#0CA8E3; text-decoration:none;}
td#top_mainFrame div.mpr_EAname a:hover {color:#0CA8E3; text-decoration:none;}
