@charset "shift_jis";

/* ===================== general style ===================== */

body {
font-family:"Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
}


/* ================== utility ================== */


/* ----- clear fix ----- */

.cmn_cl:after {
content:".";
display:block;
clear:both;
visibility:hidden;
height:0;
}
.cmn_cl {
display:inline-block;
}

/* Hides from IE-mac \*/
* html .cmn_cl {
height:1%;
}
.cmn_cl{
display:block;
}


/* ----- clear ----- */

.clear {
clear:both;
width:1px;
height:0px;
overflow:hidden;
}


/* ================== module ================== */


/* margin */
.mt5{
margin-top:5px!important;
}
.mt10{
margin-top:10px!important;
}
.mt15{
margin-top:15px!important;
}
.mt20{
margin-top:20px!important;
}
.mt30{
margin-top:30px!important;
}
.mt40{
margin-top:40px!important;
}
.mt50{
margin-top:50px!important;
}
.mt60{
margin-top:60px!important;
}
.ml5{
margin-left:5px!important;
}
.ml10{
margin-left:10px!important;
}
.ml15{
margin-left:15px!important;
}
.ml30{
margin-left:30px!important;
}
.mr5{
margin-right:5px!important;
}
.mr10{
margin-right:10px!important;
}
.mr15{
margin-right:15px!important;
}
.mr30{
margin-right:30px!important;
}

.mb0{
margin-bottom:0!important;
}
.mb2{
margin-bottom:2px!important;
}
.mb5{
margin-bottom:5px!important;
}
.mb10{
margin-bottom:10px!important;
}
.mb15{
margin-bottom:15px!important;
}
.mb20{
margin-bottom:20px!important;
}
.mb30{
margin-bottom:30px!important;
}
.mb40{
margin-bottom:40px!important;
}


/* padding */
.pl10{
padding-left:10px!important;
}
.pl15{
padding-left:15px!important;
}
.pl30{
padding-left:30px!important;
}
.pr5{
padding-right:5px!important;
}
.pr15{
padding-right:15px!important;
}
.pr30{
padding-right:30px!important;
}
.pt10{
padding-top:10px!important;
}
.pt15{
padding-top:15px!important;
}
.pb5{
padding-bottom:5px!important;
}
.pb7{
padding-bottom:7px!important;
}
.pb10{
padding-bottom:10px!important;
}
.pb15{
padding-bottom:15px!important;
}


/* text-align */
.tac{
text-align:center;
}
.tal{
text-align:left;
}
.tar{
text-align:right;
}

/* vertical-align */
.vat,
table.vat td{
vertical-align:top;
}
.vam{
vertical-align:middle;
}

/* float */
.fll{
float:left;
}
.flr{
float:right;
}

/* link */
.link-m{
background:transparent url(/common/img/icn_arw_bk.gif) no-repeat scroll 0pt 1px;
margin-top:3px;
padding:0pt 0pt 2px 14px;
}
.link-m a{
color:#666666;
}
.link-l{
width:119px;
height:21px;
background:transparent url(/common/img/bg_arw_bk.gif) no-repeat left top;
}
.link-l a{
display:block;
width:99px;
height:15px;
padding:3px 0 3px 20px;
color:#666666;
}

/* list-style */
ul li.list-disc{
background:transparent url(/common/img/icn_arw_bk.gif) no-repeat scroll 0pt 1px;
margin-top:3px;
padding:0pt 0pt 2px 14px;
}


/* display inline */
ul li.inline{
display:inline
}

/* nowrap */
.nowrap{
white-space:nowrap;
}

/* border */
.bdr1{
border:1px solid #D4D4D4;
}

/* headline */
.headline2{
border-left:3px solid #6C6C6C;
font-weight:bold;
line-height:21px;
padding:0pt 0pt 0pt 8px;
}

.headline3{
font-weight:bold;
margin:0pt 0pt 6px 10px;
}

.headline4{
display:inline-block;
width:100%;
margin:0 0 10px 0;
padding:0 0 5px 0;
border-bottom:1px solid #D4D4D4;
}
.headline4:after{
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}
.headline4 h2,
.headline4 h3,
.headline4 h4{
float:left;
padding:0 0 0 7px;
border-left:3px solid #6C6C6C;
font-weight:bold;
}
.headline4 span{
padding:0 0 0 2px;
font-weight:normal;
}
.headline4 p{
float:right;
padding:2px 10px 0 0;
}

