@charset "utf-8";

/*

※メインカラムの標準文字サイズ 16px
※ヘッダー・モーダルウィンド・サイドカラムなどの標準文字サイズ 14px

[16px]
10px	0.63em
11px	0.69em
12px	0.75em
13px	0.81em
14px	0.8756em
15px	0.94em
16px	1.00em
17px	1.06em
18px	1.13em
19px	1.19em
20px	1.25em

[14px]
10px	0.714em
11px	0.785em
12px	0.857em
13px	0.9285em
14px	1em
15px	1.071em
16px	1.142em

[12px]
10px	0.833em
11px	
12px	1em
13px	
14px	1.166em
15px	
16px	1.333em

テキスト #121212
見出し #121212
日付 #333
border-ttl #333
border-list #ddd
border-end #8b8b8b
border-side #8b8b8b
リンク #0076a7
実況中 #db6666
準備中 #83BA83
終了 #333
1位 #ffed91
2位 #d9d9d9
3位 #eecd98

*/

/*----------------
common
-----------------*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption,
article, aside, dialog, figure, footer, header,
hgroup, menu, nav, section,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
display:block;
}
blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content:'';
content:none;
}
img{
vertical-align: bottom;
}
input, select, textarea, button, fieldset, label{
font-family:'メイリオ', Meiryo,'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
vertical-align:middle;
}
.hidden{
display:none;
}
/* --FORM-- */  
fieldset {  
border:1px solid #ccc;  
margin-bottom:1em;  
padding:0 1em 1em 1em;  
}  
legend {  
background:#fff;  
padding:0.3em;  
}  
input, textarea { 
line-height:1.4;
padding:0;
vertical-align:middle;
outline:none;
}  
input[type="checkbox"],  
input[type="radio"] {  
vertical-align:text-bottom;  
outline:none;
}  
input[type="submit"] {  
padding:0.1em;
outline:none;
}  
select {  
padding:0;
outline:none;
}
/* for IE6 */  
* html input {  
padding:0.1em;  
}  
* html input.checkbox,  
* html input.radio {  
vertical-align:-0.3em;  
}  
* html input.submit {  
line-height:1.2;  
padding-top:0.2em;  
}  
* html select {  
vertical-align:-0.2em;  
}  
/* for IE7 */  
*+html input {  
padding:0.1em;  
}  
*+html input.submit {  
line-height:1.2;  
padding-top:0.2em;  
}  
*+html select {  
vertical-align:-0.2em;  
}  
/* for Opera9.27 */  
html:first-child input {  
padding:0.1em;  
}  
html:first-child input[type="checkbox"],  
html:first-child input[type="radio"] {  
vertical-align:middle;  
}  
html:first-child input[type="submit"] {  
padding:0.3em;  
}  
html:first-child select {  
padding:0.2em;  
}  
/* for Opera9.5 [Safari3] */  
body:first-of-type input {  
padding:0.1em;  
}  
body:first-of-type input[type="checkbox"],  
body:first-of-type input[type="radio"] {  
vertical-align:-0.3em;  
}  
body:first-of-type input[type="submit"] {  
padding:0.3em 0.3em 0.2em 0.3em;  
}  
/* for Safari3 */  
html:not(:only-child:only-child) input {  
padding:0;  
vertical-align:baseline;  
}  
html:not(:only-child:only-child) input[type="checkbox"],  
html:not(:only-child:only-child) input[type="radio"] {  
vertical-align:baseline;  
}  
html:not(:only-child:only-child) select {  
vertical-align:0.1em;  
}
body{
color:#121212;
background:#fff;
font-family:'メイリオ', Meiryo,'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
word-wrap:break-word;
break-word:break-all;
}
#wrapper{
padding:85px 10px 0!important;
}
*html #wrapper{
z-index:1;
}
a{
color:#0076a7;
text-decoration:none;
outline:none;
}
a:visited{
color:#941d55;
}
a:hover{
color:#0076a7;
text-decoration:underline;
}
* html .cf{
zoom:1;
}
*:first-child+html .cf{
zoom:1;
}
.cf:after{
visibility:hidden;
display:block;
height:0;
font-size:0;
content:"";
clear:both;
}


/*----------------
ad fix
-----------------*/
#yct{ text-align: center; font-size: 90%; margin: 5px 0;}
#im_head,
#im_foot,
#im_right,
#yjPosN,
#yjLrec,
#emg,
#emg2,
#emg3,
#pos-3,
.ad_ult,
.adSqm,
#adSqb,
#yct{
font-family:"ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size:1em;
line-height:1.4;
color:#000;
}
#im_head dd,
#im_foot dd,
#im_right dd{
font-size:12px;
}
#im_head a,
#im_foot a,
#im_right a,
#yjPosN a,
#yjLrec a,
#emg a,
#emg2 a,
#emg3 a,
#pos-3 a,
.ad_ult a,
.adSqm a,
#adSqb a,
#yct a{
color:#00c;
text-decoration:underline;
}
/* #yjPosN */
#yjPosN{
width:100%;
height:90px;
margin:10px auto;
text-align: center;
}
#yjPosN object{
display:block;
width:728px;
height:90px;
padding:0 111px\9; /* forIE */
margin:0 auto;
}
#yjPosN table {
margin: 0 auto;
text-align: left;
}
#yjPosN br{
display:none;
}
#yjPosN a img {
vertical-align: bottom;
}
/* #adSqb */
#adSqb table table tr td small{
display:block;
font-size:small;
}
#adSqb table tbody tr td table tbody tr td table tbody tr td br{
display:none;
}
#adSqb div table{
background:#ddd;
}
#adSqb div table table{
background:#fff;
}
#adSqb div table table td{
padding:10px;
}
/* .adSqm */
.adSqm{
margin-bottom:10px;
border:1px solid #ccc;
}
.adSqm .sqmHeader{
background-color:#eee;
text-align:center;
padding:3px;
font-size:12px;
font-weight:bold;
}
.adSqmMain{
padding:5px;
}
hr.line{
border: solid #ccc;
border-width:1px 0px 0px 0px;
height:1px;
overflow:hidden;
clear:both;
}


/*----------------
#globalHeader
-----------------*/
.gnavFixed{
position:fixed;
top:0;
left:0;
width:100%;
z-index:998;
}
#globalHeader{
width:100%;
height:71px;
background:#333 url(http://i.yimg.jp/images/mb/textream/pc/bg_header.gif) 0 bottom repeat-x;
font-size:87%;
line-height:1.56;
box-shadow:0 2px 2px rgba(0, 0, 0, 0.15);
-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.15);
-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.15);
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=180,strength=3,enabled=true)";
filter:progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=180,strength=3,enabled=true); /* IE5.5+ */
}
*html #globalHeader li{
zoom:1;
}
#globalHeader a{
cursor:pointer;
}
#globalHeader .headerBorder{
height:68px;
border-bottom:1px solid #fff;
}
#globalHeader .globalHeaderBox{
width:950px;
margin:0 auto;
}
#globalHeader .globalHeaderBox .ttl_logo{
float:left;
width:67px;
height:49px;
margin:10px 30px 0 0;
text-indent:-9999px;
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_common.gif) 0 0 no-repeat;
}
#globalHeader .globalHeaderBox .ttl_logo a{
display:block;
width:67px;
height:49px;
}
#globalHeader .globalHeaderBox ul.iconList{
float:left;
width:853px;
}
#globalHeader .globalHeaderBox ul li.btnMymenu,
#globalHeader .globalHeaderBox ul li.btnActivity,
#globalHeader .globalHeaderBox ul li.btnCategory{
float:left;
width:30px;
height:30px;
margin:20px 10px 0 0;
}
#globalHeader .globalHeaderBox a.iconMymenu{
display:block;
position:relative;
width:30px;
height:30px;
text-indent:-9999px;
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_common.gif) -77px 0 no-repeat;
}
#globalHeader .globalHeaderBox a.iconActivity{
display:block;
position:relative;
width:30px;
height:30px;
text-indent:-9999px;
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_common.gif) -108px 0 no-repeat;
}
#globalHeader .globalHeaderBox ul li.btnActivity a .alert{
display:block;
position:absolute;
top:-5px;
right:0;
font-size:10px;
line-height:1;
font-weight:bold;
padding:1px 3px;
border:2px solid #fff;
color:#fff;
background:#eb0048;
text-indent:0;
border-radius:20px;
-webkit-border-radius:20px;
-moz-border-radius:20px;
box-shadow:0 2px 2px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.2);
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135,strength=2,enabled=true)";
filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135,strength=2,enabled=true); /* IE5.5+ */
}
#globalHeader .dropdown{
position:relative;
z-index:999;
word-break:break-all;
}
#globalHeader .dropdown a{
color:#fff;
cursor:pointer;
}
#globalHeader .dropdown a:hover{
color:#0076a7;
text-decoration:none;
}
*html #globalHeader .dropdown li a{
zoom:1;
}
#globalHeader .dropdown .clickArea{
padding:0px 0 0 0;
background:#333;
opacity:0.95;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
zoom:1;
}
#globalHeader .dropdown .navMymenu{
display:none;
position:absolute;
top:-1px;
left:-10px;
width:240px;
padding:6px 0 0 0;
text-align:left;
color:#fff;
background:url(http://i.yimg.jp/images/mb/textream/pc/bg_gnav.png) 0 0 no-repeat;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
}
*html #globalHeader .dropdown .navMymenu{
left:-25px;
}
#globalHeader .dropdown .navMymenu p.ttl{
padding:10px 15px;
font-size:0.7857em;
line-height:1;
background:#444;
opacity:0.95;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
}
#globalHeader .dropdown .navMymenu p.ttl a:hover{
line-height:1em;
text-decoration:underline;
}
#globalHeader .dropdown .navMymenu ul{
padding:5px 0;
}
#globalHeader .dropdown .navMymenu li{
font-size:0.8571em;
}
#globalHeader .dropdown .navMymenu li a{
display:block;
padding:3px 15px;
color:#fff;
}
#globalHeader .dropdown .navMymenu li a:hover{
color:#fff;
background:#686868;
text-decoration:underline;
}
#globalHeader .dropdown .navActivity{
display:none;
position:absolute;
top:-1px;
left:-10px;
width:240px;
padding:6px 0 0 0;
text-align:left;
color:#fff;
background:url(http://i.yimg.jp/images/mb/textream/pc/bg_gnav.png) 0 0 no-repeat;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
}
*html #globalHeader .dropdown .navActivity{
left:-25px;
}
#globalHeader .dropdown .navActivity p.ttl{
padding:10px 15px;
font-size:0.7857em;
line-height:1.3;
background:#444;
opacity:0.95;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
}
#globalHeader .dropdown .navActivity p.ttl a{
line-height:1em;
}
#globalHeader .dropdown .navActivity p.ttl a:hover{
line-height:1.2em;
text-decoration:underline;
}
*html #globalHeader .dropdown .navActivity p.ttl a:hover,
*:first-child+html #globalHeader .dropdown .navActivity p.ttl a:hover{
line-height:1em;
}
#globalHeader .dropdown .navActivity li{
font-size:0.8571em;
}
#globalHeader .dropdown .navActivity li a{
display:block;
padding:5px 15px;
color:#fff;
}
#globalHeader .dropdown .navActivity li a:hover{
color:#fff;
background:#686868;
}
#globalHeader .dropdown .navActivity li a:hover .name{
text-decoration:underline;
}
#globalHeader .dropdown .navActivity ul li .img{
float:left;
padding:0 10px 0 0;
}
#globalHeader .dropdown .navActivity ul li .name{
float:right;
width:170px;
}
#globalHeader .dropdown .navActivity ul li .time{
display:block;
float:right;
width:170px;
font-size:0.9167em;
color:#a2a2a2;
}
#globalHeader .dropdown .navActivity p.btnMore{
padding:0 10px 0 0;
font-size:0.7857em;
line-height:1.2;
background:#4e4e4e;
opacity:0.95;
filter: alpha(style=0, opacity=95);
}
#globalHeader .dropdown .navActivity p.btnMore a{
display:block;
text-align:right;
padding:8px 12px 8px 0;
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_common.gif) -72px -30px no-repeat;
}
#globalHeader .dropdown .navActivity p.btnMore a:hover{
text-decoration:underline;
}

