@charset "shift_jis";

h3 {
    font-size: 100%;
    font-weight: bold;
}

#itMain {
	margin-bottom:20px;
}
#itMain .itBox {
	background:url(https://img1.kakaku.k-img.com/images/fund/itemview/main_top.gif) top no-repeat transparent;
}
#itMain .itBox .mytoshin {
	float:right;
	margin:1px 0 0 19px;
	width:155px;
}
#itMain .itBox .mytoshin a {
	color:#fff;
	background:url(https://img1.kakaku.k-img.com/images/fund/itemview/icon_mytoshin.gif) no-repeat;
	padding:0 0 3px 18px;
	line-height:180%;
}
#itMain .itBox h2 {
	width:540px;
	padding:10px;
	font-size:140%;
}
#itMain .itBtm {
	background:url(https://img1.kakaku.k-img.com/images/fund/itemview/main_btm.gif) bottom no-repeat;
	padding:10px 15px;
}

* html #itMain .itBtm {
	background:url(https://img1.kakaku.k-img.com/images/fund/itemview/main_btm.gif) bottom no-repeat left;
}

#itMain .itInfo {
	margin-bottom:10px;
}

#itMain .infotbl{
	float:left;
}

#itMain .infotbl table {
	border-collapse:collapse;
	border-top:1px dotted #999;
	width:430px;
}

#itMain .infotbl th {
	background:#efefef;
	width:100px;
	font-weight:normal;
}

#itMain .infotbl th,
#itMain .infotbl td {
	padding:3px 10px;
	border-bottom:1px dotted #999;
}

#itMain .infotbl td.date {
	text-align:right;
	word-wrap:break-word;
	width:110px;
}

#itMain .infotbl td.pd5 {
	padding:3px 5px;
}

#itMain .infotbl span.num {
	font-weight:bold;
}

#itMain .infotbl span.plus {
	color:#ff0000;
}

#itMain .infotbl span.minus {
	color:#0000FF;
}

#itMain .infotbl table.monthyear {
	width:280px;
	border-top:1px solid #bababa;
}

#itMain .infotbl .monthyear th,
#itMain .infotbl .monthyear td {
	border:1px solid #bababa;
	text-align:center;
	word-break:break-all;
	white-space:nowrap;
}

#itMain .nowdate {
	text-align:right;
	margin-top:3px;
}

#itMain .contentsdata {
	float:right;
}

#itMain .contentsdata ul{
margin:0;padding:0;height:22px;_height:15px;_width:250px;
list-style-type:none;
_line-height:0px;
}

#itMain .contentsdata li {
height:22px;
width:50px;
float:left;
_font-size:0px;
margin:0;
padding:0;
}

#itMain .contentsdata .imggraph img {
	border:1px solid #999;
	margin-bottom:5px;
	padding:0 20px;
}

#itMain .contentsdata .supplement {
	font-size:90%;
	width:270px;
}

#itMain .outbox {
	width:714px;
}


#itMain .outbox .rating,
#itMain .outbox .sharperatio,
#itMain .outbox .ranking,
#itMain .outbox .kuchikomi {
	width:170px;
	float:left;
}

#itMain .outbox .rating span,
#itMain .outbox .sharperatio span,
#itMain .outbox .ranking span,
#itMain .outbox .kuchikomi span {
	font-family:Verdana;
	font-weight:bold;
	color: #FF8400;
	font-size:114%;
}

#itMain .outbox .rating .number,
#itMain .outbox .sharperatio .number,
#itMain .outbox .ranking .number,
#itMain .outbox .kuchikomi .number {
	text-align:center;
}

#itMain .outbox .kuchikomi a {
	display:block;
	padding:0 10px;
}

#itMain .outbox .kuchikomi a:link,
#itMain .outbox .kuchikomi a:visited {
	text-decoration:none;
	color:#333;
}

#itMain .outbox .kuchikomi a:hover {
	background:url("https://img1.kakaku.k-img.com/images/itemview/item/item_link_over.gif") repeat-x scroll left center transparent;
    text-decoration:none;
}

#itMain .outbox .kuchikomi .noSup {
    color:#FF0000;
    display:block;
    font-size:85%;
    font-weight:bold;
    margin-top:2px;
	text-align:center;
}