.headline5{
margin:0 0 10px 0;
padding:0 0 2px 0;
border-bottom:1px solid #D4D4D4;
font-weight:bold;
}
.headline5 span{
padding:0 0 0 2px;
font-weight:normal;
}




/* table */
#ms_main table.table1 {
width:100%;
border-collapse:collapse;
border-right:1px solid #D4D4D4;
}
#ms_main table.table1 th,
#ms_main table.table1 td {
padding:5px;
border:1px solid #D4D4D4;
}
#ms_main table.table1 th,
#ms_main table.table1 tfoot td {
background:#E7E7E7;
}
#ms_main table.table1 td ul li {
padding:0 0 0 10px;
background:url(/common/img/icn_list_disc.gif) no-repeat 3px 6px;
}

#ms_main table.table1 .tar{
text-align:right;
white-space:nowrap;
}


/* box */

.gr_bdr_box{
border:1px solid #D4D4D4;
margin:12px 0pt 0pt;
padding:8px 10px 6px;
}

/* list */

#ms_main ul.normal {
margin:0 0 5px 0;
}
#ms_main ul.normal li {
margin:0 0 2px 0;
}
#ms_main ul.article li {
display:inline-block;
margin:0 0 4px 0;
}
#ms_main ul.article li:after {
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}
#ms_main ul.article li p.date {
float:left;
width:3em;
}

	/* hack for safari3 \*/
	body:first-of-type #ms_main ul.article li p.date {
	width:4em;
	}

#ms_main ul.article li p.ttl,
#ms_main ul.article li .rgt {
margin:0 0 0 4em;
}
	/* hack for safari3 \*/
	body:first-of-type #ms_main ul.article li p.ttl {
	margin:0 0 0 5em;
	}
	body:first-of-type #ms_main ul.article li .rgt {
	margin:0 0 0 5em;
	}
	body:first-of-type #ms_main ul.article li .rgt p.ttl {
	margin:0 0 1px 0;
	}
#ms_main ul.article li .rgt p.ttl {
margin:0 0 1px 0;
}

#ms_main ul.article li .rgt p.ttl {
margin:0 0 1px 0;
}

#ms_main ul.col3 {
display:inline-block;
width:620px;
}
#ms_main ul.col3:after {
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}
#ms_main ul.col3 li {
float:left;
overflow:hidden;
width:198px;
margin:0 13px 0 0;
}
#ms_main ul.col3 li.first {
width:197px;
margin:0 15px 0 0;
}
#ms_main ul.col3 li.second {
width:196px;
margin:0 15px 0 0;
}
#ms_main ul.col3 li.third {
width:197px;
margin:0;
}

#ms_main ul.col3 li.last {
margin:0;
}


#ms_main ul.col3 li {
}#ms_main ul.col3 li h3 {
font-weight:bold;
}
#ms_main ul.col3 li img {
display:block;
margin:0 auto;
}
#tp_b #ms_container #ms_contents #ms_main #ms_ctr-col .tp-b_m2 .fll ul.col3 {
width:408px;
}
#tp_b #ms_container #ms_contents #ms_main #ms_ctr-col .tp-b_m2 .fll ul.col3 li {
width:124px;
margin:0 18px 0 0;
}
#tp_b #ms_container #ms_contents #ms_main #ms_ctr-col .tp-b_m2 .fll ul.col3 li.last {
margin:0;
}


/* search */

#ms_main .search-box{
background:#DEECFD;
margin:0 0 8px 0;
padding:0 10px 10px 10px;
text-align:center;
}
#ms_main .search-box input.keywords{
width:170px;
margin:10px 0 7px 0;
padding:1px 3px;
color:#939393;
}
#ms_main .search-box input.btn{
margin:0 auto;
display:block;
}

/* template B float */
/* img size m */


#tp_b #ms_container #ms_contents #ms_main #ms_ctr-col .tp-b_m{
width:620px;
}
#tp_b #ms_container #ms_contents #ms_main #ms_ctr-col .tp-b_m h2{
margin:0 0 10px 0;
}
#tp_b #ms_container #ms_contents #ms_main #ms_ctr-col .tp-b_m .fll{
width:197px;
}

