@charset "utf-8";

/*----------------
#commentList
-----------------*/
#commentList{
padding:0 10px 20px 0;
overflow:hidden;
}
#commentList .topicParent .topicMain .topicDetail .breadcrumbs{
float:left;
/*margin-bottom:5px;*/
}

/* #commentList .topicParent */
#commentList .topicParent{
margin-bottom:20px;
}
#commentList .topicParent .topicMain{
background:#fff;
}
#commentList .topicParent .yCgrTtl{
/*float:left;*/
padding:2px 10px 0px 0;
}
#commentList .topicParent .yCgrTtl img{
vertical-align:top;
}
#commentList .topicParent .breadcrumbs{
padding-top:3px;
padding-bottom:5px;
}
#commentList .topicParent .breadcrumbs ul li{
font-size:1.2em;
}
*html #commentList .topicParent  .breadcrumbs{
width:460px;
}
*:first-child+html #commentList .topicParent  .breadcrumbs{
width:460px;
}

/* #commentList .topicParent .topicMain .topicDetail .topicProperty */
#commentList .topicDetail .topicProperty{
padding:0 0 0 0;
}
#commentList .topicDetail .topicProperty .commentCounter{
float:right;
padding:0 0 0 28px;
font-size:0.88em;
font-weight:bold;
color:#646464;
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -40px -70px no-repeat;
}

/* #commentList .topicParent .topicMain .topicDetail .topicTitle */
#commentList .topicDetail .topicTitle{
width:630px;
margin-bottom:10px;
}
#commentList .topicDetail .topicTitle .topicTtlThm{
float:left;
padding-right:10px;
}
#commentList .topicDetail .topicTitle .topicTtlTxt{
overflow:hidden;
}
#commentList .topicDetail .topicTitle .topicTtlTxt h1{
margin-top:5px;
*margin-top:0;
font-size:22px;
line-height:1.2;
font-weight:bold;
color:#313131;
}
#commentList .topicDetail .topicTitle .topicTtlTxt .rss{
display:inline-block;
margin:0 0 0 10px;
width:14px;
height:14px;
vertical-align:middle;
}
#commentList .topicDetail .topicTitle .topicTtlTxt .rss a{
display:block;
text-indent:-9999px;
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) 0px -52px no-repeat;
cursor:pointer;
}
#commentList .topicDetail .topicTitle .topicTtlTxt .name{
float:left;
padding-right:10px;
font-size:0.75em;
}
#commentList .topicDetail .topicTitle .topicTtlTxt .date{
float:left;
font-size:0.75em;
color:#333;
}
#commentList .topicDetail .topicTitle .topicTtlTxt .btnFav{
float:right;
margin-top:-38px;
zoom:1;
}
#commentList .topicDetail .topicTitle .topicTtlTxt .btnFav a{
display:block;
width:29px;
height:28px;
text-indent:-9999px;
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -130px 0 no-repeat;
}
#commentList .topicDetail .topicTitle .topicTtlTxt .btnFav a.favorite{
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -130px -38px no-repeat;
}

#commentList .topicDetail .subCgrNav{
clear:both;
padding:7px 0 5px 10px;
margin-bottom:15px;
background:#f1f1f1;
font-size:0.75em;
border-top:1px solid #d9d9d9;
}
#commentList .topicDetail .subCgrNav li{
float:left;
padding:0 10px 0 0;
margin:0 10px 0 0;
line-height:1.2;
border-right:1px solid #9c9c9c;
}

/* #commentList .topicParent .topicMain .topicDetail .topicDetailMessage */
#commentList .topicDetailMessage p{
font-size:0.875em;
margin:0 0 10px 0;
}
#commentList .topicDetailMessage .topicThumb{
float:right;
padding:0 0 0 20px;
}
#commentList .topicDetailMessage .topicShareBtn{
padding:0px 0 10px 0;
}
#commentList .topicDetailMessage .topicShareBtn li{
margin-right:20px;
}
#commentList .topicDetailMessage .topicShareBtn .report{
float:right;
width:5em;
margin:0;
padding-top:2px;
}
#commentList .topicDetailMessage .topicShareBtn .report a{
display:block;
padding:0 0 0 17px;
font-size:0.88em;
line-height:1.2;
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -165px -46px no-repeat;
cursor:pointer;
}
#commentList .topicDetailMessage .topicShareBtn .report a:hover{
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -165px -81px no-repeat;
}
#commentList .topicDetailMessage .bottomImg{
margin:0 auto;
text-align:center;
}