#itMain .outbox .rating,
#itMain .outbox .sharperatio,
#itMain .outbox .ranking {
	margin-right:10px;
}

#itMain .outbox .boxttl {
	/*width:170px;*/
	height:22px;
}

#itMain .outbox .rating .boxttl {
	background:url(https://img1.kakaku.k-img.com/images/fund/itemview/ttl_rating.gif) no-repeat;
	padding:5px 0 0 120px;
}

#itMain .outbox .sharperatio .boxttl {
	background:url(https://img1.kakaku.k-img.com/images/fund/itemview/ttl_sharperatio.gif) no-repeat;
	padding:5px 0 0 115px;
}

#itMain .outbox .ranking .boxttl {
	background:url(https://img1.kakaku.k-img.com/images/fund/itemview/ttl_ranking.gif) no-repeat;
	padding:5px 0 0 35px;
}

#itMain .outbox .kuchikomi .boxttl {
	background:url(https://img1.kakaku.k-img.com/images/fund/itemview/ttl_kuchikomi.gif) no-repeat;
}

#itMain .outbox .rating .star img  {
	position: relative;
    top: 3px;
}

#itMain .outbox .kuchikomi img {
	position:relative;
    top:3px;
}

#itMain .outbox .sharperatio .number {
	margin-top:3px;
}

#itMain .outbox .kuchikomi .number {
}

/* under-tub */
#shoplist h3,
#unyo h3 {
	font-size:123%;
	background:url(https://img1.kakaku.k-img.com/images/fund/itemview/mds.gif) no-repeat;
	padding:7px 0 6px 20px;
}

#shoplist {
	margin-bottom:10px;
}


#shoplist table {
	width:740px;
	border-collapse:collapse;
	margin-top:10px;
}

#shoplist th,
#shoplist td {
	border:1px solid #999;
}

#shoplist th {
	font-weight:normal;
	background:#eeeeee;
	text-align:center;
	padding:3px 5px;
}

#shoplist .coname {
	width:185px;
	font-size:114%;
	font-weight:bold;
	padding:3px 8px;
}

#shoplist .cost {
	width:100px;
	font-weight:bold;
	text-align:center;
}

#shoplist .cost span {
	font-size:119%;
}


#shoplist .cost a {
	color:#333;
}

#shoplist .cost a:link,
#shoplist .cost a:visited {
	text-decoration:none;
}

#shoplist .cost a:hover {
	text-decoration:underline;
}


#shoplist .comment {
	font-size:85%;
	padding:3px 5px;
}

#shoplist .keisai {
	width:60px;
	text-align:right;
	font-weight:bold;
	font-family:Verdana;
	padding-right:10px;
}

#shoplist .sitelink {
	width:110px;
	text-align:center;
	padding:3px 0;
}

#shoplist .caution {
	background: url("https://img1.kakaku.k-img.com/images/itemview/item/icon_notes.gif") no-repeat;
	padding-left:12px;
	font-size:85%;
	margin-top:5px;
}

#shoplist .supplement {
	font-size:85%;
	margin-top:5px;
}

#unyo .unyobtm {
	background:url(https://img1.kakaku.k-img.com/images/fund/itemview/unyou_btm.gif) bottom no-repeat;
	margin-bottom:10px;
	padding:10px 10px 5px 10px;
}

#unyo .unyobtm .unyogra {
	float:left;
	width:490px;
}

#unyo .unyobtm .unyogra table {
	width:490px;
	border-collapse:collapse;
}

#unyo .unyobtm .unyogra td {
	border-bottom:1px dotted #999;
	padding:5px;
}

#unyo .unyobtm .unyogra td.grath {
	vertical-align:top;
	width:80px;
}

#unyo .unyobtm .unyogra .grapng {
	float:left;
}

#unyo .unyobtm .unyogra .graled {
	float:left;
	line-height:180%;
	margin-top:30px;
}

#unyo .unyobtm .unyogra tr.lnone td {
	border-bottom:none;
}

#unyo .unyobtm .unyolist {
	float:right;
	width:210px;
}

#unyo .unyobtm .unyolist table {
	width:210px;
	border-collapse:collapse;
}

#unyo .unyobtm .unyolist th {
	font-weight:normal;
	background:#fefccc;
	text-align:center;
}