#tp_b #ms_container #ms_contents #ms_main #ms_ctr-col .tp-b_m .flr{
width:408px;
}


#tp_b #ms_container #ms_contents #ms_main #ms_ctr-col .tp-b_m2{
width:620px;
}
#tp_b #ms_container #ms_contents #ms_main #ms_ctr-col .tp-b_m2 h2{
margin:0 0 10px 0;
}
#tp_b #ms_container #ms_contents #ms_main #ms_ctr-col .tp-b_m2 .fll{
width:408px;
}
#tp_b #ms_container #ms_contents #ms_main #ms_ctr-col .tp-b_m2 .flr{
width:197px;
}

/* img size l */
#tp_b #ms_container #ms_contents #ms_main #ms_ctr-col .tp-b_l{
width:620px;
}
#tp_b #ms_container #ms_contents #ms_main #ms_ctr-col .tp-b_l h2{
margin:0 0 10px 0;
}
#tp_b #ms_container #ms_contents #ms_main #ms_ctr-col .tp-b_l .fll{
width:303px;
}
#tp_b #ms_container #ms_contents #ms_main #ms_ctr-col .tp-b_l .flr{
width:302px;
}



/* template C float */
/* img size s */
#tp_c #ms_container #ms_contents #ms_main .tp-c_s{
width:795px;
}
#tp_c #ms_container #ms_contents #ms_main .tp-c_s .fll{
width:188px;
}
#tp_c #ms_container #ms_contents #ms_main .tp-c_s .flr{
width:576px;
}

#tp_c #ms_container #ms_contents #ms_main .tp-c_s2{
width:795px;
}
#tp_c #ms_container #ms_contents #ms_main .tp-c_s2 .fll{
width:576px;
}
#tp_c #ms_container #ms_contents #ms_main .tp-c_s2 .flr{
width:188px;
}

/* img size m */
#tp_c #ms_container #ms_contents #ms_main .tp-c_m{
width:795px;
}
#tp_c #ms_container #ms_contents #ms_main .tp-c_m .fll{
width:255px;
}
#tp_c #ms_container #ms_contents #ms_main .tp-c_m .flr{
width:520px;
}

#tp_c #ms_container #ms_contents #ms_main .tp-c_m2{
width:795px;
}
#tp_c #ms_container #ms_contents #ms_main .tp-c_m2 .fll{
width:520px;
}
#tp_c #ms_container #ms_contents #ms_main .tp-c_m2 .flr{
width:255px;
}

/* img size l */
#tp_c #ms_container #ms_contents #ms_main .tp-c_l{
width:795px;
}
#tp_c #ms_container #ms_contents #ms_main .tp-c_l .fll{
width:390px;
}
#tp_c #ms_container #ms_contents #ms_main .tp-c_l .flr{
width:390px;
}

/* col4 */
#tp_c #ms_container #ms_contents #ms_main .tp-c_l ul.col4{
display:inline-block;
clear:both;
width:795px;
}
#tp_c #ms_container #ms_contents #ms_main .tp-c_l ul.col4:after{
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}
#tp_c #ms_container #ms_contents #ms_main .tp-c_l ul.col4 li{
float:left;
margin:0 15px 0 0;
}
#tp_c #ms_container #ms_contents #ms_main .tp-c_l ul.col4 li.first{
width:188px;
}
#tp_c #ms_container #ms_contents #ms_main .tp-c_l ul.col4 li.second{
width:187px;
}
#tp_c #ms_container #ms_contents #ms_main .tp-c_l ul.col4 li.third{
width:188px;
}
#tp_c #ms_container #ms_contents #ms_main .tp-c_l ul.col4 li.fourth{
width:187px;
margin:0;
}


/* template D float */
/* img size s */
#tp_d #ms_container #ms_contents #ms_main .tp-d_s{
width:970px;
}
#tp_d #ms_container #ms_contents #ms_main .tp-d_s .fll{
width:232px;
}

#tp_d #ms_container #ms_contents #ms_main .tp-d_s .flr{
width:723px;
}

#tp_d #ms_container #ms_contents #ms_main .tp-d_s2{
width:970px;
}
#tp_d #ms_container #ms_contents #ms_main .tp-d_s2 .fll{
width:723px;
}
#tp_d #ms_container #ms_contents #ms_main .tp-d_s2 .flr{
width:232px;
}
/* img size m */
#tp_d #ms_container #ms_contents #ms_main .tp-d_m{
width:970px;
}
#tp_d #ms_container #ms_contents #ms_main .tp-d_m .fll{
width:313px;
}