/* #commentList .topicParent .topicMain .topicDetail .topicEmotionGph */
#commentList .topicDetail .topicEmotionGph{
width:100%;
font-size:0.75em;
line-height:1;
padding:0 0 15px 0;
}
#commentList .topicDetail .topicEmotionGph .gph{
padding:10px;
margin:0 0 15px 0;
border:1px solid #9c9c9c;
}
#commentList .topicDetail .topicEmotionGph table{
width:100%;
height:15px;
}
#commentList .topicDetail .topicEmotionGph table tr{
height:5px;
}
#commentList .topicDetail .topicEmotionGph table tr td.strongest{
width:16%;
background:#f468c1;
}
#commentList .topicDetail .topicEmotionGph table tr td.strong{
width:16%;
background:#ea6161;
}
#commentList .topicDetail .topicEmotionGph table tr td.both{
width:16%;
background:#3ba2c6;
}
#commentList .topicDetail .topicEmotionGph table tr td.weak{
width:16%;
background:#ffad00;
}
#commentList .topicDetail .topicEmotionGph table tr td.weakest{
width:16%;
background:#e96202;
}
#commentList .topicDetail .topicEmotionGph table tr td.none{
width:16%;
background:#a78152;
}
#commentList .topicDetail .topicEmotionGph ul{
padding:0 10px;
}
#commentList .topicDetail .topicEmotionGph li{
float:left;
padding:0 10px 0 0;
}
* html #commentList .topicDetail .topicEmotionGph li{
padding:5px 10px 0 0;
}
#commentList .topicDetail .topicEmotionGph li span{
display:block;
float:left;
width:6px;
height:12px;
margin:0 5px 0 0;
}
#commentList .topicDetail .topicEmotionGph li.strongest span{
background:#f468c1;
}
#commentList .topicDetail .topicEmotionGph li.strong span{
background:#ea6161;
}
#commentList .topicDetail .topicEmotionGph li.both span{
background:#3ba2c6;
}
#commentList .topicDetail .topicEmotionGph li.weak span{
background:#ffad00;
}
#commentList .topicDetail .topicEmotionGph li.weakest span{
background:#e96202;
}
#commentList .topicDetail .topicEmotionGph li.none span{
background:#a78152;
}

/* #commentList .topicParent .topicMain .closeBtn */
#commentList .topicMain .closeBtn{
width:100%;
border-top:3px solid #6e6e6e;
}
#commentList .topicMain .closeBtn p{
float:right;
width:26px;
height:12px;
overflow:hidden;
margin:0 10px 0 0;
text-align:center;
cursor:pointer;
}
#commentList .topicMain .closeBtn a{
display:block;
width:26px;
height:12px;
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -98px -1px no-repeat;
}
#commentList .topicMain .closeBtn .open a{
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -98px -18px no-repeat;
}
#commentList .cCommentList .listStyleClose .detail{
display:none;
}
/* #commentList .commentPost */
#commentList .commentPost .cBtnWhL{
width:240px;
margin:20px auto;
}
/* #commentList .cCommentList .cSortNav */
#commentList .cCommentList .cSortNav .btnListStyle{
float:left;
padding:0 0 0 10px;
margin:3px 0 0 0;
background:url(http://i.yimg.jp/images/mb/textream/pc/hr_dashed_vertical.gif) left top repeat-y;
}
#commentList .cCommentList .cSortNav .btnListStyle li{
float:left;
padding:0 10px 0 0;
width:24px;
}
#commentList .cCommentList .cSortNav .btnListStyle li a{
display:block;
width:23px;
height:20px;
cursor:pointer;
}
#commentList .cCommentList .cSortNav .btnListStyle li.btnDetail a{
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -22px 0px no-repeat;
}
#commentList .cCommentList .cSortNav .btnListStyle li.btnList a{
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -50px 0px no-repeat;
}
#commentList .cCommentList .cSortNav .btnListStyle li.btnDetail a.current{
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -22px -27px no-repeat;
}
#commentList .cCommentList .cSortNav .btnListStyle li.btnList a.current{
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -50px -27px no-repeat;
}
#commentList .cCautionBox{
margin:20px 0 0 0;
}
#commentList .cCautionBox dd{
font-size:0.75em;
}