#unyo .unyobtm .unyolist th,
#unyo .unyobtm .unyolist td {
	padding:3px 5px;
	border:1px solid #979797;
}

#unyo .unyobtm .unyolist td {
	text-align:right;
}

#ranking {
	margin-bottom:10px;
}

#ranking h3 {
	background:url(https://img1.kakaku.k-img.com/images/fund/itemview/ranking_top.gif) no-repeat;
	font-size:114%;
	padding:16px 0 15px 50px;
}

#ranking .rankingbtm {
	background:url(https://img1.kakaku.k-img.com/images/fund/itemview/ranking_btm.gif) no-repeat bottom;
	padding:5px 20px 25px 20px;
}

#ranking table {
	width:100%;
	border-collapse:collapse;
	margin-top:10px;
}

#ranking table th {
	text-align:center;
	font-weight:normal;
	background:#f0f0f0;
}

#ranking table th,
#ranking table td {
	padding:3px 5px;
}

#ranking table td {
	border-bottom:1px dotted #999;
	padding:10px 5px;
}

#ranking .rankNo1,
#ranking .rankNo2,
#ranking .rankNo3 {
    color:#FF6C00;
    float:left;
    font-weight:bold;
    margin:0 10px 0 0;
    padding:0 0 0 23px;
}

#ranking .rankNo  {
	    padding:0 0 0 23px;
}

#ranking .rankNo1 {
    background: url("https://img1.kakaku.k-img.com/images/category/icon_ranking01.gif") no-repeat scroll left transparent;
}

#ranking .rankNo2 {
    background: url("https://img1.kakaku.k-img.com/images/category/icon_ranking02.gif") no-repeat scroll left transparent;
}

#ranking .rankNo3 {
    background: url("https://img1.kakaku.k-img.com/images/category/icon_ranking03.gif") no-repeat scroll left transparent;
}

#ranking .rankNo1 span,
#ranking .rankNo2 span,
#ranking .rankNo3 span,
#ranking .rankNo span{
    font:bold 140% Verdana;
    letter-spacing:-3px;
    margin-left:5px;
}

#ranking .rankbox {
	width:75px;
}

#ranking .rankname {
	font-weight:bold;
	width:300px;
}

#ranking .ranknumber {
	width:150px;
	font-weight:bold;
	color:#F00;
	text-align:right;
	font-family:Verdana;
}

#ranking .rankcompany {
	width:150px;
	padding-left:10px;
}

#kanren {
	margin-bottom:10px;
}

#kanren h3 {
	background:url(https://img1.kakaku.k-img.com/images/fund/itemview/kanren_top.gif) no-repeat;
	padding:8px 0 13px 10px;
	font-size:114%;
}

#kanren .kanrenbtm {
	background:url(https://img1.kakaku.k-img.com/images/fund/itemview/kanren_btm.gif) no-repeat bottom;
	padding-bottom:20px;
}

#kanren ul {
	padding:5px 0 0 30px;
}

#kanren li {
	float:left;
	background:url(https://img1.kakaku.k-img.com/images/fund/itemview/icon_kanren_arrow.gif) no-repeat;
	padding:0 20px 0 10px;
	list-style-type:none;
}

/* sechexplanation */
#sechexplanation {
    background-color:#FFFFFF;
    border:1px solid #999999;
    color:#666666;
    font-size:90%;
    line-height:120%;
    margin:0 0 10px;
    padding:5px;
    width:728px;
}

#sechexplanation span {
    display:list-item;
    margin-left:15px;
}

.arrowNext {
    background: url("https://img1.kakaku.k-img.com/images/category/arrow01.gif") no-repeat scroll left top transparent;
    line-height: 130%;
    padding: 3px 0 2px 18px;
}

#money .arrowTop,
#invest .arrowTop {
	margin:10px 0 0 0;
}


