﻿@charset "utf-8";

/* =============================================================== 
	*** lineup style *** 
=============================================================== */


/* ===================== general style ===================== */

#lineup-top {
padding:85px 25px 10px 25px;
background:#EFEFED url(/lineup/images/bg_lineup-top.jpg) no-repeat left top;
}
#lineup-top .cont-box {
width:820px;
margin:0 0 15px 0;
}
#lineup-top .cont-box h3 {
margin:0;
}
#lineup-top .cont-box .box_bd {
border:1px solid #CCCCCC;
background:#FFFFFF;
}

#lineup-top .cont-box .box_bd ul li {
padding:10px 10px 10px 21px;
border-bottom:1px solid #CCCCCC;
background:url(/nam_common/nam_images/icn_arw_rgt.gif) no-repeat 10px 14px;
}
#lineup-top .cont-box .box_bd ul li.last {
border:none;
}
#lineup-top .cont-box .box_bd ul li.nest {
border:none;
background:none;
padding:0;
}
#lineup-top .cont-box .box_bd ul li.nest h4 {
margin:0;
}
#lineup-top .cont-box .box_bd ul li.nest ul li {
padding:6px 8px 6px 21px;
border:none;
}

#lineup-top .lineup_l {
float:left;
width:403px;
}
#lineup-top .lineup_r {
float:right;
width:403px;
}
#lineup-top .lineup_l .cont-box,
#lineup-top .lineup_r .cont-box {
width:403px;
margin:0 0 15px 0;
}


/* ===================== item detail ===================== */

p.ttl_item-info {
margin:0;
}


iframe {
width:870px;
height:1050px;
}

p.catch {
color:#000000;
}


/* ----- notice-area ----- */

#item-info {
width:870px;
margin:0 0 15px 0;
background:url(/lineup/images/bg_item-info.gif) repeat-x bottom;
}
#item-info h2 {
margin:0;
}

#item-info #inner {
padding:10px;
border:1px solid #CCCCCC;
}


/* --======== type1 ========-- */

#item-info.type1 #box_wrap {
float:left;
width:595px;
}

/* -- pvc -- */
#item-info.type1 #box_pvc {
float:left;
width:595px;
}
#item-info.type1 #box_pvc dt {
float:left;
width:80px;
font-weight:bold;
}
#item-info.type1 #box_pvc dd {
float:left;
width:510px;
}

/* -- bmk -- */
#item-info.type1 #box_bmk {
float:left;
width:595px;
}
#item-info.type1 #box_bmk dt {
float:left;
width:80px;
height:2em;
font-weight:bold;
}
#item-info.type1 #box_bmk dd {
float:left;
width:510px;
margin:0 0 4px 0;
}

/* -- mov -- */
#item-info.type1 #box_mov {
float:left;
width:593px;
margin:0;
border:1px solid #CCCCCC;
background:#FFFFFF;
}
#item-info.type1 #box_mov dt {
float:left;
width:60px;
padding:6px 0;
font-weight:bold;
text-align:center;
}
#item-info.type1 #box_mov dt img {
vertical-align:top;
border:1px solid #999999;
}
#item-info.type1 #box_mov dd {
float:left;
width:516px;
padding:12px 0 0 14px;
background:url(/nam_common/nam_images/icn_arw_rgt.gif) no-repeat 0 15px;
}

#item-info.type1 #box_mov dd a {
padding:2px 0 2px 22px;
background:url(/etf/images/icn_movie.gif) no-repeat 0 0;
}