/* commentDetail */
#commentList .commentDetail{
padding:0 0 40px 0;
}
#commentList .cIconCounter{
padding:0 5px 0 0;
margin:0;
}
#commentList .cIconCounter dt{
padding:0 0 0 10px;
margin:0;
}
*html #commentList dl.ieHack dd{
margin-right:-5px;
}
*html #commentList dl.ieHack dd.countBad{
padding-right:5px;
}
*:first-child+html #commentList dl.ieHack dd{
margin-right:-5px;
}
#commentList .cIconCounter dd{
padding:0;
margin:0;
}
#commentList .commentDetail .commentBox{
padding:0;
border:none;
}

#commentList .commentDetailBase{
border-top:1px solid #a0c9da;
border-bottom:1px solid #a0c9da;
background:#fdffe1;
}
#commentList .commentDetailBase .commentDetailBaseBox{
padding-top:10px;
border-top:4px solid #e0eef3;
border-bottom:4px solid #e0eef3;
}

#commentList .commentDetailParent{
background:#f9f9f9;
border-top:1px solid #ddd;
}
#commentList .commentDetailParent .commentThm,
#commentList .commentDetailParent .ttlArea{
padding-top:10px;
}

#commentList .commentBox .commentDetailParent{
border-bottom:none;
}

#commentList .commentDetailChildren{
padding-top:10px;
background:#fff;
border-bottom:1px solid #ddd;
}
#commentList .commentDetailChildren .commentBox{
border-bottom:none;
}
#commentList .commentDetailBase ul.topicShareBtn li{
padding:0 10px 0 0;
}
#commentList .commentDetailParent .btnOpenClose,
#commentList .commentDetailChildren .btnOpenClose{
float:right;
width:18px;
height:18px;
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -163px -23px no-repeat;
overflow:hidden;
font-size:0;
line-height:0;
cursor:pointer;
}
#commentList .commentDetailParent .close .btnOpenClose,
#commentList .commentDetailChildren .close .btnOpenClose{
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -163px 0 no-repeat;
}
#commentList .commentDetailParent .btnMore,
#commentList .commentDetailChildren .btnMore{
width:100%;
text-align:center;
padding:10px 0 10px 0;
}
#commentList .commentDetailParent .btnMore a,
#commentList .commentDetailChildren .btnMore a{
display:block;
width:236px;
margin:0 auto;
border:1px solid #9c9c9c;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
cursor:pointer;
}
#commentList .commentDetailParent .btnMore a span,
#commentList .commentDetailChildren .btnMore a span{
display:block;
width:234px;
padding:5px 0;
font-size:12px;
line-height:1;
color:#707070;
background:-moz-linear-gradient(top, #ffffff, #f1f1f1);
background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#f1f1f1');border:1px solid #fff;
border:1px solid #fff;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
}
#commentList .commentDetailParent .btnMore a:hover,
#commentList .commentDetailChildren .btnMore a:hover{
text-decoration:none;
}

/* #stream .topicParent .topicMain .subCgrNav */
#stream .subCgrNav{
padding:5px 10px;
margin:0 0 20px 0;
font-size:0.75em;
line-height:1.25;
background:#f1f1f1;
border-top:1px solid #9c9c9c;
}
* html #stream .subCgrNav{
zoom:1;
}
*:first-child+html #stream .subCgrNav{
zoom:1;
}
#stream .subCgrNav:after{
visibility:hidden;
display:block;
height:0;
font-size:0;
content:"";
clear:both;
}
#stream .subCgrNav ul li{
float:left;
border-right:1px solid #9c9c9c;
padding:0 0.5em 0 0;
margin:0 0.5em 0 0;
vertical-align:middle;
}
#stream .subCgrNav ul li.last-child{
border:none;
margin:0;
}
#stream .subCgrNav ul.gameSct{
float:right;
}
#stream .subCgrNav ul.gameSct li a{
cursor:pointer;
}
#stream .subCgrNav ul.gameSct li.current a{
color:#121212;
cursor:auto;
}
#stream .subCgrNav ul.gameSct li.current a:hover{
text-decoration:none;
}