/* rightmenu */
.boxa .Attl {
	background:url(https://img1.kakaku.k-img.com/images/fund/itemview/menu_boxa_top.gif) no-repeat;
	font-weight:bold;
	padding:5px 0 3px 10px;	
	width:170px;
}

.boxa .Abtm {
	background:url(https://img1.kakaku.k-img.com/images/fund/itemview/menu_boxa_btm.gif) no-repeat bottom;
	padding:5px 8px 0;
	margin-bottom:10px;
	width:164px;
}

.boxa dt a {
	background:url("https://img1.kakaku.k-img.com/images/money/icons/arrow_orng.gif") no-repeat scroll left 3px transparent;
    margin-bottom:3px;
    padding-left:15px;
	font-weight:bold;
}

.boxa dd {
	margin:5px 0 5px;
	padding-bottom:8px;
	border-bottom:1px dotted #999;
}

.boxa dd.dotnone {
	border-bottom:none;
}

.boxa .Abtm img {
	float:left;
	margin-right:5px;
}

.boxb .Bttl {
	background:url(https://img1.kakaku.k-img.com/images/fund/itemview/menu_boxb_top.gif) no-repeat;
	font-weight:bold;
	width:180px;
}

.boxb .Bttl p {
	background:url(https://img1.kakaku.k-img.com/images/fund/itemview/menu_bar.gif) no-repeat bottom;
	padding:8px 0 5px 10px;
}

.boxb .Bbtm {
	background:url(https://img1.kakaku.k-img.com/images/fund/itemview/menu_boxb_btm.gif) no-repeat bottom;
	padding:5px 6px 10px;
}

.boxb .Bbtm p {
	margin:0 0 5px;
	font-weight:bold;
}

.boxb .Bbtm img {
	float:left;
	margin-right:5px;
}

/* 110613 minimum renewal sm4 */
#shoplist h3,
#unyo h3{
	padding:8px 0 7px 20px;
	line-height:1;
}
#shoplist .shoplistBtm{
	border:1px solid #cccccc;
	border-top:none;
	text-align:center;
	padding:50px 10px 10px;
}
#shoplist .shoplistBtm span{
	display:inline-block;
	font-size:131%;
	font-weight:bold;
	margin-bottom:50px;
}
/* 110613 minimum renewal sm4 end */

/* nisaPickupParts 131017 sm1 */
#money #contents740 .n_box,
#invest #contents740 .n_box{
width:740px;
margin-bottom:20px;
clear:both;
}
#money #contents740 .n_box,
#invest #contents740 .n_box{
background:url(https://img1.kakaku.k-img.com/images/money/parts/740bg.gif) repeat-y;
}
#money #contents740 .n_box h2,
#invest #contents740 .n_box h2{
background:url(https://img1.kakaku.k-img.com/images/money/parts/money_740top.gif) no-repeat left top;
padding-top:6px;
padding-left:20px;
height:22px;
font-size:107%;
width:740px;
}
#money #contents740 .n_box .n_btm,
#invest #contents740 .n_box .n_btm{
background:url(https://img1.kakaku.k-img.com/images/money/parts/740btm.gif) no-repeat left bottom;
padding:10px;
width:740px;
}
/*clearfix*/
#money #contents740 .n_box .n_btm:after,
#invest #contents740 .n_box .n_btm:after{
clear: both;
height: 0;
visibility: hidden;
display: block;
content: ".";
}
#money #nisaPickupBox,
#invest #nisaPickupBox{
    width:740px;
	margin-top:20px;
}
#money #nisaPickupBox .pickupBoxInner,
#invest #nisaPickupBox .pickupBoxInner{
	width:720px;
	background:url(https://img1.kakaku.k-img.com/images/stock/top/campaign_vdot.gif) repeat-y scroll center top;
}
#nisaPickupBox dl.colL{
	width:350px;
    float:left;
	margin-right:10px;
	padding-right:10px;
}
#nisaPickupBox dl.colR{
	width:350px;
    float:right;
}
#nisaPickupBox dl.colL dt,
#nisaPickupBox dl.colR dt{
	display:block;
	width:125px;
    float:left;
	margin-right:5px;
}
#nisaPickupBox dl.colL dd,
#nisaPickupBox dl.colR dd{
	width:215px;
    float:left;
}
#nisaPickupBox dl.colL dd .colTitle,
#nisaPickupBox dl.colR dd .colTitle{
	font-size:106%;
	font-weight:bold;
	margin-bottom:3px;
	line-height:1.3;
}
#nisaPickupBox dl.colL dd .colText,
#nisaPickupBox dl.colR dd .colText{
	line-height:1.3;
}