@charset "UTF-8";

/* common */
body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background: url(http://i.yimg.jp/images/finance/kb3/main_bg.gif) repeat-x #eef;
	/*\*/ letter-spacing: nomal; /* */
}

a:hover {
	color:#f63;
}

/*
#st_contents a:hover {
	color:#f63;
	background:#fff0f0;
}

#st_contents a:hover img {
	background:transparent;
}

#st_contents_green a:hover {
	background:#fff0d2;
}
*/

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;
}



/* header */

#st_document {
	width: 948px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background-color:#fff;
	border-left:1px solid #c9e4ff;
	border-right:1px solid #c9e4ff;
}
* html #st_document {
	width: 950px;
	height: 100%;
	margin: 0px;
}

#st_univhead {
	width: 948px;
	margin-top: 0px;
	padding:  0px;
	border-left:1px solid #c9e4ff;
	border-right:1px solid #c9e4ff;
	background-color:#fff;
	text-align: center;
}
* html #st_univhead {
	width: 950px;
}

#st_header {
	width: 950px;
	margin: 0;
	/*font-size: small;*/
	/*background-color: #fff;*/
}
* html #st_header {
	width: 948px;
	/*font-size: x-small;*/
}

#st_msthead {
	width: 950px;
	margin: 3px 0 0 0;
	/*background-color: #fff;*/
}
* html #st_msthead {
	width: 948px;
}

#st_body {
	border:solid 1px #69f;
	margin:15px 10px 0 20px;
	/*background-color: #fff;*/
}

#st_contents {
	width: 928px;
	margin:0px 0px 0px 10px;
	text-align:left;
	font-size: small;
	background: url(http://i.yimg.jp/images/finance/kb3/main_back.gif) repeat-y;
}
* html #st_contents {
	font-size: x-small;
}

#st_contents_green {
	width: 928px;
	margin:0px 0px 0px 10px;
	text-align:left;
	font-size: small;
	background: url(http://i.yimg.jp/images/finance/kb3/main_back_green.gif) repeat-y;
}
* html #st_contents_green {
	font-size: x-small;
}

#st_maincol {
	width: 345px;
	margin-right: 5px;
	float: left;
}

.st_h3 {
	padding: 3px 0 3px 0;
}

.right { text-align: right; }

.center { text-align: center; }

.clear {
	margin:0px;
	padding:0px;
	overflow: hidden;
	clear: both;
}

* html .clear {
	margin:0px;
	padding:0px;
}

/* title */

#titlebox{
	margin:0px;
	padding:0px;
	width:710px;
	heigth:81;
	float:left;
}

.title{
	margin:0 10px 0 0;
	float:left;
	vertical-align:bottom;
	position:absolue;
	bottom:0px;
}

.title .main_user {
	float:left;
	width: 467px;
	height: 81px;
	margin:100px 0 0 0;
}

.fortune{
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font-weight:bold;
	color:#c60;
}

#cal {
	margin:0px 10px 0px 0px;
	float:right;
	width:218px;
	font-size:90%;
}

* html #cal {
	margin:0px 5px 0px 0px;
}

#cal .calbg{
	background: url(http://i.yimg.jp/images/finance/kb3/c_box_back.gif) repeat-y;
	padding:2px 15px;
}

#cal .month{
	margin:0;
	padding-top: 5px;
	vertical-align:middle;
}

#cal .previous{
	margin:0;
	padding:0;
	float:left;
}

#cal .this{
	margin:0px;
	padding: 0 5px;
	float:left;
}

#cal .next{
	margin:0px;
	padding:0;
	float:left;
}

#cal th, #cal td{
	font-size:11px;
}

#cal a {
	font-weight:bold;
}

#cal .today {
	margin-right:2px;
	padding:0px 5px;
	color:#fff;
	font-weight:bold;
	background:#06f;
}

#cal .sun {
	color:#f30;
}

#cal .sat {
	color:#06f;
}

.searchbg{
	display:block;
	float:left;
	width:928px;
	height:40px;
	margin:5px 10px -5px 10px;
	padding-top:8px;
	background: url(http://i.yimg.jp/images/finance/kb3/searchbg.gif) no-repeat;
	text-align:center;
}
* html .searchbg{
	/*height:48px;*/
	margin:5px 5px -5px 5px;
}


/*
#st_contents_green .searchbg{
	width:auto;
	margin-bottom:15px;
	padding:3px;
	background-color:#f3ffe8;
	text-align:center;
}

* html #st_contents_green .searchbg{
	width:100%;
	padding:1px 0px 3px 0px;
}
*/

/* mainnavi */
#main_navi {
	width:948px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	display : block ;
	float:left;
	clear:both;
	background-color:#fff;
}
* html #main_navi {
	width:948px;
	margin: 0px;
	padding: 0px;
	display : block ;
	float:left;
	clear:both;
	background-color:#fff;
}

#main_bt {
	width:925px;
	height: 33px;
	margin-left: 20px;
}