#tp_d #ms_container #ms_contents #ms_main .tp-d_m .flr{
width:643px;
}

#tp_d #ms_container #ms_contents #ms_main .tp-d_m2{
width:970px;
}
#tp_d #ms_container #ms_contents #ms_main .tp-d_m2 .fll{
width:643px;
}

#tp_d #ms_container #ms_contents #ms_main .tp-d_m2 .flr{
width:313px;
}

/* img size l */
#tp_d #ms_container #ms_contents #ms_main .tp-d_l{
width:970px;
}
#tp_d #ms_container #ms_contents #ms_main .tp-d_l .fll{
width:478px;
}

#tp_d #ms_container #ms_contents #ms_main .tp-d_l .flr{
width:478px;
}

/* col4 */
#tp_d #ms_container #ms_contents #ms_main .tp-d_l ul.col4{
display:inline-block;
clear:both;
width:970px;
}
#tp_d #ms_container #ms_contents #ms_main .tp-d_l ul.col4:after{
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}
#tp_d #ms_container #ms_contents #ms_main .tp-d_l ul.col4 li{
float:left;
width:231px;
margin:0 15px 0 0;
}
#tp_d #ms_container #ms_contents #ms_main .tp-d_l ul.col4 li.first{
width:232px;
}
#tp_d #ms_container #ms_contents #ms_main .tp-d_l ul.col4 li.last{
margin:0;
}

/* ================== style ================== */

.pr-area ul {
padding:0 0 10px 0;
}
.pr-area ul li {
margin:0 0 2px 0;
text-align:right;
}

.search-result .bnr-area {
float:right;
width:415px;
}
.search-result .bnr-area ul {
display:inline-block;
width:415px;
padding:0 0 15px 0;
}
.search-result .bnr-area ul:after {
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}
.search-result .bnr-area ul li {
float:right;
width:88px;
margin:0 0 0 15px;
}
.search-result .bnr-area ul li img {
display:block;
}

.top-area {
	position:relative;
	width:605px;
	height:50px;
	margin:0 0 17px 0;
	padding:0 0 0 15px;
	border:1px solid #D4D4D4;
	font-weight:bold;
	line-height:50px;
}
.top-area div.bnr-area {
	position:absolute;
	top:10px;
	right:10px;
}
	*:first-child+html .top-area div.bnr-area {
		top:3px;
	}

.top-area div.bnr-area ul li {
	display:inline;
	padding:0 0 0 15px;
}


.article-list {
width:620px;
}
.article-list h2 {
margin:0 0 6px 10px;
font-weight:bold;
}
.article-list ul {
width:610px;
margin:0 0 20px 10px;
}
.article-list ul li {
display:inline-block;
width:610px;
padding:6px 0;
background:url(/common/img/line_dotted_02.gif) repeat-x left bottom;
}
.article-list ul li:after {
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}
.article-list ul li.last {
background:none;
}
.article-list ul li.top {
padding:4px 0;
border-top:1px solid #D4D4D4;
background:#E7E7E7;
}
.article-list ul li.top p.date {
padding:0 0 0 8px;
}
.article-list ul li.top p.ttl {
padding:0 0 0 -8px;
}
.article-list ul li p.date {
float:left;
width:5em;
}

	/* -- hack for ie6 -- */
	* html .article-list ul li p.date {
	width:6em;
	}
	/* -- hack for ie7 -- */
	*:first-child+html .article-list ul li p.date {
	width:6em;
	}
	/* hack for safari3 \*/
	body:first-of-type .article-list ul li p.date {
	width:6em;
	}

.article-list ul li p.ttl {
margin:0 0 0 6em;
}
	/* -- hack for ie6 -- */
	* html .article-list ul li p.ttl {
	margin:0 0 0 7em;
	}
	/* -- hack for ie7 -- */
	*:first-child+html .article-list ul li p.ttl {
	margin:0 0 0 7em;
	}
	/* hack for safari3 \*/
	body:first-of-type .article-list ul li p.ttl {
	margin:0 0 0 7em;
	}