/* -- rac -- */
#item-info.type1 #box_rac {
float:right;
width:243px;
}
#item-info.type1 #box_rac dl#box_brd,
#item-info.type3 #box_rac dl#box_brd {
margin:0;
padding:0 0 10px 0;
background:#FFFFFF;
border:1px solid #CCCCCC;
}
#item-info.type1 #box_rac dl#box_brd dt {
margin:8px 8px 5px 8px;
}
#item-info.type1 #box_rac dl#box_brd dt span {
padding:0 4px 0 0;
font-weight:bold;
color:#003366;
}
#item-info.type1 #box_rac dl#box_brd dd ul,
#item-info.type3 #box_rac dl#box_brd dd ul {
margin:0 0 5px 0;
}
#item-info.type1 #box_rac dl#box_brd dd ul li,
#item-info.type3 #box_rac dl#box_brd dd ul li {
margin:0 0 0 10px;
padding:0 0 0 9px;
background:url(/nam_common/nam_images/icn_arw_rgt.gif) no-repeat 0 4px;
}


#item-info.type1 #box_rac dl#box_brd dd p {
margin:0 10px 10px 0;
text-align:right;
}
#item-info.type1 #box_rac p.risk_cost {
margin:0;
padding:10px 0 0 0;
}
#item-info.type1 #box_rac p.risk_cost img,
#item-info.type2 #box_rac p.risk_cost img {
margin:0 4px 0 0;
vertical-align:middle;
}




/* --======== type2 ========-- */

/* -- pvc -- */
#item-info.type2 #box_pvc {
float:left;
width:850px;
}
#item-info.type2 #box_pvc dt {
float:left;
width:80px;
font-weight:bold;
}
#item-info.type2 #box_pvc dd {
float:left;
width:770px;
}

/* -- bmk -- */
#item-info.type2 #box_bmk {
float:left;
width:850px;
}
#item-info.type2 #box_bmk dt {
float:left;
width:80px;
height:2em;
font-weight:bold;
}
#item-info.type2 #box_bmk dd {
float:left;
width:770px;
margin:0 0 4px 0;
}

/* -- mov -- */
#item-info.type2 #box_mov {
float:left;
width:848px;
margin:0;
border:1px solid #CCCCCC;
background:#FFFFFF;
}
#item-info.type2 #box_mov dt {
float:left;
width:60px;
padding:6px 0;
font-weight:bold;
text-align:center;
}
#item-info.type2 #box_mov dt img {
vertical-align:top;
border:1px solid #999999;
}
#item-info.type2 #box_mov dd {
float:left;
width:516px;
padding:12px 0 0 14px;
background:url(/nam_common/nam_images/icn_arw_rgt.gif) no-repeat 0 15px;
}

#item-info.type2 #box_mov dd a {
padding:2px 0 2px 22px;
background:url(/etf/images/icn_movie.gif) no-repeat 0 0;
}

/* -- rac -- */
#item-info.type2 #box_rac {
float:right;
width:243px;
}
#item-info.type2 #box_rac dl#box_brd {
display:none;
}
#item-info.type2 #box_rac p.risk_cost {
margin:0;
padding:10px 0 0 0;
}



/* --======== type3 ========-- */

#item-info.type3 {
background:url(/lineup/images/bg_item-info_long.gif) repeat-x bottom;
}
#item-info.type3 #box_wrap {
float:left;
width:595px;
}

/* -- pvc -- */
#item-info.type3 #box_pvc {
float:left;
width:595px;
}
#item-info.type3 #box_pvc dt {
float:left;
width:80px;
font-weight:bold;
}
#item-info.type3 #box_pvc dd {
float:left;
width:510px;
}

#item-info.type3 #box_pvc dd ol li {
margin:0 0 0 30px;
}

/* -- bmk -- */
#item-info.type3 #box_bmk {
float:right;
width:243px;
border:1px solid #CCCCCC;
}
#item-info.type3 #box_bmk dt {
float:none;
margin:8px;
font-weight:bold;
color:#003366;
}
#item-info.type3 #box_bmk dd {
float:none;
margin:0 8px 8px 8px;
}

