@charset "UTF-8";

/* common */
body {
	margin: 0 12px 0 12px;
	color: #333;
	font-size: small;
	text-align: center;
	background: url(http://i.yimg.jp/images/minna_topics/main_bg.gif) repeat-x;
	background-color:#BFD7D7;
	font-family: sans-serif;
	/*\*/ letter-spacing: nomal; /* */
}

* html body {
	text-align: center;
	font-size: x-small;
	font-family: sans-serif;
	word-break: break-all;
}

td {
	font-family: sans-serif;
}
* html td {
	font-family: sans-serif;
}
a img {
	border-style: none;
}

form {
	margin: 0;
} 

p {
	margin: 4px 0 0 0;
	line-height: 140%;
}
h2 {
	margin: 2px;
	font-size: medium;
}

* html h2 {
	font-size: small;
}

h3 {
	margin: 2px;
	font-size: small;
}

* html h3 {
	font-size: x-small;
}

h4 {
	margin: 1em 0 0 0;
}

/* mthead */

<!--
.stmth{
	*height:1%;}
.stmth img{
	vertical-align:middle;
	border:0px;}
.stmth a{
	border:0px;}
div.stmthproplogoarea{
	float:left;}
div.stmthloginarea{
	float:left;
	margin:0px 0px 0px 3px;
	text-align:left;
	line-height:110%}
div.stmthcplogoarea{
	float:right;}
div.stmthcmnlnkarea{
	/* MacIE除外 \*/
	float:right;
	/* */
	margin:10px 3px 0px 0px;
	text-align:right;
	line-height:110%;}
br.stmthclear{
	clear:both;}
div.stgrplink{
	text-align:right;
	line-height:115%;}
-->

/* header */

#st_document {
	margin: 0 auto 0 auto;
	text-align: left;
	width: 750px;
	visibility: visible;
	padding: 0;
	background-color:#D9E8E8;
	border-left:1px solid #308597;
	border-right:1px solid #308597;
}

#st_header {
	width: 750px;
	margin: 0 0 0 0;
	background-color: #fff;
	border-top:1px solid #fff;
}

#st_univhead {
	width: 750px;
	background-color: #fff;
}

#st_msthead {
	width: 750px;
	margin: 3px 0 0 0;
	background-color: #fff;
}

#st_body {
	width: 750px;
	background-color: #fff;
}

#st_contents {
	width: 726px;
	margin:12px;
	text-align:left;
}
#st_maincol {
	width: 526px;
	margin-right: 5px;
	float: left;
}

.st_h3 {
	padding: 3px 0 3px 0;
}
.right { text-align: right; }
.center { text-align: center; }
.clear {
	overflow: hidden;
	clear: both;
}


/* mainnavi */
#main_navi {
	width: 100%;
    height: 35px;
	margin-top: 6px;
	background: url(http://i.yimg.jp/images/minna_topics/main_navi_bg.gif) repeat-x;	
}

#main_bt {
	height: 35px;
	margin-left: 40px;
	font-size: small;
}
* html #main_bt {
	font-size: x-small;
}
.main_user {
	width: 200px;
	font-size: 14px;
	margin-right: 24px;
	float: right;
	color: #fff;
	margin-top: 12px;
	text-align:right;
}
* html .main_user {
	margin-right: 12px;
}