.article-list ul li p.ttl span {
margin:0 0 0 4px;
color:#FC121B;
}

.article-list .page {
clear:both;
display:inline-block;
width:620px;
padding:8px 0;
}
.article-list .page:after {
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}
.article-list .page a {
padding:0 1px;
}
.article-list .page span.lft {
color:#999999;
}
.article-list .page span.lft a {
padding:0 0 0 16px;
background:url(/common/img/icn_arw_page_lft.gif) no-repeat left center;
}
.article-list .page span.rgt {
color:#999999;
}
.article-list .page span.rgt a {
padding:0 16px 0 0;
background:url(/common/img/icn_arw_page_rgt.gif) no-repeat right center;
}
.article-list .page span.this {
font-weight:bold;
}
.article-list .page p.count {
float:left;
}
.article-list .page p.move {
float:right;
}
.article-list .days {
display:inline-block;
width:620px;
padding:8px 0 30px 0;
border-top:1px solid #D4D4D4;
}
.article-list .days:after {
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}
.article-list .days p.back {
float:left;
width:200px;
text-align:left;
color:#999999;
}
.article-list .days p.back a {
padding:0 0 0 16px;
background:url(/common/img/icn_arw_page_lft.gif) no-repeat left center;
}
.article-list .days p.today {
float:left;
width:220px;
text-align:center;
}
.article-list .days p.today strong {
font-weight:bold;
}
.article-list .days p.next {
float:left;
width:200px;
text-align:right;
color:#999999;
}
.article-list .days p.next a {
padding:0 16px 0 0;
background:url(/common/img/icn_arw_page_rgt.gif) no-repeat right center;
}
.box02 {
width:620px;
border-top:1px solid #D4D4D4;
padding:20px 0 0 0;
}
.box02 .bkn,
.box02 .archive{
width:620px;
padding:0 0 0 0;
}
.box02 .bkn dl dt,
.box02 .archive dl dt {
margin:0 0 2px 0;
padding:10px 0 0 10px;
font-weight:bold;
}

.box02 .bkn dl dd,
.box02 .archive dl dd {
padding:0 0 8px 10px;
background:url(/common/img/line_dotted_01.gif) repeat-x left bottom;
color:#D4D4D4;
}
.box02 .bkn dl dd.last,
.box02 .archive dl dd.last {
background:none;
}
.box02 .bkn dl dd span,
.box02 .archive dl dd span {
padding:0 0 8px 0;
color:#999999;
}
.box02 .bkn dl dd span.on,
.box02 .archive dl dd span.on {
font-weight:bold;
color:#444444;
}
.box02 .archive dl dd .dotted{
padding-bottom:10px;
background:url(/common/img/line_dotted_01.gif) repeat-x left bottom;
}

.box02 .archive dl dt{
padding-bottom:5px;
margin-bottom:10px;
border-bottom:1px solid #D4D4D4;
}

.box02 .archive dl dd{
padding-left:10px;
background:none;
}

.box02 .archive dl dd p{
margin-bottom:5px;
color:#444444;
font-weight:bold;
}

.gadsense{
width:620px;
margin:0 auto;
text-align:center
}

/*.box02 .lft {
float:left;
width:300px;
}
.box02 .rgt {
float:right;
width:305px;
}
.box02 .rgt .bkn,
.box02 .rgt .archive{
width:620px;
}
.box02 .rgt .bkn dl dt,
.box02 .rgt .archive dl dt {
margin:0 0 2px 0;
padding:10px 0 0 0;
font-weight:bold;
}

.box02 .rgt .bkn dl dd,
.box02 .rgt .archive dl dd {
padding:0 0 8px 0;
background:url(/common/img/line_dotted_01.gif) repeat-x left bottom;
color:#D4D4D4;
}
.box02 .rgt .bkn dl dd.last,
.box02 .rgt .archive dl dd.last {
background:none;
}
.box02 .rgt .bkn dl dd span,
.box02 .rgt .archive dl dd span {
padding:0 0 8px 0;
color:#999999;
}
.box02 .rgt .bkn dl dd span.on,
.box02 .rgt .archive dl dd span.on {
font-weight:bold;
color:#444444;
}
.box02 .rgt .archive dl dd .dotted{
padding-bottom:10px;
background:url(/common/img/line_dotted_01.gif) repeat-x left bottom;
}

.box02 .rgt .archive dl dt{
padding-bottom:5px;
margin-bottom:10px;
border-bottom:1px solid #D4D4D4;
}

.box02 .rgt .archive dl dd{
padding-left:10px;
background:none;
}

.box02 .rgt .archive dl dd p{
margin-bottom:5px;
color:#444444;
font-weight:bold;
}
*/

