@charset "utf-8";
/*=================================
	comparison.css
	- unique
	@media only screen and (max-width: 1024px)
	@media only screen and (max-width: 640px)
	- clearfix
================================ */

/* categoryIcon */
.categoryIcon > span {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
}
.categoryIcon > .ci01 { background-image: url(/fundinfo/comparison/img/com_ic14.png); }
.categoryIcon > .ci02 { background-image: url(/fundinfo/comparison/img/com_ic15.png); }
.categoryIcon > .ci03 { background-image: url(/fundinfo/comparison/img/com_ic16.png); }
.categoryIcon > .ci04 { background-image: url(/fundinfo/comparison/img/com_ic36.png); }
.categoryIcon > .ci05 { background-image: url(/fundinfo/comparison/img/com_ic37.png); }
.categoryIcon > .ci06 { background-image: url(/fundinfo/comparison/img/com_ic38.png); }
.categoryIcon > .ci07 { background-image: url(/fundinfo/comparison/img/com_ic40.png); }
.categoryIcon > .ci08 { background-image: url(/fundinfo/comparison/img/com_ic41.png); }
.categoryIcon > .ci09 { background-image: url(/fundinfo/comparison/img/com_ic42.png); }
.categoryIcon > .ci10 { background-image: url(/fundinfo/comparison/img/com_ic43.png); }

/* content
-------------------------------- */

/* sectionWrap01 */
/*.sectionWrap01 { ファンド比較調整のため
	width: 1980px;
	margin: 80px 0 0 -478px;
}*/
.sectionWrap01 { /*161110修正*/
	width: 100%;
	margin: 0 auto;
	padding: 0 15px;
}
.sectionWrap01 + .sectionWrap01 {
	margin-top: 110px;
	padding-top: 65px;
	border-top: 1px solid #dddddd;
}
.sectionWrap01 > section { /*161110修正*/
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.sectionWrap01 > section > .heading {
	padding-left: 72px;
	color: #000000;
	font-size: 30px;
	font-size: 3rem;
	font-weight: bold;
	line-height: 1.2;
}
.sectionWrap01 > section > .date {
	margin-top: 0;
	padding-left: 72px;
	color: #777777;
	font-size: 12px;
	font-size: 1.2rem;
}
#assets > section {
	background-image: url(/fundinfo/comparison/img/com_ic01.png);
}
#return > section {
	background-image: url(/fundinfo/comparison/img/com_ic03.png);
}
#views > section {
	background-image: url(/fundinfo/comparison/img/com_ic05.png);
}
#trust > section {
	background-image: url(/fundinfo/comparison/img/com_ic49.png);
}
#setAmount > section {
	background-image: url(/fundinfo/comparison/img/com_ic50.png);
}
#terminate > section {
	background-image: url(/fundinfo/comparison/img/com_ic51.png);
}
#charge > section {
	background-image: url(/fundinfo/comparison/img/com_ic52.png);
}
#inflow > section {
	background-image: url(/fundinfo/comparison/img/com_ic53.png);
}
#recommendations,
#searchResult {
	display: none;
	margin-top: 50px;
	padding-top: 20px;
	border-top: 1px solid #dddddd;
}
#recommendations .inner,
#searchResult .inner {/*170309修正*/
	width: 100%;
	max-width:1024px;
	margin: 0 auto; padding:0 0 30px;
}
#recommendations .inner > *:first-child,
#searchResult .inner > *:first-child {
	margin-top: 0;
}
#recommendations .inner.pcElement,
#searchResult .inner.pcElement {
	display: block;
}



/* Heading
-------------------------------- */

/* heading06 */
.heading06 {
	height: 174px;
}
.cp01 {
	background: #b2986f url(/fundinfo/comparison/img/com_im01.webp) no-repeat 50% 0;	/*221115 edit*/
}
.se01 {
	background: #4b4138 url(/fundinfo/search/img/search_im01.webp) no-repeat 50% 0;	/*221115 edit*/
}
.li01 {
	background: #08316f url(/fundinfo/list/img/list_im01.webp) no-repeat 50% 0;	/*221115 edit*/
}


/* Text
-------------------------------- */


/* List
-------------------------------- */

/* fundItemList */
.fundItemList > .item {
	margin-top: 40px;
}
.fundItemList > .item .image > img {
	width: 100%;
	height: auto;
}
.fundItemList > .item .fundData {
	padding: 20px 15px;
}
.fundItemList > .item .fundData > *:first-child {
	margin-top: 0 !important;
}
.fundItemList > .item .fundData.numeric {
	padding: 15px;
}
.fundItemList > .item .ranking {
	display: table;
	width: 100%;
	margin-bottom: -9px;
	padding: 15px 8px 8px;
	background: #f5f5f5;
	border-bottom: #CCC 1px solid;
}
.fundItemList > .item .ranking {
	display: table;
}
.fundItemList > .item .ranking + .image { /*161110修正*/
	width: 100%;
	height: 117px;
	margin-top: 10px;
	background-size: cover !important;
}