#globalHeader .globalHeaderBox ul li.search{
float:left;
width:240px;
height:26px;
margin:20px 0 0 10px;
background:#fff;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
overflow:hidden;
}
#globalHeader .globalHeaderBox ul li.search input{
display:block;
border:none;
box-sizing:border-box;
color:#4e4e4e;
border:none;
}
#globalHeader .globalHeaderBox ul li.search form{
position: relative;
}
#globalHeader .globalHeaderBox ul li.search .placeholder{
position: absolute;
font-size: 83%;
color: rgb(170, 170, 170);
line-height: 1.2em;
top: 7px;
left: 8px;
display:none;
}
#globalHeader .globalHeaderBox ul li.search .searchTxt{
display:block;
float:left;
width:210px;
height:26px;
overflow:hidden;
}
#globalHeader .globalHeaderBox ul li.search .searchTxt input{
display:block;
width:210px;
padding:3px 0 3px 5px;
padding:7px 0 7px 5px\9;
font-size:1;
line-height:1;
border:none;
background-color:#fff;
border-color:tranparent;
}
#globalHeader .globalHeaderBox ul li.search .searchBtn{
float:left;
width:30px;
height:28px;
overflow:hidden;
}
#globalHeader .globalHeaderBox ul li.search .searchBtn input{
display:block;
width:30px;
height:20px;
padding:0px 0px;
margin:2px 0;
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_common.gif) -140px 0 no-repeat;
border:none;
cursor:pointer;
}
#globalHeader .globalHeaderBox .yjmthloginarea{
float:left;
width:373px;
max-height:50px;
overflow:hidden;
margin:17px 0 0 15px;
color:#fff;
text-align:left;
font-size:12px;
line-height:1.3;
}
#globalHeader .globalHeaderBox .yjmthloginarea span{
font-weight:bold;
}
#globalHeader .globalHeaderBox .headerBnrArea{
float:right;
width:95px;
height:69px;
overflow:hidden;
}
#globalHeader .globalHeaderBox .headerBnrArea .yLogo{
display:block;
width:85px;
height:22px;
margin:10px 0 7px 10px;
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_common.gif) -218px 0 no-repeat;
}
#globalHeader .globalHeaderBox .headerBnrArea .headerBnr{
display:block;
width:82px;
height:22px;
margin:0 0 0 13px;
background:url(http://i.yimg.jp/images/mb/textream/pc/bnr_sp_8222.gif) 0 0 no-repeat;
}

#contents{
padding-top:20px;
}

/*----------------
.breadcrumbs
-----------------*/
.breadcrumbs ul{
width:100%;
margin:0 auto;
font-size:0.6875em;
}
.breadcrumbs ul li{
float:left;
padding:0 0.5em 0 0;
}
.breadcrumbs ul li a{
padding:0 0.5em 0 0;
}


/*----------------
.modCategoryList
-----------------*/
#modCategoryList{
padding:10px 10px 15px 0;
text-align:left;
}
#modCategoryList .ttl{
font-weight:bold;
color:#121212;
line-height:1;
border-bottom:1px solid #333;
padding:0 5px 3px 5px;
}
#modCategoryList ul{
margin:10px 0 0 5px;
}
#modCategoryList li{
float:left;
width:220px;
font-size:0.75em;
line-height:1.6;
padding-right:10px;
overflow:hidden;
word-break:break-all;
word-wrap:break-word;
}
*html #modCategoryList li{
width:210px;
}


/*----------------
 #sideColumn
-----------------*/
#sideColumn{
padding-bottom:20px;
}
#sideColumn .adBox{
padding:10px 0 20px;
}
/* #sideColumn .modBox */
#sideColumn .modBox{
padding:0;
margin:20px 0 0;
background:#fff;
}
#sideColumn .modBox .ttl{
padding:0 5px 5px;
margin-bottom:0px;
font-weight:bold;
line-height:1.2;
color:#121212;
border-bottom:1px solid #8b8b8b;
}
#sideColumn .modBox .noBdr{
border:none;
}
#sideColumn .modBox .subTtl{
padding:5px 10px 0;
font-size:0.688em;
line-height:1.3;
font-weight:bold;
}
#sideColumn .modBox ul.tab{
width:100%;
padding-left:5px;
}
#sideColumn .modBox ul.tab li{
float:left;
position: relative;
overflow:hidden;
margin-right:5px;
margin-bottom: -1px;
padding:3px 10px;
border:1px solid #ebebeb;
border-bottom:1px solid #d9d9d9;
background-color:#f5f5f5;
font-size:12px;
text-align:center;
cursor:pointer;
z-index:1;
}
#sideColumn .modBox ul.tab li.current{
margin-bottom: -2px;
padding-bottom:4px;
border:1px solid #d9d9d9;
border-bottom:#fff;
background-color: #fff;
z-index:3;
}
#sideColumn .modBox ul.tab li.current a{
color:#4d4d4d;
text-decoration:none;
}
#sideColumn .modBox .bdrTop{
border-top:1px solid #d9d9d9;
z-index:2;
}
#sideColumn .modBox .tabPage .tab{
padding:10px 0;
background:none;
}
#sideColumn .modBox .tabPage .tab li{
margin-right:0;
padding:0 10px;
line-height:1.2;
font-size:0.688em;
background:none;
border:none;
border-right:1px solid #9c9c9c;
}
#sideColumn .modBox .tabPage .tab li.last-child{
border-right:none;
padding:0 0 0 10px;
}
#sideColumn .modBox .tabPage .tab li.current{
margin-bottom:0;
padding-bottom:0;
border:none;
border-right:1px solid #9c9c9c;
background:none;
font-weight:bold;
}
#sideColumn .modBox ol{
padding-top:0px;
}
#sideColumn .modBox ol li{
clear:both;
padding:5px;
border-bottom:1px solid #ddd;
}
*html #sideColumn .modBox ol li,
*:first-child+html #sideColumn .modBox ol li{
margin-bottom:-4px;
padding-top:6px;
}
#sideColumn .modBox ol li.last-child{
}
#sideColumn .modBox ol li:hover{
background:#f0fdfd;
}
*html #sideColumn .modBox ol li:hover{
background:none;
}
*:first-child html #sideColumn .modBox ol li:hover{
background:none;
}
#sideColumn .modBox ol li .sideTpcThm{
float:left;
margin:0 10px 0 0;
}
#sideColumn .modBox ol li .sideTpcThm img{
width:70px;
height:50px;
vertical-align:top;
}
#sideColumn .modBox ol li dl.sidePopTpc{
overflow:hidden;
line-height:1.2;
}
#sideColumn .modBox ol li dl.sidePopTpc dt{
font-size:0.8755em;
}
#sideColumn .modBox ol li dl.sidePopTpc dd{
font-size:0.75em;
margin:5px 0 0 0;
}
#sideColumn .modBox ol li dl.sidePopTpc dd.counter{
padding:0px 0 0 20px;
margin:3px 0 0 0;
font-size:0.75em;
color:#333;
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -320px -93px no-repeat;
font-weight:bold;
}
#sideColumn .modBox p.btnMore{
text-align:right;
font-size:0.75em;
margin-top:5px;
padding:0 10px 0 0;
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -0px -104px no-repeat;
}
/* ranking */
#sideColumn .modBox ol li .sideTpcRank{
display:inline-block;
width:1.5em;
margin:0 5px 0 0;
line-height:50px;
text-align:center;
vertical-align:middle;
font-weight:bold;
font-size:0.688em;
}
#sideColumn .modBox ol li .rank01{background:#ffed91;}
#sideColumn .modBox ol li .rank02{background:#d9d9d9;}
#sideColumn .modBox ol li .rank03{background:#eecd98;}

#sideColumn .modBox ol.sideStkRank li{
*padding:0 5px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #ddd;
}
#sideColumn .modBox ol.sideStkRank li:hover{
background:#f0fdfd;
}
*html #sideColumn .modBox ol.sideStkRank li{
margin-bottom:-1px;
padding-top:1px;
}
*:first-child+html #sideColumn .modBox ol.sideStkRank li{
margin-bottom:-2px;
padding-top:7px;
}
*html #sideColumn .modBox ol.sideStkRank li{
padding:5px 0;
}
#sideColumn .modBox ol.sideStkRank li dl{
width:100%;
line-height:1.3;
}
#sideColumn .modBox ol.sideStkRank li dl dt{
float:left;
display:inline-block;
width:1.6em;
margin:0 10px 0 0;
padding:2px 0 0 0.5em;
vertical-align: text-bottom;
font-size:0.688em;
}
#sideColumn .modBox ol.sideStkRank li dl dt span{
margin-left:-0.25em;
padding-left:0.25em;
padding-right:0.25em;
zoom:1;
white-space:nowrap;
}
#sideColumn .modBox ol.sideStkRank li dl dd{
overflow:hidden;
font-size:0.8755em;
}

#sideColumn .modBox ol li ul{
width:100%;
}
#sideColumn .modBox ol li ul li{
float:left;
clear:none;
width:auto;
padding:0 10px 0 0;
margin:2px 0;
border-right:1px solid #9c9c9c;
border-bottom:none;
font-size:0.8755em;
line-height:1.3;
}
#sideColumn .modBox ol li ul li.last-child{
padding:0 0 0 10px;
border:none;
}