/* ========================== analyst ============================== */

#ms_main div.detailview{
font-size:116%;
letter-spacing:0.15em;
}
#ms_main div.detailview h2{
	border-left:3px solid #6C6C6C;
	line-height:21px;
	padding:0 0 0 8px;
	font-weight:bold;
}

#ms_main div.detailview p.date{
	text-align:right;
}
#ms_main div.detailview div.analyst_head{
	padding:10px 10px 10px 10px;
	border:1px solid #6C6C6C;
}

#ms_main div.detailview p.caption em{
	font-weight:bold;
}
#ms_main div.detailview p.provided{
	text-align:right;
}
#ms_main div.detailview p.annotation{
	margin-left:10px;
}

#ms_main div.detailview table.ranking{
	width:610px;
	margin:0 0 10px 10px;
	border-collapse:collapse;
}
#ms_main div.detailview table.ranking th{
	padding:4px;
	background:#00004D;
	border:1px solid #D4D4D4;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
}
#ms_main div.detailview table.ranking td{
	border:1px solid #D4D4D4;
	padding:3px;
}
#ms_main div.detailview table.ranking tr.inf-gray td{
	background:#F2F2F4;
}
#ms_main div.detailview table.ranking tr.inf-white td{
	background:#ffffff;
}
#ms_main div.detailview table.ranking tr td a{
	color:#000000;
	text-decoration:underline;
}
#ms_main div.detailview table.ranking tr td a:hover{
	color:#ff0000;
}
#ms_main div.detailview dl.nextback dt{
	float:left;
	width:10em;
}
#ms_main div.detailview dl.nextback dd{
	margin:0 0 0 8em;
}




/* funds report */
#ms_main ul.tab_navi3,
#ms_main ul.tab_navi4,
#ms_main ul.tab_navi6{
	width:780px;
	margin:0 0 10px 0;
	padding:0 0 8px 0;
	background:url(/common/img/tab3_btm.gif) no-repeat left bottom;
}
#ms_main ul.tab_navi3 li,
#ms_main ul.tab_navi4 li,
#ms_main ul.tab_navi6 li{
	float:left;
	background:transparent url(/common/img/tab_off_l.gif) no-repeat left top;
	line-height:24px;
	padding:0 0 0 3px;
	text-align:center;
}
#ms_main ul.tab_navi3 li div.tab_right,
#ms_main ul.tab_navi4 li div.tab_right,
#ms_main ul.tab_navi6 li div.tab_right{
	padding:0 4px 0 0;
	background:url(/common/img/tab_off_r.gif) no-repeat right top;
}
#ms_main ul.tab_navi3 li div.tab_right div.tab_center,
#ms_main ul.tab_navi4 li div.tab_right div.tab_center,
#ms_main ul.tab_navi6 li div.tab_right div.tab_center{
	background:url(/common/img/tab_off_c.gif) repeat-x left top;
}
#ms_main ul.tab_navi3 li a,
#ms_main ul.tab_navi4 li a,
#ms_main ul.tab_navi6 li a{
	color:#10418F;
	text-decoration:none;
}
	#ms_main ul.tab_navi3 li.current,
	#ms_main ul.tab_navi4 li.current,
	#ms_main ul.tab_navi6 li.current{
		background-image:url(/common/img/tab_on_l.gif);		
	}
	#ms_main ul.tab_navi3 li.current div.tab_right,
	#ms_main ul.tab_navi4 li.current div.tab_right,
	#ms_main ul.tab_navi6 li.current div.tab_right{
		background-image:url(/common/img/tab_on_r.gif);		
	}
	#ms_main ul.tab_navi3 li.current div.tab_right div.tab_center,
	#ms_main ul.tab_navi4 li.current div.tab_right div.tab_center,
	#ms_main ul.tab_navi6 li.current div.tab_right div.tab_center{
		background-image:url(/common/img/tab_on_c.gif);
		font-weight:bold;
	}
	#ms_main ul.tab_navi3 li.first,
	#ms_main ul.tab_navi4 li.first,
	#ms_main ul.tab_navi6 li.first{
		padding:0 0 0 1px;
		background-image:url(/common/img/tab_off_l_l.gif);		
	}
	#ms_main ul.tab_navi3 li.third div.tab_right,
	#ms_main ul.tab_navi4 li.third div.tab_right,
	#ms_main ul.tab_navi6 li.third div.tab_right{
		padding:0 2px 0 0;
		background-image:url(/common/img/tab_off_r_r.gif);
	}