/* -- mov -- */
#item-info.type3 #box_mov {
float:left;
width:593px;
margin:0;
border:1px solid #CCCCCC;
background:#FFFFFF;
}
#item-info.type3 #box_mov dt {
float:left;
width:60px;
padding:6px 0;
font-weight:bold;
text-align:center;
}
#item-info.type3 #box_mov dt img {
vertical-align:top;
border:1px solid #999999;
}
#item-info.type3 #box_mov dd {
float:left;
width:516px;
padding:12px 0 0 14px;
background:url(/nam_common/nam_images/icn_arw_rgt.gif) no-repeat 0 15px;
}

#item-info.type3 #box_mov dd a {
padding:2px 0 2px 22px;
background:url(/etf/images/icn_movie.gif) no-repeat 0 0;
}

/* -- rac -- */
#item-info.type3 #box_rac {
float:right;
width:245px;
}
#item-info.type3 #box_rac dl#box_brd {
margin:0;
background:#FFFFFF;
border:1px solid #CCCCCC;
}
#item-info.type3 #box_rac dl#box_brd dt {
margin:8px 8px 5px 8px;
}
#item-info.type3 #box_rac dl#box_brd dt span {
padding:0 4px 0 0;
font-weight:bold;
color:#003366;
}
#item-info.type3 #box_rac dl#box_brd dd ol {
margin:0 0 5px 0;
}
#item-info.type3 #box_rac dl#box_brd dd ol li {
margin:0 0 0 34px;
}
#item-info.type3 #box_rac dl#box_brd dd p {
margin:0 10px 10px 0;
text-align:right;
}
#item-info.type3 #box_rac p.risk_cost {
margin:0;
padding:10px 0 0 0;
}
#item-info.type3 #box_rac p.risk_cost img {
margin:0 4px 0 0;
vertical-align:middle;
}


ul#pdf-links {
text-align:right;
}
ul#pdf-links li {
display:inline;
margin:0 0 0 4px;
}

ul#pdf-links2 {
text-align:right;
margin-top:10px;
}
ul#pdf-links2 li {
margin:0 0 0 4px;
}


/* ----- monthly review (2008/11/17 add style) ----- */

dl#monthly-review {
float:left;
width:370px;
border:1px solid #CCCCCC;
}
dl#monthly-review dt {
padding:5px 2px 5px 5px;
background:#E7E7E7;
}
dl#monthly-review dd {
padding:0 10px;
}
dl#monthly-review dd ul {
padding:5px 0;
}
dl#monthly-review dd ul li {
padding:0 0 8px 9px;
border-bottom:1px solid #CCCCCC;
background:url(/nam_common/nam_images/icn_arw_rgt.gif) no-repeat 0 4px;
}
dl#monthly-review dd p {
padding:7px 0 0;
text-align:left;
}
dl#monthly-review dd p a {
padding:0 0 0 9px;
background:url(/nam_common/nam_images/icn_arw_rgt.gif) no-repeat 0 4px;
}

#bottom-links {
float:right;
width:490px;
}



#notice-area {
width:870px;
margin:12px 0 15px 0;
}
dl#invest-policy {
float:left;
width:610px;
margin:0;
background:#666666;
}
dl#invest-policy dt {
float:left;
width:110px;
padding:34px 0 0 0;
text-align:center;
}

dl#invest-policy dt.tp17 {
padding:44px 0 0 0;
}
dl#invest-policy dt.kin {
padding:70px 0 0 0;
}

dl#invest-policy dd {
float:right;
width:500px;
min-height:95px;
background:#E7E7E7;
}

	/* -- hack for ie6 -- */
	* html dl#invest-policy dd {
	height:95px;
	}

dl#invest-policy dd p {
margin:8px;
}

dl#invest-policy_long {
float:left;
width:610px;
}
dl#invest-policy_long dt {
padding:0px 0 0 0;
text-align:left;
background:#666666;
}
dl#invest-policy_long dd {
padding:0 0 8px 0;
background:#E7E7E7;
}
dl#invest-policy_long dd p {
margin:0;
padding:8px 8px 0 8px;
}


