/* 2008 01 20 評論ページ */

div.artist_profile_02 {
margin:0 0 15px 0;
padding:20px 20px 0 20px;
}

div.review_linkBtn {
text-align:right;
}

div.re_arrowBox {
width:125px;
text-align:left;
margin:2px 0 10px auto;
}

a.re_arrowList {
background-image:url(http://contents.oricon.co.jp/img/review/arrowBlue.gif);
background-repeat:no-repeat;
background-position:left 2px;
padding:0 0 0 10px;
font-size:10px;
line-height: 1.4em;
}

div.reviewBox_RM {
padding:0 7px 0 0;
}

div.commentSatisBox {
float:left;
width:320px;
background-image:url(http://contents.oricon.co.jp/img/review/commentSatisBg.gif);
background-repeat:no-repeat;
background-position:left top;
font-size:0px;
line-height:0px;
}

div.commentSatisBox_G {
float:left;
width:320px;
background-image:url(http://contents.oricon.co.jp/img/review/commentSatisBg_G.gif);
background-repeat:no-repeat;
background-position:left top;
font-size:0px;
line-height:0px;
}

img.commentSatisTitle {
float:left;
}

div.re_aboutArrow {
float:right;
width:100px;
text-align:right;
padding:5px 8px 0 0;
}

div.re_aboutArrow a {
background-image:url(http://contents.oricon.co.jp/img/review/arrowBlue.gif);
background-repeat:no-repeat;
background-position:left 2px;
padding:0 0 0 10px;
font-size:10px;
color:#D0E1F7;
text-decoration:none;
}

div.re_aboutArrow_G {
float:right;
width:100px;
text-align:right;
padding:5px 8px 0 0;
}

div.re_aboutArrow_G a {
background-image:url(http://contents.oricon.co.jp/img/review/arrowGreen.gif);
background-repeat:no-repeat;
background-position:left 2px;
padding:0 0 0 10px;
font-size:10px;
color:#ffffff;
text-decoration:none;
}

div.re_aboutArrow a:visited {text-decoration:none;}

div.commetNewBox {
float:right;
width:250px;
font-size:0px;
line-height:0px;
}

div.ama_I_border {
border:1px solid #85a7e0;
border-top:none;
}

div.commentListBox {
padding:12px 0 0 0;
}

div.commentListTitle {
background-image:url(http://contents.oricon.co.jp/img/review/commentListBg.gif);
background-repeat:no-repeat;
background-position:left top;
font-size:0px;
line-height:0px;
}

div.commentListTitle_G {
background-image:url(http://contents.oricon.co.jp/img/review/commentListBg_G.gif);
background-repeat:no-repeat;
background-position:left top;
font-size:0px;
line-height:0px;
}

img.commentListTitle {
float:left;
}

div.clear08 {
clear:both;
font-size:0px;
line-height:0px;
height:0px;
margin:0;
padding:0;
}

div.re_backNext {
text-align:right;
width: 140px;
float:right;
/*
font-size:0px;
line-height:0px;
*/
}

div.re_about {
width: 400px;
float:left;

}

div.re_backNext img {
margin:0 2px 0 0;
}

div.namberBox_re {
font-size:0px;
line-height:0px;
}

div.RENo1ListBox {
background-color:#FFCCA6;
border-bottom:2px solid #DEE6EB;
padding:3px 2px 0 2px;
/*margin-bottom:25px;*/
}

div.RENo1ListBox div.no1ListTitle {
background-image:url(http://contents.oricon.co.jp/img/review/listEachBgNo1.gif);
background-repeat:no-repeat;
padding:1px 0 9px 53px;
margin-left:1px;
}

div.RENo1ListBox div.no1Title {
padding:1px 0 0 0;
font-weight:700;
}

div.RENo1ListBox div.no1Title a {
color:#F84C20;
font-size:14px;
}

div.RENo1ListBox div.commentWriteName {
font-size:10px;
color:#666666;
}

div.RENo1ListBox span.WriteNameB {
font-weight:700;
}

div.RENo1ListBox div.commentDtailBox {
background-color:#ffffff;
border-bottom:2px solid #dee6eb;
margin:0 1px 0 1px;
padding:15px 15px 2px 15px;
width:542px;
}

div.RENo1ListBox div.commentDtailBox img {
float:left;
}

div.RENo1ListBox div.commentDtailSen {
width:465px;
float:right;
color:5a5a5a;
font-size:12px;
line-height:1.5em;
}

div.RENo1ListBox div.moreRead_re {
text-align:right;
padding:0 5px 0 0;
}

div.re_supportRatio {
float:left;
width:350px;
}

div.re_supportRatio div.sr{
width: 115px;
float: left;
}

/* ----------------------- 評論に対する評論数周り ---------------------- */
div.Review_on_Review_OX_No1{
float: left;
width: 185px;
color: #FD552B;
border-left: 1px solid #FD552B;
padding: 0 0 0 7px;
margin: 7px 0 0;
height: 44px;
}

/*div.Review_on_Review_OX_No1 div.in {
height: 44px;
display: table-cell;
vertical-align: middle;
}*/

div.Review_on_Review_OX_No1 span {
font-weight: bold;
}

div.Review_on_Review_OX_No1 table {
border-collapse: collapse;
margin:0;
padding:0;
}

div.Review_on_Review_OX_No1 table td {
text-align: right;
padding: 0 0 0 3px;
}

div.Review_on_Review_OX_No1 table td.Sousu {
font-size: 10px;
color: #888888;
}

div.Review_on_Review_OX_No1 div.com a {
font-size: 10px;
padding: 0 0 0 3px;
color: #FD552B;
}

div.Review_on_Review_OX_No1 div.com a:hover {
text-decoration: none;
}

div.Review_on_Review_OX{
float: left;
width: 185px;
color: #3971CC;
border-left: 1px solid #3971CC;
padding: 0 0 0 7px;
margin: 7px 0 0;
height: 44px;
}

/*div.Review_on_Review_OX div.in {
height: 44px;
display: table-cell;
vertical-align: middle;
}*/

div.Review_on_Review_OX table {
border-collapse: collapse;
margin:0;
padding:0;
}

div.Review_on_Review_OX table td {
text-align: right;
padding: 0 0 0 3px;
}

div.Review_on_Review_OX table td.Sousu {
font-size: 10px;
color: #888888;
}

div.Review_on_Review_OX span {
font-weight: bold;
}

div.Review_on_Review_OX div.com a {
text-decoration: underline;
font-size: 10px;
padding: 0 0 0 3px;
color: #3971CC;
}

div.Review_on_Review_OX div.com a:hover {
text-decoration: none;
}
/* ----------------------- /評論に対する評論数周り ---------------------- */

div.re_OXBox {
float:right;
width:210px;
font-size:12px;
font-weight:700;
color:#8b8b8b;
padding:10px 0 0 0;
text-align: center;
}

div.re_OXBox img {
vertical-align:middle;
margin: 3px 0 0;
}

img.comment_entryBtn {
margin:0 0 0 40px;
}

div.comment_caution {
font-size:10px;
padding:0 0 20px 40px;
color:#81a4de;
}

div.REAnotherListBox {
background-color:#DDECFF;
border-bottom:2px solid #DEE6EB;
padding:3px 2px 0 2px;
margin:2px 0 10px 0;
}

div.REAnotherListBox div.AnotherListTitle {
background-image:url(http://contents.oricon.co.jp/img/review/listEachBg.gif);
background-repeat:no-repeat;
padding:1px 0 9px 30px;
margin-left:1px;
}

div.REAnotherListBox div.AnotherListTitle_G {
background-image:url(http://contents.oricon.co.jp/img/review/listEachBg_G.gif);
background-repeat:no-repeat;
padding:1px 0 9px 30px;
margin-left:1px;
}

div.REAnotherListBox div.AnotherTitle {
padding:1px 0 0 0;
font-weight:700;
}

div.REAnotherListBox div.AnotherTitle a {
color:#3971CC;
font-size:14px;
}

div.REAnotherListBox div.commentWriteName {
font-size:10px;
color:#666666;
}

div.REAnotherListBox span.WriteNameB {
font-weight:700;
}

div.REAnotherListBox div.commentDtailBox {
background-color:#ffffff;
border-bottom:2px solid #dee6eb;
margin:0 1px 0 1px;
padding:15px 15px 2px 15px;
width:542px;
}

div.REAnotherListBox div.commentDtailBox img {
float:left;
}

div.REAnotherListBox div.commentDtailSen {
width:465px;
float:right;
color:5a5a5a;
font-size:12px;
line-height:1.5em;
}

div.REAnotherListBox div.moreRead_re {
text-align:right;
padding:0 5px 0 0;
}

div.namberBox_reAno {
font-size:26px;
font-family:Arial Black, Helvetica, sans-serif;
font-weight:700;
color:#0950A0;
line-height:0.9em;
}

div.namberBox_reAno span.namberKurai {
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:700;
color:#5789C6;
padding:0 0 0 3px;
}

div.re_rankOut {
color:#5789C6;
font-size:12px;
font-weight:700;
padding:10px 0 0 0;
}

img.comment_entryBtnB {
margin:22px 0 0 40px;
}

div.artistKanren {
text-align:right;
padding:0 0 20px 0;
}

span.ballotDone {
color:#FF0000;
font-weight:700;
display:block;
text-align:right;
padding:5px 5px 0 0;
}

.amazonIfre {
scrollbar-face-color: #729bc5;
scrollbar-track-color: #ebebeb;
scrollbar-arrow-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-3dlight-color: #729bc5;
scrollbar-darkshadow-color: #729bc5;
}

/* ----------------------- 購入ボタン･リンク ------------------------- */
div.buyS_Btn{
margin: 0 0 15px;
padding: 10px 0 0;
text-align: left;
}

div.buyS_Btn.book{
margin: 0;
padding: 5px 0 0;
}

div.buyS_Btn.book img {
vertical-align: middle;
}

/* ----------------------- 投稿ページ ------------------------- */
.buy_btns {
text-align: center;
margin-top: 10px;
margin-right: 0pt;
margin-bottom: 10px;
margin-left: 0pt;
}

div.reComment_inputArea {
padding:20px 0 0 0;
}


div.attentionBox {
padding: 20px 0 20px 0;
width: 566px;
}
/* ----------------------- /投稿ページ ------------------------ */


/* ----------------------- 詳細ページ ------------------------- */
div.re_detailGraph {
background-image:url(http://contents.oricon.co.jp/img/review/borderSky.gif);
background-repeat:repeat-x;
background-position:top;
padding:12px 0 12px 0;
text-align:center;
margin:10px 0 0 0;
}

div.re_detailGraph img.guraphReview {
float:none !important;
}

.cbox { 
zoom: 100%;
}

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

div.re_detailGraph div#swfSpider_s {
width: 251px;
text-align: right;
float: left;
margin: 0 0 10px;
}
/* ----------------------- /詳細ページ ------------------------ */


/* ----------------------- グラフ横 ------------------------- */

div.re_detailGraph div.Review_Info img{
float:none;
}

div.re_detailGraph div.Review_Info {
width: 254px;
border: 1px dotted #5EC122;
float: right;
background-color: #FEFEEF;
padding: 5px;
margin: 0 0 10px;
}

div.re_detailGraph div.Review_Info div.header {
background-color:#FF0000;
background: url(http://contents.oricon.co.jp/img/review/Review_info_topBg.gif) no-repeat center bottom;
padding: 0 0 5px;
}

div.re_detailGraph div.Review_Info div.header div.L {
font-weight:bold;
width: 40%;
float: left;
text-align: left;
}

div.re_detailGraph div.Review_Info div.header div.R {
width: 60%;
float: right;
text-align: right;
color: #3971CC;
}

div.re_detailGraph div.Review_Info div.header div.R img {
vertical-align: top;
}

div.re_detailGraph div.Review_Info div.body {
width: 234px;
min-height: 80px;
_height: 80px;
margin: 0 auto;
padding: 5px 7px 5px;
text-align: left;
background: url(http://contents.oricon.co.jp/img/review/Review_info_leftBg.gif) repeat-y left top #FFFFFF;
}

div.re_detailGraph div.Review_Info div.body div.name a {
color: #3971CC;
text-decoration:underline;
display: block;
margin: 0 0 2px;
}

div.re_detailGraph div.Review_Info div.body div.name a:hover {
text-decoration: none;
}

div.re_detailGraph div.Review_Info div.body div.img {
float: left;
width: 30px;
height: 30px;
text-align: center;
}

div.re_detailGraph div.Review_Info div.body div.img td {
width: 30px;
height: 30px;
background-color: #DBF2CD;
}

div.re_detailGraph div.Review_Info div.body div.img a img {
border: 1px solid #5EC122;
vertical-align: top;
}

div.re_detailGraph div.Review_Info div.body div.com {
width: 199px;
margin: 2px 0 0 5px;
color: #0CA8E3;
float: right;
line-height: 120%;
}

div.re_detailGraph div.Review_Info div.rss_title {
clear:both;
padding: 2px 0 0;
font-size: 10px;
width: 210px;
margin: 0 auto;
}

div.re_detailGraph div.Review_Info div.rss_body {
font-size: 10px;
width: 200px;
margin: 0 auto;
}

div.re_detailGraph div.Review_Info div.rss_body li {
width: 200px;
padding: 0 0 5px 10px;
background: url(http://contents.oricon.co.jp/img/list_btn_arrow.gif) no-repeat left 2px;
}

div.re_detailGraph div.Review_Info div.rss_body li a{
color: #3971CC;
text-decoration: underline;
}

div.re_detailGraph div.Review_Info div.rss_body li a:hover {
text-decoration: none;
}

div.re_detailGraph div.Review_Info.none div.body {
width: 242px;
background: none;
font-size: 10px;
color: #999999;
padding: 3px 3px 0;
line-height: 150%;
}

div.re_detailGraph div.Review_Info.none div.header {
background: none;
}

div.re_detailGraph div.Review_Info.none div.body a {
width:226px;
height: 42px;
display:block;
background: url(http://contents.oricon.co.jp/img/review/do_entry.gif) no-repeat top center;
text-indent: -1000em;
overflow: hidden;
margin:5px auto 2px;
}

div.re_detailGraph div.Review_Info.none div.body a:hover{
background: url(http://contents.oricon.co.jp/img/review/do_entry_f.gif) no-repeat top center;
}

/* ----------------------- /グラフ横 ------------------------- */


/* ----------------------- 評論topページ ---------------------- */
div#ReviewTopBox {
margin:0 0 0 0;
padding:0 0 0 0;
}

div.topReviewEX {
margin-bottom: 14px;
font-size:0px;
line-height:0px;
padding:0 0 0 0;
}

div.topCDdvdTitle {
font-size:0px;
line-height:0px;
}

div.topCDdvdBox {
border-left:1px solid #C8DB95;
border-bottom:1px solid #C8DB95;
border-right:1px solid #C8DB95;
font-size:0px;
line-height:0px;
margin:0 7px 0 0;
}

ul.topReTab {
}

ul.topReTab li {
float:left;
}

/* ul.topReTab li.off {
float:left;
width:190px;
height:24px;
background-image:url(http://contents.oricon.co.jp/img/review/topTab_f.gif);
background-repeat:no-repeat;
margin:0 4px 10px 0;
text-align:center;
}

ul.topReTab li.on {
float:left;
width:190px;
height:24px;
background-image:url(http://contents.oricon.co.jp/img/review/topTab.gif);
background-repeat:no-repeat;
margin:0 4px 0 0;
text-align:center;
}

ul.topReTab li.off a{
color:#ffffff;
font-weight:700;
font-size:12px;
text-decoration:none;
display:block;
width:100%;
height:16px;
padding:8px 0 0 0;
}

ul.topReTab li.on a{
color:#1260C4;
font-weight:700;
font-size:12px;
text-decoration:none;
display:block;
width:100%;
height:16px;
padding:8px 0 0 0;
}

ul.topReTab li.DVDoff {
float:left;
width:190px;
height:24px;
background-image:url(http://contents.oricon.co.jp/img/review/topTab_f.gif);
background-repeat:no-repeat;
margin:0 0 0 0;
text-align:center;
}

ul.topReTab li.DVDon {
float:left;
width:190px;
height:24px;
background-image:url(http://contents.oricon.co.jp/img/review/topTab.gif);
background-repeat:no-repeat;
margin:0 0 0 0;
text-align:center;
}

ul.topReTab li.DVDoff a{
color:#ffffff;
font-weight:700;
font-size:12px;
text-decoration:none;
display:block;
width:100%;
height:16px;
padding:8px 0 0 0;
}

ul.topReTab li.DVDon a{
color:#1260C4;
font-weight:700;
font-size:12px;
text-decoration:none;
display:block;
width:100%;
height:16px;
padding:8px 0 0 0;
} */

div.topReNo1Graph {
float:left;
width:350px;
}

div.topReNo1Graph div.sr{
width: 115px;
float: left;
}

div.topComeNameNo1 {
width:560px;
height:38px;
background-image:url(http://contents.oricon.co.jp/img/review/topNO1bg.gif);
background-position:right;
background-repeat:no-repeat;
margin:0 auto;
padding: 5px;
}

div.topComeNameNo1 div.commentName1 {
font-size:18px;
color:#FD552B;
}

a.commentName1 {
font-size:18px;
color:#FD552B;
padding:5px 5px 2px 7px;
text-decoration: none;
}
a:hover.commentName1 {
text-decoration: underline;
}

div.topComeNameNo1 div.newCommentGr {
font-size:12px;
color:#666666;
padding-left:7px;
}

div.topREinfoBox {
width: 570px;
background-color:#ffffff;
border-bottom:2px solid #D2D9D8;
margin: 4px auto 0;
padding-bottom:10px;
}

br.clear09 {
clear:both;
font-size:0px;
line-height:0px;
height:0px;
}

div.RE_jacket {
float:left;
font-size:0px;
line-height:0px;
padding:5px 0 0 5px;
width:38px;
}

div.reJacketInfo {
float:right;
width:520px;
padding:8px 0 0 0;
}

a.reAlbumName {
color:#0A64D4;
font-size:16px;
font-weight:700;
line-height:normal;
}

a.reArtistName {
color:#666666;
font-size:10px;
}

div.topReHeadBox {
background-image:url(http://contents.oricon.co.jp/img/review/borderSky.gif);
background-repeat:repeat-x;
background-position:top;
padding:6px 0 0 3px;
margin:5px 5px 5px 5px;
}

a.topReHeadNo1 {
color:#FD552B;
font-size:14px;
font-weight:700;
}

a.topReHeadAno {
color:#0A64D4;
font-size:14px;
font-weight:700;
}

div.topReFaceA {
width:25px;
float:left;
font-size:0px;
line-height:0px;
padding:0 0 0 6px;
}

div.topReSenten {
width:522px;
float:right;
font-size:12px;
color:#5a5a5a;
padding:0 5px 0 0;
}

div.topReMoreBtn {
text-align:right;
padding:18px 18px 0 0;
font-size:0px;
line-height:0px;
}

div.REtopNo1Box {
background-color: #ffcca6;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #dee6eb;
padding: 4px 0 0 0;
margin-bottom: 15px;
}

div.REtopAnoBox {
background-color:#DDECFF;
border-bottom:2px solid #dee6ed;
padding:3px 2px 0 2px;
margin:2px 0 15px 0;
}

div.topComeNameAno {
width:560px;
height:38px;
background-image:url(http://contents.oricon.co.jp/img/review/topAnotherBg.gif);
background-position:right;
background-repeat:no-repeat;
margin:0 auto;
padding: 5px;
}

div.topComeNameAno div.commentName {
font-size:18px;
color:#0A64D4;
padding:5px 5px 2px 7px;
}

a.commentName {
font-size:18px;
color:#0A64D4;
padding:5px 5px 2px 7px;
text-decoration: none;
}

a:hover.commentName {
text-decoration: underline;
}

div.topComeNameAno div.newCommentGr {
font-size:12px;
color:#666666;
padding-left:7px;
}

div.reTop_backNext {
text-align: right;
}


/* -------　右カラム ---------- */
div.RnewReviewBox {
border-bottom:1px solid #85A7E0;
border-left:1px solid #85A7E0;
border-right:1px solid #85A7E0;
font-size:10px;
padding:5px 5px 0 5px;
}

div.RnewReviewTit {
font-size:0px;
line-height:0px;
}

div.RB_RE_box {
background-image: url(http://contents.oricon.co.jp/img/review/borderSky.gif);
background-repeat: repeat-x;
background-position:bottom;
padding-bottom:8px;
margin-bottom:10px;
}

div.RBcommentName {
background-color:#ddecff;
margin: 0 0 2px 0;
color:#000000;
font-weight:700;
padding:1px 0 1px 1px;
}

div.RB_RE_jacket {
float: left;
font-size: 0px;
line-height: 0px;
width: 38px;
}

div.RB_artistBox {
width:247px;
float:right;
padding:6px 0;
margin-bottom:7px;
}

div.RB_artistBox div.RE_songName {
font-size:12px;
color:#000000;
font-weight:700;
}

div.RB_artistBox div.RB_artistName {
color:#999999;
}

a.RB_REcommentTitle {
font-size:10px;
}

div.RB_face {
float:left;
font-size:1px;
line-height:0.1em;
width:25px;
padding-top:5px;
}

div.RB_comment {
float:right;
width:260px;
color:#666666;
padding-top:5px;
}

div.topRE_RbtnK {
text-align:right;
margin:1px 10px 10px 0;
}

div.topRE_RbtnK a {
background-image:url(http://contents.oricon.co.jp/img/review/questionIcon.gif);
background-repeat:no-repeat;
padding:0 0 3px 18px;
text-decoration:none;
font-size:10px;
}

div.topRE_RbtnK a:visited {
text-decoration:none;
}

div.topTitle_sep {
background-image:url(http://contents.oricon.co.jp/img/review/commentListBg.gif);
background-repeat:no-repeat;
}

div.topTitle_sep_G {
background-image:url(http://contents.oricon.co.jp/img/review/commentListBg_G.gif);
background-repeat:no-repeat;
}

div.topTitle_sepL {
font-size:0px;
line-height:0px;
width:150px;
float:left;
}

div.topTitle_sepR {
float:right;
width:285px;
color:#ffffff;
font-size:10px;
text-align:right;
}

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

div.topTitle_sepR li {
float:left;
margin:0 5px 0 0;
font-size:0px;
line-height:0px;
width: 90px;
}

div.topTitle_sepR div.narabi {
padding:7px 0 0 0;
color:#ffffff;
font-size:10px;
}

/* ----------------------- 評論に対する評論 ---------------------- */
div.Review_on_Review {
background: url(http://contents.oricon.co.jp/img/review/Review_on_Review_top.gif) no-repeat top center #DDECFF;
padding: 16px 4px 11px;
border-bottom: 3px solid #DEE6EB;
}

div.Review_on_Review div.Comment_Details {
background: url(http://contents.oricon.co.jp/img/review/Review_on_Review_unBg.gif) repeat-x bottom center #FFFFFF;
margin: 10px 0 0;
padding: 5px 7px;
}

div.Review_on_Review div.Comment_Details a {
text-decoration: underline;
color: #3971CC;
}

div.Review_on_Review div.Comment_Details a:hover {
text-decoration: none;
}

div.Review_on_Review div.Comment_Details div.name {
padding: 0 0 2px;
}

div.Review_on_Review div.Comment_Details div.L {
float: left;
width: 41px;
margin: 0 5px 0 0;
}

div.Review_on_Review div.Comment_Details div.R {
float: left;
width: 508px;
}

div.Review_on_Review div.Comment_Details div.R div.up_part {
border-bottom: 1px dotted #9DDBF9;
padding: 0 0 3px;
}

div.Review_on_Review div.Comment_Details div.R div.img {
float: left;
width: 47px;
}

div.Review_on_Review div.Comment_Details div.R div.img td {
width: 47px;
height: 47px;
background-color: #DBF2CD;
}

div.Review_on_Review div.Comment_Details div.R div.img img {
border: 1px solid #5EC122;
vertical-align: top;
}

div.Review_on_Review div.Comment_Details div.R div.img.guest img {
border: 1px solid #2681C0;
}

div.Review_on_Review div.Comment_Details div.R div.com {
float: left;
width: 447px;
margin: 0 0 0 10px;
}

div.Review_on_Review div.Comment_Details div.R div.low_part {
padding: 3px 0 5px;
font-size: 10px;
}

div.Review_on_Review div.Comment_Details div.R div.link {
width: 50%;
float: left;
}

div.Review_on_Review div.Comment_Details div.R div.link a{
padding: 0 0 0 10px;
background: url(http://contents.oricon.co.jp/img/list_btn_arrow.gif) no-repeat left 2px;
}

div.Review_on_Review div.Comment_Details div.R div.data {
width: 50%;
float: right;
text-align: right;
}

/* ----------------------- /評論に対する評論 ---------------------- */

/* ----------------------- PopUpBox ---------------------- */
#ibox_top_wrapper {
width: 296px;
padding: 0;
margin: 0;
height:10px;
}

#ibox_content {
width:296px;
padding: 0;
margin: 0;
}

#ibox_footer_wrapper {
width:80px;
height:10px;
padding: 0;
margin: 0 0 0 205px;
top: auto;
bottom: 21px;
_bottom: 26px;
overflow:hidden;
}

#ibox_footer_wrapper a{
text-align:center;
margin:0 auto;
}

#ibox_footer_wrapper a img{
vertical-align:top;
border:none;
}

#ibox_progress {
text-indent: -100000px;
background: #fff url(http://contents.oricon.co.jp/img/review/loading.gif) center center no-repeat;
}

form.PopUpBox {
width: 296px;
height: 300px;
color:#666666;
font-size: 12px;
margin: 0;
padding: 0;
line-height: 120%;
}

form.PopUpBox.error {
height: 314px;
}

form.PopUpBox div.header {
height: 40px;
padding: 10px 10px 0;
overflow:hidden;
background:url(http://contents.oricon.co.jp/img/review/PopUp_topBg.png) no-repeat top center !important;
background:none;
behavior: expression(this.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src=/img/review/PopUp_topBg.png)');
}

form.PopUpBox div.header div.More {
font-weight: bold;
font-size: 14px;
padding: 3px 0 4px;
margin: 0 0 3px;
border-bottom:1px dashed #666666;
}

form.PopUpBox div.body {
padding: 0 10px;
width:276px;
background:url(http://contents.oricon.co.jp/img/review/PopUp_Bg.png) repeat-y top center !important;
background:none;
behavior: expression(this.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=/img/review/PopUp_Bg.png)');
}

form.PopUpBox div.body span.error {
color: #FF0000;
font-weight: normal;
}

form.PopUpBox div.body div.NickName input,
form.PopUpBox div.body div.Comment textarea,
form.PopUpBox div.body div.ImgCheck input {
background-color: #ffffff;
border:1px solid #DFDFDF;
}

form.PopUpBox div.body div.NickName,
form.PopUpBox div.body div.Comment {
color: #13A7E3;
font-weight: bold;
padding: 4px 0 0;
}

form.PopUpBox div.body div.NickName input {
width: 260px;
height: 16px;
font-size: 14px;
padding: 5px;
}

form.PopUpBox div.body div.Comment textarea {
width: 260px;
height: 76px;
font-size: 14px;
padding: 5px;
scrollbar-face-color: #E7E7E7;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-highlight-color: #E7E7E7;
scrollbar-shadow-color: #E7E7E7;
scrollbar-arrow-color: #BCBCBC;
scrollbar-track-color: #FFFFFF;
}

form.PopUpBox div.body div.ImgCheck {
padding: 4px 0 0;
text-align: center;
line-height: 200%;
}

form.PopUpBox div.body div.ImgCheck input,
form.PopUpBox div.body div.ImgCheck img {
vertical-align:middle;
margin: 0 0 3px;
}

form.PopUpBox div.body div.ImgCheck input {
width: 110px;
height: 16px;
font-size: 14px;
padding: 5px;
}

form.PopUpBox div.body div.Bt {
height:24px;
text-align: center;
overflow:hidden;
}

form.PopUpBox div.body div.Bt input {

}

/* 2008-07-21 Jwang コメントはしない */
form.PopUpBox div.body div.Bt a{
text-align:center;
margin-left:30px;
}

form.PopUpBox div.body div.Bt a img{
vertical-align:top;
border:none;
padding-top:8px;
}
/* 2008-07-21 Jwang コメントはしない */

form.PopUpBox div.fddar {
height: 10px;
overflow:hidden;
background:url(http://contents.oricon.co.jp/img/review/PopUp_unBg.png) no-repeat top center !important;
background:none;
behavior: expression(this.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src=/img/review/PopUp_unBg.png)');
}
/* ----------------------- /PopUpBox ---------------------- */