#ms_main ul.tab_navi3 li.first{
	width:205px;
}
#ms_main ul.tab_navi3 li.second,
#ms_main ul.tab_navi3 li.third{
	width:204px;
}
#ms_main ul.tab_navi4 li {
	width:152px;
}
#ms_main ul.tab_navi4 li.wide {
	width:153px;
}
#ms_main ul.tab_navi6 li {
	width:100px;
}
#ms_main ul.tab_navi6 li.wide {
	width:101px;
}


#ms_main .white-box {
	width:600px;
	margin:0 0 15px 0;
	padding:14px 9px;
	border:1px solid #D4D4D4;
}

#ms_main .white-box.nop{
	padding:5px 9px;
}

#ms_main dl.report dt{
	float:left;
	width:60px;
	margin:0 0 15px 0;
}
#ms_main dl.report dd{
	float:right;
	width:530px;
	margin:0 0 15px 0;
}
#ms_main dl.report dd a strong{
	font-weight:bold;
}

#ms_main .white-box dl.report dd{
	width:520px;
}

#ms_main .white-box p{
	clear:both;
}

#ms_main h2.month{
	padding:5px 0 10px 0;
	border-bottom:2px solid #D4D4D4;
	font-weight:bold;
}

#ms_main dl.report{
	background:url(/common/img/line_dotted_02.gif) left bottom repeat-x;
}

#ms_main .white-box dl.report,
#ms_main dl.report.last{
	background:none;
}

/*google*/

#googlead ul.wwb li{
overflow:hidden;
}


#ms_google ul li{
width:144px;
overflow:hidden;
}




/*100621add*/


#tp_c .ranking .box02 .bkn p.ttl{
background:#e7e7e7;
height:24px;
margin:10px 0;
width:795px;
}
#tp_c .ranking .box02{
border:none;

}

#tp_c .ranking .box02 .bkn table{
margin:0;
padding:0;
}


#tp_c .ranking .box02 .bkn table th{
padding:3px 2px;
text-align:center;
}



#tp_c .ranking .box02 .bkn table td{
padding:0px 2px;
text-align:center;
}


/*110606add*/

#ms_main .days div.detailview{
font-size:12px !important;
letter-spacing:normal;
}

.count,.move{
font-size:12px !important;
letter-spacing:normal;
}

ul.chlist li{
display:inline;
margin-right:2em;
}
ul.chlist input{
vertical-align:middle;
margin-right:5px;
}



#ms_main #vainfo table.table1 .tar{
text-align:right;
white-space:normal;
}


/*for kabushiki-web*/

.kabloginf{
border:1px solid #ccc;
padding:10px;
margin:15px 170px 25px 170px;
font-size:0.9em;
text-align:center;
}

.kabloginf .fwb{
margin-bottom:10px;
}

.kabloginf img{
margin:10px auto;
}
.kabloginf a{
text-decoration:underline;
}

/*130409add_for stock/pts_news */
/*h2*/
h2.tit01 {
background: url("/common/img/bg_pts_h2.gif") repeat-x;
font-size: 150%;
font-weight: bold;
height: 20px;
margin: 0 0 10px;
padding: 8px 8px 7px;
}
/*h2*/

/*h3*/
h3.stit01 {
font-size:1.4em;
font-weight:bold;
color:#333;
/*border-left:4px solid #666;*/
margin-top:15px;
margin-bottom:10px;
padding-left:5px;
}
/*h3*/

/*layoutBox*/
.pts_lbox{
width:400px;
float:left;
margin:0 10px 0 0;
}
.pts_rbox{
width:350px;
float:right;
}

/*listStyle*/
.list_type01{
list-style:disc;
margin-left:15px;
line-height:1.5em;
}