.main_bt1 {
	width: 124px;
	height: 35px;
	background: url(http://i.yimg.jp/images/minna_topics/main_bt1.gif) no-repeat;
	margin-right: 6px;
	float: left;
}
.main_bt1 a{
	display : block ;
	background-repeat : no-repeat ;
}
.main_bt1 a:link,
.main_bt1 a:visited{
	background-image : url(http://i.yimg.jp/images/minna_topics/main_bt1.gif) ;
}

.main_bt1 a:hover,
.main_bt1 a:active{
	background-image : url(http://i.yimg.jp/images/minna_topics/main_bt1_on.gif) ;
}

.main_bt1 a:link img{
	visibility : visible ;
	border-style : none ;
}

.main_bt1 a:visited img,
.main_bt1 a:hover img,
.main_bt1 a:active img
{
	visibility : hidden ;
	border-style : none ;
}

.main_bt2 {
	width: 124px;
	height: 35px;
	margin-right: 6px;
	float: left;
}
.main_bt2 a{
	display : block ;
	background-repeat : no-repeat ;
}
.main_bt2 a:link,
.main_bt2 a:visited{
	background-image : url(http://i.yimg.jp/images/minna_topics/main_bt2.gif) ;
}

.main_bt2 a:hover,
.main_bt2 a:active{
	background-image : url(http://i.yimg.jp/images/minna_topics/main_bt2_on.gif) ;
}

.main_bt2 a:link img{
	visibility : visible ;
	border-style : none ;
}

.main_bt2 a:visited img,
.main_bt2 a:hover img,
.main_bt2 a:active img
{
	visibility : hidden ;
	border-style : none ;
}
.main_bt3 {
	width: 124px;
	height: 35px;
	margin-right: 6px;
	float: left;
}
.main_bt3 a{
	display : block ;
	background-repeat : no-repeat ;
}
.main_bt3 a:link,
.main_bt3 a:visited{
	background-image : url(http://i.yimg.jp/images/minna_topics/main_bt3.gif) ;
}

.main_bt3 a:hover,
.main_bt3 a:active{
	background-image : url(http://i.yimg.jp/images/minna_topics/main_bt3_on.gif) ;
}

.main_bt3 a:link img{
	visibility : visible ;
	border-style : none ;
}

.main_bt3 a:visited img,
.main_bt3 a:hover img,
.main_bt3 a:active img
{
	visibility : hidden ;
	border-style : none ;
}
/* subnavi */

#sub_navi {
	padding: 0 0 0 40px;
	height: 22px;
	background: url(http://i.yimg.jp/images/minna_topics/sub_navi_bg.gif) repeat-x;
}

/* tabnavi */
#tab {
	width:100%;
	border-bottom:1px solid #308597;
	font-size:12px; padding:0px;clear:both;
}
#tab .my{
	margin-right:0px;
	background: url(http://i.yimg.jp/images/minna_topics/tab4_bg.gif) no-repeat;
	display:block;
	float:left;
}

#tab .my_on{
	margin-right:0px;
	background: url(http://i.yimg.jp/images/minna_topics/tab3_bg.gif) no-repeat;
	color: #df5d39;
	display:block;
	font-weight:bold;
	float:left;	
}

#tab p{
	width:105px;
	display:block;
	float:right;
	padding:3px 0px 1px 0px;
	text-align:center;
	background: url(http://i.yimg.jp/images/minna_topics/tab2_bg.gif) no-repeat;
	margin: 0;
}
#tab .popular{
	margin-right:0px;
	background: url(http://i.yimg.jp/images/minna_topics/tab00_bg.gif) no-repeat;
	display:block;
	float:left;
}

#tab .popular_on{
	margin-right:0px;
	background: url(http://i.yimg.jp/images/minna_topics/tab0_bg.gif) no-repeat;
	color: #557D2D;
	display:block;
	font-weight:bold;
	float:left;	
}

#tab .current{
	margin-right:0px;
	background: url(http://i.yimg.jp/images/minna_topics/tab1_bg.gif) no-repeat;
	color: #305A5A;
	display:block;
	font-weight:bold;
}

#tab .space{
	margin-right:0px;
}
#tab2 {
	font-size:12px;
	padding-left:30px;
}

#tab2 p{
	width:105px;
	display:block;
	float:left;
	padding:2px 0px 1px 0;
	text-align:center;
	background: url(http://i.yimg.jp/images/minna_topics/tab2_bg.gif) no-repeat;
	margin: 0;
}

#tab2 .current{
	margin-right:0px;
	background: url(http://i.yimg.jp/images/minna_topics/tab1_bg.gif) no-repeat;
	color: #305A5A;
	display:block;
	font-weight:bold;
}
#tab_btm{
	margin:0px;
	padding:0px;
	clear:both;
	border-bottom:2px solid #308597;
}
#tab_sub{
	width: 548px;
	font-size:small;
	border-left:1px solid #aed262;
	border-right:1px solid #aed262;
	border-bottom:1px solid #aed262;
	background: #ffffdd;
}

*html #tab_sub{
	width: 550px;
	font-size:x-small;
}
 
#tab_sub .text{
    padding:4px;
	margin:0px;
	text-align:center;
	float:left;
	border-right:1px solid #aed262;
}


