/*------------------------------------------
Tanoshimu
------------------------------------------*/
.main {width:683px;}
h2.ts-title {
width:680px;
height:37px;
background:url("../img/ts-title.gif") top left no-repeat;
text-indent:-9999em;
padding:0 0 4px 0;
margin:0;
}
.ts-flash {margin:0 0 12px 0;}



.ts-update-top {
z-index:1;
position:relative;
padding:20px 0 0 0;
background:url("../img/ts-update-top.gif") top left no-repeat;
margin:0 0 30px 0;
}
.ts-update-bottom {
z-index:1;
position:relative;
padding:0 0 20px 0;
background:url("../img/ts-update-bottom.gif") bottom left no-repeat;
}
.ts-update {
z-index:1;
position:relative;
width:680px;
/*overflow:hidden;*/




}
.ts-update-inner {


border-left:1px solid #dbdbdb;
border-right:1px solid #dbdbdb;
padding:0 30px 20px;
/*height:420px;*/
}





.mark-update {
z-index:10;
position:relative;
overflow:hidden;
top:45px;
left:625px;
margin:-45px 0 0 0;
}
/*==========コミュニティ==========*/
.ts-comu {
position:relative;
overflow:hidden;
width:258px;
float:left;
}
h3.ts-comu-title {
width:202px;
height:37px;
background:url("../img/ts-comu-title.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 25px 0;
padding:0;

}
.ts-comu-name {color:#666666;}
.ts-comu-text a:hover,
.ts-comu-text a:active {border-bottom:1px dotted #ff3300;}
.ts-comu-date {font-size:10px; line-height:170%; padding:0 0 14px 0;

}
.ts-comu-link {
clear:both;
padding-top:20px 0 0 0;
}
/*==========ブログ==========*/
.ts-blog {
position:relative;
overflow:hidden;
width:320px;
left:40px;
}
h3.ts-blog-title {
width:226px;
height:37px;
background:url("../img/ts-blog-title.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 25px 0;
padding:0;
}
.ts-blog-pic {float:left; width:64px; margin:0 10px 5px 0;}
.ts-blog-name {color:#666666;}
.ts-blog-text a:hover,
.ts-blog-text a:active {border-bottom:1px dotted #ff3300;}
.ts-blog-foot {clear:both; font-size:10px; line-height:170%; padding:0 0 20px 0;}
.ts-blog-foot-name {color:#666666;}
.ts-blog-foot-date {color:#999999;}



.ts-blog-link {clear:both; padding:20px 0 0 0;}
/*==========注目キーワード==========*/
h2.ts-kw-title {
width:680px;
height:18px;
background:url("../img/ts-kw-title.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 25px 0;
padding:0;
}
.ts-kw-top {
position:relative;
padding:18px 0 0 0;
background:url("../img/ts-kw-top.gif") top left no-repeat;
margin:0 0 15px 0;
}
.ts-kw-bottom {
position:relative;
padding:0 0 18px 0;
background:url("../img/ts-kw-bottom.gif") bottom left no-repeat;
}
.ts-kw {
width:680px;
}
.ts-kw-inner {
border-left:1px solid #ff6699;
border-right:1px solid #ff6699;
padding:0 30px;
background:#fcb542;
color:#f5124b;
}
.ts-kw a:link,
.ts-kw a:visited {color:#f5124b; text-decoration:none;}
.ts-kw a:hover,
.ts-kw a:active {color:#ffffff; text-decoration:none;}
.ts-kw span {padding:0 20px 0 0;}
.kw-s {
vertical-align:middle;
font-size:10px; 
line-height:26px;
white-space: nowrap;
}
.kw-m {
vertical-align:middle;
font-size:14px; 
line-height:26px;
white-space: nowrap;
}
.kw-l {
vertical-align:middle;
font-size:18px; 
line-height:26px;
white-space: nowrap;
}
.kw-x {
vertical-align:middle;
font-size:22px; 
line-height:26px;
white-space: nowrap;
}
/*==========コラム==========*/
.ts-clmn-header {
background:url("../img/line.gif") top left no-repeat;
padding:24px 0 0 0;
}
h2.ts-clmn-title {
width:680px;
height:18px;
background:url("../img/ts-clmn-title.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 25px 0;
}
.ts-clmn-bnr {padding:0 20px 10px 0;}
.ts-clmn-txt {line-height:180%; padding:0 0 10px 0;}
.ts-clmn-txt a:hover,
.ts-clmn-txt a:active {border-bottom:1px dotted #ff4400;}



/*==========ブログ（追加）==========*/
.ts-allblog-header {
padding:24px 0 0 0;
}
h2.ts-allblog-title {
width:680px;
height:18px;
background:url("../img/ts-allblog-title.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 25px 0;
}
.ts-allblog-bnr {padding:0 20px 15px 0;}
.ts-allblog-txt {padding:0 10px 10px 0;line-height:160%;font-family:Verdana,Arial, helvetica, sans-serif;}
.ts-allblog-txt a:hover,
.ts-allblog-txt a:active {border-bottom:1px dotted #ff4400;}


.bland_color {
	color:#999;
	padding-right:10px;
}

.ts-allblog-lead {
	line-height:180%;
	padding:0 20px 0 0;
	font-family:Verdana,Arial, helvetica, sans-serif;
}






/*==========ゲーム・クイズ==========*/
.ts-game-header {padding:24px 0 0 0;}
h2.ts-game-title {
width:680px;
height:18px;
background:url("../img/ts-game-title.gif") top left no-repeat;
text-indent:-9999em;
margin:0 0 25px 0;
padding:0;
}
td.ts-game {
border-right:6px solid #ffffff;
padding:0 0 9px 0;
}
.ts-game-bnr {margin:0 0 5px 0;}
.ts-game-title {font-family:Verdana,Arial, helvetica, sans-serif;}
.ts-game-title a:hover,
.ts-game-title a:active {border-bottom:1px dotted #ff4400;}
.ts-game-created {padding:0 0 0 14px;}
.ts-game-text {padding:2px 0; color:#333333;}
/*==========バナー==========*/
.ts-bnr {
padding:20px 0 0 0;
margin:10px 0 0 0;
background:url("../img/line.gif") top left no-repeat;
text-align:center;
}

/*------------------------------------------
Parts : Vote
------------------------------------------*/
iframe.vote {
border:0;
width:184px;
margin:14px 0 0 0;
}

div.vote_area{


width:210px;
text-align:center;
margin-top:10px;
padding:13px 0;

background-color:#fee;
}

/*------------------------------------------
Parts : EYES
------------------------------------------*/
.ts-eyes-top {margin:14px 0 0 0;}
.ts-eyes {
background:url("../img/ts-eyes-bottom.gif") bottom left no-repeat;
padding:0 0 28px 0;
}
.ts-eyes-inner {
background:url("../img/ts-eyes-bg.gif") bottom left repeat-y;
padding:0 25px;
width:160px;
}
.ts-eyes-entry {
padding:0 0 12px 0;
background:url("../img/line.gif") bottom left no-repeat;
}
.ts-eyes-title {
color:#000000;
padding:12px 0 10px 0;
font-weight:bold;
}
.ts-eyes-pic {padding:0 0 10px 0;}
.ts-eyes-arw {
background:url("../img/icn-arw.gif") top left no-repeat;
padding:0 0 0 10px;
margin:6px 0 0 0;
}
.ts-eyes-arw a:link,
.ts-eyes-arw a:visited {color:#ff4444; text-decoration:none;}
.ts-eyes-arw a:hover,
.ts-eyes-arw a:active {color:#ff4444; text-decoration:none; border-bottom:1px dotted #ff4444;}

.ts-eyes-kakikomi {
padding:0 0 18px 0;
}
.ts-eyes-kakikomi blockquote {
color:#ff4444;
background:#efefef;
padding:10px;
margin:0 0 10px 0;
}
.ts-eyes-from {
text-align:right;
}