.main_bt1 {
	display : block;
	width: 210px;
	height: 33px;
	margin-left:0px;
	float: left;
}

.main_bt2 {
	display : block;
	width: 210px;
	height: 33px;
	margin-left:274px;
	float: left;
}
* html .main_bt2 {
	display : block;
	width: 210px;
	height: 33px;
	margin-left:242px;
	float: left;
}

.main_bt3 {
	display : block;
	width: 210px;
	height: 33px;
	margin-right:20px;
	float: right;
}
* html .main_bt3 {
	display : block;
	width: 210px;
	height: 33px;
	margin-right:10px;
	float: right;
}

.main_bt4 {
	display : block;
	width: 210px;
	height: 33px;
	margin-right:0px;
	float: right;
}


/* column */

#column_topleft {float:left; width:690px; margin:0 10px 0 0; padding:0;}
#column_left {float:left; width:140px; margin:5px 0 0 0; padding:0;}
#column_center {float:right; width:540px; margin:5px 0 0 0; padding:0;}
#column_right {float:right; width:200px; margin:0 5px 0 0; padding:0;}



/* subnavi */

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



/* tabnavi */
#tab {
	width:690px;
	margin:0;
	padding:0;
	font-size:12px;
	vertical-align:top;
	clear:both;
}

#tab .my{
	margin-right:0px;
	/*background: url(http://i.yimg.jp/images/finance/kb3/tab4_bg.gif) no-repeat;*/
	display:block;
	float:left;
}

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

#tab p{
	display:block;
	float:left;
	width:168px;
	margin:0 4px 0 0;
	padding:3px 0;
	text-align:center;
	background: url(http://i.yimg.jp/images/finance/kb3/tab0_bg_gray.gif) no-repeat;
	/*letter-spacing: -0.1em;*/
}

#tab .current{
	background: url(http://i.yimg.jp/images/finance/kb3/tab0_bg.gif) no-repeat;
	color: #ffffff;
	font-weight:bold;
}

#st_contents_green #tab p{
	display:block;
	float:left;
	width:112px;
	margin:0 3px 0 0;
	padding:3px 0;
	background: url(http://i.yimg.jp/images/finance/kb3/tab0_bg_gray.gif) no-repeat;
	text-align:center;
	/*letter-spacing: -0.1em;*/
}

#st_contents_green #tab .current{
	background: url(http://i.yimg.jp/images/finance/kb3/tab0_bg_green.gif) no-repeat;
	color: #ffffff;
	font-weight:bold;
}

#st_contents_green #tab .current2{
	background: url(http://i.yimg.jp/images/finance/kb3/tab0_bg.gif) no-repeat;
	color: #ffffff;
	font-weight:bold;
}


#tab .popular{
	/*background: url(http://i.yimg.jp/images/finance/kb3/tab00_bg.gif) repeat-x;*/
	display:block;
	float:left;
}

#tab .popular_on{
	margin-right:2px;
	background: url(http://i.yimg.jp/images/finance/kb3/tab0_bg.gif) repeat-x;
	display:block;
	font-weight:bold;
	color:#ffffff;
	float:left;
	height:28px;
}

#st_contents_green #tab .popular_on{
	width:135px;
	background: url(http://i.yimg.jp/images/finance/kb3/tab0_bg_green.gif) no-repeat;
	color: #ffffff;
}


#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/finance/kb3/tab2_bg.gif) no-repeat;*/
	margin: 0;
}

#tab2 .current{
	margin-right:0px;
	/*background: url(http://i.yimg.jp/images/finance/kb3/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: 748px;
	font-size:small;
	border-left:1px solid #aed262;
	border-right:1px solid #aed262;
	border-bottom:1px solid #aed262;
	background: #ffffdd;
}

* html #tab_sub{
	width: 750px;
	font-size:x-small;
}

#tab_sub .text{
	padding:4px;
	margin:0px;
	text-align:center;
	float:left;
	border-right:1px solid #aed262;
}

/*--------------*/

#tab_ano {
	width:690px;
	margin:0;
	padding:0;
	font-size:12px;
	vertical-align:top;
	clear:both;
}

#tab_ano .my{
	margin-right:0px;
	/*background: url(http://i.yimg.jp/images/finance/kb3/tab4_bg.gif) no-repeat;*/
	display:block;
	float:left;
}

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

#tab_ano p{
	display:block;
	float:left;
	width:134px;
	margin:0 4px 0 0;
	padding:3px 0;
	text-align:center;
	background: url(http://i.yimg.jp/images/finance/kb3/tab0_bg_gray.gif) no-repeat;
	/*letter-spacing: -0.1em;*/
}

#tab_ano .current,
#tab_ano .current2{
	background: url(http://i.yimg.jp/images/finance/kb3/tab0_bg.gif) repeat-x;
	color: #ffffff;
	font-weight:bold;
}

/*----------------------*/