/* #stream .gameTbl */
#stream .gameTbl .topicShareBtn li{
margin-right:20px;
}
#stream .gameTbl table{
width:100%;
margin-bottom:10px;
border-top:1px solid #9c9c9c;
border-bottom:1px solid #9c9c9c;
border-spacing:0;
border-collapse:collapse;
}
#stream .gameTbl table caption{
font-weight:bold;
font-size:0.88em;
}
#stream .gameTbl table th,
#stream .gameTbl table td{
padding:5px;
border-bottom:1px solid #9c9c9c;
font-size:0.75em;
line-height:1.2em;
}
#stream .gameTbl table th{
background-color:#f4f4f4;
text-align:center;
font-size:0.688em;
}
#stream .gameTbl table td{
border-left:1px solid #9c9c9c;
vertical-align:middle;
}
#stream .gameTbl table .koff{
width:97px;
border-left:none;
text-align:center;
}
#stream .gameTbl table .home{
width:219px;
text-align:right;
}
#stream .gameTbl table .statn{
width:60px;
text-align:center;
}
#stream .gameTbl table .away{
width:219px;
text-align:left;
}
#stream .gameTbl table td.hFlag{
padding-left:0;
border-left:none;
text-align:center;
}
#stream .gameTbl table td.aFlag{
padding-right:0;
text-align:center;
}
#stream .gameTbl table td.hFlag a img,
#stream .gameTbl table td.aFlag a img{
vertical-align:bottom;
}
#stream .gameTbl table td.hName{
text-align:right;
}
#stream .gameTbl table td.aName{
border-left:none;
text-align:left;
}
#stream .gameTbl table td.hName span,
#stream .gameTbl table td.aName span{
display:inline-block;
text-align:left;
}
#stream .gameTbl table td.statn a{
}

/* #stream .gameTbl .btnArea */
#stream .gameTbl .btnArea{
margin:0 0 20px;
}
* html #stream .gameTbl .btnArea{
zoom:1;
}
*:first-child+html #stream .gameTbl .btnArea{
zoom:1;
}
#stream .gameTbl .btnArea:after{
visibility:hidden;
display:block;
height:0;
font-size:0;
content:"";
clear:both;
}
#stream .gameTbl .btnArea ul.add {
float:left;
}
#stream .gameTbl .btnArea ul.add li{
float:left;
padding:0 10px 0 0;
}
#stream .gameTbl .btnArea ul li a{
display:block;
width:24px;
height:20px;
cursor:pointer;
}
/*-- #commentPostPreview --*/
#commentPostPreview{
    padding:0 10px 20px 0;
    overflow:hidden;
}
#commentPostPreview .ttlBox .ttl{
    padding:10px 0 0;
    font-size:1.375em;
    line-height:1.2;
    font-weight:bold;
    color:#121212;
}
#commentPostPreview .ttlBox .date{
    font-size:0.75em;
    color:#333;
    padding:0 0 10px 0;
}
#commentPostPreview .cCommentList .cautionBox{
    padding:15px 10px;
    margin:0 0 20px 0;
    color:#a58731;
    background:#fff6d9;
    border:1px solid #eec890;
    font-size:0.875em;
}
#commentPostPreview .cCommentList .cautionBox ul{
    font-size:0.8574em;
    padding:10px 0 15px 0;
}
#commentPostPreview .cCommentList .cautionBox .caution{
    font-size:0.8574em;
}

#commentPostPreview .cCommentList .btnSubmit{
    width:496px;
    margin:20px auto 0;
    padding:0 0 40px 0;
}
#commentPostPreview .cCommentList .btnSubmit p{
    float:left;
    width:150px;
}
#commentPostPreview .cCommentList .btnSubmit p.cBtnGrL,#commentPostPreview .cCommentList .btnSubmit p.cBtnWhL{
    margin:0 0 0 20px;
}
*html #commentPostPreview .cCommentList .btnSubmit p.cBtnGrL{
    float:right;
    margin:0 0 0 0px;
}
*:first-child+html #commentPostPreview .cCommentList .btnSubmit p.cBtnGrL{
    float:right;
    margin:0 0 0 0px;
}

#commentPostPreview #commentEntryForm{
    display:block;
}
#commentPostPreview #commentEntryForm .btnSubmit p.cBtnWhM{
    float:left;
    width:138px;
    margin:0 0 0 20px;
}
*html #commentPostPreview #commentEntryForm .btnSubmit p.cBtnWhM{
    float:right;
    margin:0 0 0 0px;
}
*:first-child+html #commentPostPreview #commentEntryForm .btnSubmit p.cBtnWhM{
    float:right;
    margin:0 0 0 0px;
}
