@charset "Shift_JIS";

@import "/css/fund/fund_topcategory.css";

/*formタグ整形用*/
#fund-search option{
padding:0 3px;
}
#fund-search textarea{
font-size:92%;
color:#333;
padding:3px;
width:560px;
}
#fund-search input{
color:#333;
}

/*基本ボックス　左メインカラム内*/
/*H2タグ740*28*/
#fund-search h2{
background:url(https://img1.kakaku.k-img.com/images/fund/parts/740top_fundsearch.gif) no-repeat left top;
padding-top:7px;
_padding-top:8px;
padding-left:20px;
height:21px;
_height:20px;
font-size:107%;
width:720px;
}
#fund-search .box{
background:url(https://img1.kakaku.k-img.com/images/fund/parts/740bg.gif) repeat-y;
width:740px;
min-height:20px;
overflow:hidden;
_overflow:visible;
}
#fund-search .btm{
width:730px;
padding:10px 0 10px 10px;
background:url(https://img1.kakaku.k-img.com/images/fund/parts/740btm.gif) no-repeat left bottom;
min-height:20px;
overflow:hidden;
_overflow:visible;
}

#fund-search h3 img{
margin-right:5px;
vertical-align:bottom;
}
/*----===タブ====------*/
/*158*27*/
#fund-search .tab dd,
#fund-search .tab dt{
font-weight:bold;
font-size:92%;
float:left;
margin:8px 5px 0 0;
background:#98a8ed url(https://img1.kakaku.k-img.com/images/fund/search/tab_on.gif) no-repeat left top;
width:158px;
height:19px;
text-align:center;
padding-top:8px;
}
/*Firefoxだけborderレンダリングが違うため*/
:root #fund-search .tab dd,
:root #fund-search .tab dt{
margin:8px 5px 3px -3px;
}
/*Safari&GoogleChromeは元に戻す*/
body:first-of-type #fund-search .tab dd,
body:first-of-type #fund-search .tab dt{
margin:8px 5px 0 0;
}
#fund-search .tab dd{
background:#98a8ed url(https://img1.kakaku.k-img.com/images/fund/search/tab_off.gif) no-repeat left bottom;
}
/*ボタン関連*/
/*右*/
#fund-search .searchbutton{
margin-bottom:10px;
}
#fund-search .searchbutton img{
margin-left:7px;
vertical-align:middle;
}
/*下*/
#fund-search .searchbuttonb{
text-align:center;
}
#fund-search .searchbuttonb img{
margin-bottom:8px;
}

/*保存した検索条件　のテーブル*/
#fund-search .searchtable th,
#fund-search .searchtable2 th,
#fund-search .searchtable3 th{
background:#FFFEDC url(https://img1.kakaku.k-img.com/images/fund/bk_y.gif);
vertical-align:middle;
}
#fund-search .searchtable th{
width:90px;
white-space: nowrap;
}
#fund-search .searchtable2 th{
width:25%;
}
#fund-search .searchtable3 th{
width:115px;
}
#fund-search .searchtable2 td,
#fund-search .searchtable2 th,
#fund-search .searchtable td,
#fund-search .searchtable th,
#fund-search .searchtable3 td,
#fund-search .searchtable3 th{
border:1px #ccc solid;
padding:5px;
}
#fund-search .searchtable,
#fund-search .searchtable2,
#fund-search .searchtable3{
border-collapse:collapse;
}
#fund-search .searchtable,
#fund-search .searchtable3{
width:600px;
border:5px solid #98a8ed;
clear:both;
margin-bottom:10px;
vertical-align:middle;
}

/*検索条件を設定する　のテーブル独自の設定*/
#fund-search .searchtable2,
#fund-search .searchtable3{
width:720px;
}
/*原因不明のバグ解除用*/
#fund-search .searchtable2{
margin:0 0 10px 0;
}
/*さらに内側のテーブル用*/
#fund-search .searchtable2 table.inside td{
padding:0 5px 5px 0;
border:none;
}
#fund-search .searchtable2 td.inside{
padding:5px 0 0 5px;
}

/*セレクトボックスの幅調整*/
#fund-search select.w60{
width:60px;
}
#fund-search select.w70{
width:70px;
}
/*------注釈ボックス------*/
#fund-search #sechexplanation{
width:728px;
}

/*=========================マイ投資信託========================*/
/*！*/
#fund-search .attention{
color:#333333;
background: url(https://img1.kakaku.k-img.com/images/fund/attention_mark.gif) 5px 8px no-repeat #EBEBEB;
padding:8px;
margin:0 10px 10px 0;
font-size:85%;
}
#fund-search .attention ul{
line-height:130%;
margin-left:40px;
}
#fund-search .attention ul img{
vertical-align:middle;
margin-right:5px;
}
/*100929add*/
#fund-search .attention p{
margin-left:31px;
}