/* person */
#st_combox {
	width: 675px;
	height: 27px;
	margin: 0;
	padding: 16px 0 0 15px;
	overflow: hidden;
	background: url(http://i.yimg.jp/images/finance/kb3/comment_bg.gif) no-repeat;
}
* html #st_combox {
	width: 690px;
	height: 42px;
	padding: 19px 0 0 15px;
}
#st_contents_green #st_combox {
	width: 675px;
	height: 27px;
	margin: 0;
	padding: 16px 0 0 15px;
	overflow: hidden;
	background: url(http://i.yimg.jp/images/finance/kb3/comment_bg_green.gif) no-repeat;
}
* html #st_contents_green #st_combox {
	width: 690px;
	height: 42px;
	padding: 19px 0 0 15px;
}

#st_list_combox {
	width: 520px;
	height: 27px;
	margin: -3px 0 3px 0;
	padding: 16px 0 0 15px;
	overflow: hidden;
	background: url(http://i.yimg.jp/images/finance/kb3/list_comment_bg.gif) no-repeat;
}
* html #st_list_combox {
	width: 535px;
	height: 42px;
	padding: 16px 0 0 15px;
}

#st_list_combox_green {
	width: 520px;
	height: 27px;
	margin: -3px 0 3px 0;
	padding: 16px 0 0 15px;
	overflow: hidden;
	background: url(http://i.yimg.jp/images/finance/kb3/list_comment_bg_g.gif) no-repeat;
}
* html #st_list_combox_green {
	width: 535px;
	height: 42px;
	padding: 16px 0 0 15px;
}

.list_combox_large {
	font-size: 20px;
	font-weight: bold;
	color:#c00;
}
.list_combox_middle {
	font-size: 10px;
	color:#666;
}

.combox_text {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 12px;
	text-align: left;
	vertical-align: baseline;
}
.combox_edit {
	margin: -1.3em 25px 0 0;
	padding: 0;
	font-size: 12px;
	text-align: right;
}
* html .combox_edit {
	margin: -1.2em 10px 0 0;
}

#editbox {
	width: 940px;
	padding: 12px;
	background-color: #ffffff;
	border: 1px #308597 solid;
	font-size: small;
}
* html .editbox {
	width: 942px;
	font-size: x-small;
}

.editbox_title {
	width: 920px;
	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:700px;
	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: 810px;
	margin: 5px;
	margin-left: 3px;
	text-align: left;
	line-height:130%;
	float: left;
}
.editbox_submit {
	padding: 12px 0 12px 0;
}

/* main col */
#datebox {
	padding: 0px 0 10px 0px;
	float:left;
}

.date {
	font-weight:bold;
	font-size:medium;
}

* html .date {
	font-size:small
}

.cap {
	font-size:small
}

* html .cap {
	font-size:x-small
}

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

.st_mainbox {
	width: 900px;
	padding: 12px;
	background-color: #ffffff;
	border: 1px #308597 solid;
}
* html .st_mainbox {
	width: 926px;
}
.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 {
	padding: 5px 0px 20px 0px;
	text-align: center;
	color: #ff0000;
	font-size: small;
}
* html .main_text_error2 {
	font-size: x-small;
}
.st_sbtitle {
	width: 900px;
	margin: 0;
	padding: 4px 0;
	border-top: 2px solid #693;
	color: #666666;
	font-size: small;
	font-weight: bold;
	text-align: left;
	vertical-align: baseline;
	background-color: #f3ffe8;
}
* 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;
}

.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: 550px;
	margin:5px 0 0 10px;
	padding: 0px;
	float:left;
	overflow: hidden;
}

#st_setbox1 {
	width: 130px;
	margin:5px 0 10px 0;
	padding:0;
	line-height:120%;
	float:left;
	clear:both;
}

#st_setbox_2col {
	width: 690px;
	/*margin-left:10px;*/
	padding: 0px;
	float:left;
	overflow: hidden;
}

#st_subcol #st_setbox1 .line a{
	text-decoration:underline;
}

#st_setbox1 h2 {
	margin: 3px 0px 5px 0px;
	padding: 3px 0px 0px 3px;
	border-left: 5px #0066ff solid;
	border-top: 1px #0066ff solid;
	font-size:14px;
}

#st_contents_green #st_setbox1 h2{
	margin: 3px 0px 5px 0px;
	padding: 3px 0px 0px 3px;
	border-left: 5px #659a32 solid;
	border-top: 1px #659a32 solid;
	font-size:14px;
}

.netabg{
	margin: 0;
	padding: 2px;
	background-color:#e8efff;
}

#st_contents_green .netabg{
	margin: 0;
	padding: 2px;
	background-color:#f3ffe8;
}

#st_setbox1 a{
	text-decoration:none;
}

.st_box_l {
	width:74px;
	padding:0;
	margin: 2px 2px 3px 2px;
	float:left;
}