#risk-cost {
float:right;
width:250px;
margin:0;
background:#E7E7E7;
text-align:center;
}
#risk-cost p {
margin:0;
padding:10px 0 0 0;
}
#risk-cost ul {
margin:0 0 10px 10px;
padding:3px 0 0 0;
text-align:left;
}
#risk-cost ul li {
margin:5px 0 0 0;
}

#bench-box {
float:right;
width:250px;
margin:10px 0 0 0;
background:#003466;
text-align:left;
}
#bench-box dl {
padding:8px;
color:#FFFFFF;
}
#bench-box dl dt {
margin:0 0 2px 0;
}




.chart-box {
width:870px;
margin:0 0 20px 0;
}

.chart-box dl.tab-box {
float:left;
width:640px;
}
.chart-box dl.tab-box dt {
width:630px;
height:24px;
margin:0 0 0 10px;
position:relative;
}
.chart-box dl.tab-box dt img {
display:block;
float:left;
margin:0 4px 0 0;
}
.chart-box dl.tab-box dt img.zoom {
position:absolute;
top:0;
right:10px;
float:none;
margin:0;
}
.chart-box dl.tab-box dd {
padding:10px 0;
border:1px solid #331212;
border-top:3px solid #321111;
text-align:center;
}

.chart-box p.chart-date {
text-align:right;
height:14px;
margin:0;
padding:10px 0 0 0;
}
.chart-box p.chart-date_mgl {
text-align:right;
height:14px;
margin:100px 0 0 0;
padding:10px 0 0 0;
}

.chart-box .chart_rgt {
float:right;
width:220px;
}

.chart-box table.chart-detail {
width:220px;
}
.chart-box table.chart-detail th {
width:100px;
padding:3px;
}
.chart-box table.chart-detail td {
padding:3px;
}

.chart-box p.annotation {
position:relative;
top:-8px;
margin:0;
}

.chart-box p.kairi span {
color:#CC0000;
}

.area-col2 {
width:870px;
margin:0 0 10px 0;
}

.area-col2 .colL {
float:left;
width:425px;
}

.area-col2 .colL .cont-box,
.area-col2 .colR .cont-box {
padding: 5px 15px;
background:#E7E7E7;
height: 50px;
}

.area-col2 .colL .cont-box p {
padding-top: 17px;
margin: 0;
}
.area-col2 .colL .cont-box p input {
margin:0 5px 0 5px;
vertical-align:middle;
}
.area-col2 .colL .cont-box p input.year {
width:3.6em;
padding:1px 4px;
border:1px solid #679999;
background:#FFFFFF;
}
.area-col2 .colL .cont-box p input.month,
.area-col2 .colL .cont-box p input.day {
width:1.5em;
padding:1px 4px;
border:1px solid #679999;
background:#FFFFFF;
}

.area-col2 .colR {
float:right;
width:425px;
}
.area-col2 .colR table {
float:none;
width:390px;
margin:2px 0 0 2px;
}
.area-col2 .colR table th,
.area-col2 .colR table td {
width:50%;
border:1px solid #FFFFFF;
text-align:center;
}
.area-col2 .colR table td {
background:#CCCCCC;
}

.area-col2 .colR .tbl_anno {
width:395px;
overflow:auto;
}
.area-col2 .colR .annoL {
float:left;
width:195px;
margin:0;
padding:2px 0 0 0;
text-align:center;
}
.area-col2 .colR .annoR {
float:right;
width:195px;
margin:0;
padding:2px 0 0 0;
text-align:center;
}