/* person */
#st_combox {
	width: 726px;
	height: 42px;
	overflow: hidden;
	background: url(http://i.yimg.jp/images/minna_topics/comment_bg.gif) no-repeat;
	padding: 0;
}
.combox_text {
	margin: 0;
	font-size: 12px;
	padding: 11px 0 4px 20px;
	text-align: left;
	vertical-align: baseline;
	float: left;
}
.combox_edit {
	margin: 0;
	font-size: 12px;
	padding: 11px 20px 4px 0;
	text-align: right;
}
#editbox {
	width: 540px;
	padding: 12px;
	background-color: #ffffff;
	border: 1px #308597 solid;
	font-size: small;
}
* html .editbox {
	width: 542px;
	font-size: x-small;
}
.editbox_title {
	width: 520px;
	background-color: #eaf2f2;
	border-bottom: 1px solid #bfd7d7;
	margin: 0 12px 0 12px;
	font-weight: bold;
	color: #666666;
	padding: 4px 0 4px 10px;
	text-align: left;
	vertical-align: baseline;
}
* html .editbox_title {
	padding: 2px 0 2px 10px;
}
.editbox_form {
	padding: 6px 12px 6px 12px;
	width:500px;
	text-align: left;
}

.editbox_label {
	margin-top: 5px;
	width: 40px;
	text-align: right;
	font-weight: bold;
	float: left;
}

* html .editbox_label {
	padding-top: 2px;
}
.editbox_area {
	width: 410px;
	margin: 5px;
	margin-left: 3px;
	text-align: left;
	line-height:130%;
	float: left;
}
.editbox_submit {
	padding: 12px 0 12px 0;
}

/* main col */
.date {
    font-weight:bold;
    padding: 6px 0 3px 12px;
	float:left;
}

.rss {
    text-align: right;
    padding: 6px 3px 3px 0;
}

.st_mainbox {
	width: 700px;
	padding: 12px;
	background-color: #ffffff;
	border: 1px #308597 solid;
}
* html .st_mainbox {
	width: 726px;
}
.main_text {
	font-size: small;
	text-align:left;
	line-height:130%;
}
* html .main_text {
	font-size: x-small;
}
.main_text_error {
	font-size: small;
	padding: 6px 18px 6px 18px;
	text-align: left;
	color: #ff0000;
}
* html .main_text_error {
	font-size: x-small;
}
.main_text_error2 {
	font-size: small;
	padding: 12px 18px 0 18px;
	text-align: left;
	color: #ff0000;
}
* html .main_text_error2 {
	font-size: x-small;
}
.st_sbtitle {
	width: 676px;
	background-color: #eaf2f2;
	border-bottom: 1px solid #bfd7d7;
	margin: 0 12px 0 12px;
	font-size: small;
	font-weight: bold;
	color: #666666;
	padding: 4px 0 4px 10px;
	text-align: left;
	vertical-align: baseline;
}
* html .st_sbtitle {
	padding: 2px 0 2px 10px;
	font-size: x-small;
}
ul.sbtitle_dot {
	margin: 0;
	padding: 0 10px 0 0;
	list-style: none;
}
.sbtitle_dot li {
	padding-left: 12px;
	background: url(http://i.yimg.jp/images/minna_topics/sbtitle_mark.gif) no-repeat 0 0.1em;
}

.main_title {
	font-size: large;
	padding: 6px 0 6px 6px;
	text-align: left;
	font-weight: bold;
	color: #666666;
 }
 
* html .main_title { 
	font-size: medium;
 }
.main_name{
	font-weight:bold;
	text-align:right;
	font-size:small;
	padding:0 6px 0 6px;
	color: #666666;
}
*html .main_name{font-size:x-small;}



/* cassette */
#st_setbox {
	width: 520px;
	padding: 2px;
	background-color:#FFFFFF;
	border-left: 1px #308597 solid;
	border-right: 1px #308597 solid;
	border-bottom: 1px #308597 solid;
}
* html #st_setbox { 
	width: 526px;
 }	