#sideColumn .modBox table{
width:100%;
font-size:0.875em;
line-height:1.3;
}
#sideColumn .modBox table tr td{
padding:5px;
background:#f3f3f3;
}
#sideColumn .modBox table tr.wh td{
background:#fff;
}
#sideColumn .modBox table tr td.first-child{
width:100px;
text-align:right;
font-weight:bold;
}
#sideColumn .modBox table tr td.result{
text-align:center;
}
#sideColumn .modBox table tr td.last-child{
width:100px;
font-weight:bold;
}
#sideColumn .modBox table tr td.time{
padding:0 0 5px 0;
font-size:0.857em;
text-align:center;
color:#333;
}
#sideColumn .modBox table th{
padding:5px;
font-size:0.75em;
text-align:center;
border-bottom:1px solid #dcdcdc;
}

/* footer*/
.yjChviewWrap {
text-align: center;
margin:0 0 10px 0;
}
.yjChview{
display: inline-block;
padding: 10px 30px;
border: 1px solid #e7e7e7;
background: #f9f9f9;
text-align: center;
}
.yjChview dl, .yjChview dd, .yjChview p { margin: 0; }
.yjChview dl dt, .yjChview dl dd {
display: inline;
font-size: 14px;
line-height: 1.2em;
}
.yjChview dl dt{
padding-right: 0.2em;
}
.yjChview dl dd span {
font-weight: bold;
}
.yjChview dl dd:after {
content: "\ff5c";
}
.yjChview dl dd.end:after {
content: "";
}

/*----------------
.commonParts
-----------------*/
/* SNS btn */
.faceBtn{
float:left;
width:97px;
}
.hatenaBtn{
float:left;
width:20px;
}
.hatenaBtn a img{
vertical-align:top;
}
.twitterBtn{
float:left;
width:96px;
}
.twitterBtn iframe{
width:96px!important;
}
/* common Btn White */
.cBtnWhL{
display:block;
height:33px;
overflow:hidden;
margin:0 0px 10px 0;
border:1px solid #c3c3c3;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
cursor:pointer;
}
.cBtnWhL a{
display:block;
height:31px;
line-height:33px;
overflow:hidden;
font-weight:bold;
text-align:center;
color:#666;
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-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
}
.cBtnWhL a:hover{
color:#666;
line-height:33px;
text-decoration:none;
}
.cBtnWhL a.hover{
background:-moz-linear-gradient(top, #f1f1f1, #ffffff);
background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ffffff));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f1f1f1', endColorstr='#ffffff');
}
.cBtnWhL input{
display:block;
width:100%;
height:33px;
line-height:normal;
overflow:hidden;
text-align:center;
font-weight:bold;
color:#666;
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-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
cursor:pointer;
outline:none;
}
*html .cBtnWhL input{
border:none;
}
*:first-child+html .cBtnWhL input{
border:none;
}
.cBtnWhL input.hover {
background:-moz-linear-gradient(top, #f1f1f1, #ffffff);
background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ffffff));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f1f1f1', endColorstr='#ffffff');
}
.cBtnWhM{
display:block;
height:29px;
overflow:hidden;
margin:0 0px 10px 0;
border:1px solid #c3c3c3;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
cursor:pointer;
}
.cBtnWhM a{
display:block;
height:27px;
line-height:29px;
overflow:hidden;
text-align:center;
font-size:0.875em;
font-weight:bold;
color:#666;
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;
}
.cBtnWhM a:hover{
color:#666;
line-height:29px;
text-decoration:none;
}
.cBtnWhM a.hover{
background:-moz-linear-gradient(top, #f1f1f1, #ffffff);
background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ffffff));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f1f1f1', endColorstr='#ffffff');
}
.cBtnWhM input{
display:block;
width:100%;
height:29px;
line-height:normal;
font-size:0.875em;
overflow:hidden;
text-align:center;
font-weight:bold;
color:#666;
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-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
cursor:pointer;
outline:none;
}
*html .cBtnWhM input{
border:none;
}
*:first-child+html .cBtnWhM input{
border:none;
}
.cBtnWhM input.hover {
background:-moz-linear-gradient(top, #f1f1f1, #ffffff);
background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ffffff));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f1f1f1', endColorstr='#ffffff');
}
.cBtnWhS{
display:block;
height:25px;
overflow:hidden;
margin:0 0px 10px 0;
border:1px solid #c3c3c3;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
cursor:pointer;
}
.cBtnWhS a{
display:block;
height:23px;
line-height:25px;
overflow:hidden;
text-align:center;
text-align:center;
font-size:0.75em;
color:#666;
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;
}
.cBtnWhS a:hover{
color:#666;
line-height:25px;
text-decoration:none;
}
.cBtnWhS a.hover{
background:-moz-linear-gradient(top, #f1f1f1, #ffffff);
background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ffffff));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f1f1f1', endColorstr='#ffffff');
}
.cBtnWhS input{
display:block;
width:100%;
height:25px;
line-height:normal;
overflow:hidden;
text-align:center;
font-size:0.75em;
color:#666;
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-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
cursor:pointer;
outline:none;
}
*html .cBtnWhS input{
border:none;
}
*:first-child+html .cBtnWhS input{
border:none;
}
.cBtnWhS input.hover {
background:-moz-linear-gradient(top, #f1f1f1, #ffffff);
background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ffffff));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f1f1f1', endColorstr='#ffffff');
}