.fundItemList > .item .ranking + .image.k121503 {background:url(/fundinfo/njn4if/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d121503 {background:url(/fundinfo/dcnjn4if/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121313 {background:url(/fundinfo/njrif/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d121313 {background:url(/fundinfo/dcnjrixf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122308 {background:url(/fundinfo/nn100if/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122309 {background:url(/fundinfo/nssifb/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121526 {background:url(/fundinfo/ntif/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121534 {background:url(/fundinfo/nibf4/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121731 {background:url(/fundinfo/nibf6/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121810 {background:url(/fundinfo/nibf8/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122503 {background:url(/fundinfo/nikf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121332 {background:url(/fundinfo/ngkif/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d121332 {background:url(/fundinfo/dcngkif/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121333 {background:url(/fundinfo/ngsif/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121334 {background:url(/fundinfo/ngrif/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122406 {background:url(/fundinfo/ngf_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122407 {background:url(/fundinfo/ngf_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d122407 {background:url(/fundinfo/dcngf_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121504 {background:url(/fundinfo/nksif/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121730 {background:url(/fundinfo/nskif/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122013 {background:url(/fundinfo/nskfgb/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121647 {background:url(/fundinfo/nnhif/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d121647 {background:url(/fundinfo/dcnnhif/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122548 {background:url(/fundinfo/nsok500if/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122416 {background:url(/fundinfo/nsnhkif/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122334 {background:url(/fundinfo/nsbk500if/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d122334 {background:url(/fundinfo/dcnsbk500if/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122555 {background:url(/fundinfo/nsbgkm10f/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122341 {background:url(/fundinfo/nsbrzkif/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122144 {background:url(/fundinfo/fngsi/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122143 {background:url(/fundinfo/fngsi_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122535 {background:url(/fundinfo/fngf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122145 {background:url(/fundinfo/fnkki/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122409 {background:url(/fundinfo/fnkkitf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122142 {background:url(/fundinfo/fnksi/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122146 {background:url(/fundinfo/fnkri/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122150 {background:url(/fundinfo/fnskki/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122147 {background:url(/fundinfo/fnssi/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122148 {background:url(/fundinfo/fnsski/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122151 {background:url(/fundinfo/fnsdtki/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122149 {background:url(/fundinfo/fnsri/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121508 {background:url(/fundinfo/njn4aob/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121509 {background:url(/fundinfo/njn4apom/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122114 {background:url(/fundinfo/ngdsf_s/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122113 {background:url(/fundinfo/ngdsf_y/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122138 {background:url(/fundinfo/ngdhkf1_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122139 {background:url(/fundinfo/ngdhkf1_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122140 {background:url(/fundinfo/ngdhkf2_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122141 {background:url(/fundinfo/ngdhkf2_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121714 {background:url(/fundinfo/ngt/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122318 {background:url(/fundinfo/nsrkgf2307_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122335 {background:url(/fundinfo/nbdsf2311/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121648 {background:url(/fundinfo/naikkf_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121649 {background:url(/fundinfo/naikkf_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121801 {background:url(/fundinfo/naikkf2_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121802 {background:url(/fundinfo/naikkf2_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122531 {background:url(/fundinfo/nesp500ew/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121403 {background:url(/fundinfo/njn4af/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121608 {background:url(/fundinfo/njn4afs/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121328 {background:url(/fundinfo/njrf1/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120606 {background:url(/fundinfo/njrf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121312 {background:url(/fundinfo/njro1/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121002 {background:url(/fundinfo/njro/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121621 {background:url(/fundinfo/njrobt1/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121620 {background:url(/fundinfo/njrobtm/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121632 {background:url(/fundinfo/nrfskf31/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121633 {background:url(/fundinfo/nrfskf32/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122421 {background:url(/fundinfo/nsp500rskf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122153 {background:url(/fundinfo/nsifs_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122154 {background:url(/fundinfo/nsifs_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122155 {background:url(/fundinfo/nsify_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122156 {background:url(/fundinfo/nsify_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121207 {background:url(/fundinfo/nghikf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121830 {background:url(/fundinfo/nsgsfs1/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121831 {background:url(/fundinfo/nsgsfs2/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121828 {background:url(/fundinfo/nsgsf21/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121829 {background:url(/fundinfo/nsgsf22/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121815 {background:url(/fundinfo/nsjsfs/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121814 {background:url(/fundinfo/nsjsf2/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120105 {background:url(/fundinfo/nto/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d120105 {background:url(/fundinfo/dcnto/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121318 {background:url(/fundinfo/nakkfu2/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121317 {background:url(/fundinfo/nakkfu1/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121319 {background:url(/fundinfo/nastf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122422 {background:url(/fundinfo/nisbhk/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121736 {background:url(/fundinfo/nipkkrs/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121733 {background:url(/fundinfo/nipnk/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121735 {background:url(/fundinfo/nipnkrs/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121734 {background:url(/fundinfo/nipnkr/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122540 {background:url(/fundinfo/niko_3/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122539 {background:url(/fundinfo/niko_s/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121412 {background:url(/fundinfo/nigkf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121817 {background:url(/fundinfo/nigkfs/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121533 {background:url(/fundinfo/niso2/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121532 {background:url(/fundinfo/nisom/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122430 {background:url(/fundinfo/nickkf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121848 {background:url(/fundinfo/nukgkfs_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121849 {background:url(/fundinfo/nukgkfs_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121846 {background:url(/fundinfo/nukgkf2_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121847 {background:url(/fundinfo/nukgkf2_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122419 {background:url(/fundinfo/negsbf2409/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122505 {background:url(/fundinfo/negsbf2503/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122520 {background:url(/fundinfo/negsbf2506/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121408 {background:url(/fundinfo/nokgff/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121409 {background:url(/fundinfo/nokgfr/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k421202 {background:url(/fundinfo/nokkf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k421205 {background:url(/fundinfo/nmpf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121528 {background:url(/fundinfo/noro2/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121527 {background:url(/fundinfo/norom/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k421801 {background:url(/fundinfo/norsfs/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k421207 {background:url(/fundinfo/norsf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122135 {background:url(/fundinfo/nkri_a_w/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122136 {background:url(/fundinfo/nkri_b_w/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122133 {background:url(/fundinfo/nskki_w/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122134 {background:url(/fundinfo/nsksi_w/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122131 {background:url(/fundinfo/nsski_a_w/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122132 {background:url(/fundinfo/nsski_b_w/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k522102 {background:url(/fundinfo/nkhkgkf_s/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k522101 {background:url(/fundinfo/nkhkgkf_y/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121117 {background:url(/fundinfo/ngkkp/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k920801 {background:url(/fundinfo/nkof/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d920801 {background:url(/fundinfo/dcnkof/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122533 {background:url(/fundinfo/nkkknfm/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120616 {background:url(/fundinfo/nkksf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d120616 {background:url(/fundinfo/dcnkksf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121717 {background:url(/fundinfo/nghikfs/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121542 {background:url(/fundinfo/nksa/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k921801 {background:url(/fundinfo/ncsskfa/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k921802 {background:url(/fundinfo/ncsskfb/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121728 {background:url(/fundinfo/ncsskfs/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121729 {background:url(/fundinfo/ncsskf2/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k222302 {background:url(/fundinfo/nsgvkf_k/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k222301 {background:url(/fundinfo/nsgvkf_s/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k221101 {background:url(/fundinfo/njif/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121710 {background:url(/fundinfo/njakkf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122117 {background:url(/fundinfo/nstkkf_s/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122116 {background:url(/fundinfo/nstkkf_y/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121924 {background:url(/fundinfo/nsgcbfs_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121925 {background:url(/fundinfo/nsgcbfs_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121922 {background:url(/fundinfo/nsgcbf2_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121923 {background:url(/fundinfo/nsgcbf2_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121321 {background:url(/fundinfo/nskkf2/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121320 {background:url(/fundinfo/nskkf1/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k522201 {background:url(/fundinfo/nskcbf2212/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122303 {background:url(/fundinfo/nskcbf2302/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k522401 {background:url(/fundinfo/nskcbf2403/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k522501 {background:url(/fundinfo/nskcbf2503/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k522503 {background:url(/fundinfo/nskcbf2509_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122544 {background:url(/fundinfo/nskcbf2509_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k521309 {background:url(/fundinfo/nsro2/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k521308 {background:url(/fundinfo/nsrom/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121414 {background:url(/fundinfo/ntisf2/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121413 {background:url(/fundinfo/ntisfm/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121819 {background:url(/fundinfo/ndcsf3/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121820 {background:url(/fundinfo/ndcsfs/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122534 {background:url(/fundinfo/nttsf2508/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120401 {background:url(/fundinfo/nn225/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d120401 {background:url(/fundinfo/dcnn225/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120621 {background:url(/fundinfo/nnio/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d120621 {background:url(/fundinfo/dcnnio/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121325 {background:url(/fundinfo/nnio1/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120305 {background:url(/fundinfo/nnkf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121601 {background:url(/fundinfo/nhkf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120608 {background:url(/fundinfo/nnkf3/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121921 {background:url(/fundinfo/nneffs/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121920 {background:url(/fundinfo/nneff2/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k720001 {background:url(/fundinfo/nngo/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122511 {background:url(/fundinfo/nnvsf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120124 {background:url(/fundinfo/nnf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d120124 {background:url(/fundinfo/dcnnf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121106 {background:url(/fundinfo/nnsf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k119801 {background:url(/fundinfo/npio/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d119801 {background:url(/fundinfo/dcnpio/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120601 {background:url(/fundinfo/npgkko/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120003 {background:url(/fundinfo/npgbo_70/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120001 {background:url(/fundinfo/npgbo/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120002 {background:url(/fundinfo/npgbo_50/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120308 {background:url(/fundinfo/npmio/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k720301 {background:url(/fundinfo/npmeio/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k720202 {background:url(/fundinfo/npeio/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d720202 {background:url(/fundinfo/dcnpeio/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122507 {background:url(/fundinfo/nptkf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k131604 {background:url(/fundinfo/nbfthf2_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k131605 {background:url(/fundinfo/nbfthf2_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k131602 {background:url(/fundinfo/nbfthfm_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k131603 {background:url(/fundinfo/nbfthfm_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121835 {background:url(/fundinfo/nhkfk/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122321 {background:url(/fundinfo/nmaisf_s/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122322 {background:url(/fundinfo/nmaisf_m/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122206 {background:url(/fundinfo/nmws/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122207 {background:url(/fundinfo/nmwy/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121208 {background:url(/fundinfo/nwsfm/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121209 {background:url(/fundinfo/nwsfm_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d121623 {background:url(/fundinfo/dcnjn4a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d120717 {background:url(/fundinfo/dcnjrif/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d121642 {background:url(/fundinfo/dcnjrif_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d121644 {background:url(/fundinfo/dcnjrif_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d121304 {background:url(/fundinfo/dcnastf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d122103 {background:url(/fundinfo/dcnobf_as/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d122030 {background:url(/fundinfo/dcnobf_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d122104 {background:url(/fundinfo/dcnobf_s/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d121522 {background:url(/fundinfo/dcngki/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d121537 {background:url(/fundinfo/dcngsi/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d122202 {background:url(/fundinfo/dcngeff/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d121419 {background:url(/fundinfo/dcnkki/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d120201 {background:url(/fundinfo/dcnksa/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d120121 {background:url(/fundinfo/dcnksi/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d222303 {background:url(/fundinfo/dcnsgvkf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d131809 {background:url(/fundinfo/dcnski/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d131810 {background:url(/fundinfo/dcnsri/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122328 {background:url(/fundinfo/nzkic/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d122328 {background:url(/fundinfo/dcnzkic/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d121723 {background:url(/fundinfo/dcntdf2025/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d121904 {background:url(/fundinfo/dcntdf2030/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d121722 {background:url(/fundinfo/dcntdf2035/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d121903 {background:url(/fundinfo/dcntdf2040/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d121721 {background:url(/fundinfo/dcntdf2045/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d121902 {background:url(/fundinfo/dcntdf2050/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d121624 {background:url(/fundinfo/dcntdf2055/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d121901 {background:url(/fundinfo/dcntdf2060/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d122201 {background:url(/fundinfo/dcntdf2065/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d122408 {background:url(/fundinfo/dcntdf2070/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d121641 {background:url(/fundinfo/dcnn225if_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d121643 {background:url(/fundinfo/dcnn225if_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d120617 {background:url(/fundinfo/dcnnkf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d121303 {background:url(/fundinfo/dcnngf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d121622 {background:url(/fundinfo/dcnnsi/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d120117 {background:url(/fundinfo/dcnpgck/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d120126 {background:url(/fundinfo/dcnpgs/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d120120 {background:url(/fundinfo/dcnpgb_70/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d120118 {background:url(/fundinfo/dcnpgb/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d120119 {background:url(/fundinfo/dcnpgb_50/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d720105 {background:url(/fundinfo/dcnba/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d131807 {background:url(/fundinfo/dcnmfb/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121718 {background:url(/fundinfo/nwsf_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d121718 {background:url(/fundinfo/dcnwsf_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120303 {background:url(/fundinfo/nwsf_70/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d120303 {background:url(/fundinfo/dcnwsf_70/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120301 {background:url(/fundinfo/nwsf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d120301 {background:url(/fundinfo/dcnwsf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120302 {background:url(/fundinfo/nwsf_50/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d120302 {background:url(/fundinfo/dcnwsf_50/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d131808 {background:url(/fundinfo/dcneskf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122026 {background:url(/fundinfo/nn225tsaf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121637 {background:url(/fundinfo/nmgktbuf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122027 {background:url(/fundinfo/nk3tsbf_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122028 {background:url(/fundinfo/nk3tsbf_s/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121803 {background:url(/fundinfo/ntssf3_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121804 {background:url(/fundinfo/ntssf3_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121805 {background:url(/fundinfo/ntssfs_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121806 {background:url(/fundinfo/ntssfs_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122319 {background:url(/fundinfo/nsrkgf2307_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122221 {background:url(/fundinfo/nsrkgf_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121808 {background:url(/fundinfo/nna300iafs/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121807 {background:url(/fundinfo/nna300iaf2/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k122222 {background:url(/fundinfo/nsrkgf_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k119901 {background:url(/fundinfo/nngko/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120006 {background:url(/fundinfo/nnro/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120007 {background:url(/fundinfo/nnso/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d120125 {background:url(/fundinfo/dcnkka/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120505 {background:url(/fundinfo/npbao/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120810 {background:url(/fundinfo/npsdkf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121703 {background:url(/fundinfo/nchsf1703/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121713 {background:url(/fundinfo/nchsf1706/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121429 {background:url(/fundinfo/nnkrkfw/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121611 {background:url(/fundinfo/nbuiabs3/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k421402 {background:url(/fundinfo/noofk/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k421403 {background:url(/fundinfo/noofs/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k421404 {background:url(/fundinfo/noofb/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121543 {background:url(/fundinfo/nchsf1512/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k131607 {background:url(/fundinfo/nchsf1612/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121302 {background:url(/fundinfo/nbthysf_k/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121337 {background:url(/fundinfo/nbthysf_k2/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121301 {background:url(/fundinfo/nbthysf_t/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121305 {background:url(/fundinfo/nzkkfk/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121306 {background:url(/fundinfo/nzkkf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k719602 {background:url(/fundinfo/nmytaa100/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k719601 {background:url(/fundinfo/nmytaa50/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121213 {background:url(/fundinfo/nngos/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k719803 {background:url(/fundinfo/nsa/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120707 {background:url(/fundinfo/nslof_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120706 {background:url(/fundinfo/nslof_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121630 {background:url(/fundinfo/nkjn4af1609/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120712 {background:url(/fundinfo/npssf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k521305 {background:url(/fundinfo/rmhssf2_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k521306 {background:url(/fundinfo/rmhssf2_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k521307 {background:url(/fundinfo/rmhssf2_c/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k521301 {background:url(/fundinfo/rmhssf_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k521302 {background:url(/fundinfo/rmhssf_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k521303 {background:url(/fundinfo/rmhssf_c/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121510 {background:url(/fundinfo/nkjn4af1502/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k421204 {background:url(/fundinfo/nsso/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k421203 {background:url(/fundinfo/nsso_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120819 {background:url(/fundinfo/nkssf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121112 {background:url(/fundinfo/ncjf_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121113 {background:url(/fundinfo/ncjf_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121222 {background:url(/fundinfo/nsskf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k620001 {background:url(/fundinfo/npgnio/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k620002 {background:url(/fundinfo/npgnio_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k519801 {background:url(/fundinfo/nqg/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120815 {background:url(/fundinfo/nsb/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d720106 {background:url(/fundinfo/dcnpggk/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d720107 {background:url(/fundinfo/dcnpggk_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d120122 {background:url(/fundinfo/dcnpeb/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.d120123 {background:url(/fundinfo/dcnpeb_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120563 {background:url(/fundinfo/nnhksf0511/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k220651 {background:url(/fundinfo/nsjskf0603/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120651 {background:url(/fundinfo/nnhksf0601/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120654 {background:url(/fundinfo/nkisf0609/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k620651 {background:url(/fundinfo/mnnhksf0609/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k220552 {background:url(/fundinfo/nsjskf0511/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k220551 {background:url(/fundinfo/nsjskf0509/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120000 {background:url(/fundinfo/mrf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120653 {background:url(/fundinfo/njikf0602/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120555 {background:url(/fundinfo/nsjskf0506/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120652 {background:url(/fundinfo/nksikf0601/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120564 {background:url(/fundinfo/njikf0512/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k620551 {background:url(/fundinfo/mnnhksf0512/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120553 {background:url(/fundinfo/nsjskf0504/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120562 {background:url(/fundinfo/nkjikf0511/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120561 {background:url(/fundinfo/njikf0510/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120560 {background:url(/fundinfo/njikf0509/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120558 {background:url(/fundinfo/nnhksf0508/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120552 {background:url(/fundinfo/nsjskf0502/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120106 {background:url(/fundinfo/nndao/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120557 {background:url(/fundinfo/njikf0507/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120556 {background:url(/fundinfo/nkjikf0507/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120554 {background:url(/fundinfo/njikf0505/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120455 {background:url(/fundinfo/nsjskf0412/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120454 {background:url(/fundinfo/nsjskf0409/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120551 {background:url(/fundinfo/njrkf0501/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120453 {background:url(/fundinfo/nsjskf0407/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120452 {background:url(/fundinfo/njskf0405/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120451 {background:url(/fundinfo/njskf0403/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120351 {background:url(/fundinfo/njskf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121939 {background:url(/fundinfo/ndcsf1912/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121416 {background:url(/fundinfo/nshssf_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121417 {background:url(/fundinfo/nshssf_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121415 {background:url(/fundinfo/nshssf_p/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121927 {background:url(/fundinfo/ndcsf1907/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121839 {background:url(/fundinfo/ndcsf1809/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k421401 {background:url(/fundinfo/nnksaw/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121837 {background:url(/fundinfo/nnaisfs/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121836 {background:url(/fundinfo/nnaisf2/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120821 {background:url(/fundinfo/nkksf1/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121323 {background:url(/fundinfo/tnskkf2/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121322 {background:url(/fundinfo/tnskkf1/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121833 {background:url(/fundinfo/nkdif/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121314 {background:url(/fundinfo/psssf_c/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121315 {background:url(/fundinfo/psssf_d/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121307 {background:url(/fundinfo/psssf_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121308 {background:url(/fundinfo/psssf_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121628 {background:url(/fundinfo/ureit1_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121218 {background:url(/fundinfo/ureit_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121629 {background:url(/fundinfo/ureit1_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121219 {background:url(/fundinfo/ureit_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121707 {background:url(/fundinfo/njnckaf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121405 {background:url(/fundinfo/narfm1/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121406 {background:url(/fundinfo/narfm2/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121311 {background:url(/fundinfo/nakkf1/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121003 {background:url(/fundinfo/nakkf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121327 {background:url(/fundinfo/njrias/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k421206 {background:url(/fundinfo/nbkkf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121107 {background:url(/fundinfo/nanjef/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121604 {background:url(/fundinfo/nbktrf3/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121605 {background:url(/fundinfo/nbktrfs/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121540 {background:url(/fundinfo/nn225a3/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121541 {background:url(/fundinfo/nn225as/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121531 {background:url(/fundinfo/nnbbf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121401 {background:url(/fundinfo/nskkfm1/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121402 {background:url(/fundinfo/nskkfm2/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120906 {background:url(/fundinfo/nsssf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120904 {background:url(/fundinfo/nstsf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120902 {background:url(/fundinfo/nnkfm/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121418 {background:url(/fundinfo/nkhtksf1409/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121455 {background:url(/fundinfo/nngsf1409_a/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121456 {background:url(/fundinfo/nngsf1409_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120817 {background:url(/fundinfo/nkt/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121354 {background:url(/fundinfo/nmskf1305/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121324 {background:url(/fundinfo/nnnf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120723 {background:url(/fundinfo/npktf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120905 {background:url(/fundinfo/ntbsf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120405 {background:url(/fundinfo/reit/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120406 {background:url(/fundinfo/reit_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120709 {background:url(/fundinfo/npbsf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121335 {background:url(/fundinfo/nttsfm/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121336 {background:url(/fundinfo/ntbsfm/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121119 {background:url(/fundinfo/nnfkkf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121331 {background:url(/fundinfo/ntmsfm/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120605 {background:url(/fundinfo/ncf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k121102 {background:url(/fundinfo/nssbkf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k221003 {background:url(/fundinfo/njykkf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k620751 {background:url(/fundinfo/mnnhksf0701/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120609 {background:url(/fundinfo/npgekf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120602 {background:url(/fundinfo/nns20/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120604 {background:url(/fundinfo/npgesf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120751 {background:url(/fundinfo/nkssf0701/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k719801 {background:url(/fundinfo/npgko/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k719802 {background:url(/fundinfo/npgko_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k119803 {background:url(/fundinfo/npebo/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k119804 {background:url(/fundinfo/npebo_b/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k119802 {background:url(/fundinfo/npftgo/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120559 {background:url(/fundinfo/snnhksf0508/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k819701 {background:url(/fundinfo/naq/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k620301 {background:url(/fundinfo/nnbokf0301/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k519602 {background:url(/fundinfo/ntaa120/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k519601 {background:url(/fundinfo/ntaa30/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120310 {background:url(/fundinfo/nnsrgf0309/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k620201 {background:url(/fundinfo/nnbokf0207/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120307 {background:url(/fundinfo/nnsrgf0307/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k419601 {background:url(/fundinfo/ntaa70/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120304 {background:url(/fundinfo/nnsrgf0303/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k720201 {background:url(/fundinfo/nnbokf0201/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120216 {background:url(/fundinfo/nnsrgf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k519501 {background:url(/fundinfo/ntaa100/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k120209 {background:url(/fundinfo/nrgf/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k719501 {background:url(/fundinfo/ntaa50/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k620101 {background:url(/fundinfo/nnbkf0103/img/com_im10.jpg) no-repeat 0 0;}
.fundItemList > .item .ranking + .image.k720101 {background:url(/fundinfo/nnbokf0107/img/com_im10.jpg) no-repeat 0 0;}

.fundItemList > .item .ranking > span {
	display: table-cell;
	vertical-align: middle;
	line-height: 1;
}
.fundItemList > .item .ranking > .now {
	padding: 0 15px 0 32px;
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: 26px;
	font-size: 2.6rem;
	font-weight: bold;
}
.fundItemList > .item.rank_1 .ranking > .now { background-image: url(/fundinfo/comparison/img/com_ic08.png); color: #b38600; }
.fundItemList > .item.rank_2 .ranking > .now { background-image: url(/fundinfo/comparison/img/com_ic09.png); color: #646464; }
.fundItemList > .item.rank_3 .ranking > .now { background-image: url(/fundinfo/comparison/img/com_ic10.png); color: #9c7767; }
/*.fundItemList > .item:nth-child(1) .ranking > .now { background-image: url(/fundinfo/comparison/img/com_ic08.png); color: #b38600; }
.fundItemList > .item:nth-child(2) .ranking > .now { background-image: url(/fundinfo/comparison/img/com_ic09.png); color: #646464; }
.fundItemList > .item:nth-child(3) .ranking > .now { background-image: url(/fundinfo/comparison/img/com_ic10.png); color: #9c7767; }*/
.fundItemList > .item .ranking > .now > span {
	display: inline-block;
	vertical-align: inherit;
	font-size: 30px;
	font-size: 3rem;
	font-weight: bold;
}
.fundItemList > .item .ranking > .last {
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 0 0.4em;
	color: #555555;
	font-size: 14px;
	font-size: 1.4rem;
}
.fundItemList > .item .ranking.up > .last { background-image: url(/fundinfo/comparison/img/com_ic11.png); }
.fundItemList > .item .ranking.keep > .last { background-image: url(/fundinfo/comparison/img/com_ic12.png); }
.fundItemList > .item .ranking.down > .last { background-image: url(/fundinfo/comparison/img/com_ic13.png); }
.fundItemList > .item .ranking + * {
	margin-top: 5px;
}
.fundItemList > .item .fundName {
	font-size: 15.5px;
	font-size: 1.55rem;
	font-weight: bold;
	letter-spacing: -0.04em;
}
.fundItemList > .item .fundName > .categoryIcon > span {
	margin-left: 2px;
}
.fundItemList > .item .dataList > li {
	display: table;
	width: 100%;
}
.fundItemList > .item .dataList > li {
	line-height: 22px;
}
.fundItemList > .item .dataList > li + li {
	margin-top: 10px;
}
.fundItemList > .item .dataList > li > span {
	display: table-cell;
	vertical-align: middle;
}
.fundItemList > .item .dataList > li > .title {
	padding-left: 24px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	font-size: 14px;
	font-size: 1.4rem;
}
.fundItemList > .item .dataList > li > .title.tna { background-image: url(/fundinfo/comparison/img/com_ic02.png); }
.fundItemList > .item .dataList > li > .title.nav { background-image: url(/fundinfo/comparison/img/com_ic07.png); }
.fundItemList > .item .dataList > li > .title.per { background-image: url(/fundinfo/comparison/img/com_ic04.png); }
.fundItemList > .item .dataList > li > .title.view { background-image: url(/fundinfo/comparison/img/com_ic06.png); }
.fundItemList > .item .dataList > li > .data {
	font-size: 20px;
	font-size: 2rem;
	font-weight: bold;
	text-align: right;
}
.fundItemList > .item .dataList > li > .data > span {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.fundItemList.range3Col > .item {
	float: left;
	width: 30.04%;
	margin-left: 4.94%;
}
.fundItemList.range3Col > .item:nth-child(3n+1) {
	clear: left;
	margin-left: 0;
}
.fundItemList.range3Col > .item:nth-child(-n+3) {
	margin-top: 0;
}

/* fundNoteList01 */
.fundNoteList01 {
	margin-top: 20px;
}
.fundNoteList01 > li {
	position: relative;
	padding-left: 1em;
	font-size: 12px;
	font-size: 1.2rem;
}
.fundNoteList01 > li:before {
	content: "※";
	position: absolute;
	top: 0;
	left: 0;
}


/* Link
-------------------------------- */


/* Button
-------------------------------- */

/* returnBtn */
.returnBtn {
	position: relative;
	display: table;
	margin-top: 20px;
}
.returnBtn > a {
	display: table-cell;
	vertical-align: middle;
	padding: 10px 25px 10px 48px;
	border-radius: 4px;
	background: #335588 url(/fundinfo/comparison/img/com_ic27.png) no-repeat 24px 50%;
	color: #ffffff;
	font-size: 14px;
	font-size: 1.4rem;
	text-decoration: none;
}
.returnBtn > a:hover {
	background-color: #10284b;
}


/* Table
-------------------------------- */

/* tableWrap */
.tableWrap { /*170309修正*/
	margin-top: 20px;
	padding: 0;
}

/* comparisonTable */
.comparisonTable {
	width: 100%;
	border-collapse: separate;
}
.comparisonTable tbody tr > *:first-child {
	border-left: 1px solid #dddddd;
}
.comparisonTable th,
.comparisonTable td {
	vertical-align: middle;
	color: #000000;
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 1.5;
	text-align: center;
}
.comparisonTable th > *:first-child,
.comparisonTable td > *:first-child {
	margin-top: 0 !important;
}
.comparisonTable thead th {
	padding: 13px 0 10px;
	border-right: 1px solid #adadad;
	border-bottom: 1px solid #dddddd;
	background-color: #777777;
	line-height: 1.15;
}
.comparisonTable thead th:last-child {
	border-right-color: #777777;
}
.comparisonTable thead th span,
.comparisonTable thead th > span {
	display: inline-block;
	color: #ffffff;
	font-size: 13px;
	font-size: 1.3rem;
	font-weight: bold;
}
.comparisonTable thead th .fundName {
	font-size: 16px;
	font-size: 1.6rem;
}
.comparisonTable thead th .order > * {
	display: inline-block;
	width: 16px;
	height: 12px;
	margin-top: 8px;
	background: url(/fundinfo/comparison/img/com_ic25.png) no-repeat;
	cursor: pointer;
}
.comparisonTable thead th .order > .ascending {
	background-position: 0 0;
}
.comparisonTable thead th .order > .ascending.on {
	background-position: -40px 0;
}
.comparisonTable thead th .order > .descending {
	margin-left: 4px;
	background-position: -20px 0;
}
.comparisonTable thead th .order > .descending.on {
	background-position: -60px 0;
}
.comparisonTable tbody tr {
	background-color: #ffffff;
}
.comparisonTable tbody tr:nth-child(2n) {
	background-color: #f5f5f5;
}
.comparisonTable tbody th,
.comparisonTable tbody td {
	padding: 14px 10px;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
.comparisonTable tbody tr > .lv01:first-child {
	border-left: 1px solid #dddddd;
}
.comparisonTable tbody td .fundCheck {
	display: block;
	width: 24px;
	height: 24px;
	margin: 0 auto;
	background: url(/fundinfo/comparison/img/com_ic19.png) no-repeat 0 0;
	cursor: pointer;
}
.comparisonTable tbody td .fundCheck input {
	display: none;
}
.comparisonTable tbody td .fundCheck.checked {
	background-position: -24px 0;
}
.comparisonTable tbody td span[class^=top] {
	display: inline-block;
	padding-top: 20px;
	background-repeat: no-repeat;
	background-position: 50% 0;
	font-weight: bold;
}
.comparisonTable tbody td span.top1 {
	background-image: url(/fundinfo/comparison/img/com_ic20.png);
	color: #b38600;
}
.comparisonTable tbody td span.top2 {
	background-image: url(/fundinfo/comparison/img/com_ic21.png);
	color: #646464;
}
.comparisonTable tbody td span.top3 {
	background-image: url(/fundinfo/comparison/img/com_ic22.png);
	color: #9c7767;
}
.comparisonTable tbody td span.noIcon {
	background: none !important;
	padding-top: 0;
}
.comparisonTable tbody td .fundName {
	display: table;
	text-align: left;
	letter-spacing: -0.04em;
}
.comparisonTable tbody td .fundName > * {
	display: table-cell;
	vertical-align: middle;
}
.comparisonTable tbody td .fundName > .categoryIcon {
	padding-right: 10px;
}
.comparisonTable tbody td .categoryIcon > span + span {
	margin-top: 2px;
}
.comparisonTable tbody td .up,
.comparisonTable tbody td .down,
.comparisonTable tbody td .keep {	/*240830修正*/
    display: flex;
    background-repeat: no-repeat;
    background-position: 0% 0;
    margin-left: 10px;
    padding-left: 15px;
    text-align: center;
    justify-content: center;
}
.comparisonTable tbody td .up2,
.comparisonTable tbody td .down2,
.comparisonTable tbody td .keep2 {	/*240830追加*/
    display: flex;
    background-repeat: no-repeat;
    background-position: 0% 0;
    text-align: center;
    justify-content: center;
}
.comparisonTable tbody td .keep { /*170106追加*/
	padding-left:5px; padding-right:5px;
}
.comparisonTable tbody td span.up {
	background-image: url(/fundinfo/comparison/img/com_ic23.png);
	color: #ff0000;
}
.comparisonTable tbody td span.down {
	background-image: url(/fundinfo/comparison/img/com_ic24.png);
	color: #348ebb;
}
.comparisonTable tbody td span.keep2 { /*240830追加*/
	color: #848484;
}
.comparisonTable tbody td span.up2 { /*240830追加*/
	color: #ff0000;
}
.comparisonTable tbody td span.down2 { /*240830追加*/
	color: #348ebb;
}
.comparisonTable tbody td span.keep {	/*161130追加MT*/
	background-image: url(/fundinfo/comparison/img/com_ic54.png);
	color: #848484;
}
.comparisonTable tbody td a[href*="pdf"] {
	display: inline-block;
	padding-top: 22px;
	background: url(/common/img/com_ic01.png) no-repeat 50% 0;
	font: 12px;
	font-size: 1.2rem;
}
.comparisonTable tbody .lv01 {
	background-color: #e0f1f8;
}
.comparisonTable tbody .lv02 {
	background-color: #ecf7fd;
}
.comparisonTable.result thead th {
	padding: 16px 9px;
}
.comparisonTable.result thead th[class^=fund] {
	vertical-align: top;
}
.comparisonTable.result thead th a {
	display: block;
	color: #ffffff;
	text-align: left;
	text-decoration: underline;
}
.comparisonTable.result thead th a img,
.comparisonTable.result thead th a span {
	transition-property: all;
	transition-duration: 0.2s;
}
.comparisonTable.result thead th a .image {
	display: block;
	background-color: #000000;
}
.comparisonTable.result thead th a .image img {
	width: 100%;
	height: auto;
}
.comparisonTable.result thead th a .fundName {
	display: inline-block;
	margin-top: 1em;
	font-size: 13px;
	font-size: 1.3rem;
	line-height: 1.38;
	text-decoration: underline;
}
.comparisonTable.result thead th a:hover .fundName {
	text-decoration: none;
}
.comparisonTable.result tbody th {
	padding: 10px;
	text-align: left;
}
.comparisonTable.result tbody td {
	vertical-align: top;
	padding: 10px;
	transition-property: all;
	transition-duration: 0.2s;
	text-align: right;
}
.comparisonTable.result tbody td span[class^="top"] {
	padding: 0;
	background: none;
	font-size: 16px;
	font-size: 1.6rem;
}
.comparisonTable.result tbody .bmIcon {
	text-align: center;
}
.comparisonTable.result tbody .bmIcon > a {
	display: block;
	width: 19px;
	height: 18px;
	margin: 0 auto;
	background: url(/fundinfo/comparison/img/com_ic26.png) no-repeat 0 0;
	transition-property: none;
	transition-duration: 0;
	text-indent: -9999px;
	outline: none;
}
.comparisonTable.result tbody .bmIcon > a.registered {
	background-position: -19px 0;
}
.comparisonTable.result tbody .on {
	background-color: #fffcf0 !important;
}


/* Column
-------------------------------- */


/* Block
-------------------------------- */

/* submitBlock */
.usersActionArea {
	display: none;
}
.submitBlock {
	display: table;
	position: relative;
	padding: 12px 16px;
	background-color: #eeeeee;
}
.submitBlock:before {
	content: "";
	position: absolute;
	left: 16px;
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 12px solid transparent;
	border-left: 8px solid transparent;
}
.submitBlock > * {
	display: table-cell;
	vertical-align: middle;
}
.submitBlock > p {
	padding: 0 15px 0 24px;
	background: url(/fundinfo/comparison/img/com_ic17.png) no-repeat 0 50%;
	font-size: 14px;
	font-size: 1.4rem;
}
.submitBlock > .submit > .compareBtn {
	width: 162px;
	height: 30px;
	margin: 0;
	padding: 0 0 0 36px;
	border: 1px solid #cccccc;
	border-radius: 4px;
	background: #ffffff url(/fundinfo/comparison/img/com_ic18.png) no-repeat -1px 50%;
	font-size: 13px;
	font-size: 1.3rem;
	text-align: left;
	cursor: pointer;
}
.submitBlock > .submit > .favoriteBtn {
	width: 180px;
	height: 30px;
	margin: 0;
	padding: 0 0 0 36px;
	border: 1px solid #cccccc;
	border-radius: 4px;
	background: #ffffff url(/fundinfo/comparison/img/com_ic33.png) no-repeat -1px 50%;
	font-size: 13px;
	font-size: 1.3rem;
	text-align: left;
	cursor: pointer;
}
.submitBlock > .submit > .deleteBtn {
	width: 162px;
	height: 30px;
	margin: 0 0 0 10px;
	padding: 0 0 0 36px;
	border: 1px solid #cccccc;
	border-radius: 4px;
	background: #ffffff url(/common/img/com_ic09.png) no-repeat 10px 50%;
	font-size: 13px;
	font-size: 1.3rem;
	text-align: left;
	cursor: pointer;
}
.submitBlock > .submit > input + input {
	margin-left: 10px;
}
.submitBlock.upper {
	margin-bottom: 10px;
}
.submitBlock.upper:before {
	bottom: -22px;
	border-top-color: #eeeeee;
}
.submitBlock.lower {
	margin-top: 10px;
}
.submitBlock.lower:before {
	top: -22px;
	border-bottom-color: #eeeeee;
}

/* graphBlock */
.graphBlock {
	overflow: hidden;
	margin: 40px -15px 0;
}


/* Box
-------------------------------- */

/* appealLeadBox */
.appealLeadBox { /*161110修正*/
	width:100%;
	max-width:1024px;
	margin-top: 40px;
	padding: 30px 39px;
	border: solid 1px #dddddd;
}
.appealLeadBox .photoCol { /*161110修正*/
	float: left;
	width: 15%;
}
.appealLeadBox .textCol { /*161110修正*/
	float: right;
	width: 80%;
}
.appealLeadBox .textCol .lead {
	margin-top: 0;
	padding: 15px 20px;
	background: url(/fundinfo/img/com_bg26.png) no-repeat 0 0,
	url(/fundinfo/img/com_bg27.png) no-repeat 100% 0;
	font-size: 22px;
	font-size: 2.2rem;
}
.appealLeadBox .textCol .message {
	margin-top: 0;
}
.appealLeadBox .textCol .name {
	margin-top: 10px;
	font-weight: bold;
}


/* Line
-------------------------------- */


/* Other
-------------------------------- */

/* categoryIcon */
.categoryIcon > span {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
}
.categoryIcon > .ci01 { background-image: url(/fundinfo/comparison/img/com_ic14.png); }
.categoryIcon > .ci02 { background-image: url(/fundinfo/comparison/img/com_ic15.png); }
.categoryIcon > .ci03 { background-image: url(/fundinfo/comparison/img/com_ic16.png); }
.categoryIcon > .ci04 { background-image: url(/fundinfo/comparison/img/com_ic36.png); }
.categoryIcon > .ci05 { background-image: url(/fundinfo/comparison/img/com_ic37.png); }
.categoryIcon > .ci06 { background-image: url(/fundinfo/comparison/img/com_ic38.png); }
.categoryIcon > .ci07 { background-image: url(/fundinfo/comparison/img/com_ic40.png); }
.categoryIcon > .ci08 { background-image: url(/fundinfo/comparison/img/com_ic41.png); }
.categoryIcon > .ci09 { background-image: url(/fundinfo/comparison/img/com_ic42.png); }
.categoryIcon > .ci10 { background-image: url(/fundinfo/comparison/img/com_ic43.png); }

/* fundInfoWrap */
.fundInfoWrap > .tabNav {
	position: absolute;
	top: 0;
	right: 0;
}
.fundInfoWrap > .tabNav > li {
	float: left;
	width: 200px;
	border: 1px solid #dddddd;
}
.fundInfoWrap > .tabNav > li + li {
	width: 199px;
	border-left: none;
}
.fundInfoWrap > .tabNav > li > a {
	display: block;
	padding: 10px;
	background-color: #ffffff;
	color: #000000;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.fundInfoWrap > .tabNav > li > a:hover {
	text-decoration: underline;
}
.fundInfoWrap > .tabNav > .on > a,
.fundInfoWrap > .tabNav > .on > a:hover {
	background-color: #e60012;
	color: #ffffff;
	text-decoration: none;
}
.fundInfoWrap > .tabDetail {
	margin-top: 40px;
}
.fundInfoWrap.fundSearch { /*170309修正*/
	margin-top: 90px;
}
.fundInfoWrap.fundSearch > .tabNav {
	position: static;
	text-align: center;
	font-size: 0;
}
.fundInfoWrap.fundSearch > .tabNav > li { /*170309修正*/
	float: none;
	display: inline-block;
	width: 220px;
	font-size: 16px;
	font-size: 1.6rem;
}
.fundInfoWrap.fundSearch > .tabNav > li > a > span {
	display: inline-block;
	padding-left: 30px;
	font-weight: bold;
}
.fundInfoWrap.fundSearch > .tabNav > li:not(.on) > a:hover > span {
	text-decoration: underline;
}
.fundInfoWrap.fundSearch > .tabNav > li > a[href="#keyword"] > span {
	background: url(/fundinfo/search/img/search_ic01.png) no-repeat 0 50%;
}
.fundInfoWrap.fundSearch > .tabNav > li.on > a[href="#keyword"] > span {
	background: url(/fundinfo/search/img/search_ic02.png) no-repeat 0 50%;
}
.fundInfoWrap.fundSearch > .tabNav > li > a[href="#type"] > span {
	background: url(/fundinfo/search/img/search_ic03.png) no-repeat 0 50%;
}
.fundInfoWrap.fundSearch > .tabNav > li.on > a[href="#type"] > span {
	background: url(/fundinfo/search/img/search_ic04.png) no-repeat 0 50%;
}
.fundInfoWrap.fundSearch .keywordHead,
.fundInfoWrap.fundSearch .typeHead { /*161110修正*/
	text-align: center; margin-bottom:20px;
}
.fundInfoWrap.fundSearch .keywordHead span,
.fundInfoWrap.fundSearch .typeHead span {
	display: inline-block;
	padding-left: 40px;
	font-weight: bold;
	font-size: 26px;
	font-size: 2.6rem;
	text-align: center;
	color: #000000;
}
.fundInfoWrap.fundSearch .keywordHead span {
	background: url(/fundinfo/search/img/search_ic05.png) no-repeat 0 44%;
}
.fundInfoWrap.fundSearch .typeHead span {
	background: url(/fundinfo/search/img/search_ic06.png) no-repeat 0 44%;
}
.fundInfoWrap.fundSearch .inputExText {
	margin-top: 35px;
	font-weight: bold;
	font-size: 16px;
	font-size: 1.6rem;
	text-align: center;
}
.fundInfoWrap.fundSearch .searchKeyword { /*161110修正*/
	width: 80%;
	height: 36px;
	margin-top: 10px;
	padding: 0 20px;
	border: solid 1px #cccccc;
	border-radius: 18px;
}
.fundInfoWrap.fundSearch > .tabDetail {
	text-align: center;
}
.fundInfoWrap.fundSearch .searchKeyword + .noteList01 {
	width: 720px;
	margin: 10px auto 0;
	padding: 0 20px;
	text-align: left;
}
.fundInfoWrap.fundSearch .searchKeyword + .noteList01 li {
	margin-top: 0;
	font-size: 12px;
	font-size: 1.2rem;
}
.fundInfoWrap.fundSearch .searchResult {
	margin-top: 20px; margin-bottom:30px;
}
.fundInfoWrap.fundSearch .searchResult .text {
	display: inline-block;
	margin-top: 0;
	font-size: 14px;
	font-size: 1.4rem;
	vertical-align: bottom;
}
.fundInfoWrap.fundSearch .searchResult .text em {
	display: inline-block;
	padding: 0 5px;
	font-weight: bold;
	font-size: 30px;
	font-size: 3rem;
	color: #e60012;
}
.fundInfoWrap.fundSearch .searchResult .linkBtn01 {
	display: inline-block;
	margin: 0 0 0 20px;
}
.fundInfoWrap.fundSearch .searchResult .linkBtn01 a:after {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
.fundInfoWrap.fundSearch .searchResult .clearBtn {
	display: inline-block;
	margin: 0 0 0 20px;
}
.fundInfoWrap.fundSearch .searchResult .clearBtn a {
	padding: 3px 10px;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	border-radius: 3px;
	font-size: 13px;
	font-size: 1.3rem;
	color: #333333;
	text-decoration: none;
}
.fundInfoWrap.fundSearch .searchResult .clearBtn a:hover {
	text-decoration: underline;
}

/* fundSelectWrap */
.fundSelectWrap > .tabNav > li {
	float: left;
	width: 19.36%;
	margin-left: 0.8%;
	border: 1px solid #cccccc;
	border-radius: 5px;
}
.fundSelectWrap > .tabNav > li:nth-child(5n+1) {
	clear: left;
	margin-left: 0;
}
.fundSelectWrap > .tabNav > li > a {
	display: block;
	padding: 5px;
	border: 1px solid #ffffff;
	border-radius: 4px;
	background-color: #ffffff;
	color: #999999;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.fundSelectWrap > .tabNav > li > a:hover {
	text-decoration: underline;
}
.fundSelectWrap > .tabNav > .on {
	border-color: #e60012;
}
.fundSelectWrap > .tabNav > .on > a,
.fundSelectWrap > .tabNav > .on > a:hover {
	border-color: #e60012;
	color: #e60012;
	text-decoration: none;
}
.fundSelectWrap > .tabDetail {
	margin-top: 25px;
}
.fundSelectWrap > .tabDetail .tableWrap {
	margin-top: 0;
	padding: 0;
}

/* resultNumber */
#recommendations .resultNumber span,
#searchResult .resultNumber span {
	display: inline-block;
	margin-left: 20px;
}
#recommendations .resultNumber em,
#searchResult .resultNumber em {
	font-weight: bold;
	font-size: 18px;
	font-size: 1.8rem;
	color: #000000;
}
#recommendations .submitBlock + .tableWrap,
#searchResult .submitBlock + .tableWrap {
	margin-top: 10px;
}
#recommendations .box01,
#searchResult .box01 {
	padding: 20px 30px;
}
#recommendations .box01 dl,
#searchResult .box01 dl {
	display: table;
}
#recommendations .box01 dl dt,
#recommendations .box01 dl dd,
#searchResult .box01 dl dt,
#searchResult .box01 dl dd {
	display: table-cell;
	font-size: 14px;
	font-size: 1.4rem;
	vertical-align: middle;
}
#recommendations .box01 dl dt,
#searchResult .box01 dl dt {
	padding-right: 25px;
	font-weight: bold;
	font-size: 15px;
	font-size: 1.5rem;
}
#recommendations .box01 .iconLink01,
#searchResult .box01 .iconLink01 {
	margin-top: 0;
}
#recommendations .box01 .iconLink01 li,
#searchResult .box01 .iconLink01 li {
	float: left;
	margin: 0 50px 0 0;
}
#recommendations #overviewBtn,
#searchResult #overviewBtn,
#iconExplain #overviewBtn {
	padding-bottom: 10px;
	text-align: right;
}
#recommendations #overviewBtn a,
#searchResult #overviewBtn a,
#iconExplain #overviewBtn a {
	display: inline-block;
	padding: 0 15px 0 24px;
	background: url(/fundinfo/comparison/img/com_ic28.png) no-repeat 100% 50%, url(/fundinfo/comparison/img/com_ic32.png) no-repeat 0 50%;
	font-size: 13px;
	font-size: 1.3rem;
}
#recommendations .overview,
#searchResult .overview {
	overflow: hidden;
	margin-top: 6px;
}
#recommendations .overview a,
#searchResult .overview a {
	float: right;
	min-width: 0;
	padding: 8px 30px;
}
#recommendations .overview a:after,
#searchResult .overview a:after {
	display: none;
}
#recommendations .overview a span,
#searchResult .overview a span {
	display: inline-block;
	padding: 0 20px 0 30px;
	background: url(/fundinfo/comparison/img/com_ic30.png) no-repeat 100% 50%, url(/fundinfo/comparison/img/com_ic29.png) no-repeat 0 50%;
	font-size: 14px;
	font-size: 1.4rem;
}
#recommendations .overview a:hover span,
#searchResult .overview a:hover span {
	text-decoration: underline;
}
#recommendations .overview + .submitBlock,
#searchResult .overview + .submitBlock {
	overflow: hidden;
}
#recommendations .heading03,
#searchResult .heading03 {
	margin-top: 5rem;
	font-size: 30px;
	font-size: 3rem;
	font-weight: bold;
	text-align: center;
}
#searchRecentlyWrap { /*161110追加*/
	margin: 0 10px;
}
#searchRecentlyWrap .heading03 { /*161110追加*/
    margin: 35px 0 0;
    color: #000000;
    font-size: 18px;
    font-size: 1.8rem;
}
#recommendations .fundSlider,
#searchResult .fundSlider,
#searchRecentlyWrap .fundSlider {
	position: relative;
	margin-top: 20px;
}
#recommendations .fundSlider figure,
#searchResult .fundSlider figure {
	position: relative;
}
#recommendations .fundSlider figure figcaption,
#searchResult .fundSlider figure figcaption {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	padding: 5px 10px;
	background-color: #666666;
	font-size: 13px;
	font-size: 1.3rem;
	line-height: 1.4;
	color: #ffffff;
}
#searchRecentlyWrap .fundSlider ul li { /*161110修正*/
	float: left;
	width: 30%;
	margin-right: 27px;
}
#recommendations .fundSlider ul li span,
#searchResult .fundSlider ul li span,
#searchRecentlyWrap .fundSlider ul li span {
	display: block;
	margin-top: 10px;
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 1.4;
}
#recommendations .fundSlider .bx-prev,
#recommendations .fundSlider .bx-next,
#searchResult .fundSlider .bx-prev,
#searchResult .fundSlider .bx-next {
	position: absolute;
	top: 68px;
	display: block;
	width: 36px;
	height: 64px;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
}
#searchRecentlyWrap .fundSlider .bx-prev,
#searchRecentlyWrap .fundSlider .bx-next {
	position: absolute;
	top: 50%;
	display: block;
	width: 36px;
	height: 64px;
	margin-top: -32px;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 100%;
}
#recommendations .fundSlider .bx-prev,
#searchResult .fundSlider .bx-prev,
#searchRecentlyWrap .fundSlider .bx-prev {
	left: 0;
	background: url(/fundinfo/search/img/search_ic07.png) no-repeat 0 0;
}
#recommendations .fundSlider .bx-next,
#searchResult .fundSlider .bx-next,
#searchRecentlyWrap .fundSlider .bx-next {
	right: 0;
	background: url(/fundinfo/search/img/search_ic08.png) no-repeat 0 0;
}
.typeHeadChild {
	display: block;
	margin-top: 30px;
	padding: 10px;
	background-color: #f5f5f5;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	text-align: left;
}
.checkBoxList {
	margin-top: 15px;
	padding: 0 0 0 30px;
}
.checkBoxList li {
	float: left;
	width: 25%;
	margin-top: 15px;
	text-align: left;
	cursor: pointer;
}
.dealer .checkBoxList {
	float: left;
	width: 220px;
	margin-top: 30px;
	background: url(/fundinfo/search/img/search_ic09.png) no-repeat 100% 50%;
}
.dealer .checkBoxList li {
	float: none;
	width: 100%;
	margin-top: 20px;
}
.dealer .checkBoxList li:first-child {
	margin-top: 0;
}
.dealer .listBox {
	float: right;
	width: 700px;
	margin-top: 30px;
}
.dealer .listBox .searchKeyword {
	width: 100%;
	margin-top: 0;
}
.dealer .listBox .scrollBox {
	overflow-y: scroll;
	height: 110px;
	margin-top: 15px;
	padding: 15px;
	border: solid 1px #e9e9e9;
}
.dealer .listBox .scrollBox .checkBoxList {
	width: 100%;
	margin-top: 0;
	padding: 0;
	background: none;
}
.dealer .listBox .scrollBox .checkBoxList li {
	float: left;
	width: 50%;
	margin-top: 10px;
	font-size: 13px;
	font-size: 1.3rem;
}
.dealer .listBox .scrollBox .checkBoxList li .fundCheck {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin: 0 10px 0 0;
	background: url(/fundinfo/comparison/img/com_ic35.png) no-repeat 0 0;
	cursor: pointer;
	vertical-align: top;
}
.dealer .listBox .scrollBox .checkBoxList li .fundCheck.checked {
	background-position: -18px 0;
}
.dealer .listBox .scrollBox .checkBoxList li:nth-child(1),
.dealer .listBox .scrollBox .checkBoxList li:nth-child(2) {
	margin-top: 0;
}
.checkBoxList li .fundCheck {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin: 0 10px 0 0;
	background: url(/fundinfo/comparison/img/com_ic19.png) no-repeat 0 0;
	vertical-align: top;
}
.checkBoxList li .fundCheck.checked {
	background-position: -24px 0;
}
.checkBoxList li .fundRadio {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin: 0 10px 0 0;
	background: url(/fundinfo/comparison/img/com_ic34.png) no-repeat 0 0;
	vertical-align: top;
}
.checkBoxList li .fundRadio.checked {
	background-position: -24px 0;
}
.checkBoxList li .fundCheck input,
.checkBoxList li .fundRadio input {
	display: none;
}
.fundSearch .checkBoxList li {
	position: relative;
}
.fundSearch .checkBoxList li .fundCheck,
.fundSearch .checkBoxList li .fundRadio,
.fundSearch .dealer .listBox .scrollBox .checkBoxList li .fundCheck {
	width: auto;
	height: auto;
	margin: 0;
	padding-left: 34px;
	background: none;
}
.fundSearch .dealer .listBox .scrollBox .checkBoxList li .fundCheck {
	padding-left: 28px;
}
.fundSearch .checkBoxList li .fundCheck:before,
.fundSearch .checkBoxList li .fundRadio:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 24px;
	height: 24px;
	background: url(/fundinfo/comparison/img/com_ic19.png) no-repeat 0 0;
}
.fundSearch .checkBoxList li .fundCheck.checked:before {
	background-position: -24px 0;
}
.fundSearch .checkBoxList li .fundRadio:before {
	background: url(/fundinfo/comparison/img/com_ic19.png) no-repeat 0 0;
}
.fundSearch .checkBoxList li .fundRadio.checked:before {
	background-position: -24px 0;
}
.fundSearch .dealer .listBox .scrollBox .checkBoxList li .fundCheck:before {
	width: 18px;
	height: 18px;
	background: url(/fundinfo/comparison/img/com_ic35.png) no-repeat 0 0;
}
.fundSearch .dealer .listBox .scrollBox .checkBoxList li .fundCheck.checked:before {
	background-position: -18px 0;
}

/* modal */
#modal #page { /*161128AT修正→ 161110NAM修正*/
	padding: 0; 
}
#modal #container { /*161110NAM追加*/
    margin-top: 0;
}
#modal {
	padding: 20px;
}
#modal .iconModalBgColumn {
	margin-top: 30px;
	padding: 10px 20px 20px;
	background-color: #edf6fa;
}
#modal .iconModalColumn .iconModalBlock {
	clear: none;
	float: left;
	width: 25%;
	padding-right: 30px;
}
#modal .iconModalBgColumn .iconModalBlock {
	clear: none;
	float: left;
	width: 25%;
	padding-right: 20px;
}
#modal .iconModalColumn .iconModalBlock:nth-child(-n+4),
#modal .iconModalBgColumn .iconModalBlock:nth-child(-n+4) {
	margin-top: 0;
}
#modal .iconModalColumn .iconModalBlock .figureLeft,
#modal .iconModalBgColumn .iconModalBlock .figureLeft {
	margin-top: 15px;
	float: left;
	margin-right: 10px;
}
#modal .iconModalColumn .iconModalBlock .text,
#modal .iconModalBgColumn .iconModalBlock .text {
	overflow: hidden;
}
#modal .iconModalColumn .iconModalBlock .figure,
#modal .iconModalBgColumn .iconModalBlock .figure {
	padding-top: 0;
}
#modal .iconModalColumn .iconModalBlock .text,
#modal .iconModalBgColumn .iconModalBlock .text {
	font-size: 14px;
	font-size: 1.4rem;
}
#modal .iconModalColumn .iconModalBlock .text span,
#modal .iconModalBgColumn .iconModalBlock .text span {
	display: block;
	font-weight: bold;
}
#modal .checkBoxList {
	margin-top: 0;
}
#modal .checkBoxList li:nth-child(-n+4) {
	margin-top: 0;
}
#modal .selectBtn {
	margin-top: 50px;
	text-align: center;
}
#modal .selectBtn a {
	display: inline-block;
	padding: 10px 40px 10px 30px;
	background: #dddddd url(/fundinfo/search/img/search_ic10.png) no-repeat 92% 50%;
	border-radius: 5px;
	color: #333333;
}

/* listContent */
#listContent #recommendations,
#listContent #searchResult { /*170309修正*/
	display: block;
	width: 100%;
	margin: 0 auto; padding:0 15px 30px;
}
#listContent .comparisonTable tbody tr > th:first-child,
#listContent .comparisonTable tbody tr > td:first-child {
	background: #e0f1f8;
}
#listContent .comparisonTable tbody .bmIcon {
	text-align: center;
}
#listContent .comparisonTable tbody .bmIcon > a {
	display: block;
	width: 19px;
	height: 18px;
	margin: 0 auto;
	background: url(/fundinfo/comparison/img/com_ic26.png) no-repeat 0 0;
	transition-property: none;
	transition-duration: 0;
	text-indent: -9999px;
	outline: none;
}
#listContent .comparisonTable tbody .bmIcon > a.registered {
	background-position: -19px 0;
}

/* typeRadioField */
.typeRadioField { /*161110修正*/
	width: 100%;
	display: table;
	margin-bottom: 2px;
}
.typeRadioField .typeItem {
	width: 20%;
	display: table-cell;
	vertical-align: middle;
	padding: 13px 15px 15px;
	background: #f5f5f5;
	font-weight: bold;
}
.typeRadioField .typeDetails .checkBoxList {
	margin-top: 0;
}
.typeRadioField .typeDetails .checkBoxList > li {
	width: 20%;
	padding-right: 15px;
}
.typeRadioField.category .typeDetails .checkBoxList > li:last-child {
	width: 60%;
}

/* fundRedemptionCheck */
.fundRedemptionCheck {
	margin-top: 45px;
	text-align: right;
}
.fundRedemptionCheck + * {
	margin-top: 25px;
}
.fundRedemptionCheck > * {
	display: inline-block;
	vertical-align: top;
}
.fundRedemptionCheck > p {
	margin: 0 0.5em 0 0;
	font-size: 13px;
	font-size: 1.3rem;
	font-weight: bold;
	line-height: 25px;
}
.fundRedemptionCheck > .switch {
	overflow: hidden;
	border: 1px solid #dfdfdf;
	border-bottom-width: 2px;
	border-radius: 5px;
}
.fundRedemptionCheck > .switch > li {
	float: left;
	width: 104px;
	line-height: 22px;
	text-align: center;
}
.fundRedemptionCheck > .switch > li > a {
	display: block;
	background-color: #ffffff;
	color: #000000;
	font-size: 13px;
	font-size: 1.3rem;
	font-weight: bold;
	text-decoration: none;
}
.fundRedemptionCheck > .switch > .on > a {
	background-color: #e60012;
	color: #ffffff;
}

/* fundCategoryWrap */
.fundCategoryWrap {
	zoom: 1;
}
.fundCategoryWrap:after {
	content: "";
	display: block;
	clear: both;
}
.fundCategoryWrap > .category {
	display: table;
	position: relative;
	float: left;
	width: 48.7%;
	margin: 2.2% 0 0 2.6%;
	padding: 11px;
	border: 2px solid #f7f7f7;
	background-color: #f7f7f7;
	transition-property: border-color;
	transition-duration: 0.2s;
	cursor: pointer;
}
.fundCategoryWrap > .category:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 24px;
	height: 24px;
	background: url(/common/img/com_bg07.png) no-repeat 0 0;
}
.fundCategoryWrap > .category:nth-child(-n+2) {
	margin-top: 0;
}
.fundCategoryWrap > .category:nth-child(2n+1) {
	clear: left;
	margin-left: 0;
}
.fundCategoryWrap > .category > * {
	display: table-cell;
	vertical-align: middle;
}
.fundCategoryWrap > .category > .head {
	position: relative;
	width: 110px;
	border: 1px solid #e4e1e1;
	transition-property: border-color;
	transition-duration: 0.2s;
	text-align: center;
}
.fundCategoryWrap > .category > .head > .title {
	position: absolute;
	top: 6px;
	width: 100%;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: bold;
}
.fundCategoryWrap > .category > .head > .icon > img {
	width: auto;
	height: 72px;
}
.fundCategoryWrap > .category > .data {
	padding-left: 10px;
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 1.7;
}
.fundCategoryWrap > .category:hover,
.fundCategoryWrap > .category.selected {
	border-color: #ea3541;
}

@media only screen and (min-width: 1024px) { /*201230追加*/
    .checkBoxList li.cloumn {
        width: 50%;
    }
}

@media only screen and (max-width: 1024px) {
	/* 161110追加
	-------------------------------- */
	.tableWrap.scrollBox { /*170106追加*/
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
	.tableWrap.scrollBox::before { /*170106追加*/
		content: "※この表は横にスライドできます。";
		display: block;
		width: 100%;
		margin-bottom:6px;
		font-size: 12px;
		font-size: 1.2rem;
	}
	#listContent .comparisonTable tbody tr > th:first-child, 
	#listContent .comparisonTable tbody tr > td:first-child { /*170106追加*/
		font-size:13px;
		font-size: 1.3rem;
	}
	.tableWrap.scrollBox > table { /*170106追加*/
		min-width: 750px !important;
	}
	.tableWrap .comparisonTable {
		width: 100%; table-layout: auto;
		word-break: break-all;
		word-wrap: break-all;
	}
	.comparisonTable tbody th, .comparisonTable tbody td {
    	padding: 10px 5px !important;
	}
	#searchResult.sectionWrap01 { /*searchディレクトリで無効とする*/
		width: auto !important;
		margin: auto !important;
	}
	#recommendations .overview, #searchResult .overview {
		margin-bottom:20px;
	}
	.appealLeadBox {
		width:96%; display:block;
		margin-left:15px;
	}
	.sectionWrap01 > section > .date {
		text-align:right; margin-top:20px;
	}
	
}

@media only screen and (min-width: 641px) {
}


@media only screen and (max-width: 640px) {

	.categoryIcon > span {
		width: 18px;
		height: 18px;
		-webkit-background-size: 18px auto;
		background-size: 18px auto;
	}
	.categoryIcon > .ci01 { background-image: url(/fundinfo/comparison/img/com_ic14_sp.png); }
	.categoryIcon > .ci02 { background-image: url(/fundinfo/comparison/img/com_ic15_sp.png); }
	.categoryIcon > .ci03 { background-image: url(/fundinfo/comparison/img/com_ic16_sp.png); }
	.categoryIcon > .ci04 { background-image: url(/fundinfo/comparison/img/com_ic36_sp.png); }
	.categoryIcon > .ci05 { background-image: url(/fundinfo/comparison/img/com_ic37_sp.png); }
	.categoryIcon > .ci06 { background-image: url(/fundinfo/comparison/img/com_ic38_sp.png); }
	.categoryIcon > .ci07 { background-image: url(/fundinfo/comparison/img/com_ic40_sp.png); }
	.categoryIcon > .ci08 { background-image: url(/fundinfo/comparison/img/com_ic41_sp.png); }
	.categoryIcon > .ci09 { background-image: url(/fundinfo/comparison/img/com_ic42_sp.png); }
	.categoryIcon > .ci10 { background-image: url(/fundinfo/comparison/img/com_ic43_sp.png); }

	/* content
	-------------------------------- */

	/* sectionWrap01 */
	.sectionWrap01 {
		width: 100%;
		margin: 30px 0 0;
	}
	.sectionWrap01 + .sectionWrap01 {
		margin-top: 30px;
		padding-top: 20px;
	}
	.sectionWrap01 > section {
		width: 100%;
		background: none !important;
	}
	.sectionWrap01 > section > .heading {
		display: table;
		margin: 0 auto;
		padding-left: 24px;
		background-repeat: no-repeat;
		background-position: 0 50%;
		font-size: 2rem;
	}
	.sectionWrap01 > section > .date {
		margin-top: 0.5em;
		padding-left: 0;
		text-align: center;
	}
	#assetsSp > section > .heading {
		background-image: url(/fundinfo/comparison/img/com_ic01_sp.png);
		-webkit-background-size: 17px auto;
		background-size: 17px auto;
	}
	#returnSp > section > .heading {
		background-image: url(/fundinfo/comparison/img/com_ic03_sp.png);
		-webkit-background-size: 15px auto;
		background-size: 15px auto;
	}
	#viewsSp > section > .heading {
		background-image: url(/fundinfo/comparison/img/com_ic05_sp.png);
		-webkit-background-size: 20px auto;
		background-size: 20px auto;
	}
	#trustSp > section > .heading {
		background-image: url(/fundinfo/comparison/img/com_ic49_sp.png);
		-webkit-background-size: 20px auto;
		background-size: 20px auto;
	}
	#setAmountSp > section > .heading {
		background-image: url(/fundinfo/comparison/img/com_ic50_sp.png);
		-webkit-background-size: 20px auto;
		background-size: 20px auto;
	}
	#terminateSp > section > .heading {
		background-image: url(/fundinfo/comparison/img/com_ic51_sp.png);
		-webkit-background-size: 20px auto;
		background-size: 20px auto;
	}
	#chargeSp > section > .heading {
		background-image: url(/fundinfo/comparison/img/com_ic52_sp.png);
		-webkit-background-size: 20px auto;
		background-size: 20px auto;
	}
	#inflowSp > section > .heading {
		background-image: url(/fundinfo/comparison/img/com_ic53_sp.png);
		-webkit-background-size: 20px auto;
		background-size: 20px auto;
	}
	#recommendations .inner.pcElement,
	#searchResult .inner.pcElement {
		display: none;
	}
	#recommendations .inner.spElement,
	#searchResult .inner.spElement {
		display: block;
	}


	/* Heading
	-------------------------------- */

	/* heading06 */
	.heading06 {
		height: 120px;
	}
	.cp01 {
		-webkit-background-size: cover;
		background-size: cover;
	}


	/* Text
	-------------------------------- */


	/* List
	-------------------------------- */

	/* fundItemList */
	.fundItemList > .item {
		margin-top: 20px;
	}
	.fundItemList > .item:first-child {
		margin-top: 0 !important;
	}
	.fundItemList > .item .fundData {
		padding: 10px 0;
	}
	.fundItemList > .item .fundData.numeric {
		padding: 10px 15px;
	}
	.fundItemList > .item .ranking + .image {
		width: 100% !important;
		height: 117px;
		background-position: 50% 0 !important;
	}



	.fundItemList > .item .ranking > .now {
		padding: 0 12px 0 25px;
		background-position: 0 0.1em;
		-webkit-background-size: 18px auto;
		background-size: 18px auto;
		font-size: 2.1rem;
	}
	.fundItemList > .item.rank_1 .ranking > .now { background-image: url(/fundinfo/comparison/img/com_ic08_sp.png); }
	.fundItemList > .item.rank_2 .ranking > .now { background-image: url(/fundinfo/comparison/img/com_ic09_sp.png); }
	.fundItemList > .item.rank_3 .ranking > .now { background-image: url(/fundinfo/comparison/img/com_ic10_sp.png); }
	/*.fundItemList > .item:nth-child(1) .ranking > .now { background-image: url(/fundinfo/comparison/img/com_ic08_sp.png); }
	.fundItemList > .item:nth-child(2) .ranking > .now { background-image: url(/fundinfo/comparison/img/com_ic09_sp.png); }
	.fundItemList > .item:nth-child(3) .ranking > .now { background-image: url(/fundinfo/comparison/img/com_ic10_sp.png); }*/
	.fundItemList > .item .ranking > .now > span {
		vertical-align: -1px;
		font-size: 2.4rem;
	}
	.fundItemList > .item .ranking > .last {
		padding-left: 16px;
		background-position: 0 0.35em;
		-webkit-background-size: 12px auto;
		background-size: 12px auto;
	}
	.fundItemList > .item .ranking.up > .last { background-image: url(/fundinfo/comparison/img/com_ic11_sp.png); }
	.fundItemList > .item .ranking.keep > .last { background-image: url(/fundinfo/comparison/img/com_ic12_sp.png); }
	.fundItemList > .item .ranking.down > .last { background-image: url(/fundinfo/comparison/img/com_ic13_sp.png); }
	.fundItemList > .item .fundName {
		font-size: 1.4rem;
	}
	.fundItemList > .item .dataList > li {
		line-height: 1.5;
	}
	.fundItemList > .item .dataList > li + li {
		margin-top: 5px;
	}
	.fundItemList > .item .dataList > li > .title {
		padding-left: 20px;
		font-size: 1.2rem;
	}
	.fundItemList > .item .dataList > li > .title.tna {
		background-image: url(/fundinfo/comparison/img/com_ic02_sp.png);
		-webkit-background-size: 12px auto;
		background-size: 12px auto;
	}
	.fundItemList > .item .dataList > li > .title.nav {
		background-image: url(/fundinfo/comparison/img/com_ic07_sp.png);
		-webkit-background-size: 15px auto;
		background-size: 15px auto;
	}
	.fundItemList > .item .dataList > li > .title.per {
		background-image: url(/fundinfo/comparison/img/com_ic04_sp.png);
		-webkit-background-size: 14px auto;
		background-size: 14px auto;
	}
	.fundItemList > .item .dataList > li > .title.view {
		background-image: url(/fundinfo/comparison/img/com_ic06_sp.png);
		-webkit-background-size: 15px auto;
		background-size: 15px auto;
	}
	.fundItemList > .item .dataList > li > .data {
		font-size: 1.4rem;
	}

	.fundItemList.range3Col > .item {
		float: none;
		width: 100%;
		margin-left: 0;
	}
	.fundItemList.range3Col > .item:nth-child(3n+1) {
		clear: none;
	}
	.fundItemList.range3Col > .item:nth-child(-n+3) {
		margin-top: 20px;
	}

	/* fundNoteList01 */
	.fundNoteList01 {
		margin-top: 15px;
	}

	/* checkBoxList */
	.checkBoxList li .fundCheck {
		background-image: url(/fundinfo/comparison/img/com_ic19_sp.png);
		background-size: 48px 24px;
	}
	.checkBoxList li .fundCheck.checked {
		background-position: -24px 0;
	}
	.checkBoxList li .fundRadio {
		background-image: url(/fundinfo/comparison/img/com_ic34.png);
		background-size: 48px 24px;
	}
	.checkBoxList li .fundRadio.checked {
		background-position: -24px 0;
	}


	/* Link
	-------------------------------- */


	/* Button
	-------------------------------- */

	/* returnBtn */
	.returnBtn {
		width: 100%;
		margin-top: 15px;
	}
	.returnBtn > a {
		padding: 12px 20px;
		background-image: none;
		text-align: center;
	}
	.returnBtn > a:before {
		content: "";
		display: inline-block;
		position: relative;
		top: 1px;
		width: 16px;
		height: 14px;
		margin-right: 8px;
		background: url(/fundinfo/comparison/img/com_ic27_sp.png) no-repeat 0 0;
		-webkit-background-size: 16px auto;
		background-size: 16px auto;
	}


	/* Table
	-------------------------------- */
	/* tableWrap */
	.tableWrap {
		padding: 0;
	}

	.tableWrap.scrollBox .comparisonTable {
		margin-top: 10px;
	}


	/* Column
	-------------------------------- */


	/* Block
	-------------------------------- */

	/* submitBlock */
	.usersActionArea {
		display: block;
		width: 100%;
		margin: 0 auto;
	}
	.submitBlock {
		width: 100%;
		padding: 0;
		background-color: #444444;
	}
	.submitBlock:before {
		display: none;
	}
	.submitBlock + * {
		margin-top: 20px;
	}
	.submitBlock > * {
		height: 64px;
	}
	.submitBlock > .btnWrap {
		padding: 10px 16px;
	}
	.submitBlock > .btnWrap > *:first-child {
		margin-top: 0 !important;
	}
	.submitBlock > .btnWrap > p {
		color: #ffffff;
		font-size: 1.1rem;
		line-height: 1.1;
	}
	.submitBlock > .btnWrap > ul > li {
		margin-top: 5px;
	}
	.submitBlock > .btnWrap > ul > li > .compareBtn,
	.submitBlock > .btnWrap > ul > li > .favoriteBtn,
	.submitBlock > .btnWrap > ul > li > .deleteBtn {
		width: 100%;
		height: 37px;
		margin: 0;
		padding: 0;
		border: 1px solid #cccccc;
		border-radius: 4px;
		background-color: #ffffff;
		font-size: 1.2rem;
		font-weight: bold;
		line-height: 1.2;
		color: #000000;
	}
	#recommendations .usersActionArea,
	#searchResult .usersActionArea {
		height: 84px;
		padding-top: 20px;
	}
	#recommendations .submitBlock.fixed,
	#searchResult .submitBlock.fixed {
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		z-index: 9999;
	}
	#recommendations .submitBlock > .switchWrap,
	#searchResult .submitBlock > .switchWrap {
		width: 95px;
	}
	#recommendations .submitBlock > .switchWrap > .linkBtn01,
	#searchResult .submitBlock > .switchWrap > .linkBtn01 {
		float: none;
		margin-top: 0;
	}
	#recommendations .submitBlock > .switchWrap > .linkBtn01 > a,
	#searchResult .submitBlock > .switchWrap > .linkBtn01 > a {
		display: table;
		width: 100%;
		padding: 0;
		border-radius: 0;
	}
	#recommendations .submitBlock > .switchWrap > .linkBtn01 > a > span,
	#searchResult .submitBlock > .switchWrap > .linkBtn01 > a > span {
		display: table-cell;
		height: 76px; /*170308修正*/
		vertical-align: middle;
		padding: 30px 0 0;
		background: url(/fundinfo/comparison/img/com_ic48.png) no-repeat 50% 10px;
		-webkit-background-size: 18px auto;
		background-size: 18px auto;
		font-size: 1.2rem;
		line-height: 1.25;
	}
	#recommendations .overview, #searchResult .overview { /*161220追加*/
		margin-bottom: 0;
	}

	/* graphBlock */
	.graphBlock {
		margin-right: 0;
		margin-left: 0;
	}


	/* Box
	-------------------------------- */

	/* appealLeadBox */
	.appealLeadBox { /*170118修正*/
		margin: 20px 15px 0;
		padding: 15px 15px;
		border: solid 1px #dddddd;
		width:auto;
	}
	.appealLeadBox .photoCol {
		float: none;
		width: 100%;
		text-align: center;
	}
	.appealLeadBox .photoCol img {
		width: 100px;
		height: auto;
	}
	.appealLeadBox .textCol {
		float: none;
		width: 100%;
	}
	.appealLeadBox .textCol .lead {
		margin-top: 0;
		padding: 15px 10px;
		background: url(/fundinfo/img/com_bg26.png) no-repeat 0 0,
		url(/fundinfo/img/com_bg27.png) no-repeat 100% 0;
		background-size: 24px 20px, 24px 20px;
		font-size: 14px;
		font-size: 1.4rem;
	}
	.appealLeadBox .textCol .message {
		margin-top: 0;
	}
	.appealLeadBox .textCol .name {
		margin-top: 10px;
		font-weight: bold;
	}


	/* Line
	-------------------------------- */


	/* Other
	-------------------------------- */

	/* categoryIcon */
	.categoryIcon > span {
		width: 18px;
		height: 18px;
		-webkit-background-size: 18px auto;
		background-size: 18px auto;
	}
	.categoryIcon > .ci01 { background-image: url(/fundinfo/comparison/img/com_ic14_sp.png); }
	.categoryIcon > .ci02 { background-image: url(/fundinfo/comparison/img/com_ic15_sp.png); }
	.categoryIcon > .ci03 { background-image: url(/fundinfo/comparison/img/com_ic16_sp.png); }
	.categoryIcon > .ci04 { background-image: url(/fundinfo/comparison/img/com_ic36_sp.png); }
	.categoryIcon > .ci05 { background-image: url(/fundinfo/comparison/img/com_ic37_sp.png); }
	.categoryIcon > .ci06 { background-image: url(/fundinfo/comparison/img/com_ic38_sp.png); }
	.categoryIcon > .ci07 { background-image: url(/fundinfo/comparison/img/com_ic40_sp.png); }
	.categoryIcon > .ci08 { background-image: url(/fundinfo/comparison/img/com_ic41_sp.png); }
	.categoryIcon > .ci09 { background-image: url(/fundinfo/comparison/img/com_ic42_sp.png); }
	.categoryIcon > .ci10 { background-image: url(/fundinfo/comparison/img/com_ic43_sp.png); }

	/* fundInfoWrap */
	.fundInfoWrap > .tabNav {
		position: static;
		margin-top: 15px;
	}
	.fundInfoWrap > .tabNav > li,
	.fundInfoWrap > .tabNav > li + li {
		width: 50%;
	}
	.fundInfoWrap > .tabDetail { /*161110修正*/
		margin-top: 25px;
		padding: 0;
	}
	.fundInfoWrap.fundSearch {
		margin-top: 50px;
	}
	.fundInfoWrap.fundSearch .keywordHead,
	.fundInfoWrap.fundSearch .typeHead {
		text-align: left;
	}
	.fundInfoWrap.fundSearch .searchKeyword + .noteList01 {
		width: auto;
		padding: 0;
	}
	.fundInfoWrap.fundSearch .detailsBox section {
		padding: 0;
	}
	.fundInfoWrap.fundSearch .checkBoxList {
		margin-top: 10px;
		padding: 0;
	}
	.fundInfoWrap.fundSearch .checkBoxList .all {
		float: none;
		width: 100%;
	}
	.fundInfoWrap.fundSearch .checkBoxList li {
		width: 50%;
	}
	.fundInfoWrap.fundSearch .checkBoxList .all + li {
		clear: both;
	}
	.fundInfoWrap.fundSearch .checkBoxList li .fundCheck,
	.fundInfoWrap.fundSearch .checkBoxList li .fundRadio {
		float: left;
	}
	.fundInfoWrap.fundSearch .dealer .checkBoxList {
		width: auto;
		float: none;
		padding-bottom: 30px;
		background: url(/fundinfo/search/img/search_ic09_sp.png) no-repeat 50% 100%;
		background-size: 90px 18px;
	}
	.fundInfoWrap.fundSearch .dealer .checkBoxList li {
		float: left;
		margin-top: 15px;
	}
	.fundInfoWrap.fundSearch .dealer .checkBoxList li:nth-child(1),
	.fundInfoWrap.fundSearch .dealer .checkBoxList li:nth-child(2) {
		margin-top: 0;
	}
	.dealer .listBox {
		float: none;
		width: auto;
		margin-top: 15px;
	}
	.dealer .listBox .scrollBox {
		height: 200px;
		margin-top: 15px !important;
	}
	.dealer .scrollBox:before {
		display: none;
	}
	.typeHeadChild {
		margin-top: 15px;
	}
	.fundInfoWrap.fundSearch .searchResult .text em {
		font-size: 2rem;
	}
	.fundInfoWrap.fundSearch .searchResult .clearBtn {
		display: block;
		margin: 15px 0 0;
		text-align: center;
	}

	/* fundSelectWrap */
	.fundSelectWrap > .tabNav {
		height: 50px;
		margin: 0 -15px;
		border-top: 1px solid #dddddd;
		border-bottom: 1px solid #dddddd;
		background-color: #f5f5f5;
	}
	.fundSelectWrap > .tabNav:after {
		content: "※メニューは左右に動かせます。";
		margin: 5px 0 0 15px;
		font-size: 1.1rem;
		line-height: 1;
	}
	.fundSelectWrap > .tabNav > ul {
		display: block;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}
	.fundSelectWrap > .tabNav > ul > li {
		position: relative;
		display: table-cell;
		white-space: nowrap;
	}
	.fundSelectWrap > .tabNav > ul > li:before {
		content: "";
		position: absolute;
		top: 50%;
		left: 0;
		width: 1px;
		height: 16px;
		margin-top: -8px;
		background-color: #dddddd;
	}
	.fundSelectWrap > .tabNav > ul > li:first-child:before {
		display: none;
	}
	.fundSelectWrap > .tabNav > ul > li > a {
		display: table-cell;
		height: 48px;
		vertical-align: middle;
		padding: 0 16px;
		color: #000000;
		font-size: 1.4rem;
		text-decoration: none;
		white-space: nowrap;
	}
	.fundSelectWrap > .tabNav > ul > .on > a {
		background-color: #e60012;
		color: #ffffff;
		font-weight: bold;
	}
	.fundSelectWrap > .tabNav > ul > .on:before {
		left: -1px;
	}

	/* comparisonTop10 */
	.comparisonTop10 > .item {
		border: 1px solid #dddddd;
	}
	.comparisonTop10 > .item + .item {
		margin-top: 20px;
	}
	.comparisonTop10 > .item > .fundData {
		display: table;
		width: 100%;
	}
	.comparisonTop10 > .item > .fundData > .fundCheck2,
	.comparisonTop10 > .item > .fundData > .fundCheck,
	.comparisonTop10 > .item > .fundData > .fundName {
		display: table-cell;
		vertical-align: middle;
	}
	.comparisonTop10 > .item > .fundData > .fundCheck2,
	.comparisonTop10 > .item > .fundData > .fundCheck {
		position: relative;
		width: 39px;
		background-color: #e0f1f8;
	}
	.comparisonTop10 > .item > .fundData > .fundCheck2 {
		text-align : center;
	}
	.comparisonTop10 > .item > .fundData > .fundCheck:before {
		content: "";
		position: absolute;
		top: 50%;
		left: 7px;
		width: 24px;
		height: 24px;
		margin-top: -12px;
		background: url(/fundinfo/comparison/img/com_ic19_sp.png) no-repeat 0 0;
		-webkit-background-size: 48px auto;
		background-size: 48px auto;
	}
	.comparisonTop10 > .item > .fundData > .fundCheck.checked:before { background-position: -24px 0; }
	.comparisonTop10 > .item > .fundData > .fundCheck > input {
		display: none;
	}
	.comparisonTop10 > .item > .fundData > .fundName {
		padding: 12px 16px 20px;
	}
	.comparisonTop10 > .item > .fundData > .fundName > .ranking {
		display: block;
		font-size: 1.6rem;
		font-weight: bold;
	}
	.comparisonTop10 > .item > .fundData > .fundName > .ranking > span {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.8rem;
		font-weight: bold;
	}
	.comparisonTop10 > .item > .fundData > .fundName > .ranking[class*="top"] {
		padding-left: 17px;
		background-repeat: no-repeat;
		background-position: 0 50%;
		-webkit-background-size: 14px auto;
		background-size: 14px auto;
	}
	.comparisonTop10 > .item > .fundData > .fundName > .ranking.top1 { background-image: url(/fundinfo/comparison/img/com_ic20_sp.png); color: #b38600; }
	.comparisonTop10 > .item > .fundData > .fundName > .ranking.top2 { background-image: url(/fundinfo/comparison/img/com_ic21_sp.png); color: #646464; }
	.comparisonTop10 > .item > .fundData > .fundName > .ranking.top3 { background-image: url(/fundinfo/comparison/img/com_ic22_sp.png); color: #9c7767; }
	.comparisonTop10 > .item > .fundData > .fundName > a {
		font-weight: bold;
	}
	.comparisonTop10 > .item > .fundData > .fundName > .categoryIcon > span {
		margin-left: 2px;
	}
	.comparisonTop10 > .item > .fundData.numeric {
		padding: 15px 15px 0;
		border-top: 1px solid #dddddd;
	}
	.comparisonTop10 > .item > .fundData.numeric > .dataList > li {
		display: table;
	}
	.comparisonTop10 > .item > .fundData.numeric > .dataList + .dataList,
	.comparisonTop10 > .item > .fundData.numeric > .dataList > li + li {
		margin-top: 0.5em;
	}
	.comparisonTop10 > .item > .fundData.numeric > .dataList > li > * {
		display: table-cell;
		vertical-align: middle;
		font-size: 1.2rem;
	}
	.comparisonTop10 > .item > .fundData.numeric > .dataList > li > .title {
		padding-right: 5px;
	}
	.comparisonTop10 > .item > .fundData.numeric > .dataList > li > .title:after {
		content: "：";
	}
	.comparisonTop10 > .item > .fundData.numeric > .dataList > li > .data > span > span[class^="top"] {
		font-weight: bold;
	}
	.comparisonTop10 > .item > .fundData.numeric > .dataList > li > .data > span > span.top1 {
		color: #b38600;
	}
	.comparisonTop10 > .item > .fundData.numeric > .dataList > li > .data > span > span.top2 {
		color: #646464;
	}
	.comparisonTop10 > .item > .fundData.numeric > .dataList > li > .data > span > span.top3 {
		color: #9c7767;
	}

	.comparisonTop10 > .item > .fundData.numeric > .dataList > li > .data > span {
		color: #000000;
		font-size: 1.6rem;
		font-weight: bold;
		line-height: 1;
	}

	.comparisonTop10 > .item > .fundData.numeric > .dataList > li > .data > .up {
		padding-left: 33px;
		background: url(/fundinfo/comparison/img/com_ic23_sp.png) no-repeat 15px 0.2em;
		-webkit-background-size: 12px auto;
		background-size: 12px auto;
		color: #f2553d;
	}
	.comparisonTop10 > .item > .fundData.numeric > .dataList > li > .data > .down {
		padding-left: 33px;
		background: url(/fundinfo/comparison/img/com_ic24_sp.png) no-repeat 15px 0.2em;
		-webkit-background-size: 12px auto;
		background-size: 12px auto;
		color: #338ebb;
	}
	.comparisonTop10 > .item > .fundData.numeric > .dataList > li > .data > .keep {	/*161129追加MT*/
		padding-left: 33px;
		background: url(/fundinfo/comparison/img/com_ic54_sp.png) no-repeat 15px 0.2em;
		-webkit-background-size: 12px auto;
		background-size: 12px auto;
		color: #848484;
	}
	.comparisonTop10 > .item > .fundData.numeric > .dataList > li > a[href*="pdf"] {
		display: inline-block;
		padding-left: 20px;
		background: url(/common/img/com_ic01_sp.png) no-repeat 0 50%;
		-webkit-background-size: 16px auto;
		background-size: 16px auto;
	}
	.comparisonTop10 > .item > .fundData.numeric > .switch {
		display: block;
		margin: 15px -15px 0;
		padding: 8px 0;
		border-top: 1px solid #dddddd;
		background-color: #f5f5f5;
		color: #555555;
		text-align: center;
		text-decoration: none;
	}
	.comparisonTop10 > .item > .fundData.numeric > .switch > span {
		display: table;
		position: relative;
		margin: 0 auto;
		padding: 0 15px;
		font-size: 1.2rem;
		font-weight: bold;
	}
	.comparisonTop10 > .item > .fundData.numeric > .switch > span:before,
	.comparisonTop10 > .item > .fundData.numeric > .switch > span:after {
		content: "";
		display: block;
		position: absolute;
		top: 50%;
		background-color: #555555;
	}
	.comparisonTop10 > .item > .fundData.numeric > .switch > span:before {
		right: 0;
		width: 10px;
		height: 2px;
		margin-top: -1px;
	}
	.comparisonTop10 > .item > .fundData.numeric > .switch > span:after {
		right: 4px;
		width: 2px;
		height: 10px;
		margin-top: -5px;
	}
	.comparisonTop10 > .item > .fundData.numeric > .switch.open > span:after {
		display: none;
	}
	.comparisonTop10 > .item > .fundData.numeric > .addContent {
		display: none;
	}

	/* result */
	.result {
		padding: 0 15px;
	}
	.result .itemName {
		color: #000000;
		font-size: 1.6rem;
		font-weight: bold;
	}
	.result .itemName + * {
		margin-top: 15px;
	}
	.result .item {
		border: 1px solid #dddddd;
		background-color: #ffffff;
	}
	.result .item + .item {
		margin-top: 20px;
	}
	.result .item > .fundData {
		padding: 15px;
	}
	.result .item > .fundData + .fundData {
		padding: 10px 15px;
		border-top: 1px solid #dddddd;
	}
	.result .item > .fundData > *:first-child {
		margin-top: 0 !important;
	}
	.result .item > .fundData > .fundName > a {
		font-size: 1.4rem;
		font-weight: bold;
		line-height: 1.5;
	}
	.result .item > .fundData > .dataList > li {
		line-height: 1.1;
	}
	.result .item > .fundData > .dataList > li + li {
		margin-top: 0.5em;
	}
	.result .item > .fundData > .dataList > li > .title:after {
		content: "：";
	}
	.result .item > .fundData > .dataList > li > .data {
		font-size: 1.2rem;
	}
	.result .item > .fundData > .dataList > li > .data > span {
		display: inline-block;
		font-size: 1.4rem;
		font-weight: bold;
	}
	.result .item > .fundData > .dataList > li > .data > .ranking[class*="top"] {
		position: relative;
		padding-left: 17px;
	}
	.result .item > .fundData > .dataList > li > .data > .ranking[class*="top"]:before {
		content: "";
		position: absolute;
		top: 50%;
		left: 0;
		width: 14px;
		height: 14px;
		margin-top: -7px;
		background-repeat: no-repeat;
		background-position: 0 0;
		-webkit-background-size: 14px auto;
		background-size: 14px auto;
	}
	.result .item > .fundData > .dataList > li > .data > .ranking.top1 { color: #b38600; }
	.result .item > .fundData > .dataList > li > .data > .ranking.top1:before { background-image: url(/fundinfo/comparison/img/com_ic20_sp.png); }
	.result .item > .fundData > .dataList > li > .data > .ranking.top2 { color: #646464; }
	.result .item > .fundData > .dataList > li > .data > .ranking.top2:before { background-image: url(/fundinfo/comparison/img/com_ic21_sp.png); }
	.result .item > .fundData > .dataList > li > .data > .ranking.top3 { color: #9c7767; }
	.result .item > .fundData > .dataList > li > .data > .ranking.top3:before { background-image: url(/fundinfo/comparison/img/com_ic22_sp.png); }
	.result .item > .fundData > .bmIcon {
		text-align: center;
	}
	.result .item > .fundData > .bmIcon > a {
		display: block;
		width: 19px;
		height: 18px;
		margin: 0 auto;
		background: url(/fundinfo/comparison/img/com_ic26.png) no-repeat 0 0;
		text-indent: -9999px;
		outline: none;
	}
	.result .item > .fundData > .bmIcon > a.registered {
		background-position: -19px 0;
	}
	.result .item.typeRow {
		display: table;
		width: 100%;
	}
	.result .item.typeRow + .item.typeRow {
		margin-top: 0;
		border-top: none;
	}
	.result .item.typeRow > .fundData {
		display: table-cell;
		width: 55%;
		vertical-align: middle;
		padding: 10px;
		border: none;
		background-color: #e0f1f8;
	}
	.result .item.typeRow > .fundData + .fundData {
		width: 45%;
		border-left: 1px solid #dddddd;
		background-color: #ffffff;
	}

	/* searchResult */
	#recommendations .pagerBlock,
	#searchResult .pagerBlock {
		padding: 0 44px;
	}
	#recommendations .pagerBlock > .prev,
	#recommendations .pagerBlock > .next,
	#searchResult .pagerBlock > .prev,
	#searchResult .pagerBlock > .next {
		display: none;
	}
	#recommendations .pagerBlock > ul > li,
	#searchResult .pagerBlock > ul > li {
		width: 25%;
	}

	/* modal */
	#modal {
		padding: 10px;
	}
	#modal #container {
		margin-top: 0 !important;
	}
	#modal .iconModalColumn .iconModalBlock {
		float: none;
		clear: both;
		width: auto;
		padding-right: 0;
	}
	#modal .iconModalBgColumn .iconModalBlock {
		float: none;
		clear: both;
		width: auto;
		padding-right: 0;
	}
	#modal .iconModalColumn .iconModalBlock .figureLeft,
	#modal .iconModalBgColumn .iconModalBlock .figureLeft {
		float: left;
	}
	#modal .checkBoxList {
		padding: 0;
	}
	#modal .checkBoxList li {
		position: relative;
		width: 49%;
		margin-right: 2%;
		padding-left: 34px;
	}
	#modal .checkBoxList li:nth-child(-n+4) {
		margin-top: 15px;
	}
	#modal .checkBoxList li:nth-child(-n+2) {
		margin-top: 0;
	}
	#modal .checkBoxList li:nth-child(2n) {
		margin-right: 0;
	}
	#modal .checkBoxList li .fundCheck {
		position: absolute;
		top: 0;
		left: 0;
	}
	#modal .selectBtn {
		margin-top: 25px;
	}

	/* typeRadioField */
	.typeRadioField {
		width: auto;
		display: block;
		margin: 15px -16px 0;
	}
	.typeRadioField .typeItem {
		width: auto;
		display: block;
		padding: 8px 16px 10px;
		font-size: 14px;
		font-size: 1.4rem;
	}
	.detailsBox .typeRadioField .typeDetails .checkBoxList {
		margin-top: 0;
		padding: 0 16px;
	}
	.detailsBox .typeRadioField .typeDetails .checkBoxList > li {
		width: 50%;
		padding-right: 10px;
	}
	.detailsBox .typeRadioField.category .typeDetails .checkBoxList > li:last-child {
		width: 100%;
	}
	.fundInfoWrap.fundSearch .keywordHead span,
	.fundInfoWrap.fundSearch .typeHead span {
		padding-left: 30px;
		background-size: 21px auto;
		font-size: 18px;
		font-size: 1.8rem;
	}
	.fundInfoWrap.fundSearch .inputExText {
		margin-top: 10px;
		font-size: 12px;
		font-size: 1.2rem;
		font-weight: normal;
	}
	.fundInfoWrap.fundSearch .searchKeyword {
		width: 100%;
		font-size: 16px;
		font-size: 1.6rem;
	}
	.fundInfoWrap.fundSearch .searchResult {
		margin-top: 10px;
	}
	.fundInfoWrap.fundSearch .searchResult .text {
		display: block;
		text-align: center;
	}
	.fundInfoWrap.fundSearch .searchResult .linkBtn01 {
		display: block;
		margin: 5px 0 0;
	}
	.fundInfoWrap .accordionBox + .accordionBox {
		margin-top: 20px;
		padding-top: 20px;
		border-top: 1px solid #dddddd;
	}
	.fundInfoWrap .accordionBox .keywordHead.switch,
	.fundInfoWrap .accordionBox .typeHead.switch {
		position: relative;
	}
	.fundInfoWrap .accordionBox .keywordHead.switch:after,
	.fundInfoWrap .accordionBox .typeHead.switch:after {
		content: "";
		position: absolute;
		top: 50%;
		right: 0;
		width: 8px;
		height: 4px;
		margin-top: -4px;
		background-image: url(/fundinfo/comparison/img/com_ic47.png);
		background-repeat: 0 0;
		background-position: 0 0;
		background-size: 16px auto;
	}
	.fundInfoWrap .accordionBox .keywordHead.switch.open:after,
	.fundInfoWrap .accordionBox .typeHead.switch.open:after {
		background-position: -8px 0;
	}
	.fundInfoWrap .accordionBox .detailsBox {
		display: none;
	}

	/* searchResult */
	#recommendations { /*170308#searchResultを分離*/
		margin-top: 25px;
		padding-top: 10px;
	}
	#searchResult { /*170308#recommendationsより分離*/
		margin-top: 25px;
		padding: 10px 10px 0;
	}
	#listContent #recommendations,
	#listContent #searchResult {
		display: block;
	}
	#recommendations .inner,
	#searchResult .inner { /*250220修正*/
		width: auto;
		padding: 0;
        margin-top: 25px;
	}
	#recommendations .resultNumber,
	#searchResult .resultNumber {
		font-size: 12px;
		font-size: 1.2rem;
	}
	#recommendations .resultNumber em,
	#searchResult .resultNumber em {
		font-size: 14px;
		font-size: 1.4rem;
	}
	#recommendations .searchInfo .resultNumber,
	#searchResult .searchInfo .resultNumber {
		float: left;
	}
	#recommendations .searchInfo #overviewBtn,
	#searchResult .searchInfo #overviewBtn {
		float: right;
	}
	#recommendations .searchInfo:after,
	#searchResult .searchInfo:after {
		content: "";
		display: block;
		clear: both;
	}

	/* resultWrap */
	.resultWrap > .item {
		border: 1px solid #dddddd;
	}
	.resultWrap > .item + .item {
		margin-top: 20px;
	}
	.resultWrap > .item > .fundData {
		display: table;
		width: 100%;
	}
	.resultWrap > .item > .fundData > .fundCheck2,
	.resultWrap > .item > .fundData > .fundCheck,
	.resultWrap > .item > .fundData > .fundName {
		display: table-cell;
		vertical-align: middle;
	}
	.resultWrap > .item > .fundData > .fundCheck2,
	.resultWrap > .item > .fundData > .fundCheck {
		position: relative;
		width: 39px;
		background-color: #e0f1f8;
	}
	.resultWrap > .item > .fundData > .fundCheck2 {
		text-align: center;
	}
	.resultWrap > .item > .fundData > .fundCheck:before {
		content: "";
		position: absolute;
		top: 50%;
		left: 7px;
		width: 24px;
		height: 24px;
		margin-top: -12px;
		background: url(/fundinfo/comparison/img/com_ic19_sp.png) no-repeat 0 0;
		-webkit-background-size: 48px auto;
		background-size: 48px auto;
	}
	.resultWrap > .item > .fundData > .fundCheck.checked:before { background-position: -24px 0; }
	.resultWrap > .item > .fundData > .fundCheck > input {
		display: none;
	}
	.resultWrap > .item > .fundData > .fundName {
		padding: 12px 16px 20px;
	}
	.resultWrap > .item > .fundData > .fundName > .ranking {
		display: block;
		font-size: 1.6rem;
		font-weight: bold;
	}
	.resultWrap > .item > .fundData > .fundName > .ranking > span {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.8rem;
		font-weight: bold;
	}
	.resultWrap > .item > .fundData > .fundName > .ranking[class*="top"] {
		padding-left: 17px;
		background-repeat: no-repeat;
		background-position: 0 50%;
		-webkit-background-size: 14px auto;
		background-size: 14px auto;
	}
	.resultWrap > .item > .fundData > .fundName > .ranking.top1 { background-image: url(/fundinfo/comparison/img/com_ic20_sp.png); color: #b38600; }
	.resultWrap > .item > .fundData > .fundName > .ranking.top2 { background-image: url(/fundinfo/comparison/img/com_ic21_sp.png); color: #646464; }
	.resultWrap > .item > .fundData > .fundName > .ranking.top3 { background-image: url(/fundinfo/comparison/img/com_ic22_sp.png); color: #9c7767; }
	.resultWrap > .item > .fundData > .fundName > a {
		font-weight: bold;
	}
	.resultWrap > .item > .fundData > .fundName > .categoryIcon > span {
		margin-left: 2px;
	}
	.resultWrap > .item > .fundData.numeric {
		padding: 15px 15px 0;
		border-top: 1px solid #dddddd;
	}
	.resultWrap > .item > .fundData.numeric .dataList > li {
		display: table;
	}
	.resultWrap > .item > .fundData.numeric .dataList + .addContent,
	.resultWrap > .item > .fundData.numeric .dataList > li + li {
		margin-top: 0.5em;
	}
	.resultWrap > .item > .fundData.numeric .dataList > li > * {
		display: table-cell;
		vertical-align: middle;
		font-size: 1.2rem;
	}
	.resultWrap > .item > .fundData.numeric .dataList > li > .title {
		padding-right: 5px;
	}
	.resultWrap > .item > .fundData.numeric .dataList > li > .title:after {
		content: "：";
	}
	.resultWrap > .item > .fundData.numeric .dataList > li > .data > span {
		color: #000000;
		font-size: 1.6rem;
		font-weight: bold;
		line-height: 1;
	}
	.resultWrap > .item > .fundData.numeric .dataList > li > .data > .up { /*240830修正*/
		padding-left: 33px;
		background: url(/fundinfo/comparison/img/com_ic23_sp.png) no-repeat 15px 0.4em;
		-webkit-background-size: 12px auto;
		background-size: 12px auto;
		color: #f2553d;
	}
	.resultWrap > .item > .fundData.numeric .dataList > li > .data > span.up2,
	.resultWrap > .item > .fundData.numeric .dataList > li > .data > span.keep2,
	.resultWrap > .item > .fundData.numeric .dataList > li > .data > span.down2{ /*240830追加*/
		font-size: 1.2rem;
		font-weight: normal;
		margin-left: 8px;
	}
	.resultWrap > .item > .fundData.numeric .dataList > li > .data > span.keep2 { /*240830追加*/
		color: #848484;
	}
	.resultWrap > .item > .fundData.numeric .dataList > li > .data > span.up2 { /*240830追加*/
		color: #ff0000;
	}
	.resultWrap > .item > .fundData.numeric .dataList > li > .data > span.down2 { /*240830追加*/
		color: #348ebb;
	}
	.resultWrap > .item > .fundData.numeric .dataList > li > .data > .down { /*240830修正*/
		padding-left: 33px;
		background: url(/fundinfo/comparison/img/com_ic24_sp.png) no-repeat 15px 0.30em;
		-webkit-background-size: 12px auto;
		background-size: 12px auto;
		color: #338ebb;
	}
	.resultWrap > .item > .fundData.numeric .dataList > li > .data > .keep {	/*161129追加MT*/
		padding-left: 33px;
		background: url(/fundinfo/comparison/img/com_ic54_sp.png) no-repeat 15px 0.20em;
		-webkit-background-size: 12px auto;
		background-size: 12px auto;
		color: #848484;
	}
	.resultWrap > .item > .fundData.numeric .dataList > li > a[href*="pdf"] {
		display: inline-block;
		padding-left: 20px;
		background: url(/common/img/com_ic01_sp.png) no-repeat 0 50%;
		-webkit-background-size: 16px auto;
		background-size: 16px auto;
	}
	.resultWrap > .item > .fundData.numeric .dataUtilityLink {
		margin-top: 1em;
	}
	.resultWrap > .item > .fundData.numeric .dataUtilityLink:after {
		content: "";
		display: block;
		clear: both;
	}
	.resultWrap > .item > .fundData.numeric .dataUtilityLink > li {
		float: left;
		width: 48.5%;
		margin-right: 3%;
	}
	.resultWrap > .item > .fundData.numeric .dataUtilityLink > li:nth-child(2n) {
		margin-right: 0;
	}
	.resultWrap > .item > .fundData.numeric .dataUtilityLink > li:nth-child(2n+1) {
		clear: left;
	}
	.resultWrap > .item > .fundData.numeric .dataUtilityLink > li:nth-child(n+3) {
		margin-top: 3%;
	}
	.resultWrap > .item > .fundData.numeric .dataUtilityLink > li > a,
	.resultWrap > .item > .fundData.numeric .dataUtilityLink > li > span { /*161216修正反映*/
		display: block;
		padding: 7px;
		border: 1px solid #dddddd;
		color: #333333;
		text-align: center;
		text-decoration: none;
	}
	.resultWrap > .item > .fundData.numeric .dataUtilityLink > li > a:before,
	.resultWrap > .item > .fundData.numeric .dataUtilityLink > li > span:before { /*161216修正反映*/
		content: "";
		display: inline-block;
		margin-right: 6px;
		background-repeat: no-repeat;
		background-position: 0 0;
		vertical-align: middle;
		width: 16px;
		height: 15px;
		background-image: url(/fundinfo/comparison/img/com_ic44.png);
		background-size: 16px auto;
	}
	.resultWrap > .item > .fundData.numeric .dataUtilityLink > li.sales > a:before {
		width: 14px;
		height: 16px;
		background-image: url(/fundinfo/comparison/img/com_ic31.png);
		background-size: 14px auto;
	}
	.resultWrap > .item > .fundData.numeric .dataUtilityLink > li.sales02 > a:before { /*161219NAM修正*/
		width: 14px;
		height: 21px;
		background-image: url(/fundinfo/comparison/img/com_ic31_2.png);
		background-size: 14px auto;
		pointer-events:none;
		cursor:default;
	}
	.resultWrap > .item > .fundData.numeric .dataUtilityLink > li.sales03 > a:before { /*161219NAM修正*/
		width: 16px;
		height: 21px;
		background-image: url(/fundinfo/comparison/img/com_ic31_3.png);
		background-size: 16px auto;
		pointer-events:none;
		cursor:default;
	}
	.resultWrap > .item > .fundData.numeric .dataUtilityLink > li.sales02 > a,
	.resultWrap > .item > .fundData.numeric .dataUtilityLink > li.sales03 > a { /*161216NAM追加*/
		display: block;
		padding: 7px;
		border: 1px solid #dddddd;
		color: #333333;
		text-align: center;
		text-decoration: none;
		background-color:#f2f2f2;
		pointer-events:none;
		cursor:default;
	}
	.resultWrap > .item > .fundData.numeric .dataUtilityLink > li.bookmark > a:before {
		width: 16px;
		height: 15px;
		background-image: url(/fundinfo/comparison/img/com_ic46.png);
		background-size: 16px auto;
	}
	.resultWrap > .item > .fundData.numeric > .switch {
		display: block;
		margin: 15px -15px 0;
		padding: 8px 0;
		border-top: 1px solid #dddddd;
		background-color: #f5f5f5;
		color: #555555;
		text-align: center;
		text-decoration: none;
	}
	.resultWrap > .item > .fundData.numeric > .switch > span {
		display: table;
		position: relative;
		margin: 0 auto;
		padding: 0 15px;
		font-size: 1.2rem;
		font-weight: bold;
	}
	.resultWrap > .item > .fundData.numeric > .switch > span:before,
	.resultWrap > .item > .fundData.numeric > .switch > span:after {
		content: "";
		display: block;
		position: absolute;
		top: 50%;
		background-color: #555555;
	}
	.resultWrap > .item > .fundData.numeric > .switch > span:before {
		right: 0;
		width: 10px;
		height: 2px;
		margin-top: -1px;
	}
	.resultWrap > .item > .fundData.numeric > .switch > span:after {
		right: 4px;
		width: 2px;
		height: 10px;
		margin-top: -5px;
	}
	.resultWrap > .item > .fundData.numeric > .switch.open > span:after {
		display: none;
	}
	.resultWrap > .item > .fundData.numeric > .addContent {
		display: none;
	}

	/* fundRedemptionCheck */
	.fundRedemptionCheck {
		margin-top: 15px;
		text-align: center;
	}
	.fundRedemptionCheck + * {
		margin-top: 15px;
	}
	.fundRedemptionCheck > * {
		display: block;
	}
	.fundRedemptionCheck > p {
		margin: 0;
		line-height: 1.6;
	}
	.fundRedemptionCheck > .switch {
		margin-top: 0.3em;
		border-bottom-width: 1px;
	}
	.fundRedemptionCheck > .switch > li {
		width: 50%;
		line-height: 29px;
	}

	/* fundCategoryWrap */
	.fundCategoryWrap > .category,
	.fundCategoryWrap > .category:nth-child(-n+2),
	.fundCategoryWrap > .category:nth-child(2n+1) {
		float: none;
		width: 100%;
		margin: 0;
		padding: 10px;
		border-width: 1px;
	}
	.fundCategoryWrap > .category + .category {
		margin-top: 10px;
	}
	.fundCategoryWrap > .category:after {
		width: 15px;
		height: 15px;
		-webkit-background-size: 15px auto;
		background-size: 15px auto;
	}
	.fundCategoryWrap > .category > .head {
		width: 66px;
	}
	.fundCategoryWrap > .category > .head > .title {
		top: 2px;
		font-size: 10px;
		font-size: 1rem;
	}
	.fundCategoryWrap > .category > .head > .icon > img {
		width: 100%;
		height: auto;
	}
	.fundCategoryWrap > .category > .data {
		font-size: 12px;
		font-size: 1.2rem;
		line-height: 1.3;
	}

}

/* 180830 add */
	@media only screen and ( max-width:965px ){
	.checkBoxList li {
	width:auto;
	}
} 

/* 240408 Nダイレクト用 */
@media only screen and (max-width: 1023px) {
	body #container.nonNavi {
		margin-top: 0 !important;
	}
}
#container.nonNavi #searchResult .inner {
	margin-top: 10px;
}
.Nheading06 {
	height: 300px;
}
#container.nonNavi .li01 {
	background: #fafafa url(/fundinfo/list2/img/list2_im01.webp) no-repeat 50% 0;
}
.Nheading06 .linkInner {
	max-width: 1024px;
	text-align: center;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-end;
}
.Nheading06 .linkInner .arrow-button {
	margin-top: 0;
	cursor: pointer;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-end;
}
.Nheading06 .linkInner .arrow-button a {
    display: inline-block;
    min-width: 180px;
    padding: 15px 15px;
    background: #ccc;/*background: #335588;*/
    border-radius:0 0 8px 8px;
    color: #ffffff;
	font-weight: bold;
}
.Nheading06 .linkInner .arrow-button a:after {
    display: inline-block;
    width: 15px;
    height: 16px;
    margin-left: 15px;
    background: url(/common/img/com_ic02.png) no-repeat 5px 0;
	transform: rotate(90deg);
    content: "";
}

.accordionArea {
    max-width: 1024px;
    margin: 30px auto;
    border-radius: 5px;
    box-shadow: 0 7px 15px -5px rgb(0 0 0 / 5%);
    background-color: #fff;
}
.accordionArea summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 1em 2em;
    color: #333333;
    font-weight: 600;
    cursor: pointer;
}
.accordionArea summary::-webkit-details-marker {
    display: none;
}
.accordionArea summary::after {
    transform: translateY(-25%) rotate(45deg);
    width: 7px;
    height: 7px;
    margin-left: 10px;
    border-bottom: 3px solid #333333b3;
    border-right: 3px solid #333333b3;
    content: '';
    transition: transform .3s;
}
.accordionArea[open] summary::after {
    transform: rotate(225deg);
}
.accordionArea div.aAInner {
    transform: translateY(-10px);
    opacity: 0;
    margin: 0;
    padding: .3em 2em 1.5em;
    color: #333333;
    transition: transform .5s, opacity .5s;
}
.accordionArea[open] div.aAInner {
    transform: none;
    opacity: 1;
}

.flex-parent {
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	max-width:initial;
	height:auto;
	margin:0 auto;
}
.flex-child {
	width:49%;
	display:flex;
	flex-direction:column;
	border:1px solid #ccc;
	box-sizing:border-box;
	border-radius:5px;
}
.flex-child-title {
	display:flex;
	flex-direction:column;
	background-color:#ccc;
	border-radius:5px 5px 0 0;
	padding: 15px;
	font-weight: bold;
}
.flex-grandchild-inner {
	display:flex;
	flex-direction:column;
	flex-grow:1;
	width:100%;
	padding:15px;
}
.flex-grandchild-inner .call {
	align-items:center;
	min-height:56px;
	color:#335588;
	font-size:1.4rem;
	line-height:1.6;
	padding:5px 0 20px;
	box-sizing:border-box;
	border-bottom:1px solid #ccc;
	flex-grow: 1;
}
.flex-grandchild-inner .call p {
	margin-top: 0;
}
.flex-grandchild-inner .call p.bold {
	font-size: 2.5rem;
}
.flex-grandchild-inner h3 img {
	display:block;
	width:12.5%;height:auto;
	margin-right:8px;
}
.flex-grandchild-innerText {
	flex-grow:1;
	padding:0 0 5px;
	box-sizing:border-box;
}
.flex-grandchild-innerText2 {
	width:100%;
	height:auto;
}
.flex-grandchild-img {
	width:100%;
	height:auto;
	position:relative;
	display: flex;
	justify-content: center;
	max-height: 80px;
	margin: 10px auto;
}
.flex-grandchild-img::after {
	display:block;
	content:'';
	width:100%;
	height:0;
	padding-top:20%;
}
.flex-grandchild-img img {
	width:80%;
	height:100%;
	position:absolute;
	border-radius:5px 5px 0 0;
}
.flex-grandchild-img img.sp {
	width:45%;
	height:100%;
	position:absolute;
	border-radius:5px 5px 0 0;
}
.flex-parent .noteList01 {
	margin-top: 3px;
}
@media only screen and (max-width: 1023px) {
	#container.nonNavi .li01 {
		background: #fafafa url(/fundinfo/list2/img/list2_im02.webp) no-repeat 50% 0;
	}
}
@media screen and (max-width: 640px) {
	.Nheading06 {
		height: 100%;
		display:grid;
		flex-wrap: wrap;
		justify-content: center;
		align-items: flex-end;
	}
	.Nheading06 .linkInner .arrow-button a {
		min-width: 220px;
		padding: 10px;
		background: #ccc;
		border-radius:0;
		font-size: 1.6rem;
	}
	.Nheading06 .linkInner .arrow-button a:after {
		margin-left: 45px;
	}
	.accordionArea div.aAInner {
		padding: .3em .5em 1.5em;
	}
	.flex-parent {
		width:100%;
		margin:0 auto;
	}
	.flex-child {
		width:100%;
		flex-direction:column;
		margin-bottom: 15px;
	}
}
@media only screen and (max-width: 639px) {
	.Nheading06 {
		height: 300px;
	}
	#container.nonNavi .li01 {
		background: #fafafa url(/fundinfo/list2/img/list2_im03.webp) no-repeat 50% 0;
	}
}

/* clearfix
-------------------------------- */
.fundItemList.range3Col:after,
.appealLeadBox:after,
.tabNav:after,
#recommendations .box01 .iconLink01:after,
#searchResult .box01 .iconLink01:after,
.checkBoxList:after,
.dealer:after,
#modal .iconModalColumn:after,
#modal .iconModalBgColumn:after,
#modal .iconModalColumn .iconModalBlock:after,
#searchRecentlyWrap .fundSlider ul:after  {
	content: "";
	display: block;
	clear: both;
}