/*◎本のファンドが見つかりました*/
#fund-search .fundnumber{
font-weight:bold;
font-size:130%;
color:#FF0000;
/*0904togashiadd*/
font-family:Verdana;
}
#fund-search .fundsp{
margin-bottom:5px;
}
/*--登録銘柄一覧--*/
#fund-search .registrationdisplay{
width:720px;
border-collapse: collapse;
}
#fund-search .registrationdisplay td,
#fund-search .registrationdisplay th{
border:1px #999999 solid;
padding:3px;
text-align:center;
vertical-align:middle;
}
#fund-search .registrationdisplay .alignL{text-align:left;}
#fund-search .registrationdisplay th{
font-weight:normal;
background:#FFFEDC url(https://img1.kakaku.k-img.com/images/fund/bk_y.gif) repeat;
white-space: nowrap;
vertical-align:middle;
}
#fund-search .registrationdisplay a{color:#333333;}
#fund-search .registrationdisplay a:hover{color: #0099FF;}
/*ヘルプ表示にカーソルつけてみました200904togashi*/
#fund-search .registrationdisplay img#txt01{cursor:pointer;}

/*=========================マイ投資信託========================*/
/*検索したときに選んだ条件*/
#fund-search .condition_display{
border: 1px solid #CBCFDA;
background-color:#F3F4FF;
padding:5px;
}
#fund-search table.condition_display{
width:740px;
border: 1px solid #CBCFDA;
background-color:#F3F4FF;
}
#fund-search table.condition_display td{
_padding:5px;
}
*+html #fund-search table.condition_display td{
padding:5px;
}
#fund-search .condition_display h4{
font-size:92%;
}
/*前のページへ　次のページへ*/
#fund-search #numberpage{
text-align:center;
margin-bottom:6px;
}
#fund-search #numberpage .nowpage{
font-weight:bold;
color:#FFFFFF;
background-color:#EC7979;
padding:2px 3px;
}
#fund-search #numberpage a{
text-decoration: none;
margin:0 10px;
}
#fund-search #numberpage a:hover{
color: #0099FF;
text-decoration: none;
}
/*並び替え　表示形式*/
#fund-search #rearrangement{
background-color:#fffacd;
margin-bottom:6px;
padding:5px;
}
/*チェックした投資信託を比較する*/
.check{margin-bottom:3px;}
/*第3階層　リスト表示*/
#fund-search .hikakutable{
border:1px #999999 solid;
border-collapse:collapse;
margin-bottom:1px;
width:740px;
}
#fund-search .hikakutable th,
#fund-search .hikakutable td{
padding:5px;
}
#fund-search .hikakutable th{
border-bottom:1px #999999 solid;
vertical-align:middle;
text-align:center;
font-weight:normal;
background:#FFFFFF url(https://img1.kakaku.k-img.com/images/fund/bk_g.gif) repeat ;
}
#fund-search a:hover{
color: #0099FF;
text-decoration: underline;
}

/*第3階層チャート表示*/
#displaychart{
text-align:center;
border:1px solid #999;
background-color:#EFF1F9;
padding:5px 0 0 5px;
}
#displaychart .graphcharts{
float: left;
background-color:#fff;
width:239px;
min-height:279px;
overflow:visible;
text-align: center;
margin:0 5px 5px 0;
_margin:0 4px 5px 0;
}
#displaychart .box1{
float: left;
padding:2px;
max-width:45px;
}
#displaychart .box1 img{
margin-bottom:2px;
}
#displaychart .box2{
float: left;
padding:2px;
width:187px;
text-align: left;
}
#displaychart .graph{
clear:left;
width:230px;
}
#displaychart .box3{
width:230px;
margin:5px;
}
#displaychart .box3 .txtleft{
width:95px;
float:left;
text-align:left;}
#displaychart .box3 .txtright{
width:135px;
float:right; 
text-align:right;
white-space:nowrap;}
#displaychart:after{
display:block;
visibility:hidden;
content:'.';
height:0px;
clear:both;
}
/*IE6用バグ回避*/
*html #displaychart{
height:1px;
}
/*IE7用バグ回避*/
*+html #displaychart{
height:100%;
}

/*旧式CSSにあわせる*/
#fund-search .searchtable2 .seachtableratio tr td {
border:none;
padding: 1px 2px;
}
#displaylist .td_g {
border-bottom:1px #999999 solid;
background:url(https://img1.kakaku.k-img.com/images/fund/bk_g.gif) repeat #FFFFFF;
height:40px;
}

/*========お気に入りランキング===FavListRanking=========*/
#favlistranking table{
border-collapse:collapse;
border:1px #999 solid;
width:100%;
margin-bottom:5px;
}
#favlistranking th,
#favlistranking td{
text-align:center;
padding:5px;
border:1px #999 solid;
}
#favlistranking p{
text-align:center;
background-color:#F3F4FF;
padding:3px;
margin-bottom:5px;
}
#favlistranking p span{
margin:0 10px;
}
#favlistranking .name{
text-align:left;
}
#favlistranking th{
background:#FFFEDC url(https://img1.kakaku.k-img.com/images/fund/bk_y.gif) repeat;
}
#favlistranking .upper th{
border-bottom:3px #999999 solid;
}
#favlistranking .bottom th{
border-top:3px #999999 solid;
}
#favlistranking td.price{
text-align:right;
}