/* common Btn Blue */
.cBtnBlL{
display:block;
height:33px;
overflow:hidden;
margin:0 0px 10px 0;
border:1px solid #399dbd;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
cursor:pointer;
}
.cBtnBlL a{
display:block;
height:31px;
line-height:33px;
overflow:hidden;
background:-moz-linear-gradient(top, #51afce, #419fbe);
background:-webkit-gradient(linear, left top, left bottom, from(#51afce), to(#419fbe));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#51afce', endColorstr='#419fbe');
border:1px solid #51afce;
font-weight:bold;
text-align:center;
color:#fff;
}
.cBtnBlL a:hover{
color:#fff;
line-height:33px;
text-decoration:none;
}
.cBtnBlL a.hover{
background:-moz-linear-gradient(top, #419fbe, #51afce);
background:-webkit-gradient(linear, left top, left bottom, from(#419fbe), to(#51afce));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#419fbe', endColorstr='#51afce');
}
.cBtnBlL input{
display:block;
width:100%;
height:33px;
line-height:normal;
overflow:hidden;
text-align:center;
font-weight:bold;
color:#fff;
background:-moz-linear-gradient(top, #51afce, #419fbe);
background:-webkit-gradient(linear, left top, left bottom, from(#51afce), to(#419fbe));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#51afce', endColorstr='#419fbe');
border:1px solid #51afce;
cursor:pointer;
outline:none;
}
*html .cBtnBlL input{
border:none;
}
*:first-child+html .cBtnBlL input{
border:none;
}
.cBtnBlL input.hover{
background:-moz-linear-gradient(top, #419fbe, #51afce);
background:-webkit-gradient(linear, left top, left bottom, from(#419fbe), to(#51afce));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#419fbe', endColorstr='#51afce');
}
.cBtnBlM{
display:block;
height:29px;
overflow:hidden;
margin:0 0px 10px 0;
border:1px solid #399dbd;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
cursor:pointer;
}
.cBtnBlM a{
display:block;
height:27px;
line-height:29px;
overflow:hidden;
text-align:center;
font-size:0.875em;
font-weight:bold;
color:#fff;
background:-moz-linear-gradient(top, #51afce, #419fbe);

background:-webkit-gradient(linear, left top, left bottom, from(#51afce), to(#419fbe));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#51afce', endColorstr='#419fbe');
border:1px solid #51afce;
}
.cBtnBlM a:hover{
color:#fff;
line-height:29px;
text-decoration:none;
}
.cBtnBlM a.hover{
background:-moz-linear-gradient(top, #419fbe, #51afce);
background:-webkit-gradient(linear, left top, left bottom, from(#419fbe), to(#51afce));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#419fbe', endColorstr='#51afce');
}
.cBtnBlM input{
display:block;
width:100%;
height:29px;
line-height:normal;
font-size:0.875em;
overflow:hidden;
text-align:center;
font-weight:bold;
color:#fff;
background:-moz-linear-gradient(top, #51afce, #419fbe);
background:-webkit-gradient(linear, left top, left bottom, from(#51afce), to(#419fbe));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#51afce', endColorstr='#419fbe');
border:1px solid #51afce;
cursor:pointer;
outline:none;
}
*html .cBtnBlM input{
border:none;
}
*:first-child+html .cBtnBlM input{
border:none;
}
.cBtnBlM input.hover{
background:-moz-linear-gradient(top, #419fbe, #51afce);
background:-webkit-gradient(linear, left top, left bottom, from(#419fbe), to(#51afce));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#419fbe', endColorstr='#51afce');
}
.cBtnBlS{
display:block;
height:25px;
overflow:hidden;
margin:0 0px 10px 0;
border:1px solid #399dbd;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
cursor:pointer;
}
.cBtnBlS a{
display:block;
height:23px;
line-height:25px;
overflow:hidden;
text-align:center;
font-size:0.75em;
color:#fff;
background:-moz-linear-gradient(top, #51afce, #419fbe);
background:-webkit-gradient(linear, left top, left bottom, from(#51afce), to(#419fbe));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#51afce', endColorstr='#419fbe');
border:1px solid #51afce;
}
.cBtnBlS a:hover{
color:#fff;
line-height:25px;
text-decoration:none;
}
.cBtnBlS a.hover{
background:-moz-linear-gradient(top, #419fbe, #51afce);
background:-webkit-gradient(linear, left top, left bottom, from(#419fbe), to(#51afce));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#419fbe', endColorstr='#51afce');
}
.cBtnBlS input{
display:block;
width:100%;
height:25px;
line-height:normal;
overflow:hidden;
text-align:center;
font-size:0.75em;
color:#fff;
background:-moz-linear-gradient(top, #51afce, #419fbe);
background:-webkit-gradient(linear, left top, left bottom, from(#51afce), to(#419fbe));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#51afce', endColorstr='#419fbe');
border:1px solid #51afce;
cursor:pointer;
outline:none;
}
*html .cBtnBlS input{
border:none;
}
*:first-child+html .cBtnBlS input{
border:none;
}
.cBtnBlS input.hover{
background:-moz-linear-gradient(top, #419fbe, #51afce);
background:-webkit-gradient(linear, left top, left bottom, from(#419fbe), to(#51afce));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#419fbe', endColorstr='#51afce');
}

/* common Btn Gray */
.cBtnGrL{
display:block;
height:33px;
overflow:hidden;
margin:0 0px 10px 0;
border:1px solid #6b6b6b;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
cursor:pointer;
}
.cBtnGrL a{
display:block;
height:31px;
line-height:33px;
overflow:hidden;
font-weight:bold;
text-align:center;
color:#fff;
background:-moz-linear-gradient(top, #808080, #707070);
background:-webkit-gradient(linear, left top, left bottom, from(#808080), to(#707070));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#808080', endColorstr='#707070');
border:1px solid #808080;
}
.cBtnGrL a:hover{
color:#fff;
line-height:33px;
text-decoration:none;
}
.cBtnGrL a.hover{
background:-moz-linear-gradient(top, #707070, #808080);
background:-webkit-gradient(linear, left top, left bottom, from(#707070), to(#808080));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#707070', endColorstr='#808080');
}
.cBtnGrL input{
display:block;
width:100%;
height:33px;
line-height:normal;
overflow:hidden;
text-align:center;
font-weight:bold;
color:#fff;
background:-moz-linear-gradient(top, #808080, #707070);
background:-webkit-gradient(linear, left top, left bottom, from(#808080), to(#707070));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#808080', endColorstr='#707070');
border:1px solid #808080;
cursor:pointer;
outline:none;
}
*html .cBtnGrL input{
border:none;
}
*:first-child+html .cBtnGrL input{
border:none;
}
.cBtnGrL input.hover{
background:-moz-linear-gradient(top, #707070, #808080);
background:-webkit-gradient(linear, left top, left bottom, from(#707070), to(#808080));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#707070', endColorstr='#808080');
}
.cBtnGrM{
display:block;
height:29px;
overflow:hidden;
margin:0 0px 10px 0;
border:1px solid #6b6b6b;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
cursor:pointer;
}
.cBtnGrM a{
display:block;
height:27px;
line-height:29px;
overflow:hidden;
text-align:center;
font-size:0.875em;
font-weight:bold;
color:#fff;
background:-moz-linear-gradient(top, #808080, #707070);
background:-webkit-gradient(linear, left top, left bottom, from(#808080), to(#707070));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#808080', endColorstr='#707070');
border:1px solid #808080;
}
.cBtnGrM a:hover{
color:#fff;
line-height:29px;
text-decoration:none;
}
.cBtnGrM a.hover{
background:-moz-linear-gradient(top, #707070, #808080);
background:-webkit-gradient(linear, left top, left bottom, from(#707070), to(#808080));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#707070', endColorstr='#808080');
}
.cBtnGrM input{
display:block;
width:100%;
height:29px;
line-height:normal;
font-size:0.875em;
overflow:hidden;
text-align:center;
font-weight:bold;
color:#fff;
background:-moz-linear-gradient(top, #808080, #707070);
background:-webkit-gradient(linear, left top, left bottom, from(#808080), to(#707070));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#808080', endColorstr='#707070');
border:1px solid #808080;
cursor:pointer;
outline:none;
}
*html .cBtnGrM input{
border:none;
}
*:first-child+html .cBtnGrM input{
border:none;
}
.cBtnGrM input.hover{
background:-moz-linear-gradient(top, #707070, #808080);
background:-webkit-gradient(linear, left top, left bottom, from(#707070), to(#808080));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#707070', endColorstr='#808080');
}
.cBtnGrS{
display:block;
height:25px;
overflow:hidden;
margin:0 0px 10px 0;
border:1px solid #6b6b6b;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
cursor:pointer;
}
.cBtnGrS a{
display:block;
height:23px;
line-height:25px;
overflow:hidden;
text-align:center;
font-size:0.75em;
color:#fff;
background:-moz-linear-gradient(top, #808080, #707070);
background:-webkit-gradient(linear, left top, left bottom, from(#808080), to(#707070));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#808080', endColorstr='#707070');
border:1px solid #808080;
}
.cBtnGrS a:hover{
color:#fff;
line-height:25px;
text-decoration:none;
}
.cBtnGrS a.hover{
background:-moz-linear-gradient(top, #707070, #808080);
background:-webkit-gradient(linear, left top, left bottom, from(#707070), to(#808080));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#707070', endColorstr='#808080');
}
.cBtnGrS input{
display:block;
width:100%;
height:25px;
line-height:normal;
overflow:hidden;
text-align:center;
font-size:0.75em;
color:#fff;
background:-moz-linear-gradient(top, #808080, #707070);
background:-webkit-gradient(linear, left top, left bottom, from(#808080), to(#707070));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#808080', endColorstr='#707070');
border:1px solid #808080;
cursor:pointer;
outline:none;
}
*html .cBtnGrS input{
border:none;
}
*:first-child+html .cBtnGrS input{
border:none;
}
.cBtnGrS input.hover{
background:-moz-linear-gradient(top, #707070, #808080);
background:-webkit-gradient(linear, left top, left bottom, from(#707070), to(#808080));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#707070', endColorstr='#808080');
}

/* common Btn Red */
.cBtnReL{
display:block;
height:33px;
overflow:hidden;
margin:0 0px 10px 0;
border:1px solid #be2d4a;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
cursor:pointer;
}
.cBtnReL a{
display:block;
height:31px;
line-height:33px;
overflow:hidden;
font-weight:bold;
text-align:center;
color:#fff;
background:-moz-linear-gradient(top, #d94c69, #c93c59);
background:-webkit-gradient(linear, left top, left bottom, from(#d94c69), to(#c93c59));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d94c69', endColorstr='#c93c59');
border:1px solid #d94c69;
}
.cBtnReL a:hover{
color:#fff;
line-height:33px;
text-decoration:none;
}
.cBtnReL a.hover{
background:-moz-linear-gradient(top, #c93c59, #d94c69);
background:-webkit-gradient(linear, left top, left bottom, from(#c93c59), to(#d94c69));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#c93c59', endColorstr='#d94c69');
}
.cBtnReL input{
display:block;
width:100%;
height:33px;
line-height:normal;
overflow:hidden;
text-align:center;
font-weight:bold;
color:#fff;
background:-moz-linear-gradient(top, #d94c69, #c93c59);
background:-webkit-gradient(linear, left top, left bottom, from(#d94c69), to(#c93c59));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d94c69', endColorstr='#c93c59');
border:1px solid #d94c69;
cursor:pointer;
outline:none;
}
*html .cBtnReL input{
border:none;
}
*:first-child+html .cBtnReL input{
border:none;
}
.cBtnReL input.hover{
background:-moz-linear-gradient(top, #c93c59, #d94c69);
background:-webkit-gradient(linear, left top, left bottom, from(#c93c59), to(#d94c69));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#c93c59', endColorstr='#d94c69');
}
.cBtnReM{
display:block;
height:29px;
overflow:hidden;
margin:0 0px 10px 0;
border:1px solid #be2d4a;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
cursor:pointer;
}
.cBtnReM a{
display:block;
height:27px;
line-height:29px;
overflow:hidden;
text-align:center;
font-size:0.875em;
font-weight:bold;
color:#fff;
background:-moz-linear-gradient(top, #d94c69, #c93c59);
background:-webkit-gradient(linear, left top, left bottom, from(#d94c69), to(#c93c59));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d94c69', endColorstr='#c93c59');
border:1px solid #d94c69;
}
.cBtnReM a:hover{
color:#fff;
line-height:29px;
text-decoration:none;
}
.cBtnReM a.hover{
background:-moz-linear-gradient(top, #c93c59, #d94c69);
background:-webkit-gradient(linear, left top, left bottom, from(#c93c59), to(#d94c69));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#c93c59', endColorstr='#d94c69');
}
.cBtnReM input{
display:block;
width:100%;
height:29px;
line-height:normal;
font-size:0.875em;
overflow:hidden;
text-align:center;
font-weight:bold;
color:#fff;
background:-moz-linear-gradient(top, #d94c69, #c93c59);
background:-webkit-gradient(linear, left top, left bottom, from(#d94c69), to(#c93c59));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d94c69', endColorstr='#c93c59');
border:1px solid #d94c69;
cursor:pointer;
outline:none;
}
*html .cBtnReM input{
border:none;
}
*:first-child+html .cBtnReM input{
border:none;
}
.cBtnReM input.hover{
background:-moz-linear-gradient(top, #c93c59, #d94c69);
background:-webkit-gradient(linear, left top, left bottom, from(#c93c59), to(#d94c69));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#c93c59', endColorstr='#d94c69');
}
.cBtnReS{
display:block;
height:25px;
overflow:hidden;
margin:0 0px 10px 0;
border:1px solid #be2d4a;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
cursor:pointer;
}
.cBtnReS a{
display:block;
height:23px;
line-height:25px;
overflow:hidden;
text-align:center;
font-size:0.75em;
color:#fff;
background:-moz-linear-gradient(top, #d94c69, #c93c59);
background:-webkit-gradient(linear, left top, left bottom, from(#d94c69), to(#c93c59));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d94c69', endColorstr='#c93c59');
border:1px solid #d94c69;
}
.cBtnReS a:hover{
color:#fff;
line-height:25px;
text-decoration:none;
}
.cBtnReS a.hover{
background:-moz-linear-gradient(top, #c93c59, #d94c69);
background:-webkit-gradient(linear, left top, left bottom, from(#c93c59), to(#d94c69));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#c93c59', endColorstr='#d94c69');
}
.cBtnReS input{
display:block;
width:100%;
height:25px;
line-height:normal;
overflow:hidden;
text-align:center;
font-size:0.75em;
color:#fff;
background:-moz-linear-gradient(top, #d94c69, #c93c59);
background:-webkit-gradient(linear, left top, left bottom, from(#d94c69), to(#c93c59));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d94c69', endColorstr='#c93c59');
border:1px solid #d94c69;
cursor:pointer;
outline:none;
}
*html .cBtnReS input{
border:none;
}
*:first-child+html .cBtnReS input{
border:none;
}
.cBtnReS input.hover{
background:-moz-linear-gradient(top, #c93c59, #d94c69);
background:-webkit-gradient(linear, left top, left bottom, from(#c93c59), to(#d94c69));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#c93c59', endColorstr='#d94c69');
}

/* cIconCounter */
.cIconCounter dt{
float:left;
padding:0 5px 0 10px;
}
.cIconCounter dt.btnGood a,
.cIconCounter dt.btnBad a{
width:20px;
height:19px;
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) no-repeat;
cursor:pointer;
}
.cIconCounter dt.btnGood span,
.cIconCounter dt.btnBad span{
width:20px;
height:19px;
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) no-repeat;
}
.cIconCounter dt.btnGood a{
background-position:-266px 1px;
}
.cIconCounter dt.btnBad a{
background-position:-290px 1px;
}
.cIconCounter dt.btnGood a:hover{
background-position:-266px -30px;
}
.cIconCounter dt.btnBad a:hover{
background-position:-290px -30px;
}
.cIconCounter dt.btnGood span{
background-position:-266px 1px;
}
.cIconCounter dt.btnBad span{
background-position:-290px 1px;
}
.cIconCounter dt a,
.cIconCounter dt span{
display:block;
}
.cIconCounter dd{
float:left;
height:19px;
padding:0 0 0 0;
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -328px 0px no-repeat;
}
.cIconCounter .countGood span,
.cIconCounter .countBad span{
display:inline-block;
padding:0 4px;
margin:1px 0 0 6px;
height:15px;
font-size:11px;
line-height:15px;
font-weight:bold;
overflow:hidden;
background:#fff;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-radius:0 2px 2px 0;
-webkit-border-radius:0 2px 2px 0;
-moz-border-radius:0 2px 2px 0;
vertical-align:top;
}
.cIconCounter .countGood span,
.cIconCounter .countBad span{
display:inline-block;
padding:0 4px;
margin:1px 0 0 6px;
height:15px;
font-size:11px;
line-height:15px;
overflow:hidden;
background:#fff;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-radius:0 2px 2px 0;
-webkit-border-radius:0 2px 2px 0;
-moz-border-radius:0 2px 2px 0;
vertical-align:top;
}
*:first-child+html .cIconCounter .countGood span,
*:first-child+html .cIconCounter .countBad span{
margin:0px 0 0 6px;
}
.cIconCounter dd.countGood{
color:#5bade0;
}
.cIconCounter dd.countBad{
color:#db6666;
}

/* cSortNav */
.cSortNav{
width:100%;
padding:5px 0;
background:#f1f1f1;
}
.cSortNav li{
float:left;
padding:0 10px;
font-size:0.75em;
line-height:2;
}
.cSortNav li a{
display:block;
float:left;
padding:0 3px 0 0;
cursor:pointer;
}
.cSortNav li.sortFirst a.icon,
.cSortNav li.sortSecond a.icon{
width:17px;
height:18px;
padding:0;
margin:2px 0;
overflow:hidden;
background:#fff;
}
.cSortNav li.sortFirst a.icon span,
.cSortNav li.sortSecond a.icon span{
float:left;
display:block;
width:17px;
height:18px;
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) 0px 0px no-repeat;
}
.cSortNav li.current a.icon span{
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) 0px -23px no-repeat;
}
.cSortNav .sortSecond{
background:url(http://i.yimg.jp/images/mb/textream/pc/hr_dashed_vertical.gif) 0 0 repeat-y;
}
.cSortNav li.sortSelect p{
float:left;
padding:0 5px 0 0;
}
.cSortNav li.addRight{
float:right;
padding:0 10px 0 0;
}
.cSortNav li.sortSelect select{
float:left;
padding-top:0;
padding-bottom:0;
line-height:1;
border:1px solid #888;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
}
.cSortNav .btnPager{
float:right;
}
.cSortNav .btnPager li{
float:left;
margin:3px 0 3px 10px;
padding:0;
background:#fff;
}
.cSortNav .btnPager li a{
display:block;
width:17px;
height:18px;
padding:0;
}
.cSortNav .btnPager li.btnPrev a{
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -78px 0px no-repeat;
}
.cSortNav .btnPager li.btnNext a{
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -78px -23px no-repeat;
}

.cSortNav .btnPager .btnPrev a, .cSortNav .btnPager .btnNext a{
display:inline;
float:none;
padding:0;
cursor:pointer;
}


/* .cTab */
.cTab ul.tab{
padding-left:5px;
border-bottom:1px solid #d9d9d9;
z-index:2;
}
.cTab ul.tab li{
float:left;
position: relative;
overflow:hidden;
margin-right:5px;
margin-bottom: -1px;
padding:3px 10px;
border:1px solid #ebebeb;
border-bottom:1px solid #d9d9d9;
background-color:#f5f5f5;
font-size:12px;
text-align:center;
cursor:pointer;
z-index:1;
}
.cTab ul.tab li.current{
margin-bottom: -2px;
padding-bottom:4px;
border:1px solid #d9d9d9;
border-bottom:#fff;
background-color: #ffffff;
z-index:3;
}
.cTab ul.tab li.current a{
color:#4d4d4d;
text-decoration:none;
}
.cTab .tabPage{
padding:0 0 10px 0;
}
.cTab .tabPage ul li .sideTpcThm{
float:left;
margin:0 10px 0 0;
}
.cTab .tabPage ul li .sideTpcThm img{
vertical-align:top;
}
.cTab .tabPage ul li .sideTpcThm .sideTpcRank{
display:inline-block;
width:1.5em;
margin:0 5px 0 0;
line-height:50px;
text-align:center;
vertical-align:middle;
font-weight:bold;
font-size:0.688em;
}
.cTab .tabPage ul li .rank01{
background:#ffed91;
}
.cTab .tabPage ul li .rank02{
background:#d9d9d9;
}
.cTab .tabPage ul li .rank03{
background:#eecd98;
}
.cTab .tabPage ul.sideStkRank li{
*padding:0 5px;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #ddd;
}
.cTab .tabPage ul.sideStkRank li:hover{
background:#f0fdfd;
}
*html.cTab .tabPage ul.sideStkRank li:hover{
background:none;
}
*:first-child+html .cTab .tabPage ul.sideStkRank li:hover{
background:none;
}
.cTab .tabPage ul.sideStkRank li.last-child{
border-bottom:none;
}
.cTab .tabPage ul.sideStkRank li dl{
width:100%;
line-height:1.3;
}
.cTab .tabPage ul.sideStkRank li dl dt{
float:left;
display:inline-block;
width:1.5em;
margin:0 10px 0 0;
padding:0 0 0 0.5em;
vertical-align: text-bottom;
font-size:0.688em;
font-weight:bold;
}
.cTab .tabPage ul.sideStkRank li dl dt span{
margin-left:-0.25em;
padding-left:0.25em;
padding-right:0.25em;
zoom:1;
}
.cTab .tabPage ul.sideStkRank li dl dd{
overflow:hidden;
}
.cTab .tabPage .btnMore{
clear:both;
margin:0 0 0 0;
padding:0;
border-top:1px solid #8b8b8b;
}
.cTab .tabPage .btnMore p{
text-align:right;
font-size:0.75em;
padding:3px 10px 0 0;
margin:0;
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) 330px -102px no-repeat;
}


/*----------------
cCommentList
-----------------*/
/* .cCommentList .commentBox */
* html .cCommentList li.commentBox{
zoom:1;
}
*:first-child+html .cCommentList li.commentBox{
zoom:1;
}
.cCommentList li.commentBox:after{
visibility:hidden;
display:block;
height:0;
font-size:0;
content:"";
clear:both;
}
.cCommentList .commentBox{
padding:10px 0 0;
border-bottom:1px solid #ddd;
vertical-align:text-bottom;
position:relative;
}
.cCommentList li.last-child{
border-bottom:none;
}
.cCommentList .commentBox .commentThm{
float:left;
padding-right:10px;
padding-bottom:10px;
}
.cCommentList .commentBox .commentTxt{
overflow:hidden;
}
.cCommentList .commentBox .ttlArea{
padding:0 0 5px;
min-height:50px;
height:auto !important;
height:50px;
}
.cCommentList .commentBox .ttlArea dl.ttl{
float:left;
width:380px;
font-size:0.75em;
line-height:1.2;
}
.cCommentList .commentBox .ttlArea dl.ttl dt{
margin-bottom:5px;
}
.cCommentList .commentBox .ttlArea dl.ttl dt span{
margin-right:10px;
}
.cCommentList .commentBox .ttlArea dl.ttl dt a{
font-weight:bold;
font-size:120%;
}
.cCommentList .commentBox .ttlArea dl.ttl dd{
margin-top:0.2em;
}
.cCommentList .commentBox .ttlArea .nonameLink{
float:left;
}
.cCommentList .commentBox .ttlArea dl.ttl dd.name a{
float:left;
}
.cCommentList .commentBox .ttlArea dl.ttl dd.date{
color:#333;
}
.cCommentList .commentBox .ttlArea .labelEmotion{
float:left;
margin-left:10px;
}
.cCommentList .commentBox .ttlArea .labelEmotion span{
display:inline-block;
padding:2px 10px 1px;
font-size:11px;
line-height:1;
background:#fff;
}
.cCommentList .commentBox .ttlArea .labelEmotion span.strongest{
color:#f468c1;
border:1px solid #f468c1;
}
.cCommentList .commentBox .ttlArea .labelEmotion span.strong{
color:#ea6161;
border:1px solid #ea6161;
}
.cCommentList .commentBox .ttlArea .labelEmotion span.both{
color:#3ba2c6;
border:1px solid #3ba2c6;
}
.cCommentList .commentBox .ttlArea .labelEmotion span.weak{
color:#ffad00;
border:1px solid #ffad00;
}
.cCommentList .commentBox .ttlArea .labelEmotion span.weakest{
color:#e96202;
border:1px solid #e96202;
}
.cCommentList .commentBox .ttlArea .labelEmotion span.none{
color:#a78152;
border:1px solid #a78152;
}
.cCommentList .commentBox .ttlArea .cIconCounter{
float:right;
}
.cCommentList .commentBox .detail{
padding:0 0 10px;
font-size:0.75em;
line-height:1.4285;
}
.listStyleOpen.close .commentBox .detail{display:none;}
.cCommentList .commentBox .detail p{
margin-bottom:10px;
}
.cCommentList .commentBox .detail p span{
font-weight:bold;
}
.cCommentList .commentBox .btnArea{
padding:0 0 10px 0px;
}
.cCommentList .commentBox .btnArea .add {
float:left;
font-size:12px;
}
.cCommentList .commentBox .btnArea .add p.talk{
float:left;
padding:0 3px 0 0;
}
.cCommentList .commentBox .btnArea .add p.replyCounter{
float:left;
padding:0 10px 0 0;
}
.cCommentList .commentBox ul.action{
float:right;
}
.cCommentList .commentBox ul.action li{
float:left;
padding:0 0 0 5px;
}
.cCommentList .commentBox .btnArea .add a,
.cCommentList .commentBox ul.action li a{
display:block;
width:24px;
height:20px;
cursor:pointer;
overflow:hidden;
}
.cCommentList .commentBox ul.action li.reply a{
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -186px 2px no-repeat;
}
.cCommentList .commentBox ul.action li.active  a{
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -186px -20px no-repeat;
}
.cCommentList .commentBox ul.action li.reply a:hover{
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -186px -20px no-repeat;
}
.cCommentList .commentBox ul.action li.delete a{
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -208px 2px no-repeat;
}
.cCommentList .commentBox ul.action li.delete a:hover{
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -208px -20px no-repeat;
}
.cCommentList .commentBox ul.action li.report a{
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -161px -44px no-repeat;
}
.cCommentList .commentBox ul.action li.report a:hover{
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -161px -79px no-repeat;
}
.cCommentList .commentBox .btnArea .talk a{
width:27px;
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -231px -1px no-repeat;
}
.cCommentList .commentBox .btnArea .talk a:hover{
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -231px -21px no-repeat;
}

/* stream */
.cCommentList .commentBox dl.aidMain dt.cmtTtl span.time,
.cCommentList .commentBox dl.aidMain dt.cmtTtl span.user,
.cCommentList .commentBox dl.aidMain dt.cmtTtl span.aidNmb{
float:left;
display:inline-block;
vertical-align:middle;
margin-top:3px;
*margin-top:2px;/* IE7 and below */
margin-bottom:5px;
font-size:0.688em;
line-height:1.2em;
}
*html .cCommentList .commentBox dl.aidMain dt.cmtTtl span.time,
*html .cCommentList .commentBox dl.aidMain dt.cmtTtl span.user,
*html .cCommentList .commentBox dl.aidMain dt.cmtTtl span.aidNmb{
padding-bottom:7px;
}
.cCommentList .commentBox dl.aidMain dt.cmtTtl span.time{
margin-right:5px;
}
.cCommentList .commentBox.ownTxt dl.aidMain dt.cmtTtl span.time{
font-weight:bold;
}
.cCommentList .commentBox dl.aidMain dt.cmtTtl span.user{
margin-right:5px;
padding-left:5px;
border-left:1px solid #ccc;
}
.cCommentList .commentBox dl.aidMain dt.cmtTtl span.aidNmb{
padding-left:5px;
border-left:1px solid #ccc;
}
.cCommentList .commentBox dl.aidMain dd.cmtBody p{
margin-bottom:10px;
font-size:0.75em;
line-height:1.2em;
}
.cCommentList .commentBox dl.aidMain dt.cmtTtl .cIconCounter{
float:right;
margin-bottom:5px;
}
.cCommentList .cSortNav.postsFt{
margin-top:-1px;
zoom:1;
}
.cCommentList .commentBox .breadcrumbs ul{
overflow:hidden;
word-break:break-all;
word-wrap:break-word;
margin:1px 0 3px;
padding:0 0 0 0;
line-height:1.143;
}
*html .cCommentList .commentBox .breadcrumbs ul{
line-height:1.2;
}
.cCommentList .commentBox dl.aidMain dt.cmtTtl .breadcrumbs ul{
margin-bottom:0;
}
.cCommentList .commentBox.ownTxt .commentThm{
position:relative;
}
.cCommentList .commentBox.ownTxt .commentThm span{
display:block;
position:absolute;
top:0;
left:0;
width:50px;
height:50px;
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_owner.png) 0 bottom no-repeat;
z-index:1;
}

/*----------------
.cTopicList
-----------------*/
/* .cTopicList */
.cTopicList{
width:630px;
padding:0 0 40px 0;
overflow:hidden;
}
.cTopicList .ttlArea{
padding:30px 0 0 0;
}
.cTopicList .ttlArea .ttl{
padding:0 0 5;
margin:0 0 0px 0px;
font-size:1.125em;
font-weight:bold;
border-bottom:1px solid #333;
}
.cTopicList .cSortNav .sortSelect{
background:none;
}
.cTopicList .topicListArea{
padding:0px 0 0 0;
}
.cTopicList .topicListArea li{
overflow: hidden;
padding: 15px 0 15px 0;
border-bottom:1px solid #ddd;
}
*html .cTopicList .topicListArea li,
*:first-child+html .cTopicList .topicListArea li{
margin-bottom:-7px;
padding-top:10px;
zoom:1;
}
*html .cTopicList .topicListArea li ul li,
*:first-child+html .cTopicList .topicListArea li ul li{
margin-bottom:0;
padding-top:0;
}
.cTopicList .topicListArea .btnMore{
border-bottom:none;
}
.cTopicList .topicListArea li:hover{
background:#f0fdfd;
}
.cTopicList .topicListArea li.last-child{
border:none;
}
.cTopicList .topicListArea li p.cImg{
float:left;
width:80px;
height:60px;
}
.cTopicList .topicListArea li p.img{
float:left;
width:100px;
height:60px;
}
.cTopicList .topicListArea li dl{
padding:0;
line-height:1;
}
*html .cTopicList .topicListArea li dl{
zoom:1;
}
.cTopicList .topicListArea li dt{
padding:0 0 1px;
line-height:1.3;
margin-top:3px;
}
.cTopicList .topicListArea li dt a{
display:block;
white-space:nowrap;
word-wrap:normal;
break-word:normal;
overflow:hidden;
text-overflow:ellipsis;
-ms-text-overflow:ellipsis;
}
*html .cTopicList .topicListArea li dt a{
width:620px;
display:inline;
white-space:normal;
}
.cTopicList .topicListArea li dd{
display:block;
white-space:nowrap;
word-wrap:normal;
break-word:normal;
overflow:hidden;
text-overflow:ellipsis;
-ms-text-overflow:ellipsis;
padding:0 0 7px 0;
font-size:0.8755em;
line-height:1.143;
}
*html .cTopicList .topicListArea li dd{
display:inline;
white-space:normal;
}
.cTopicList .topicListArea dd.breadcrumbs{
display:block;
white-space:nowrap;
word-wrap:normal;
break-word:normal;
overflow:hidden;
text-overflow:ellipsis;
-ms-text-overflow:ellipsis;
padding:0 0 1px 0;
}
.cTopicList .topicListArea dd.breadcrumbs ul{
width:auto;
font-size:0.877em;
}
.cTopicList .topicListArea dd.breadcrumbs ul li{
padding:0;
font-size:0.98em;
}
.cTopicList .topicListArea li dd.streamTxt{
padding:0 0 3px 0;
}
.cTopicList .topicListArea li dd.data{
padding:0;
font-size:0.75em;
line-height:1;
color:#333;
}
.cTopicList .topicListArea li dd.data .commentCount{
padding:0 10px 0 20px;
color:#333;
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -320px -91px no-repeat;
font-weight:bold;
}
.cTopicList .topicListArea li dd.data ul{
height:1em;
}
.cTopicList .topicListArea li dd.data li{
float:left;
padding:2px 10px 0 0;
border-right:1px solid #ccc;
}
.cTopicList .topicListArea li dd.data li.time{
padding:2px 10px 0 10px;
border:none;
}
.cTopicList .topicListArea li dd li{
padding:0;
border:none;
}
.cTopicList .topicListArea li dd.data li.commentCount{
line-height:1.25;
}
.cTopicList .topicListArea li dd.data li.status{
padding:0 10px;
line-height:1.25;
border:none;
}
.cTopicList .topicListArea li dd.data li.streamTime{
clear:both;
line-height:1.25;
border:none;
}
.cTopicList .topicListArea li dd.data li.status span.ready{
color:#83BA83;
}
.cTopicList .topicListArea li dd.data li.status span.live{
color:#db6666;
}
.cTopicList .topicListArea li dd.data li.status span.end{
color:#333;
}


/*----------------
.cUserList
-----------------*/
/* .cUserList */
.cUserList{
width:630px;
padding:0 0 40px 0;
overflow:hidden;
}
.cUserList .ttlArea{
padding:30px 0 0 0;
}
.cUserList .ttlArea .ttl{
padding:0 0 5;
margin:0 0 0px 0px;
font-size:1.125em;
font-weight:bold;
border-bottom:1px solid #333;
}
.cUserList .ttlArea p.btnTopicPost{
width: 240px;
margin: 15px auto 20px;
text-align: center;
}
.cUserList .ttlArea p.topicUnPost{
font-size:0.75em;
line-height:1;
}
.cUserList .userListArea{
padding:0px 0 0 0;
}
.cUserList .userListArea li{
overflow: hidden;
padding:15px 0;
border-bottom:1px solid #ddd;
}
*html .cUserList .userListArea li,
*:first-child+htm .cUserList .userListArea li{
margin-bottom:-7px;
padding-top:10px;
}
*html .cUserList .userListArea li dl{
zoom:1;
}
*html .cUserList .userListArea li dd ul li,
*:first-child+html .cUserList .userListArea li dd ul li{
margin-bottom:0px;
padding-top:0px;
}
.cUserList .userListArea li.last-child{
	border-bottom:none;
}
.cUserList .userListArea li:hover{
background:#f0fdfd;
}
*html .cUserList .userListArea li:hover{
background:none;
}
*first-child+html .cUserList .userListArea li:hover{
background:none;
}
*html .cUserList .userListArea li{
zoom:1;
}
.cUserList .cSortNav .sortSelect{
background:none;
}
.cUserList .userListArea li p.img{
float:left;
width:60px;
height:50px;
}
.cUserList .userListArea li dl{
padding:0;
line-height:1;
}
.cUserList .userListArea li dt{
padding:5px 0 3px;
line-height:1.3;
}
.cUserList .userListArea li dt a{
display:block;
white-space:nowrap;
word-wrap:normal;
break-word:normal;
overflow:hidden;
text-overflow:ellipsis;
-ms-text-overflow:ellipsis;
}
*html .cUserList .userListArea li dt a{
width:620px;
display:inline;
white-space:normal;
}
.cUserList .userListArea li dd.streamTxt{
padding:0 0 3px 0;
}
.cUserList .userListArea li dd.data{
padding:0;
font-size:0.75em;
line-height:1;
color:#333;
}
*html .cUserList .userListArea li dd.data{
line-height:1.3;
}
.cUserList .userListArea li dd.data ul{
height:1em;
}
.cUserList .userListArea li dd.data li{
float:left;
padding:0 10px 0 0;
border:none;
}


/*----------------
.cNoticeList
-----------------*/
/* .cNoticeList */
.cNoticeList{
width:630px;
padding:0 0 40px 0;
overflow:hidden;
}
.cNoticeList .ttlArea{
padding:30px 0 0 0;
}
.cNoticeList .ttlArea .ttl{
padding:0 0 5;
margin:0 0 0px 0px;
font-size:1.125em;
font-weight:bold;
border-bottom:1px solid #333;
}
.cNoticeList .ttlArea p.btnTopicPost{
width: 240px;
margin: 15px auto 20px;
text-align: center;
}
.cNoticeList .ttlArea p.topicUnPost{
font-size:0.75em;
line-height:1;
}
.cNoticeList .userListArea{
padding:0 0 0 0;
}
.cNoticeList .userListArea li{
overflow: hidden;
padding:15px 0;
margin:0;
border-bottom:1px solid #ddd;
}
*:first-child+html .cNoticeList .userListArea li,
*html .cNoticeList .userListArea li{
margin-bottom:-7px;
padding-top:15px;
}
.cNoticeList .userListArea li.new{
background:#feffe5;
}
*html .cNoticeList .userListArea li{
zoom:1;
}
.cNoticeList ul.cSortNav li.sortSelect{
background:none;
}
.cNoticeList .userListArea li p.img{
float:left;
width:60px;
height:50px;
}
.cNoticeList .userListArea li dl{
padding:0;
}
.cNoticeList .userListArea li dt{
padding:0px 0 3px;
font-size:0.75em;
line-height:1.4;
}
.cNoticeList .userListArea li dt a{
display:block;
}
*html .cNoticeList .userListArea li dt a{
width:620px;
display:inline;
white-space:normal;
}
.cNoticeList .userListArea li dd.streamTxt{
padding:0 0 3px 0;
}
.cNoticeList .userListArea li dd.data{
padding:0;
font-size:0.75em;
line-height:1.1;
color:#333;
}
*html .cNoticeList .userListArea li dd.data{
line-height:1.3;
}
.cNoticeList .userListArea li dd.data ul{
height:1em;
}
.cNoticeList .userListArea li dd.data li{
float:left;
padding:0 10px 0 0;
margin:0;
border:none;
}


/* cBox */
.cCautionBox{
padding:15px 10px;
margin:0 0 40px 0;
line-height:1.5;
color:#a58731;
background:#fff6d9;
border:1px solid #eec890;
text-align:left;
}
.cCautionBox .boxTtl{
font-size:0.88em;
padding:0 0 5px 0;
}
.cCautionBox li{
font-size:0.75em;
text-indent:-1.3em;
padding:0 0 0 1.3em
}
.cErrorBox{
padding:15px 10px;
margin:0 0 40px 0;
font-size:0.75em;
line-height:1.5;
color:#db6666;
background:#fff1f1;
border:1px solid #f3c3c3;
}
.cErrorBox .boxTtl{
font-size:0.88em;
padding:0 0 5px 0;
}
.cFinishBox{
padding:15px 10px;
margin:0 0 40px 0;
font-size:0.75em;
line-height:1.5;
color:#779d45;
background:#edfcd9;
border:1px solid #a0c4a2;
}
.cFinishBox .boxTtl{
font-size:88em;
padding:0 0 5px 0;
}
.cHintBox{
padding:15px 10px;
margin:0 0 40px 0;
line-height:1.5;
color:#6386a0;
background:#e4f1fa;
border:1px solid #a6bccd;
}
.cHintBox .boxTtl{
font-size:0.877em;
font-weight:bold;
}
.cHintBox li{
text-indent:-1em;
padding:0 0 0 1em;
font-size:0.75em;
}
.zeroMatch{
padding:30px 0 0 0;
}
.zeroMatch .result{
padding:0 0 30px 0;
font-size:0.877em;
font-weight:bold;
text-align:center;
}


/* stream owner img */
.ownerImg{
position:relative;
}
.ownerImg span{
display:block;
position:absolute;
top:0;
left:0;
width:50px;
height:50px;
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_owner.png) 0 bottom no-repeat;
z-index:1;
}

/*----------------
comment post reply delete
-----------------*/
/* .entryForm */
.entryForm{
width:630px;
margin:0 0 30px 0;
overflow:hidden;
text-align:left;
font-size:0.877em;
display:none;
}
.entryForm .errorInput{
border:1px solid #f3c3c3!important;
background:#fff1f1!important;
}
.entryForm .errorText{
border:1px solid #f3c3c3!important;
background:#fff1f1!important;
}
.entryForm .errorTxt{
padding:2px 0 0 0;
font-size:0.877em;
color:#db6666;
display:none;
}
.entryForm .filebadge{
margin:2px 0 0 0;
width: auto;
border: none;
}
.entryForm .formBox{
padding:20px;
background:#f1f1f1;
border:1px solid #dfdfdf;
}
.entryForm .profile{
width:100%;
display:inline-block;
padding:0 0 10px 0;
}
.entryForm .profile li{
float:left;
margin-right:10px;
}
.entryForm .profile li p{
float:left;
padding:0 10px 0 0;
}
.entryForm .profile li dl{
float:left;
padding:0.3em 0;
line-height:1.25;
}
.entryForm .profile li dl span{
font-size:1.2786em;
}
.entryForm .profile .date{
float:right;
padding:1.5em 0;
font-size:0.8571em;
color:#333;
text-align:right;
}
.entryForm dl{
padding:0 0 15px 0;
}
.entryForm dt{
font-weight:bold;
}
.entryForm dt span{
font-size:0.8571em;
color:#333;
font-weight:normal;
padding:0 0 0 5px;
float:right;
}
.entryForm .postBox input{
width:576px;
padding:0 5px;
border:1px solid #9c9c9c;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
color:#4e4e4e;
}
*html .entryForm .postBox input{
padding:2px 5px 8px 5px;
}
.entryForm .morePostBox{
overflow:hidden;
}
.entryForm .morePostBox .emoji{
padding:2px 0 10px 0;
}
.entryForm .morePostBox textarea{
width:588px;
max-width:588px;
min-width:588px;
min-height:10em;
width:573px\9;
max-width:573px\9;
min-width:573px\9;
height:10em;
padding:3px 7px;
line-height:1.6;
border:1px solid #9c9c9c;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
color:#4e4e4e;
resize:vertical;
font-size:0.857em;
}

.entryForm .morePostBox input{
padding:3px 5px;
margin:0 0 5px 0;
line-height:1;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
color:#4e4e4e;
}
* html .entryForm .morePostBox input{
width:451px;
}
.entryForm .morePostBox .postPhoto{
padding:0 0 10px 0;
}
.entryForm .morePostBox .postEmotion{
padding:0 0 5px 0;
}
.entryForm .morePostBox .postEmotion dd{
padding:5px 0;
margin:0;
}
.entryForm .morePostBox .postEmotion label{
display:block;
float:left;
padding:0 15px 5px 0;
cursor:pointer;
}
.entryForm .morePostBox .postEmotion input{
float:left;
width:12px;
height:12px;
padding:0;
margin:0;
border:none;
}
.entryForm .morePostBox .postEmotion span{
display:block;
float:left;
padding:0 0 0 3px;
font-size:0.857em;
line-height:1.285;
}
.entryForm .morePostBox .postEmotion select{
border:1px solid #9c9c9c;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
}
.entryForm .morePostBox dl.caution{
padding:10px 10px 20px;
margin:10px 0 20px 0;
border:1px solid #eec890;
background:#fff6d9;
color:#a58731;
}
.entryForm .morePostBox dl.caution dt{
font-weight:bold;
}
.entryForm .morePostBox dl.caution dd{
font-size:0.857em;
}
.entryForm .morePostBox .btnSubmit{
width:300px;
margin:0 auto;
font-size:1.1494em;
}
.entryForm .morePostBox .btnSubmit .cBtnBlM{
float:left;
width:138px;
margin:0;
}
.entryForm .morePostBox .btnSubmit .cBtnGrM{
float:left;
width:138px;
margin:0 0 0 20px;
}
*html .entryForm .morePostBox .btnSubmit .cBtnGrM{
float:right;
margin:0;
}
*:first-child+html .entryForm .morePostBox .btnSubmit .cBtnGrM{
float:right;
margin:0;
}

.entryForm .morePostBox .btnSubmit .cBtnWhM{
float:left;
width:138px;
margin:0 0 0 20px;
}
*html .entryForm .morePostBox .btnSubmit .cBtnWhM{
float:right;
margin:0;
}
*:first-child+html .entryForm .morePostBox .btnSubmit .cBtnWhM{
float:right;
margin:0;
}

.entryForm .morePostBox .btnSubmit .cBtnBlM input,
.entryForm .morePostBox .btnSubmit .cBtnGrM input
{
width:100%;
color:#fff;
}
.entryForm .morePostBox .btnSubmit .cBtnWhM input{
width:100%;
color:#666;
}
/* #deleteConfirm */
.cCommentList{
position:relative;
}
.deleteConfirm{
display:none;
position:absolute;
bottom:-70px;
right:0px;
width:340px;
overflow:hidden;
padding:0 0px;
z-index:1;
background:url(http://i.yimg.jp/images/mb/textream/pc/bg_delete.gif) 0 0 no-repeat;
box-shadow:5px 6px 3px rgba(0, 0, 0, 0.20);
-webkit-box-shadow:5px 6px 3px rgba(0, 0, 0, 0.20);
-moz-box-shadow:5px 6px 3px rgba(0, 0, 0, 0.20);
}
.deleteConfirm .deleteBox{
margin:7px 0 0 0;
background:#fff;
border-right:1px solid #9d9d9d;
border-bottom:1px solid #9d9d9d;
border-left:1px solid #9d9d9d;
border-radius:0 0 2px 2px;
-webkit-border-radius:0 0 2px 2px;
-moz-border-radius:0 0 2px 2px;
}
.deleteConfirm .btnSubmit{
padding:20px;
margin:0 auto;
font-size:1.1494em;
background:#fff;
}
.deleteConfirm .btnSubmit .cBtnReM{
float:left;
width:137px;
margin:0;
}
.deleteConfirm .btnSubmit .cBtnReM input{
padding:3px 4px;
}
.deleteConfirm .btnSubmit .cBtnGrM{
float:left;
width:137px;
margin:0 0 0 20px;
}
*html .deleteConfirm .btnSubmit .cBtnGrM{
float:right;
margin:0;
}
*:first-child+html .deleteConfirm .btnSubmit .cBtnGrM{
float:right;
margin:0;
}
.deleteConfirm .btnSubmit .cBtnBlM input,
.deleteConfirm .btnSubmit .cBtnGrM input{
width:100%;
color:#fff;
}


/*----------------
#modalWindow
-----------------*/
#modalWindow{
display:none;
opacity:0;
}
#modalWindow .modalBg{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:999;
background:#000;
opacity:0.65;
filter: alpha(opacity=65);
}
#modalWindow .modalBox{
position:absolute;
z-index:1000;
background:#fff;
overflow:hidden;
font-size:87%;
line-height:1.56;
}
#modalWindow .modalBox .errorInput{
border:1px solid #f3c3c3!important;
background:#fff1f1!important;
}
#modalWindow .modalBox .errorText{
border:1px solid #f3c3c3!important;
background:#fff1f1!important;
}
#modalWindow .modalBox .errorTxt{
padding:2px 0 0 0;
font-size:0.877em;
color:#db6666;
}
#modalWindow .filebadge{
margin:2px 0 0 0;
width: auto;
border: none;
}


/* #modalWindow #reportForm */
#modalWindow #reportForm{
display:none;
width:661px;
overflow:hidden;
text-align:left;
color:#121212;
}
#modalWindow #reportForm .formBox{
padding:30px;
background:#fff;
}
#modalWindow #reportForm .ttl{
padding:0 0 0px 0;
margin:0 0 10px 0;
font-size:1.1428em;
font-weight:bold;
border-bottom:1px solid #9c9c9c;
}
#modalWindow #reportForm .ttl span{
display:block;
padding:0 0 0 23px;
background:url(http://i.yimg.jp/images/mb/textream/pc/icon_comment.gif) -315px -43px no-repeat;
}
#modalWindow #reportForm .subTtl{
clear:both;
font-weight:bold;
}
#modalWindow #reportForm .subTtl span{
font-size:12px;
font-weight:normal;
}
#modalWindow #reportForm .caption{
padding:0 0 20px 0;
font-size:0.877em;
}
#modalWindow #reportForm select{
height:1.6em;
margin:5px 0 15px 5px;
border:1px solid #9c9c9c;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
}
#modalWindow #reportForm label{
display:block;
float:left;
padding:0 20px 0 0;
margin:0 5px 10px;
cursor:pointer;
}
#modalWindow #reportForm label span{
margin:0 0 0 5px;
}
#modalWindow #reportForm textarea{
width:588px;
max-width:588px;
min-width:588px;
width:568px\9;
max-width:568px\9;
min-width:568px\9;
min-height:7em;
padding:5px 7px;
margin:0 5px 0px;
font-size:0.857em;
line-height:1.6;
border:1px solid #9c9c9c;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
color:#4e4e4e;
resize:vertical;
}
*html #modalWindow #reportForm textarea{
width:500px;
}
#modalWindow #reportForm dl.caution{
padding:15px 10px;
margin:20px 0 20px 0;
color:#a58731;
background:#fff6d9;
border:1px solid #eec890;
}
#modalWindow #reportForm dl.caution dt{
padding:0 0 5px 0;
font-weight:bold;
line-height:1;
}
#modalWindow #reportForm dl.caution dd{
font-size:0.8571em;
}
#modalWindow #reportForm dl.caution dd li{
padding:0 0 2px 1em;
text-indent:-1em;
}
#modalWindow #reportForm .btnSubmit{
width:300px;
margin:0 auto;
font-size:1.1494em;
}
#modalWindow #reportForm .btnSubmit .cBtnBlM{
float:left;
width:138px;
margin:0;
}
#modalWindow #reportForm .btnSubmit .cBtnBlM input{
padding:3px 4px;
}
#modalWindow #reportForm .btnSubmit .cBtnGrM{
float:left;
width:138px;
margin:0 0 0 20px;
}
*html #modalWindow #reportForm .btnSubmit .cBtnGrM{
float:right;
margin:0;
}
*:first-child+html #modalWindow #reportForm .btnSubmit .cBtnGrM{
float:right;
margin:0;
}
#modalWindow #reportForm .btnSubmit .cBtnBlM input,
#modalWindow #reportForm .btnSubmit .cBtnGrM input{
width:100%;
color:#fff;
}


/* #modalWindow #errorWindow */
#modalWindow #errorWindow{
display:none;
width:661px;
padding:30px 0;
}
#modalWindow #errorWindow .cErrorBox{
width:600px;
margin:0 auto 20px auto;
}
#modalWindow #errorWindow .btnSubmit{
width:138px;
margin:0 auto;
font-size:1.1494em;
}
#modalWindow #errorWindow .btnSubmit .cBtnBlM,
#modalWindow #errorWindow .btnSubmit .cBtnGrM{
margin-bottom:0;
}
#modalWindow #errorWindow .btnSubmit .cBtnBlM input,
#modalWindow #errorWindow .btnSubmit .cBtnGrM input{
width:100%;
color:#fff;
}

/* #modalWindow #editForm */
#modalWindow #editForm{
display:none;
width:661px;
padding:30px;
text-align:left;
}
#modalWindow #editForm input{
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
}
#modalWindow #editForm .absoluteElement{
padding:0 0 0 5px;
color:#dd7070;
font-weight:normal;
}
#modalWindow #editForm .smallTxt{
padding:0 0 0 5px;
color:#333;
font-weight:normal;
}
#modalWindow #editForm .selectId{
padding:0 0 20px 0;
}
#modalWindow #editForm .enterName{
padding:0 0 20px 0;
}
#modalWindow #editForm .enterName dt{
font-weight:bold;
}
#modalWindow #editForm .enterName  dd input{
padding-right:5px;
padding-left:5px;
width:32em;
border:1px solid #9c9c9c;
}
#modalWindow #editForm .postPhoto{
padding:0 0 20px 0;
}
#modalWindow #editForm .cCautionBox{
font-size:1.15em;
}
#modalWindow #editForm .btnSubmit{
width:300px;
margin:0 auto;
font-size:1.1494em;
}
#modalWindow #editForm .btnSubmit .cBtnBlM{
float:left;
width:138px;
margin:0;
}
#modalWindow #editForm .btnSubmit .cBtnBlM input{
padding:3px 4px;
}
#modalWindow #editForm .btnSubmit .cBtnGrM{
float:left;
width:138px;
margin:0 0 0 20px;
}
*html #modalWindow #editForm .btnSubmit .cBtnGrM{
float:right;
margin:0;
}
*:first-child+html #modalWindow #editForm .btnSubmit .cBtnGrM{
float:right;
margin:0;
}
#modalWindow #editForm .btnSubmit .cBtnBlM input,
#modalWindow #editForm .btnSubmit .cBtnGrM input{
width:100%;
color:#fff;
}
.commentDelay{
color:#db6666;
text-align:center;
font-size:80%;
margin-top:15px;
}

/* category menu */
#globalHeader .globalHeaderBox a.iconCategory{
	position:relative;
	display:block;
	width:30px;
	height:30px;
	text-indent:-9999px;
	background:url(http://i.yimg.jp/images/mb/textream/pc/icon_header_cgr.gif) 0px 0 no-repeat;
}
#globalHeader .dropdown .navCategory{
	display:none;
	position:absolute;
	top:-1px;
	left:-82px;
	width:600px;
	overflow:hidden;
	padding:6px 0 0 0;
	text-align:left;
	color:#fff;
	background:url(http://i.yimg.jp/images/mb/textream/pc/bg_gnav.png) 71px 0 no-repeat;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
}
*html #globalHeader .dropdown .navCategory{
	left:-97px;
}
*html #globalHeader .dropdown .navCategory li,
*html #globalHeader .dropdown .navCategory li p,
*html #globalHeader .dropdown .navCategory li div,
*:first-child + html #globalHeader .dropdown .navCategory li,
*:first-child + html #globalHeader .dropdown .navCategory li p,
*:first-child + html #globalHeader .dropdown .navCategory li div{
	zoom:1;
}
#globalHeader .dropdown .navCategory .clickArea{
	position:relative;
}
#globalHeader .dropdown .navCategory .cgrWrap{
	width:1800px;
}

#globalHeader .dropdown .navCategory p.ttl{
	padding:10px 15px;
	font-size:0.877em;
	line-height:1;
	background:#444;
	opacity:0.95;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
}
#globalHeader .dropdown .navCategory p.ttl a:hover{
	line-height:1em;
	text-decoration:underline;
}
#globalHeader .dropdown .navCategory ul{
	padding:5px 0;
}
#globalHeader .dropdown .navCategory li div{
	display:block;
	padding:2px 15px;
	color:#fff;
	cursor:pointer;
}
#globalHeader .dropdown .navCategory li {
	font-size:0.877em;
	float:left;
}
#globalHeader .dropdown .navCategory li div:hover{
	color:#fff;
	background-color:rgba(255, 255, 255, 0.3);
}
#globalHeader .dropdown .navCategory li div:hover p{
	background:url(http://i.yimg.jp/images/mb/textream/pc/icon_gnav_link.gif) 210px -59px no-repeat;
}

#globalHeader .dropdown .navCategory .cgrFirst li{
	width:300px;
}
#globalHeader .dropdown .navCategory .cgrSecond li{
	width:200px;
}
#globalHeader .dropdown .navCategory ul li a{
	display:block;
	padding:2px 15px;
	color:#fff;
}
#globalHeader .dropdown .navCategory ul li a:hover{
	color:#fff;
	background:#686868;
	text-decoration:underline;
}

#globalHeader .dropdown .navCategory .cgrFirst,
#globalHeader .dropdown .navCategory .cgrSecond{
	width:600px;
	height:auto !important;
	height:346px;
	float:left;
	overflow:hidden;
	text-align:left;
	color:#fff;
	background:#333;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	zoom:1;
}
#globalHeader .dropdown .navCategory .cgrSecond:hover{
	color:#fff;
	background:#333;
}
#globalHeader .dropdown .navCategory .cgrSecond .cBtnWhS{
	width:50px;
	margin:10px 10px 5px 10px;
	font-size:1.1em;
}
#globalHeader .dropdown .navCategory .cgrSecond .cBtnWhS a{
	color:#121212;
}

#globalHeader .dropdown .navCategory .slideBtnBack{
	position:absolute;
	top:2px;
	left:10px;
	width:52px;
	height:27px;
	background:url(http://i.yimg.jp/images/mb/textream/pc/icon_gnav_link.gif) 0px 0px no-repeat;
	cursor:pointer;
	display:none;
}
.catSelected .slideBtnBack{
	display:block !important;
}
.catSelected ._title{
	display:none !important;
}
.catSelected  p.ttl{
	text-align: center;
}


.newsModule .ymuiNew{
background: url(http://i.yimg.jp/images/media/ymui/img/photoNew_45x15.gif) no-repeat -15px 1px;
cursor: default;
display: inline-block;
line-height: 20px;
width: 31px;
height: 20px;
text-indent: -9999px;
margin-right: 2px;
}

.newsModule .ymuiPhoto {
    background: url(http://i.yimg.jp/images/media/ymui/img/photoNew_45x15.gif) no-repeat 5px 1px;
    cursor: default;
    display: inline-block;
    line-height: 20px;
    width: 18px;
    height: 20px;
    text-indent: -9999px;
    margin-right: 2px;
}

.newsModule .ymuiSeeMore {
    text-align: right;
}

.newsModule .ymuiList{
margin-bottom:5px;
}
.newsModule .ymuiList li {
    margin: 4px 0;
}
#noticeModule{
margin-bottom:15px;
border:1px solid #ccc;
padding: 5px;
background: #f1f1f1;
}
#noticeModule dt, #noticeModule dd{float:left;}
#noticeModule dt{ width:70px;}
#noticeModule dd{ width:518px; margin-left:10px;font-size:80%;}
#noticeModule dd .noticeLink{
    display:block;
margin-top:5px;
font-size:110%;
font-weight:700;
}
.noticeSubMod{
    border:1px solid #ccc;
    padding: 5px;
    margin-bottom:10px;
}
.noticeSubMod span{
display:block;
float:left;
background-color:#f1f1f1;
border:1px solid #ccc;
}
.noticeSubMod .noticeLink{
font-weight:700;
font-size:90%;
display:block;
padding-left:70px;
}
.noticeSubMod p{
    font-size:80%;
padding-left:70px;
}