p.benchmark {
margin:0 0 15px 0;
padding:10px 20px 10px 0;
background:#003366;
color:#FFFFFF;
position:relative;
}
p.benchmark img {
display:block;
float:left;
}
p.benchmark img.bench-ttl {
padding:0 10px 0 10px;
}
p.benchmark span {
display:block;
float:left;
width:640px;
padding:4px 0 0 8px;
}
p.benchmark span.w460 {
width:460px;
}
p.benchmark span.w400 {
width:400px;
}
p.benchmark span.w470 {
width:468px;
}
p.benchmark span.p0 {
padding-top:0;
position:relative;
top:-1px;
}
p.benchmark span.t-17 {
width:510px;
}
p.benchmark span.t-17_57 {
width:570px;
}
p.benchmark span.t-17_e {
width:580px;
}
p.benchmark span.t-17_6 {
width:600px;
}
p.benchmark span.t-17_625 {
width:625px;
}
p.benchmark span.t-17_635 {
width:635px;
}


p.benchmark img.btn {
position:absolute;
top:4px;
right:4px;
padding:0;
}


/*==================ページ下部============================*/
.area-col3 {
margin:-7px 0pt 15px;
width:870px;
}

.area-col3 .colL {
float:left;
width:425px;
padding:0pt 3px 0pt;
}

.area-col3 .colR {
float:right;
width:425px;
}

.area-col3 .colR p{
margin: 0pt 20px;
}

dl.colL_info{
padding:0pt;
list-style-position: outside;
}

dl.colL_info dt{
float: left;
clear: left;
width: 1.0em;
padding-right: 0pt;
margin: 0pt;
}

dl.colL_info dd{
margin-left: 1.0em;
width: 400px;
}

/*==================ページ_java無効============================*/
ul.nojava {
}

ul.nojava p{
	width: 850px;
	padding-left: 7px;
	margin: 0;
	font-size: 85%;"
}

.nojs_li{
	width: 850px;
}

dl.nojs_dl{
	display: inline;
	font-size: 85%;"
}

dl.nojs_dl dt{
	clear:both;
	float:left;
	width: 1.0em;
}

dl.nojs_dl dd{
	margin-left:1em;
}

/*==================================================================*/


/* ===================== bunpai_kaisuu style ===================== */
div.bunpai_kaisuu {
margin: -15px 0pt 15px 445px; 
padding: 5px 0pt;
}

div.bunpai_kaisuu p{
margin: 0pt 20px;
}

/* ===================== vision style ===================== */

dl.vision dt {
padding:0 0 0 10px;
border-left:4px solid #F7CD70;
}
dl.vision dt.kaigai {
border-left:4px solid #F57FBE;
}
dl.vision dt.commo {
border-left:4px solid #FFEE6B;
}
dl.vision dt.tuuka {
border-left:4px solid #B28850;
}
dl.vision dt.reit {
border-left:4px solid #99CCFF;
}
dl.vision dt span {
display:block;
font-weight:bold;
}
dl.vision dd {
margin:15px 0 0 0;
padding:15px 0 0 0;
border-top:1px solid #CCCCCC;
}
dl.vision dd p {
padding:0 0 5px 8px;
}
dl.vision dd div.bg {
width:838px;
background:url(/lineup/feature/images/bg_feature-link_middle.gif) repeat-y left;
}
dl.vision dd div.bg div.top {
padding:14px 0 0 0;
background:url(/lineup/feature/images/bg_feature-link_top.gif) no-repeat left top;
}
dl.vision dd div.bg div.btm {
padding:0 0 4px 0;
background:url(/lineup/feature/images/bg_feature-link_bottom.gif) no-repeat left bottom;
}

dl.vision dd ul {
margin-top:-14px;
padding:0 0 10px 0;
}
dl.vision dd ul li {
margin:14px 0 14px 10px;
padding:0 0 0 32px;
background:url(/lineup/feature/images/icn_feature-link.gif) no-repeat 0 14px;
}

/* -- hack for ie6 -- */
* html dl.vision dd ul li {
background:url(/lineup/feature/images/icn_feature-link.gif) no-repeat 0 15px;
}
/* -- hack for ie7 -- */
*+html dl.vision dd ul li {
background:url(/lineup/feature/images/icn_feature-link.gif) no-repeat 0 15px;
}

dl.vision dd ul li img {
margin:0 0 0 10px;
position:relative;
top:8px;
}