.st_box_r {
	width:634px;
	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_0t {
	margin-bottom: 0px;
	padding:1px;
	text-align: right;
	vertical-align:bottom;
	color:#c00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	background: url(http://i.yimg.jp/images/finance/kb3/score_base.gif) repeat;
	z-index:2;
}
.score_0c {
	width: 74px;
	margin-bottom: 2px;
	text-align: right;
	vertical-align:bottom;
	background: url(http://i.yimg.jp/images/finance/kb3/chara_00.gif) no-repeat top center;
	z-index:1;
}

.score_11t {
	margin-bottom: 0px;
	padding:1px;
	text-align: right;
	vertical-align:bottom;
	color:#c00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	background: url(http://i.yimg.jp/images/finance/kb3/score_base.gif) repeat;
	z-index:2;
}
.score_11c {
	width: 74px;
	margin-bottom: 2px;
	text-align: right;
	vertical-align:bottom;
	background: url(http://i.yimg.jp/images/finance/kb3/chara_11.gif) no-repeat top center;
	z-index:1;
}

.score_12t {
	margin-bottom: 0px;
	padding:1px;
	text-align: right;
	vertical-align:bottom;
	color:#c00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	background: url(http://i.yimg.jp/images/finance/kb3/score_base.gif) repeat;
	z-index:2;
}
.score_12c {
	width: 74px;
	margin-bottom: 2px;
	text-align: right;
	vertical-align:bottom;
	background: url(http://i.yimg.jp/images/finance/kb3/chara_12.gif) no-repeat top center;
	z-index:1;
}

.score_13t {
	margin-bottom: 0px;
	padding:1px;
	text-align: right;
	vertical-align:bottom;
	color:#c00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	background: url(http://i.yimg.jp/images/finance/kb3/score_base.gif) repeat;
	z-index:2;
}
.score_13c {
	width: 74px;
	margin-bottom: 2px;
	text-align: right;
	vertical-align:bottom;
	background: url(http://i.yimg.jp/images/finance/kb3/chara_13.gif) no-repeat top center;
	z-index:1;
}

.score_21t {
	margin-bottom: 0px;
	padding:1px;
	text-align: right;
	vertical-align:bottom;
	color:#c00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	background: url(http://i.yimg.jp/images/finance/kb3/score_base.gif) repeat;
	z-index:2;
}
.score_21c {
	width: 74px;
	margin-bottom: 2px;
	text-align: right;
	vertical-align:bottom;
	background: url(http://i.yimg.jp/images/finance/kb3/chara_21.gif) no-repeat top center;
	z-index:1;
}

.score_22t {
	margin-bottom: 0px;
	padding:1px;
	text-align: right;
	vertical-align:bottom;
	color:#c00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	background: url(http://i.yimg.jp/images/finance/kb3/score_base.gif) repeat;
	z-index:2;
}
.score_22c {
	width: 74px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#CC0000;
	margin-bottom: 2px;
	text-align: right;
	vertical-align:bottom;
	background: url(http://i.yimg.jp/images/finance/kb3/chara_22.gif) no-repeat top center;
	z-index:1;
}

.score_23t {
	margin-bottom: 0px;
	padding:1px;
	text-align: right;
	vertical-align:bottom;
	color:#c00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	background: url(http://i.yimg.jp/images/finance/kb3/score_base.gif) repeat;
	z-index:2;
}
.score_23c {
	width: 74px;
	margin-bottom: 2px;
	text-align: right;
	vertical-align:bottom;
	background: url(http://i.yimg.jp/images/finance/kb3/chara_23.gif) no-repeat top center;
	z-index:1;
}

.score_24t {
	margin-bottom: 0px;
	padding:1px;
	text-align: right;
	vertical-align:bottom;
	color:#c00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	background: url(http://i.yimg.jp/images/finance/kb3/score_base.gif) repeat;
	z-index:2;
}
.score_24c {
	width: 74px;
	margin-bottom: 2px;
	text-align: right;
	vertical-align:bottom;
	background: url(http://i.yimg.jp/images/finance/kb3/chara_24.gif) no-repeat top center;
	z-index:1;
}



.score_0c_s {
	/* width: 30px; */
	margin-bottom: 2px;
	text-align: right;
	vertical-align:bottom;
	background: url(http://i.yimg.jp/images/finance/kb3/chara_00s.gif) no-repeat top center;
	z-index:1;
}
.score_11c_s {
	/* width: 30px; */
	margin-bottom: 2px;
	text-align: right;
	vertical-align:bottom;
	background: url(http://i.yimg.jp/images/finance/kb3/chara_11s.gif) no-repeat top center;
	z-index:1;
}
.score_12c_s {
	/* width: 30px; */
	margin-bottom: 2px;
	text-align: right;
	vertical-align:bottom;
	background: url(http://i.yimg.jp/images/finance/kb3/chara_12s.gif) no-repeat top center;
	z-index:1;
}
.score_13c_s {
	/* width: 30px; */
	margin-bottom: 2px;
	text-align: right;
	vertical-align:bottom;
	background: url(http://i.yimg.jp/images/finance/kb3/chara_13s.gif) no-repeat top center;
	z-index:1;
}
.score_21c_s {
	/* width: 30px; */
	margin-bottom: 2px;
	text-align: right;
	vertical-align:bottom;
	background: url(http://i.yimg.jp/images/finance/kb3/chara_21s.gif) no-repeat top center;
	z-index:1;
}
.score_22c_s {
	/* width: 30px; */
	margin-bottom: 2px;
	text-align: right;
	vertical-align:bottom;
	background: url(http://i.yimg.jp/images/finance/kb3/chara_22s.gif) no-repeat top center;
	z-index:1;
}
.score_23c_s {
	/* width: 30px; */
	margin-bottom: 2px;
	text-align: right;
	vertical-align:bottom;
	background: url(http://i.yimg.jp/images/finance/kb3/chara_23s.gif) no-repeat top center;
	z-index:1;
}
.score_24c_s {
	/* width: 30px; */
	margin-bottom: 2px;
	text-align: right;
	vertical-align:bottom;
	background: url(http://i.yimg.jp/images/finance/kb3/chara_24s.gif) no-repeat top center;
	z-index:1;
}
.score_nnc_s {
	/* width: 30px; */
	margin-bottom: 2px;
	text-align: right;
	vertical-align:bottom;
	background: url(http://i.yimg.jp/images/finance/kb3/chara_nns.gif) no-repeat top center;
	z-index:1;
}

.score_0t_s {
	display : block ;
	/*height:52px;*/
	margin: 30px 0 0 0;
	padding:1px;
	text-align: right;
	vertical-align:bottom;
	color:#c00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	/*background: url(http://i.yimg.jp/images/finance/kb3/score_base.gif) repeat;*/
	z-index:2;
}
.score_11t_s {
	display : block ;
	/*height:52px;*/
	margin: 30px 0 0 0;
	padding:1px;
	text-align: right;
	vertical-align:bottom;
	color:#c00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	/*background: url(http://i.yimg.jp/images/finance/kb3/score_base.gif) repeat;*/
	z-index:2;
}
.score_12t_s {
	display : block ;
	/*height:52px;*/
	margin: 30px 0 0 0;
	padding:1px;
	text-align: right;
	vertical-align:bottom;
	color:#c00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	/*background: url(http://i.yimg.jp/images/finance/kb3/score_base.gif) repeat;*/
	z-index:2;
}
.score_13t_s {
	display : block ;
	/*height:52px;*/
	margin: 30px 0 0 0;
	padding:1px;
	text-align: right;
	vertical-align:bottom;
	color:#c00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	/*background: url(http://i.yimg.jp/images/finance/kb3/score_base.gif) repeat;*/
	z-index:2;
}
.score_21t_s {
	display : block ;
	/*height:52px;*/
	margin: 30px 0 0 0;
	padding:1px;
	text-align: right;
	vertical-align:bottom;
	color:#c00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	/*background: url(http://i.yimg.jp/images/finance/kb3/score_base.gif) repeat;*/
	z-index:2;
}
.score_22t_s {
	display : block ;
	/*height:52px;*/
	margin: 30px 0 0 0;
	padding:1px;
	text-align: right;
	vertical-align:bottom;
	color:#c00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	/*background: url(http://i.yimg.jp/images/finance/kb3/score_base.gif) repeat;*/
	z-index:2;
}
.score_23t_s {
	display : block ;
	/*height:52px;*/
	margin: 30px 0 0 0;
	padding:1px;
	text-align: right;
	vertical-align:bottom;
	color:#c00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	/*background: url(http://i.yimg.jp/images/finance/kb3/score_base.gif) repeat;*/
	z-index:2;
}
.score_24t_s {
	display : block ;
	/*height:52px;*/
	margin: 30px 0 0 0;
	padding:1px;
	text-align: right;
	vertical-align:bottom;
	color:#c00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	/*background: url(http://i.yimg.jp/images/finance/kb3/score_base.gif) repeat;*/
	z-index:2;
}
.score_nnt_s {
	display : block ;
	/*height:52px;*/
	margin: 30px 0 0 0;
	padding:1px;
	text-align: right;
	vertical-align:bottom;
	color:#c00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	/*background: url(http://i.yimg.jp/images/finance/kb3/score_base.gif) repeat;*/
	z-index:2;
}



.detail_tl {
	font-size: larger;
	line-height: 130%;
}


/* 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/finance/kb3/bt_ok.gif) ;
}

.bt_ok a:hover,
.bt_ok a:active{
	background-image : url(http://i.yimg.jp/images/finance/kb3/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/finance/kb3/bt_sanka1.gif) ;
}

.st_sanka a:hover,
.st_sanka a:active{
	background-image : url(http://i.yimg.jp/images/finance/kb3/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/finance/kb3/bt_sanka1.gif) ;
}

.st_sanka2 a:hover,
.st_sanka2 a:active{
	background-image : url(http://i.yimg.jp/images/finance/kb3/bt_sanka2.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/finance/kb3/bt_violation.gif) ;
}

.bt_violation a:hover,
.bt_violation a:active{
	background-image : url(http://i.yimg.jp/images/finance/kb3/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/finance/kb3/vio1_1.gif) ;
}

.menu1 a:hover,
.menu1 a:active{
	background-image : url(http://i.yimg.jp/images/finance/kb3/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/finance/kb3/vio2_1.gif) ;
}

.menu2 a:hover,
.menu2 a:active{
	background-image : url(http://i.yimg.jp/images/finance/kb3/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/finance/kb3/vio3_1.gif) ;
}

.menu3 a:hover,
.menu3 a:active{
	background-image : url(http://i.yimg.jp/images/finance/kb3/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/finance/kb3/vio4_1.gif) ;
}

.menu4 a:hover,
.menu4 a:active{
	background-image : url(http://i.yimg.jp/images/finance/kb3/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/finance/kb3/vio5_1.gif) ;
}

.menu5 a:hover,
.menu5 a:active{
	background-image : url(http://i.yimg.jp/images/finance/kb3/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/finance/kb3/bt_delete.gif) ;
}

.bt_delete a:hover,
.bt_delete a:active{
	background-image : url(http://i.yimg.jp/images/finance/kb3/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/finance/kb3/bt_edit.gif) ;
}

.bt_edit a:hover,
.bt_edit a:active{
	background-image : url(http://i.yimg.jp/images/finance/kb3/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/finance/kb3/bt_add.gif) ;
}

.bt_add a:hover,
.bt_add a:active{
	background-image : url(http://i.yimg.jp/images/finance/kb3/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: 716px;
	margin-top: 0;
	padding: 3px 0 3px 0;
	font-size: small;
	line-height:130%;
}

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

.st_cont_m {
	width: 632px;
	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: 632px;
	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: 5px 0;
	font-size: small;
}

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

/* line */
.main_line {
	width: 100%;
	height: 1px;
	margin: 6px 0 6px 0;
	overflow: hidden;
	background: url(http://i.yimg.jp/images/finance/kb3/dotline.gif) repeat-x;
	clear:both;
}

/* right col */
#st_subcol {
	float: right;
	width: 200px;
	margin:0px 5px 0 0;
}
* html #st_subcol {
	margin:0px 2px 0 0;
}

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

#st_topics {
	width: 200px;
	margin-bottom: 3px;
}

#st_topics2 {
	width: 130px;
	margin: 0px;
}

.st_subbox_up {
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 0px 3px;
	border-left: 5px #0066ff solid;
	border-top: 1px #0066ff solid;
	font-size:14px;
}

#st_contents_green .st_subbox_up {
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 0px 3px;
	border-left: 5px #659a32 solid;
	border-top: 1px #659a32 solid;
	font-size:14px;
}


/*
.st_subbox_ttl {
	margin: 3px 0px 5px 0px;
	padding: 3px 0px 0px 3px;
	border-left: 5px #0066ff solid;
	border-top: 1px #0066ff solid;
	font-size:14px;
	font-weight: bold;
}
*/

.st_subbox_md {
	width: 197px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 3px;
	/*background-color: #ffffff;*/
}

* html .st_subbox_md {
	width: 200px;
}

.st_subbox_md td {
	font-size:small;
}

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

.st_subbox_md2 {
	width: 130px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 3px;
	/*background-color: #ffffff;*/
}

.sub_line {
	width: 99%;
	height: 1px;
	overflow: hidden;
	background: url(http://i.yimg.jp/images/finance/kb3/dotline.gif) repeat-x;
	margin: 3px 0 3px 0;
}

.subbox_rank {
	padding: 6px 5px 2px 5px;
	font-size: small;
}

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

ul.st_rank {
	margin: 0;
	padding: 0;
	list-style: none;
}

.st_rank li {
	margin: 0;
	font-size: small;
}

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

ol.st_rank2 {
	margin: 0px;
	padding: 0px 0px 0px 30px;
	font-weight: 110%;
}

.st_rank2 li {
	margin: 0px;
	padding: 0px;
	font-size: small;
}

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

.subbox_line {
	width: 100%;
	height: 1px;
	overflow: hidden;
	background: url(http://i.yimg.jp/images/finance/kb3/dotline.gif) repeat-x;
	margin: 2px 0 2px 0;
	text-align: center;
}

.rss2 {
	text-align: right;
	padding: 6px 6px 0 0;
}
#subbox_tag {
	padding: 0px 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;word-break:break-all;word-wrap:break-word;}
.tag .latest a:visited {text-decoration: none; color: #C5C0D8;word-break:break-all;word-wrap:break-word;}
.tag .latest a:hover {text-decoration: none; color: #ff0000;word-break:break-all;word-wrap:break-word;}
.tag .latest a:active {text-decoration: none; color: #C5C0D8;word-break:break-all;word-wrap:break-word;}

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

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

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

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


#subbox_score {
	padding: 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 {
	width:194px;
	padding:3px;
	color:#fff;
	text-align:center;
	font-size: small;
	background:url(http://i.yimg.jp/images/finance/kb3/r_top.gif) no-repeat #06f;
}
* html .subbox_prof {
	width:200px;
	font-size: x-small;
}

#st_contents_green .subbox_prof {
	width:194px;
	padding:3px;
	color:#fff;
	text-align:center;
	font-size: small;
	background:url(http://i.yimg.jp/images/finance/kb3/r_top_g.gif) no-repeat #693;
}
* html #st_contents_green .subbox_prof {
	width:200px;
	font-size: x-small;
}

.subbox_edit {
	width:194px;
	padding:3px;
	background:#693;
	color:#fff;
	text-align:center;
	font-size: small;
}
* html .subbox_edit {
	width:200px;
	font-size: x-small;
}

.subbox_profb {
	width:190px;
	padding:3px;
	border-right:2px solid #06f;
	border-left:2px solid #06f;
	background:#ecefff;
	font-size: small;
}
* html .subbox_profb {
	width:200px;
	font-size: x-small;
}

#st_contents_green .subbox_profb {
	width:190px;
	padding:3px;
	border-right:2px solid #693;
	border-left:2px solid #693;
	background:#f3ffe8;
	font-size: small;
}
* html #st_contents_green .subbox_profb {
	width:200px;
	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/finance/kb3/st_dot.gif) no-repeat;
	margin-bottom: 5px;
	font-size: small;
}

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


/* footer */

#st_footer {
	width: 950px;
	margin-bottom: 0;
	text-align:center;
}
* html #st_footer {
	width: 948px;
	margin-bottom: 0;
	text-align:center;
}

#st_footer #scc_hr {
	width: 950px;
	height: 1px;
}
* html #st_footer #scc_hr {
	width: 948px;
	height: 1px;
}

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

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







.help {
	margin:0 0 12px 0;
	padding: 5px 0;
	font-size:small;
}

* html .help {
	padding: 3px 0;
	font-size:x-small;
}

.help2 {
	margin: 0;
	padding: 0px;
	font-size:small;
}

.help3 {
	margin: 0;
	padding: 0px;
}

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

.help a, .help2 a, .help3 a{
	margin: 0px 0px 0px 5px;
	padding: 5px 0px 5px 24px;
	background:url(http://i.yimg.jp/images/finance/kb3/q.gif) no-repeat left center;
}
* html .help a, .help2 a, .help3 a{
	margin: 0px 0px 10px 5px;
	padding: 25px 0px 20px 22px;
}

.cap_gray {
	color:#666;
	font-size:90%
}

* html .cap_gray {
	font-size:80%;
}

.cap_bg {
	margin-bottom:6px;
	margin-top:4px;
	padding:3px;
	text-align:center;
	/*background-color:#f3ffe8;*/
}

/* non_neta */
.non_neta {
	margin:0 0 50px 10px;
	padding: 10px;
	border:1px solid #693;
	font-size:mideum;
	line-height:150%;
	text-align : center;
	clear: both;
}
* html .non_neta {
	font-size:small;
}
.non_neta2 {
	margin:0 0 50px 10px;
	padding: 10px;
	border:1px solid #f63;
	font-size:mideum;
	line-height:150%;
	text-align : center;
	clear: both;
}
* html .non_neta2 {
	font-size:small;
}
.non_neta .img{
	margin: 10px 0;
	padding: 0;
	width:190;
	height:50;
	text-align : center;
}
.non_neta2 .img{
	margin: 10px 0;
	padding: 0;
	width:190;
	height:50;
	text-align : center;
}
.non_neta .img a{
	display : block ;
	background-repeat : no-repeat ;
}
.non_neta2 .img a{
	display : block ;
	background-repeat : no-repeat ;
}
.non_neta .img a:link,
.non_neta .img a:visited {
	background-image : url(http://i.yimg.jp/images/finance/kb3/bt_tareko.gif);
}
.non_neta .img a:hover,
.non_neta .img a:active {
	background-image : url(http://i.yimg.jp/images/finance/kb3/bt_tareko_on.gif);
}
.non_neta_02 .img a:link,
.non_neta_02 .img a:visited {
	background-image : url(http://i.yimg.jp/images/finance/kb3/bt_tareko_02.gif);
}
.non_neta_02 .img a:hover,
.non_neta_02 .img a:active {
	background-image : url(http://i.yimg.jp/images/finance/kb3/bt_tareko_02_on.gif);
}

.non_neta2 .img a:link,
.non_neta2 .img a:visited {
	background-image : url(http://i.yimg.jp/images/finance/kb3/bt_sanka1.gif);
}
.non_neta2 .img a:hover,
.non_neta2 .img a:active {
	background-image : url(http://i.yimg.jp/images/finance/kb3/bt_sanka2.gif);
}




.st_linkbox {
	width:190px;
	margin: 0 0 10px 0;
	padding: 5px;
	background-color: #ffe;
	border: 1px #e8efff solid;
	text-align: left;
}
* html .st_linkbox {
	width:200px;
}

.st_linkbox2 {
	width:680px;
	margin: 0px 10px 10px 10px;
	padding: 0px;
	text-align: left;
}

.st_linkbox_bt_top {
	margin: 0;
	padding: 0;
	background:url(http://i.yimg.jp/images/finance/kb3/r_top_g_b.gif) no-repeat;
}
.st_linkbox_bt {
	width: 186px;
	margin: 0px;
	padding: 5px;
	border-right: 2px #6A9636 solid;
	border-left: 2px #6A9636 solid;
	background-color:#f3ffe8;
	text-align: left;
	background:#f3ffe8;
}
* html .st_linkbox_bt {
	width: 200px;
}

.st_linkbox_bt_btm {
	margin: 0px;
	padding: 0;
	background:url(http://i.yimg.jp/images/finance/kb3/r_btm_b.gif) no-repeat;
}
#st_contents_green .st_linkbox_bt_btm {
	margin: 0px;
	padding: 0;
	background:url(http://i.yimg.jp/images/finance/kb3/r_btm_g_b.gif) no-repeat;
}

.st_linkbox_bt_g_btm {
	margin: 0px 0px 10px 0px;
	padding: 0;
	background:url(http://i.yimg.jp/images/finance/kb3/r_btm_g_b.gif) no-repeat;
}

ul.linkbox_dot {
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
}
.linkbox_dot li {
	padding-left: 10px;
	background: url(http://i.yimg.jp/images/finance/kb3/st_dot.gif) no-repeat 0 0.1em;
}
.link_title {
	font-weight:bold;
}

.st_box_bt {
	width: 870px;
	padding:2px 2px 2px 5px;
	text-align: right;
}
* html .st_box_bt {
	width: 872px;
}

btm_add{
	width: 200px;
	margin: 5px 0 10px 0;
	text-align: right;
}

.cha_list ul { margin:0px; padding:0px; }
.cha_list li { margin:0px; padding:0px; float:left; list-style:none; width: 140px; margin: 0px 3px; }


.com1{background:#;}
.com2{background:#fffae6;}
.com3{background:#ffe6b4;}
.com4{background:#ffdca0;}
.com5{background:#ffc878;}


/* Comment */

.st_com_w {padding:5px; border:2px solid #e8efff;}
.st_com_border {border-bottom:2px solid #36f;}
.st_com_copy {margin-bottom:3px;padding-left:7px;border-left:8px solid #36f;}
.st_com_caution {padding:5px;background:#e8efff;}

#st_contents_green .st_com_w {padding:5px; border:2px solid #e7f8d7;}
#st_contents_green .st_com_border {border-bottom:2px solid #67982c;}
#st_contents_green .st_com_copy {margin-bottom:3px;padding-left:7px;border-left:8px solid #67982c;}
#st_contents_green .st_com_caution {padding:5px;background:#f3ffe8;}


/* kanren_btn*/
#yfbtn{
	margin:0 0 10px 0;
	padding:0;
	height:26px;
	width:100%;
	clear:both;
}
/*Safari Hack*/
/* \*/html*#yfbtn{
	margin:0;
}/**/
* html #yfbtn{
	margin:0;
}

#yfbtn ul{
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	height:26px;
	clear:both;
}

/*normal----------*/
#yfbtn li.off {
	display:block;
	float:left;
	margin-right:5px;
	padding-left:5px;
	font-size:12px;
	height:26px;
	background:url(http://i.yimg.jp/images/finance/quote/q_bg4_l.gif) no-repeat;
	clear:both;
}
#yfbtn li.off div{
	display:block;
	width:176px;
	float:left;
	margin:0;
	padding:6px 6px 2px 2px;
	white-space:nowrap;
	height:26px;
	background:url(http://i.yimg.jp/images/finance/quote/q_bg4_r.gif) no-repeat top right;
	clear:both;
}
/*IE Hack */* html #yfbtn li.off div{
	width:184px;
	margin-bottom:-2px;
	padding:6px 6px 3px 2px;
}/**/

#yfbtn img{
	margin:0 1px 0 0;
	vertical-align:top;
	border:0;
	clear:both;
}

.neta_add {float:right; width:200px; margin:0 0 5px 0; padding:0;}

.neta_repu {float:left; width:380px; margin:0; padding:0 0 0 80px;}
* html .neta_repu {width:460px; padding:0 0 0 80px;}
.neta_repu_bg {float:left; width:380px; margin:0 0 10px 0; padding:0;}
.neta_repu_txt { margin:0; padding:0 5px; background:#ffe; border-right:1px solid #fc0; border-left:1px solid #fc0;}

.kanrenimg {margin:0px 3px 3px 0;}




.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */