@charset "UTF-8";

/* レイアウト */
.box_area { width: 700px; margin: 0 auto; }

/* ブロック */
.block { margin-bottom: 10px; border: 1px solid #94b7d8; background: #fff; font-size: 1em; }

/* バックグラウンド */
.block h2 { height: 28px; background: url(../images/skin_beta.png) -20px -20px; border-bottom: 1px solid #94b7d8; color: #4a5864; }

/* アイコン */
.block h2 span { overflow: hidden; display: inline-block; padding-left: 30px; height: 28px; background: url(../images/skin_alpha.png) no-repeat; font-size: 12px; line-height: 28px; font-weight: bold; }
.block h2.title_41 span { background-position: -34px -1148px; padding-left: 36px; }

/* テキストカラー: ステートブルー
++++++++++++++++++++++++++++++++++++++++++++++++ */
.txc_slateblue { color: #3333ff; }
.txc_slateblue_mid { color: #9999ff; }
.txc_slateblue_light { color: #ccccff; }
.txc_slateblue_dark { color: #1a1a80; }

/* 注意書き枠
++++++++++++++++++++++++++++++++++++++++++++++++ */
.notes_high { padding: 5px; border: 2px solid #ff9999; background: #fff5f5; color: #801a1a; }
.notes_medium { padding: 5px; border: 2px solid #99ccff; background: #f5faff; color: #1a4d80; }
.notes_low { padding: 5px; border: 1px solid #999; }

/* help 個別設定
++++++++++++++++++++++++++++++++++++++++++++++++ */
.block p { margin-top:12px; }
.block ul { margin-left:20px !important; }
.top_bar { border-top:1px solid #94b7d8; padding-top:20px; margin-top:20px; }
.shiki { padding:4px; background: #D9D9D9; margin-top:5px !important; }



/* 投資情報
++++++++++++++++++++++++++++++++++++++++++++++++ */
.idx_box01 {
width:216px;
background-color:#f3f3f4;
padding-bottom:4px;
}

.idx_box02 {
background-color:#f3f3f4;
padding-top:4px;
padding-bottom:4px;
}

.idx_box01 dl {
margin:4px 4px 0;
border:1px solid #8e99ad;
background-color:#FFFFFF;
}

.idx_box02 dl {
margin:0 4px;
border:1px solid #8e99ad;
background-color:#FFFFFF;
}

.idx_box01 dl dt  {
height:35px;
text-indent:-9999px;
}

.idx_box02 dl dt  {
border-bottom:1px solid #8e99ad;
text-indent:-9999px;
height:35px;
}

.idx_box01 dl dd.dd_txt {
border-bottom:1px solid #8e99ad;
min-height:160px;
height:auto !important;
height:160px;
}

.mac .idx_box01 dl dd.dd_txt {
min-height:180px;
height:auto !important;
height:180px;
}

.idx_box02 dl dd.dd_txt {
border-bottom:1px solid #8e99ad;
}

.idx_box01 dl dd.dd_txt a,
.idx_box02 dl dd.dd_txt a  {
display:block;
height:73px;
cursor:pointer;
text-indent:-9999px;
}


.idx_box01 dl dd.dd_txt p {
padding:0 10px 10px;
line-height:16px;
}

.idx_box02 dl dd.dd_txt p {
padding:2px 10px 10px;
line-height:16px;
}

.dd_link a {display:block;/* padding-left:10px; */cursor:pointer;zoom:1;}

.dd_link a span {display:block;padding-left: 10px;background:url(/common/images/arrow_image_blue01.png) no-repeat left;behavior:url(/common/js/iepngfix_renew.htc);zoom:1;}

dl dd .img_idx01,
dl dd p.img_idx02,
dl dd p.img_idx03,
dl dd p.img_idx04,
dl dd p.img_idx05,
dl dd p.img_idx06,
dl dd p.img_idx07,
dl dd p.img_idx08,
dl dd p.img_idx09,
dl dd p.img_idx10 {
  height: 70px;
  padding:0;
  overflow: hidden;
}
dl dd .img_idx01 a{
  display: block;
  margin-top: -35px;
}
dl dd p[class^=img_idx] a {
  display: block;
  margin-top: -35px;
}
dl dd p.img_idx06 a{
	margin-top: 0;
}

.idx_box02 dl dt.idx01 {
background:url(../images/bg_idx01.png) no-repeat left top;
}

.idx_box02 dl dd p.img_idx01 {
background:url(../images/bg_idx01.png) no-repeat left -35px;
}

.idx_box01 dl dt.idx02 {
background:url(../images/bg_idx02.png) no-repeat left top;
}

.idx_box01 dl dd p.img_idx02 {
background:url(../images/bg_idx02.png) no-repeat left -35px;
}

.idx_box01 dl dt.idx03 {
background:url(../images/bg_idx03.png) no-repeat left top;
}

.idx_box01 dl dd p.img_idx03 {
background:url(../images/bg_idx03.png?ver=20160525) no-repeat left -35px;
}

.idx_box01 dl dt.idx04 {
background:url(../images/bg_idx04.png?ver=20171020) no-repeat left top;
}

.idx_box01 dl dd p.img_idx04 {
background:url(../images/bg_idx04.png?ver=20171020) no-repeat left -35px;
}

.idx_box01 dl dt.idx05 {
background:url(../images/bg_idx05.png) no-repeat left top;
}

.idx_box01 dl dd p.img_idx05 {
background:url(../images/bg_idx05.png) no-repeat left -35px;
}

.idx_box01 dl dt.idx06 {
background:url(../images/bg_idx06.png) no-repeat left top;
}

.idx_box01 dl dd p.img_idx06 {
background:url(../images/bg_idx06.png) no-repeat left -35px;
}

.idx_box01 dl dt.idx07 {
background:url(../images/bg_idx07.png) no-repeat left top;
}

.idx_box01 dl dd p.img_idx07 {
background:url(../images/bg_idx07.png) no-repeat left -35px;
}

.idx_box01 dl dt.idx08 {
background:url(../images/bg_idx08.png?ver=20130709) no-repeat left top;
}

.idx_box01 dl dd p.img_idx08 {
background:url(../images/bg_idx08.png?ver=20130709) no-repeat left -35px;
}

.idx_box01 dl dt.idx09 {
background:url(../images/bg_idx09.png) no-repeat left top;
}

.idx_box01 dl dd p.img_idx09 {
background:url(../images/bg_idx09.png) no-repeat left -35px;
}

.idx_box01 dl dt.idx10 {
background:url(../images/bg_idx10.png) no-repeat left top;
}

.idx_box01 dl dd p.img_idx10 {
background:url(../images/bg_idx10.png) no-repeat left -35px;
}