.st_box_l {
	width:74px;
	padding:0;
	margin: 2px 2px 3px 2px;
	float:left;
}
.st_box_r {
	width:434px;
	padding:0;
	margin: 2px 2px 3px 2px;
	float:right;
}

.st_box_gray{
	padding-left:2px;
	margin-top:4px;
	font-size:small;
	background-color:#EBEED9;
}
*html .st_box_gray{font-size:x-small;}

.score_0 { 
    width: 74px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 600;
	color:#CC0000;
	margin-bottom: 2px;
    text-align: right;
	vertical-align:bottom;
    background: url(http://i.yimg.jp/images/minna_topics/chara_00.gif) no-repeat top center;
 }
 
 
.score_11 { 
    width: 74px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 600;
	color:#CC0000;
	margin-bottom: 2px;
    text-align: right;
	vertical-align:bottom;
    background: url(http://i.yimg.jp/images/minna_topics/chara_10.gif) no-repeat top center;
 }

.score_12 { 
    width: 74px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 600;
	color:#CC0000;
	margin-bottom: 2px;
    text-align: right;
	vertical-align:bottom;
    background: url(http://i.yimg.jp/images/minna_topics/chara_20.gif) no-repeat top center;
 }

.score_13 { 
    width: 74px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 600;
	color:#CC0000;
	margin-bottom: 2px;
    text-align: right;
	vertical-align:bottom;
    background: url(http://i.yimg.jp/images/minna_topics/chara_30.gif) no-repeat top center;
 }
 
.score_14 { 
    width: 74px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 600;
	color:#CC0000;
	margin-bottom: 2px;
    text-align: right;
	vertical-align:bottom;
    background: url(http://i.yimg.jp/images/minna_topics/chara_40.gif) no-repeat top center;
 }

.score_f_buzzurl { 
    width: 74px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 600;
	color:#CC0000;
	margin-bottom: 2px;
    text-align: right;
	vertical-align:bottom;
    background: url(http://i.yimg.jp/images/minna_topics/score_f_buzzurl.gif) no-repeat top center;
 }
 
.score_f_choix { 
    width: 74px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 600;
	color:#CC0000;
	margin-bottom: 2px;
    text-align: right;
	vertical-align:bottom;
    background: url(http://i.yimg.jp/images/minna_topics/score_f_choix.gif) no-repeat top center;
 }

.score_f_newsing { 
    width: 74px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 600;
	color:#CC0000;
	margin-bottom: 2px;
    text-align: right;
	vertical-align:bottom;
    background: url(http://i.yimg.jp/images/minna_topics/score_f_newsing.gif) no-repeat top center;
 }

.score_f_livedoorclip { 
    width: 74px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 600;
	color:#CC0000;
	margin-bottom: 2px;
    text-align: right;
	vertical-align:bottom;
    background: url(http://i.yimg.jp/images/minna_topics/score_f_livedoorclip.gif) no-repeat top center;
 }

.score_f_hatena { 
    width: 74px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 600;
	color:#CC0000;
	margin-bottom: 2px;
    text-align: right;
	vertical-align:bottom;
    background: url(http://i.yimg.jp/images/minna_topics/score_f_hatena.gif) no-repeat top center;
 }
  
.detail_tl {
	font-size: larger;
	line-height: 130%;
}

/* outside icon */

.icon_f_buzzurl {
	width: 55px;
	height: 16px;
	background: url(http://i.yimg.jp/images/minna_topics/icon_f_buzzurl.gif) no-repeat;
}

.icon_f_choix {
	width: 60px;
	height: 16px;
	background: url(http://i.yimg.jp/images/minna_topics/icon_f_choix.gif) no-repeat;
}

.icon_f_newsing {
	width: 60px;
	height: 16px;
	background: url(http://i.yimg.jp/images/minna_topics/icon_f_newsing.gif) no-repeat;
}

.icon_f_livedoorclip {
	width: 60px;
	height: 16px;
	background: url(http://i.yimg.jp/images/minna_topics/icon_f_livedoorclip.gif) no-repeat;
}

.icon_f_hatena {
	width: 90px;
	height: 16px;
	background: url(http://i.yimg.jp/images/minna_topics/icon_f_hatena.gif) no-repeat;
}

/* score_bt */

.bt_ok { 
	margin-top: 30px;
	text-align: center;
}

.bt_ok a{
	margin: 0 auto 0 auto;
	display : block ;
	background-repeat : no-repeat ;
	background-position : center center ;
}

.bt_ok a:link,
.bt_ok a:visited{
	background-image : url(http://i.yimg.jp/images/minna_topics/bt_ok.gif) ;
}

.bt_ok a:hover,
.bt_ok a:active{
    background-image : url(http://i.yimg.jp/images/minna_topics/bt_ok_on.gif) ;
}

.bt_ok a:link img{
    visibility : visible ;
    border-style : none ;
}

.bt_ok a:visited img,
.bt_ok a:hover img,
.bt_ok a:active img{
    visibility : hidden ;
    border-style : none ;
}

/* sanka_bt */

.st_sanka {
	width: 190px;
	margin-bottom: 6px;
}

.st_sanka a{
	display : block ;
	background-repeat : no-repeat ;
}

.st_sanka a:link,
.st_sanka a:visited{
	background-image : url(http://i.yimg.jp/images/minna_topics/bt_sanka1.gif) ;
}

.st_sanka a:hover,
.st_sanka a:active{
	background-image : url(http://i.yimg.jp/images/minna_topics/bt_sanka2.gif) ;
}

.st_sanka a:link img{
	visibility : visible ;
	border-style : none ;
}

.st_sanka a:visited img,
.st_sanka a:hover img,
.st_sanka a:active img
{
	visibility : hidden ;
	border-style : none ;
}

/* sanka_bt2 */

.st_sanka2 {
	width: 190px;
	margin-bottom: 6px;
}

.st_sanka2 a{
	display : block ;
	background-repeat : no-repeat ;
}

.st_sanka2 a:link,
.st_sanka2 a:visited{
	background-image : url(http://i.yimg.jp/images/minna_topics/bt_sanka1_2.gif) ;
}

.st_sanka2 a:hover,
.st_sanka2 a:active{
	background-image : url(http://i.yimg.jp/images/minna_topics/bt_sanka2_2.gif) ;
}

.st_sanka2 a:link img{
	visibility : visible ;
	border-style : none ;
}

.st_sanka2 a:visited img,
.st_sanka2 a:hover img,
.st_sanka2 a:active img
{
	visibility : hidden ;
	border-style : none ;
}

/* violation_bt */

.bt_violation{
	font-size:23px;
}
* html .bt_violation {
	font-size:x-small;
}

.bt_violation a,
.bt_delete a,
.bt_edit a,
.bt_add a,
.bt_tag a{
	background-repeat : no-repeat ;
}

.bt_violation a:link,
.bt_violation a:visited{
	background-image : url(http://i.yimg.jp/images/minna_topics/bt_violation.gif) ;
}

.bt_violation a:hover,
.bt_violation a:active{
    background-image : url(http://i.yimg.jp/images/minna_topics/bt_violation_on.gif) ;
}

.bt_violation a:link img{
	visibility : visible ;
	border-style : none ;
}

.bt_violation a:visited img,
.bt_violation a:hover img,
.bt_violation a:active img{
	visibility : hidden ;
	border-style : none ;
}


#vio_menu {
	width: 74px;
	height: 16px;
	margin: 0;
}
.menu1 a{
	display : block ;
	background-repeat : no-repeat ;
}
.menu1 a:link,
.menu1 a:visited{
	background-image : url(http://i.yimg.jp/images/minna_topics/vio1_1.gif) ;
}

.menu1 a:hover,
.menu1 a:active{
	background-image : url(http://i.yimg.jp/images/minna_topics/vio1_2.gif) ;
}

.menu1 a:link img{
	visibility: visible;
	border-style: none;
}

.menu1 a:visited img,
.menu1 a:hover img,
.menu1 a:active img{
    visibility: hidden;
	border-style: none;
}

.menu2 a{
	display : block ;
	background-repeat : no-repeat ;
}
.menu2 a:link,
.menu2 a:visited{
	background-image : url(http://i.yimg.jp/images/minna_topics/vio2_1.gif) ;
}

.menu2 a:hover,
.menu2 a:active{
	background-image : url(http://i.yimg.jp/images/minna_topics/vio2_2.gif) ;
}

.menu2 a:link img{ visibility : visible ;border-style : none ;}

.menu2 a:visited img,
.menu2 a:hover img,
.menu2 a:active img{
 visibility : hidden ;border-style : none ;}

.menu3 a{
	display : block ;
	background-repeat : no-repeat ;
}
.menu3 a:link,
.menu3 a:visited{
	background-image : url(http://i.yimg.jp/images/minna_topics/vio3_1.gif) ;
}

.menu3 a:hover,
.menu3 a:active{
	background-image : url(http://i.yimg.jp/images/minna_topics/vio3_2.gif) ;
}

.menu3 a:link img{ visibility : visible ;border-style : none ;}

.menu3 a:visited img,
.menu3 a:hover img,
.menu3 a:active img
{ visibility : hidden ;border-style : none ;}

.menu4 a{
	display : block ;
	background-repeat : no-repeat ;
}
.menu4 a:link,
.menu4 a:visited{
	background-image : url(http://i.yimg.jp/images/minna_topics/vio4_1.gif) ;
}

.menu4 a:hover,
.menu4 a:active{
	background-image : url(http://i.yimg.jp/images/minna_topics/vio4_2.gif) ;
}

.menu4 a:link img{ visibility : visible ;border-style : none ;}

.menu4 a:visited img,
.menu4 a:hover img,
.menu4 a:active img
{ visibility : hidden ;border-style : none ;}

.menu5 a{
	display : block ;
	background-repeat : no-repeat ;
}
.menu5 a:link,
.menu5 a:visited{
	background-image : url(http://i.yimg.jp/images/minna_topics/vio5_1.gif) ;
}

.menu5 a:hover,
.menu5 a:active{
	background-image : url(http://i.yimg.jp/images/minna_topics/vio5_2.gif) ;
}

.menu5 a:link img{ visibility : visible ;border-style : none ;}

.menu5 a:visited img,
.menu5 a:hover img,
.menu5 a:active img
{ visibility : hidden ;border-style : none ;}


/* delete_bt */

.bt_delete{
	font-size:23px;
}
* html .bt_delete {
	font-size:x-small;
}

.bt_delete a:link,
.bt_delete a:visited{
	background-image : url(http://i.yimg.jp/images/minna_topics/bt_delete.gif) ;
}

.bt_delete a:hover,
.bt_delete a:active{
    background-image : url(http://i.yimg.jp/images/minna_topics/bt_delete_on.gif) ;
}

.bt_delete a:link img{
	visibility : visible ;
	border-style : none ;
}

.bt_delete a:visited img,
.bt_delete a:hover img,
.bt_delete a:active img{
	visibility : hidden ;
	border-style : none ;
}

/* edit_bt */

.bt_edit{
	font-size:23px;
}
* html .bt_edit {
	font-size:x-small;
}

.bt_edit a:link,
.bt_edit a:visited{
	background-image : url(http://i.yimg.jp/images/minna_topics/bt_edit.gif) ;
}

.bt_edit a:hover,
.bt_edit a:active{
    background-image : url(http://i.yimg.jp/images/minna_topics/bt_edit_on.gif) ;
}

.bt_edit a:link img{
	visibility : visible ;
	border-style : none ;
}

.bt_edit a:visited img,
.bt_edit a:hover img,
.bt_edit a:active img{
	visibility : hidden ;
	border-style : none ;
}

/* add_bt */

.bt_add{
	font-size:23px;
}
* html .bt_add {
	font-size:x-small;
}

.bt_add a:link,
.bt_add a:visited{
	background-image : url(http://i.yimg.jp/images/minna_topics/bt_add.gif) ;
}

.bt_add a:hover,
.bt_add a:active{
    background-image : url(http://i.yimg.jp/images/minna_topics/bt_add_on.gif) ;
}

.bt_add a:link img{
	visibility : visible ;
	border-style : none ;
}

.bt_add a:visited img,
.bt_add a:hover img,
.bt_add a:active img{
	visibility : hidden ;
	border-style : none ;
}

.st_cont_m2 {
	width: 516px;
	margin-top: 0;
	padding: 3px 0 3px 0;
	font-size: small;
	line-height:130%;
}

* html .st_cont_m2 {
	width: 516px;
	margin-top: 0;
	padding: 3px 0 3px 0;
	font-size: x-small;
	line-height:130%;
}

.st_cont_m {
	width: 432px;
	margin-top: 0;
	padding: 3px 0 3px 2px;
	font-size: small;
	line-height:130%;
}

* html .st_cont_m {
	font-size: x-small;
}
.st_text_m {
    width: 432px;
	margin-top: 3px;
	padding: 2px 0 2px 2px;
	font-size: small;
	line-height: 130%;
}

* html .st_text_m {
	font-size: x-small;
}
.st_page_navi {
	padding: 0 6px 6px 6px;
	font-size: small;	
}

* html .st_page_navi {
	font-size: x-small;
}

/* line */
.main_line {
	width: 100%;
	height: 1px;
	overflow: hidden;
	background: url(http://i.yimg.jp/images/minna_topics/line_s2.gif) repeat-x;
	margin: 3px 0 3px 0;
	clear:both;
}
/* right col */
#st_subcol {
	width: 190px;
	float: right;
}
.st_sanka {
	width: 190px;
	margin-bottom: 6px;
}
#st_topics {
	width: 190px;
	margin-bottom: 6px;
}

.st_subbox_up {
	width: 190px;
	height: 22px;
	overflow: hidden;
	background: url(http://i.yimg.jp/images/minna_topics/sub_navi_bg.gif) repeat-x;
	padding: 0;
}
.st_subbox_up2 {
	width: 190px;
	height: 6px;
	overflow: hidden;
	background: url(http://i.yimg.jp/images/minna_topics/subbox_top.gif) no-repeat;
	padding: 0;
}

.st_subbox_ttl {
	padding: 2px 0 2px 6px;
	font-size: 12px;
	color: #305A5A;
	line-height: 130%;
	font-weight: bold;
}

.st_subbox_md {
	width: 188px;
	background-color: #ffffff;
	border-left: 1px #308597 solid;
	border-right: 1px #308597 solid;
}

* html .st_subbox_md {
	width: 190px;
}
.subbox_calendar {
	padding: 0 0 2px 0;
	text-align: left;
}
.subbox_calendar table{font-size:12px; text-align: center; letter-spacing: 0.1em;}

.today{font-weight:bold; background-color:#FFEB9B;}
.subbox_calendar td{padding: 2px 1px 1px 1px;}

.subbox_calendar_month {
	padding:3px 0px 4px 0px;
	text-align: center;
	font-weight:bold;
	font-size:12px;
	letter-spacing: 0.1em;
}
ul.st_cal_dot {
	margin: 0;
	padding: 2px 12px 0 12px;
	list-style: none;
}
.st_cal_dot li {
	padding-left: 10px;
	background: url(http://i.yimg.jp/images/minna_topics/st_dot.gif) no-repeat 0 0.2em;
	margin-bottom: 5px;
}

* html .st_dot li {
	font-size: x-small;
}

.sub_line {
	width: 99%;
	height: 1px;
	overflow: hidden;
	background: url(http://i.yimg.jp/images/minna_topics/st_lineb.gif) repeat-x;
	margin: 3px 0 3px 0;
}
.subbox_rank {
	padding: 6px 6px 2px 6px;
	font-size: small;
}

* html .subbox_rank {
	font-size: x-small;
}
ul.st_rank {
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: 110%;
}
.st_rank li {
	margin: 0;
	font-size: small;
}

* html .st_rank li {
	font-size: x-small;
}
.subbox_line {
	width: 100%;
	height: 1px;
	overflow: hidden;
	background: url(http://i.yimg.jp/images/minna_topics/line_s2.gif) repeat-x;
	margin: 2px 0 2px 0;
	text-align: center;
}
.st_subbox_dw {
	width: 190px;
	height: 6px;
	overflow: hidden;
	background: url(http://i.yimg.jp/images/minna_topics/subbox_bot.gif) no-repeat;
}
.rss2 {
    text-align: right;
    padding: 6px 6px 0 0;
}
#subbox_tag {
	padding: 6px 6px 2px 6px;
	font-size: small;
	line-height: 220%;
	color: #000000;
	text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
* html #subbox_tag {
	font-size: x-small;
}
.tag .latest a:link {text-decoration: none; color: #C5C0D8;}
.tag .latest a:visited {text-decoration: none; color: #C5C0D8;}
.tag .latest a:hover {text-decoration: none; color: #ff0000;}
.tag .latest a:active {text-decoration: none; color: #C5C0D8;}

.tag .later a:link {text-decoration: none; color: #9595FF;}
.tag .later a:visited {text-decoration: none; color: #9595FF;}
.tag .later a:hover {text-decoration: none; color: #ff0000;}
.tag .later a:active {text-decoration: none; color: #9595FF;}

.tag .earlier a:link {text-decoration: none; color: #5151FF;}
.tag .earlier a:visited {text-decoration: none; color: #5151FF;}
.tag .earlier a:hover {text-decoration: none; color: #ff0000;}
.tag .earlier a:active {text-decoration: none; color: #5151FF;}

.tag .earliest a:link {text-decoration: none; color: #0247EA;}
.tag .earliest a:visited {text-decoration: none; color: #0247EA;}
.tag .earliest a:hover {text-decoration: none; color: #FF0000;}
.tag .earliest a:active {text-decoration: none; color: #0247EA;}

.tag .hot a:link {text-decoration: none; color: #0000FF;}
.tag .hot a:visited {text-decoration: none; color: #0000FF;}
.tag .hot a:hover {text-decoration: none; color: #ff0000;}
.tag .hot a:active {text-decoration: none; color: #0000FF;}

.st_subbox_up_o {
	width: 190px;
	height: 6px;
	overflow: hidden;
	background: url(http://i.yimg.jp/images/minna_topics/subbox_top_o.gif) no-repeat;
	padding: 0;
}
.st_subbox_md_o {
	width: 190px;
	text-align:center;
	background: url(http://i.yimg.jp/images/minna_topics/subbox_bg_o.gif) repeat-y;
}

.st_subbox_dw_o {
	width: 190px;
	height: 8px;
	overflow: hidden;
	background: url(http://i.yimg.jp/images/minna_topics/subbox_bot_o.gif) no-repeat;
}
#subbox_score {
	padding: 6px 6px 2px 6px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A20000;
	font-size: 14px;
}

#subbox_score .large {
	font-size: 24px;
	font-weight: bold;
}

.subbox_my_mod {
	margin: 4px 10px 4px 7px;
	background-color: #ffffdd;
	border: 1px #ffc08b solid;
}
.subbox_prof {
	padding: 6px 6px 2px 6px;
	font-size: small;
	text-align:center;
	line-height: 130%;
}
.subbox_edit {
	padding: 2px 6px 6px 0;
	text-align:center;
	font-size: small;
}
* html .subbox_edit {
	font-size: x-small;
}

* html .subbox_prof {
	font-size: x-small;
}
.subbox_att {
	padding: 2px 6px 6px 6px;
	font-size: 11px;
	text-align:left;
	line-height: 120%;
}

.subbox_prof2 {
	padding: 2px 6px 2px 6px;
	font-size: small;
	text-align: left;
	line-height: 130%;
}


* html .subbox_prof2 {
	font-size: x-small;
}

/* list */
ul.st_dot {
	margin: 0;
	padding: 6px 12px 2px 12px;
	list-style: none;
}
.st_dot li {
	padding-left: 10px;
	background: url(http://i.yimg.jp/images/minna_topics/st_dot.gif) no-repeat 0 0.2em;
	margin-bottom: 5px;
	font-size: small;
}

* html .st_dot li {
	font-size: x-small;
}


/* footer */
#footer_line {
	width: 750px;
	height: 22px;
	background: url(http://i.yimg.jp/images/minna_topics/sub_navi_bg.gif) repeat-x;
}
.footer_shadow {
	width: 752px;
	height: 30px;
	background: url(http://i.yimg.jp/images/minna_topics/footer_shadow.gif) repeat-x;
}
#st_footer {
	width: 750px;
	margin-bottom: 0;
	text-align:center;
}

#st_footer #scc_hr {
	width: 750px;
	height: 1px;
}

#st_footer #scc_txt {
    padding: 6px;
	text-align: center;
	font-size: small;
}

* html #st_footer #scc_txt {
	font-size: x-small;
}

