@charset "shift_jis";

/* ===================== system general style ===================== */
.parameters{
	border-left:3px solid #6C6C6C;
	margin:15px 0 15px 5px;
	padding:0 0 0 6px;
}
.assortment{
	border-bottom:1px dotted #D4D4D4;
	margin:15px 0 15px 0;
}


.title{
	clear:both;
	width:80px;
	margin:5px 0 10px 0px;
	font-weight:bold;
	line-height:1.6;

}

.option
{
	width:780px;
	line-height:1.6;
	margin:5px 0 10px 5px;

}




/* ===================== table ===================== */


table{
margin:0px 0px 14px 0px;
width:794px;
}




#code  table{
border:0px #ddd solid;

}


#code  td{
padding:10px;
font-size:110%;
text-align:center;
border:0px #ddd solid;
}



#gyoushu  table{
padding:100px;
border:0px #ddd solid;
}


.gyoushu {


margin:26px 10px 10px 5px;
}


.gyoushu p{

line-height:2.0em;
}





/* ===================== tab ===================== */


#tabm1{
border-top:1px solid #ccc;

}
	
#tabm2{
border-top:1px solid #ccc;
border-right:1px solid #ccc;
}

.box {
margin:0 0 10px 0;
padding:0 0 15px 0;

}




/*tab*/


.box ul.tab_menu{
width:524px;
height:27px;
background:#d4d4d4;
padding:1px 1px 0 0;

}



.box ul.tab_menu li{
float:left;
height:27px;
text-align:center;
}

.box ul.tab_menu li.links{
display:block;
width:262px;
height:18px;
padding:7px 0 2px 0;
}

.box ul.tab_menu li.current a{
color:#444;

}

.box ul.tab_menu li.current a:hover{
text-decoration: none;
}


.box ul.tab_menu li.current{
display:block;
width:262px;
height:18px;
padding:7px 0 2px 0;
background-color:#ffe;
}
.box ul.tab_menu li.links{
background:url(../img/tab_menu_off_l.gif) left top no-repeat;
}
.box ul.tab_menu li.current{
background:url(../img/tab_menu_on_l.gif) left top no-repeat;
}








/*tab4*/


.box ul.tab_menu4{
width:795px;
height:27px;
background:#fff;
padding:1px 1px 0 0;
font-size:120%;
font-weight:bold;
}



.box ul.tab_menu4 li{
float:left;
height:27px;
text-align:center;
}

.box ul.tab_menu4 li.links{
display:block;
width:199px;
height:18px;
padding:7px 0 2px 0;
}

.box ul.tab_menu4 li.current a{
color:#444;

}

.box ul.tab_menu4 li.current a:hover{
text-decoration: none;
}


.box ul.tab_menu4 li.current{
display:block;
width:198px;
height:18px;
padding:7px 0 2px 0;
background-color:#ffe;
}
.box ul.tab_menu4 li.links{
background:url(../img/4tab_menu_off_l.gif) left top no-repeat;
}
.box ul.tab_menu4 li.current{
background:url(../img/4tab_menu_on_l.gif) left top no-repeat;
}

.menu_bottom1{
height:10px;
border-top:5px solid #a3daf4;
}


.menu_bottom2{
border-top:5px solid #a3daf4;
}

.breadcrumb{
width:100%;
text-align:left;
margin:0px 0px 0px 0px;
font-weight:bold;
color:#666;
}

.time{
width:100%;
text-align:right;
margin:0px 0px 0px 0px;
}


#ms_main table.sr-tbl {
width:100%;
border-collapse:collapse;
border-right:1px solid #D4D4D4;
}
#ms_main table.sr-tbl th,
#ms_main table.sr-tbl td {
padding:5px;
border:1px solid #D4D4D4;
}
#ms_main table.sr-tbl th,
#ms_main table.sr-tbl tfoot td {
background:#E7E7E7;
}
#ms_main table.sr-tbl thead th {
text-align:center;
}

#ms_main table.sr-tbl thead th.nowrap {
white-space:nowrap;
}
#ms_main table.sr-tbl thead th.special {
	background:#FAF0C3;
}
#ms_main table.sr-tbl thead th.fund-name {
width:130px;
}
#ms_main table.sr-tbl thead th.company {
width:60px;
}
#ms_main table.sr-tbl thead th.ms-cat {
width:90px;
}
#ms_main table.sr-tbl thead th.return {
width:44px;
}
#ms_main table.sr-tbl tbody td.special {
	background:#FFFBE6;
}
#ms_main table.sr-tbl tbody td.tac {
white-space:nowrap;
}
#ms_main table.sr-tbl tfoot td {
vertical-align:middle;
text-align:right;
}
#ms_main table.sr-tbl tfoot td span {
padding:0 6px 0 0;
}
#ms_main table.sr-tbl tfoot td img {
vertical-align:middle;
}
#ms_main table.sr-tbl tbody td.center {
text-align:center;
}

/*
#ms_main table.sr-tbl tbody td.right {
text-align:right;
white-space:nowrap;
}
*/


#ms_main table.sr-tbl tbody td.detail {
width:103px;
}
#ms_main table.sr-tbl tbody td.detail img.return {
margin:0 5px 0 0;
}

#ms_main table.sr-tbl tbody td.select {
background:#F2F2F4;
text-align:center;
}


/*pts*/
#pts_error{
color:red;
font-size:1.5em;
margin:0 0 10px 0;
letter-spacing:0.09em;
}
.grbox{
border:1px solid #999;
padding:10px;
font-size:1.1em;
margin:10px 0;
}


/*disclaimer*/
 
#ms_disclaimer ul{ 
font-size:90%;
letter-spacing:normal;
line-height:1.2em;
padding:5px;
border:1px solid #999;
color:#555;
margin-top:40px;
}
 
#ms_disclaimer  ul li{
list-style-type:disc;
margin-left:20px;
}
 
/*disclaimer*/ 
 






/* list */

#news_box ul.article li {
display:block;
margin:4px 0 4px 40px;
}
#news_box ul.article li:after {
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}
#news_box ul.article li p.date {
float:left;
width:3em;
}


#news_box p.border{
border-top:1px dotted #999;
padding-top:10px;
}

#news_box {
margin-top:30px;
}


.g_box {overflow:hidden; margin-left:0px;}
.left {float:left; width:450px;}
.right0 {float:right; width:320px;}
.clear {clear:both;}


 
#g_box0 {
float:right;
width:320px;
}

/*1104add*/
.w70{ 
width:70px;
}