<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*** 基本設定　ここから ***/
#beginner_title, #beginner_title_jp_1, #beginner_title_jp_2, #beginner_title_fop_1, #beginner_title_fop_2, #beginner_title_fop_3, #beginner_title_fund_1, #beginner_title_fund_2, #beginner_title_fund_3, #beginner_title_fund_4, #beginner_title_fund_5, #beginner_title_fund_6, #beginner_title_kabu365_0, #beginner_title_kabu365_1, #beginner_title_kabu365_2, #beginner_title_kabu365_3, #beginner_title_kabu365_4, #beginner_title_kabu365_5, #beginner_title_takebe_0, #beginner_title_takebe_1, #beginner_title_takebe_2, #beginner_title_takebe_3, #beginner_title_takebe_4, #beginner_title_nisa_1, #beginner_title_nisa_2, #beginner_title_nisa_3, #beginner_title_nisa_4, #beginner_title_nisa_5, #beginner_title_nisa_6, #beginner_title_nisa_7, #beginner_title_nisa_8, #beginner_title_fx_1, #beginner_title_fx_2, #beginner_title_fx_3, #beginner_title_fx_4, #beginner_title_fx_5, #beginner_title_fx_6, #beginner_title_jp_1, #beginner_title_jp_investment_1, #beginner_title_jp_investment_2, #beginner_title_jp_investment_3, #beginner_title_jp_investment_4 {
  padding: 40px 200px 40px 40px;
  margin: 0 0 1em;
  border: solid 1px #cccccc;
  margin-left: auto;
  margin-right: auto;
  font-weight: bold;
  font-size: 250%;
}
#beginner_title_fund_7, #beginner_title_fund_8, #beginner_title_fund_9, #beginner_title_fund_10 {
  padding: 80px 480px 80px 0;
  margin: 0 0 1em;
  border: solid 1px #cccccc;
  margin-left: auto;
  margin-right: auto;
  font-weight: bold;
  font-size: 250%;
}
#beginner_title span, #beginner_title_jp_1 span, #beginner_title_jp_2 span, #beginner_title_fop_1 span, #beginner_title_fop_2 span, #beginner_title_fop_3 span, #beginner_title_fund_1 span, #beginner_title_fund_2 span, #beginner_title_fund_3 span, #beginner_title_fund_4 span, #beginner_title_fund_5 span, #beginner_title_fund_6 span,
#beginner_title_fund_7 span, #beginner_title_fund_8 span, #beginner_title_fund_9 span, #beginner_title_fund_10 span, #beginner_title_kabu365_0 span, #beginner_title_kabu365_1 span, #beginner_title_kabu365_2 span, #beginner_title_kabu365_3 span, #beginner_title_kabu365_4 span, #beginner_title_kabu365_5 span, #beginner_title_takebe_0 span, #beginner_title_takebe_1 span, #beginner_title_takebe_2 span, #beginner_title_takebe_3 span, #beginner_title_takebe_4 span, #beginner_title_nisa_1 span, #beginner_title_nisa_2 span, #beginner_title_nisa_3 span, #beginner_title_nisa_4 span, #beginner_title_nisa_5 span, #beginner_title_nisa_6 span, #beginner_title_nisa_7 span, #beginner_title_nisa_8 span, #beginner_title_fx_1 span, #beginner_title_fx_2 span, #beginner_title_fx_3 span, #beginner_title_fx_4 span, #beginner_title_fx_5 span, #beginner_title_fx_6 span, #beginner_title_jp_1 span {
  font-size: 80%;
}
#beginner_title_jp_1 {
  background-image: url(/beginner/jp/images/jp_.gif);
  background-repeat: no-repeat;
  background-position: 98% bottom;
  background-color: #f8e4ef;
  color: #a8477e;
}
#beginner_title_jp_2 {
  background-image: url(/beginner/jp/images/jp_2.gif);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #f8e4ef;
  color: #a8477e;
}
#beginner_title_fop_1 {
  background-image: url(/beginner/fop/images/fop_1.gif);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #fff9dd;
  color: #d4b000;
  height: 120px;
}
#beginner_title_fop_2 {
  background-image: url(/beginner/fop/images/fop_2.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #fff9dd;
  color: #d4b000;
  height: 120px;
}
#beginner_title_fop_3 {
  background-image: url(/beginner/fop/images/fop_3.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #fff9dd;
  color: #d4b000;
  height: 120px;
}
#beginner_title_fund_1 {
  background-image: url(/beginner/fund/images/fund_1.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #d7f4f8;
  color: #33b5c8;
}
#beginner_title_fund_2 {
  background-image: url(/beginner/fund/images/fund_2.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #d7f4f8;
  color: #33b5c8;
}
#beginner_title_fund_3 {
  background-image: url(/beginner/fund/images/fund_3.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #d7f4f8;
  color: #33b5c8;
}
#beginner_title_fund_4 {
  background-image: url(/beginner/fund/images/fund_4.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #d7f4f8;
  color: #33b5c8;
}
#beginner_title_fund_5 {
  background-image: url(/beginner/fund/images/fund_5.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #d7f4f8;
  color: #33b5c8;
}
#beginner_title_fund_6 {
  background-image: url(/beginner/fund/images/fund_6.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #d7f4f8;
  color: #33b5c8;
}
#beginner_title_fund_7 {
  background-image: url(/fund/beginner/susume/img/main_choki.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #d7f4f8;
  color: #303f22;
}
#beginner_title_fund_8 {
  background-image: url(/fund/beginner/susume/img/main_shisanbunsan.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #d7f4f8;
  color: #5c3f2f;
}
#beginner_title_fund_9 {
  background-image: url(/fund/beginner/susume/img/main_jikanbunsan.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #d7f4f8;
  color: #045a58;
}
#beginner_title_fund_10 {
  background-image: url(/fund/beginner/mitsukeru/img/main.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #d7f4f8;
  color: #784627;
}
#beginner_title_kabu365_0 {
  background-image: url(/beginner/kabu365/images/kabu365_0.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #d3e0ee;
  color: #185797;
  height: 130px;
}
#beginner_title_kabu365_1 {
  background-image: url(/beginner/kabu365/images/kabu365_1.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #d3e0ee;
  color: #185797;
}
#beginner_title_kabu365_2 {
  background-image: url(/beginner/kabu365/images/kabu365_2.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #d3e0ee;
  color: #185797;
}
#beginner_title_kabu365_3 {
  background-image: url(/beginner/kabu365/images/kabu365_3.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #d3e0ee;
  color: #185797;
}
#beginner_title_kabu365_4 {
  background-image: url(/beginner/kabu365/images/kabu365_4.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #d3e0ee;
  color: #185797;
}
#beginner_title_kabu365_5 {
  background-image: url(/beginner/kabu365/images/kabu365_5.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #d3e0ee;
  color: #185797;
}
#beginner_title_takebe_0 {
  background-image: url(/support/beginner/fx/takebe/images/takebe_00.gif);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #f0f1e2;
  color: #323300;
  height: 70px;
}
#beginner_title_takebe_1 {
  background-image: url(/support/beginner/fx/takebe/images/takebe_01.gif);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #f0f1e2;
  color: #323300;
  height: 70px;
}
#beginner_title_takebe_2 {
  background-image: url(/support/beginner/fx/takebe/images/takebe_02.gif);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #f0f1e2;
  color: #323300;
  height: 70px;
}
#beginner_title_takebe_3 {
  background-image: url(/support/beginner/fx/takebe/images/takebe_03.gif);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #f0f1e2;
  color: #323300;
  height: 70px;
}
#beginner_title_takebe_4 {
  background-image: url(/support/beginner/fx/takebe/images/takebe_04.gif);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #f0f1e2;
  color: #323300;
  height: 70px;
}
#beginner_title_nisa_1 {
  background-image: url(/beginner/nisa/images/nisa_1.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #7dc30c;
  color: #ffffff;
}
#beginner_title_nisa_2 {
  background-image: url(/beginner/nisa/images/nisa_2.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #7dc30c;
  color: #ffffff;
  height: 130px;
}
#beginner_title_nisa_3 {
  background-image: url(/beginner/nisa/images/nisa_3.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #7dc30c;
  color: #ffffff;
}
#beginner_title_nisa_4 {
  background-image: url(/beginner/nisa/images/nisa_4.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #7dc30c;
  color: #ffffff;
  height: 130px;
}
#beginner_title_nisa_5 {
  background-image: url(/beginner/nisa/images/nisa_5.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #7dc30c;
  color: #ffffff;
  height: 130px;
}
#beginner_title_nisa_6 {
  background-image: url(/beginner/nisa/images/nisa_6.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #7dc30c;
  color: #ffffff;
  height: 130px;
}
#beginner_title_nisa_7 {
  background-image: url(/beginner/nisa/images/nisa_7.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #7dc30c;
  color: #ffffff;
}
#beginner_title_nisa_8 {
  background-image: url(/beginner/nisa/images/nisa_8.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #7dc30c;
  color: #ffffff;
  height: 130px;
}
#beginner_title_fx_1 {
  background-image: url(/beginner/fx/images/fx_1.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #e0f7d6;
  color: #32681c;
}
#beginner_title_fx_2 {
  background-image: url(/beginner/fx/images/fx_2.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #e0f7d6;
  color: #32681c;
}
#beginner_title_fx_3 {
  background-image: url(/beginner/fx/images/fx_3.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #e0f7d6;
  color: #32681c;
}
#beginner_title_fx_4 {
  background-image: url(/beginner/fx/images/fx_4.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #e0f7d6;
  color: #32681c;
}
#beginner_title_fx_5 {
  background-image: url(/beginner/fx/images/fx_5.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #e0f7d6;
  color: #32681c;
}
#beginner_title_fx_6 {
  background-image: url(/beginner/fx/images/fx_6.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #e0f7d6;
  color: #32681c;
}
#beginner_title_jp_1 {
  background-image: url(/beginner/jp/images/jp_1.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #f8e4ef;
  color: #a8477e;
}
#beginner_title_jp_investment_1 {
  background-image: url(/beginner/kabu365/images/kabu365_0.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #f8e4ef;
  color: #a8477e;
  height: 130px;
}
#beginner_title_jp_investment_2,
#beginner_title_jp_investment_3,
#beginner_title_jp_investment_4{
  background-image: url(/beginner/kabu365/images/kabu365_5.png);
  background-repeat: no-repeat;
  background-position: 95% bottom;
  background-color: #f8e4ef;
  color: #a8477e;
  height: 130px;
}
#beginner_title_derivative {
  margin: 0 0 1em;
  margin-left: auto;
  margin-right: auto;
}
#beginner_indexnavi {
  width: 660px;
  margin: 0 auto;
}
#beginner_indexnavi li {
  margin-bottom: 15px;
}
.beginner_q {}
.beginner_q dd {
  font-weight: bold;
  font-size: 120%;
}
.beginner_a {
  margin-bottom: 15px;
  background: url(/shared/images/dottline01.png) 0 100% repeat-x;
}
.beginner_q dt, .beginner_a dt, .beginner_q dd, .beginner_a dd {
  float: left;
  padding-bottom: 15px;
}
.beginner_q dt, .beginner_a dt {
  width: 74px;
  padding-right: 15px;
}
.beginner_q dd, .beginner_a dd {
  width: 810px;
  padding-top: 15px;
}

@media screen and (max-width: 1280px) {
	.beginner_q dd, .beginner_a dd {
	width: 100%;
	}
}

.beginner_a .line {
  padding-bottom: 1em;
  background: url(/shared/images/dottline01.png) 0 100% repeat-x;
}
/*** 基本設定　ここまで ***/
/*** コンテンツ内共通設定　ここから ***/
/*___ 用語解説 ___*/
.tbl-description-01, .tbl-description-01 tr, .tbl-description-01 td, .tbl-description-02, .tbl-description-02 tr, .tbl-description-02 td, .tbl-description-03, .tbl-description-03 tr, .tbl-description-03 td {
  border: none;
  vertical-align: top;
}
.tbl-description-01 td, .tbl-description-02 td, .tbl-description-03 td {
  padding-bottom: 0.7em;
}
.tbl-description-01 td.term {
  width: 20%;
  font-weight: bold;
}
.tbl-description-02 td.term {
  width: 35%;
  font-weight: bold;
}
.tbl-description-03 td.term {
  width: 15%;
  font-weight: bold;
}
.tbl-description-01 tr.last td, .tbl-description-02 tr.last td, .tbl-description-03 tr.last td {
  padding-bottom: 0;
}
.tbl-description-01 .pgh-arrow-01 {
  margin-bottom: 0;
}
/*___ 画像2つ並びレイアウト ___*/
.beginner-layout-01, .beginner-layout-02 {
  padding: 0 0 0.2em 0;
  overflow: hidden;
}
.beginner-layout-01 {
  width: 610px;
}
.beginner-layout-02 {
  width: 578px;
}
.beginner-layout-01 div, .beginner-layout-02 div {
  margin-right: 20px;
  float: left;
}
.beginner-layout-01 div {
  width: 295px;
}
.beginner-layout-02 div {
  width: 279px;
}
.beginner-layout-01 div.last, .beginner-layout-02 div.last {
  margin-right: 0;
}
.beginner-layout-01:after, .beginner-layout-02:after {
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  content: ".";
  font-size: 0;
}
/*___ 「box-02」の追加設定 ___*/
.box-02 .ttl { /* タイトル */
  margin-bottom: 0.4em;
  padding-left: 6px;
  border-left: 4px solid #999;
  font-weight: bold;
}
.box-02 .small { /* 文字を小さく */
  font-size: 90%;
}
/*** コンテンツ内共通設定　ここまで ***/
/* 20120626追加（増渕） ここから */
.bg_laypict_01 {
  margin-bottom: 2em;
}
.bg_laypict_01 .pict {
  float: left;
  padding-right: 5px;
}
.bg_laypict_01 .text {
  padding-left: 140px;
  vertical-align: middle;
}
.bg_laypict_02, .bg_laypict_04 {
  margin-bottom: 1em;
}
.bg_laypict_02 .pict {
  float: right;
  padding-left: 10px;
}
.bg_laypict_02 .text {
  padding-right: auto;
}
.bg_laypict_03 {
  margin-bottom: 5px;
  height: 460px;
}
.bg_laypict_03 .pict {
  float: left;
  padding-right: 5px;
}
.bg_laypict_03 .text {
  padding-left: 70px;
  padding-top: 39px;
}
.bg_laypict_04 .pict {
  float: right;
  padding-top: 30px;
  padding-left: 10px;
}
.bg_laypict_04 .text {
  padding-right: auto;
}
.bg_exam {
  padding:  !important;
}
.bg_exam .icon {
  float: left;
  padding-right: 10px;
}
.bg_exam .text {
  font-weight: bold;
  color: #696969;
  margin-bottom: 1em;
}
.bg_exam .text02 {
  font-weight: bold;
  color: #696969;
  margin-bottom: 0.5em;
  padding-top: 6px;
}
.bg_exam_cap {
  width: 550px;
  padding-left: 35px;
}
.bg_examtext {
  font-weight: bold;
  color: #696969;
  padding-left: 8px;
  margin-bottom: 1em;
}
.bg_notice {
  font-size: 11.5px;
  color: #666666;
  padding-left: 1.5em;
  margin-bottom: 0.5em;
  position: relative;
}
.bg_notice span {
  left: 0;
  position: absolute;
  top: 0;
}
.bg_notice_r {
  text-align: right;
  font-size: 11.5px;
  color: #666666;
  padding-left: 1.5em;
}
.fx_titletext {
  color: #32681c;
  padding-bottom: 15px;
}
.fx_column {
  margin-top: 0px;
  padding: 10px;
  width: 590px;
  background-color: #f2ffe0;
}
.fx_column .btm {
  margin-top: 0px;
}
.bond_condition {
  margin-left: 20px;
  padding-left: 3em;
  padding-bottom: 10px;
  position: relative;
}
.bond_condition span {
  left: 0;
  position: absolute;
  top: 0;
}
.kabu365_link {
  width: 700px;
  text-align: right;
  margin: 5px auto;
  vertical-align: middle;
  padding-bottom: 15px;
  background: url(/shared/images/dottline01.png) 0 100% repeat-x;
}
.kabu365_titletext {
  color: #185797;
  padding-bottom: 15px;
}
/* はじめての投信 */
.mbmt20 {
  margin: 20px 0 20px;
}
.qa1-bg {
  background: url(/beginner/fund/images/fund_study02_qa1-bg.gif) no-repeat bottom;
  padding: 10px 10px 0;
}
.tbl-list-01 li {
  padding-bottom: 0.5em;
}
.tbl-list-01 li.last {
  padding-bottom: 0;
}
.tbl-list-01 li ul li {
  padding-left: 0.6em;
  padding-bottom: 0;
}
/*はじめての先物・オプション */
/* セクション内枠　ドロップシャドウつき　ボツ？

.beg-box-summary-01{
margin-bottom:1em;
}

.beg-box-summary-01{
padding-top:20px;
width:610px;
background:url(/beginner/images/box_bg_01_top.gif) no-repeat 0 0;
}

.beg-box-summary-01 .inner{
padding:0 15px 10px 20px;
background:url(/beginner/images/box_bg_01_btm.gif) no-repeat 0 100%;
} */
.mb10 {
  margin: 0 0 10px;
}
/* テーブルの設定 */
table td.pink {
  background-color: #f4dede;
}
table td.blue {
  background-color: #d8e2f3;
}
/* GRADE */
table.grade-wrap, table.grade-wrap td {
  border: none;
}
table.grade, table.grade td {
  border: 1px solid #cccccc !important;
}
table.grade-wrap .g-p0 {
  padding: 0;
}
table.grade th {
  font-weight: bold;
}
table.grade .g-01 {
  background-color: #d8e2f3;
}
table.grade .g-02 {
  background-color: #bdcfee;
}
table.grade .g-03 {
  background-color: #a0bbe9;
}
table.grade .g-04 {
  background-color: #87a8e0;
}
/* //テーブルの設定 */
/* 武部力也のFX初心者道場 */
.point {
  background: url(/support/beginner/fx/takebe/images/point.gif) no-repeat bottom left;
  min-height: 52px;
  padding: 20px 480px 51px 27px;
  font-weight: bold;
  color: #ffffff;
  font-size: 110%;
  margin-bottom: 30px;
}
.link-flag-01 {
  margin-right: 4px;
}
/* 松井咲子の日本株レッスン */
#beginner_jp_lesson_index #beginner_title {
  background: url(../../beginner/jp_lesson/images/jl_index_head.jpg) left top no-repeat;
  padding: 185px 180px 0 0;
  margin: 0 0 20px;
  border: none;
  min-height: 465px;
}
#beginner_jp_lesson_index #beginner_indexnavi {
  width: 520px !important;
  margin: 30px 0;
}
#beginner_jp_lesson_index #profile {
  border: #f7b2ce solid 1px;
  padding: 19px;
  font-size: 90%;
  margin-bottom: 10px;
  font-size: 85%;
  line-height: 1.2em;
}
#beginner_jp_lesson_index #profile p.left {
  float: left;
  width: 135px;
}
#beginner_jp_lesson_index #profile p span {
  display: block;
  margin-bottom: 10px;
}
#beginner_jp_lesson_index #profile p.right {
  float: left;
  width: 345px;
}
#beginner_jp_lesson_study01 .headline_01, #beginner_jp_lesson_study02 .headline_01, #beginner_jp_lesson_study03 .headline_01, #beginner_jp_lesson_study04 .headline_01 {
  font-size: 150%;
  color: #e9528f;
  font-weight: bold;
  margin-bottom: 20px;
}
#beginner_jp_lesson_study01 .read_01, #beginner_jp_lesson_study01 .read_02, #beginner_jp_lesson_study01 .read_03, #beginner_jp_lesson_study01 .read_04, #beginner_jp_lesson_study02 .read_01, #beginner_jp_lesson_study02 .read_02, #beginner_jp_lesson_study02 .read_03, #beginner_jp_lesson_study02 .read_04, #beginner_jp_lesson_study03 .read_01, #beginner_jp_lesson_study03 .read_02, #beginner_jp_lesson_study03 .read_03, #beginner_jp_lesson_study03 .read_04, #beginner_jp_lesson_study04 .read_01, #beginner_jp_lesson_study04 .read_02, #beginner_jp_lesson_study04 .read_03, #beginner_jp_lesson_study04 .read_04 {
  margin-bottom: 20px;
}
#beginner_jp_lesson_study01 .lay-pict-caption, #beginner_jp_lesson_study02 .lay-pict-caption, #beginner_jp_lesson_study03 .lay-pict-caption, #beginner_jp_lesson_study04 .lay-pict-caption {
  margin-top: 0.8em;
  line-height: 1.3;
  font-size: 85%;
  text-align: left !important;
  color: #e9528f;
}
#beginner_jp_lesson_study01 .read_01 .text, #beginner_jp_lesson_study01 .read_02 .text, #beginner_jp_lesson_study01 .read_04 .text {
  padding-right: 0;
}
#beginner_jp_lesson_study01 .read_01 .pict {
  float: right;
  width: 413px;
  padding: 0 0 10px 15px;
}
#beginner_jp_lesson_study01 .read_02 .pict {
  float: left;
  width: 275px;
  padding: 0 15px 10px 0;
}
#beginner_jp_lesson_study01 .read_04 .pict {
  float: right;
  width: 380px;
  padding: 0 0 10px 15px;
}
#beginner_jp_lesson_study02 .read_01 .text, #beginner_jp_lesson_study02 .read_02 .text {
  padding-right: 0;
}
#beginner_jp_lesson_study02 .read_04 .text {
  padding-left: 273px;
}
#beginner_jp_lesson_study02 .read_01 .pict {
  float: right;
  width: 413px;
  padding: 0 0 10px 15px;
}
#beginner_jp_lesson_study02 .read_02 .pict {
  float: left;
  width: 275px;
  padding: 0 15px 10px 0;
}
#beginner_jp_lesson_study02 .read_03 .pict {
  float: right;
  width: 263px;
  padding: 0 0 10px 15px;
}
#beginner_jp_lesson_study02 .read_04 .pict {
  float: left;
  width: 263px;
  padding: 0 15px 10px 0;
}
#beginner_jp_lesson_study03 .read_01 .text, #beginner_jp_lesson_study03 .read_03 .text {
  padding-left: 0;
}
#beginner_jp_lesson_study03 .read_02 .text, #beginner_jp_lesson_study03 .read_04 .text {
  padding-right: 0;
}
#beginner_jp_lesson_study03 .read_01 .pict {
  float: left;
  width: 204px;
  padding: 0 15px 10px 0;
}
#beginner_jp_lesson_study03 .read_02 .pict {
  float: right;
  width: 204px;
  padding: 0 0 10px 15px;
}
#beginner_jp_lesson_study03 .read_03 .pict {
  float: left;
  width: 275px;
  padding: 0 15px 10px 0;
}
#beginner_jp_lesson_study03 .read_04 .pict {
  float: right;
  width: 275px;
  padding: 0 0 10px 15px;
}
#beginner_jp_lesson_study04 .read_01 .text {
  padding-left: 0;
}
#beginner_jp_lesson_study04 .read_02 .text {
  padding-right: 0;
}
#beginner_jp_lesson_study04 .read_03 .text {
  padding-right: 297px;
}
#beginner_jp_lesson_study04 .read_01 .pict {
  float: left;
  width: 225px;
  padding: 0 15px 10px 0;
}
#beginner_jp_lesson_study04 .read_02 .pict {
  float: right;
  width: 340px;
  padding: 0 0 10px 15px;
}
#beginner_jp_lesson_study04 .read_03 .pict {
  float: right;
  width: 282px;
  padding: 0 0 10px 15px;
}
#beginner_jp_lesson_study04 .read_04-ttl {
  margin-bottom: 20px;
}
#beginner_jp_lesson_study04 .read_04 .left {
  float: left;
  width: 350px;
  padding: 0;
}
#beginner_jp_lesson_study04 .read_04 .right {
  float: right;
  width: 350px;
  padding: 0;
}
#beginner_jp_lesson_study01 #column_ttl, #beginner_jp_lesson_study02 #column_ttl, #beginner_jp_lesson_study03 #column_ttl, #beginner_jp_lesson_study04 #column_ttl {
  padding: 0;
  margin: 0;
}
#beginner_jp_lesson_study01 #column, #beginner_jp_lesson_study02 #column, #beginner_jp_lesson_study03 #column, #beginner_jp_lesson_study04 #column {
  border-right: #e9528f solid 1px;
  border-bottom: #e9528f solid 1px;
  border-left: #e9528f solid 1px;
  background: #fff0f5;
  padding: 19px;
  margin-bottom: 30px;
}
#beginner_jp_lesson_study01 #column .headline_02, #beginner_jp_lesson_study02 #column .headline_02, #beginner_jp_lesson_study03 #column .headline_02, #beginner_jp_lesson_study04 #column .headline_02 {
  font-size: 140%;
  color: #e9528f;
  font-weight: bold;
  margin-bottom: 5px;
}
#beginner_jp_lesson_study01 #column .headline_02 .blue {
  color: #316ed2;
}
#beginner_jp_lesson_study01 #column ul li {
  margin-bottom: 15px;
  padding-left: 30px;
}
#beginner_jp_lesson_study04 #column ul li {
  margin-bottom: 15px;
  padding-left: 20px;
}
#beginner_jp_lesson_study02 #column ul {
  margin-bottom: 5px;
}
#beginner_jp_lesson_study03 #column ul {
  margin-bottom: 15px;
  font-size: 9pt;
  line-height: 1.5em;
}
#beginner_jp_lesson_study02 #column ul li.txt {
  padding-right: 0;
}
#beginner_jp_lesson_study02 #column ul li.pic {
  float: right;
  width: 280px;
}
#beginner_jp_lesson_study03 #column ul li.txt {
  padding-right: 175px;
}
#beginner_jp_lesson_study03 #column ul li.pic {
  float: right;
  width: 160px;
}
#beginner_jp_lesson_study01 #column ul li.last, #beginner_jp_lesson_study02 #column ul li.last, #beginner_jp_lesson_study03 #column ul.last, #beginner_jp_lesson_study04 #column ul li.last {
  margin-bottom: 0;
}
#beginner_jp_lesson_study01 #column ul li.column_01 {
  background: url(/beginner/jp_lesson/images/jl_study01_choice_01.gif) no-repeat left top;
}
#beginner_jp_lesson_study01 #column ul li.column_02 {
  background: url(/beginner/jp_lesson/images/jl_study01_choice_02.gif) no-repeat left top;
}
#beginner_jp_lesson_study01 #column ul li.column_03 {
  background: url(/beginner/jp_lesson/images/jl_study01_choice_03.gif) no-repeat left top;
}
#beginner_jp_lesson_study04 #column ul li.icn {
  background: url(/beginner/jp_lesson/images/jl_study04_column02_icn.gif) no-repeat left 0.4em;
}
.blue_column {
  background: #edf4fa;
  border: 1px solid #3c79bb;
  color: #3c79bb;
  margin-bottom: 20px;
}
#beginner_jp_lesson_study04 .blue_column {
  margin-bottom: 30px;
}
.blue_column .head {
  background: #2d6bad;
  padding: 7px 15px;
}
.blue_column .ttl {
  margin: 10px 15px 0;
  font-size: 120%;
  font-weight: bold;
  padding-bottom: 0.2em;
  margin-bottom: 0.5em;
  border-bottom: 1px dotted #96b8de;
}
.blue_column .txt {
  font-size: 9pt;
  padding: 0 15px 15px;
}
.blue_column .right {
  float: right;
  width: 138px;
  margin: 0 15px 10px 10px;
}
.blue_column .left {
  padding: 0;
}
.sub_column {
  margin-bottom: 20px;
}
.sub_column .txt {
  float: left;
  width: 453px;
  font-size: 9pt;
}
.sub_column .ttl {
  margin-bottom: 0.5em;
}
.sub_column .pic {
  float: right;
  width: 227px;
  padding-left: 15px;
}
#sakikonote {
  border: #ffb9d0 solid 1px;
  padding: 20px;
  margin-bottom: 20px;
  color: #e9528f;
}
#beginner_jp_lesson_study01 #sakikonote .pict {
  float: right;
  width: 278px;
  padding-left: 15px;
}
#beginner_jp_lesson_study01 #sakikonote .text {
  padding-right: 293px;
  line-height: 2.2em;
}
#beginner_jp_lesson_study02 #sakikonote .pict, #beginner_jp_lesson_study03 #sakikonote .pict, #beginner_jp_lesson_study04 #sakikonote .pict {
  float: right;
  width: 308px;
  padding-left: 15px;
}
#beginner_jp_lesson_study04 #sakikonote .pict {
  margin-top: 20px;
}
#beginner_jp_lesson_study02 #sakikonote .text, #beginner_jp_lesson_study03 #sakikonote .text, #beginner_jp_lesson_study04 #sakikonote .text {
  padding-right: 323px;
  line-height: 2.2em;
}
#sakikonote .text span {
  background: url(/beginner/jp_lesson/images/jl_study01_note_dot.gif) repeat-x left bottom;
  padding-bottom: 0.5em;
}
/* NISA口座をトコトン活用できる8つのセオリーを大公開！ 
*****************************************************************************************/
/* index */
#nisaIndexTxt {
  float: left;
}
#nisaIndexTxt p {
  font-size: 123.1%;
  color: #523428;
  font-weight: bold;
  margin-bottom: 1em;
}
#nisaAdvisor {
  float: right;
}
#nisaAdvisor dl {
  padding-right: 10px;
  background: url(/beginner/nisa/images/advisorBack.gif) 0 0 repeat-x;
}
#nisaAdvisor dt {
  padding: 120px 12px 0 0;
  float: left;
}
#nisaAdvisor dd {
  padding-right: 20px;
  float: left;
}
#indexNav {
  margin-bottom: 2em;
}
#indexNav li {
  float: left;
  padding-right: 8px;
}
#indexNav li.centerNav {
  float: left;
  padding: 0;
}
#indexNav li.rightNav {
  float: right;
  padding: 0;
}
#tacticsWrapper {
  min-height: 482px;
  padding-right: 130px;
  margin-bottom: 2em;
  margin-right: 20px;
  background: url(/beginner/nisa/images/awaseWaza.gif) 100% 0 no-repeat;
}
#tacticsWrapper .tacticsbox {
  background-color: #ede3da;
  padding: 10px 15px 15px;
  margin-bottom: 1em;
}
#tacticsWrapper .tacticsbox .tactics {
  margin-bottom: 0.5em;
}
#tacticsWrapper .tacticsbox h3 {
  font-size: 123.1%;
  color: #523428;
  font-weight: bold;
  padding-bottom: 0.2em;
  margin-bottom: 0.7em;
  border-bottom: solid 1px #523428;
}
#tacticsWrapper .tacticsbox .txt img {
  float: right;
  padding-left: 30px;
}
body#profile {
  background-color: #ffffff;
}
.profile {
  padding: 1em 13px;
}
.profile h4, .profile h5 {
  margin-bottom: 0.6em;
  padding-left: 6px;
  border-left: 4px solid #999;
  font-weight: bold;
}
.profile div.img {
  float: left;
  width: 85px;
}
.profile div.text {
  float: left;
  width: 550px;
}
.profile div.text dl.name dt {
  font-weight: bold;
  padding: 0 0 5px 0;
}
.profile div.text dl.name dd {
  margin-bottom: 3px;
}
/* セオリー2 */
#theory02 {
  margin-top: 60px;
}
/* セオリー3 */
#theory03Aoki01 {
  min-height: 210px;
  margin-right: 20px;
  padding-right: 220px;
  background: url(/beginner/nisa/images/theory03Aoki01.gif) 100% 0 no-repeat;
}
/* セオリー4 */
#theory04Img01 {
  min-height: 316px;
  padding-right: 310px;
  background: url(/beginner/nisa/images/theory04Img01.gif) 100% 0 no-repeat;
}
/* セオリー5 */
#theory05Inada01 {
  min-height: 264px;
  margin-right: 20px;
  padding-right: 220px;
  background: url(/beginner/nisa/images/theory05Inada01.gif) 100% 0 no-repeat;
}
/* セオリー6 */
#theory06Inada01 {
  min-height: 264px;
  margin-right: 20px;
  padding-right: 220px;
  background: url(/beginner/nisa/images/theory06Inada01.gif) 100% 0 no-repeat;
}
/* セオリー7 */
#theory07Img01 {
  min-height: 383px;
  padding-right: 370px;
  background: url(/beginner/nisa/images/theory07Img01.gif) 100% 0 no-repeat;
}
#theory07Inada01 {
  min-height: 263px;
  padding-left: 240px;
  background: url(/beginner/nisa/images/theory07Inada01.gif) 0 0 no-repeat;
}
/* about */
#nisaAboutTxt {}
#nisaAboutTxt p {
  font-size: 123.1%;
  color: #523428;
  font-weight: bold;
  margin-bottom: 2em;
}
.aboutTxtArea {
  width: 440px;
  float: left;
}
.aboutTxtArea p {
  margin-bottom: 0.7em;
}
.aboutImgArea {
  width: 225px;
  float: right;
}
/* 共通設定 */
.nisaMain {
  text-align: center;
  margin-bottom: 2em;
}
.nisaH2_01 {
  font-size: 153.9%;
  font-weight: bold;
  color: #004eb9;
  padding-left: 10px;
  margin-bottom: 0.7em;
  border-left: solid 4px #009bdd;
}
.nisaH2_02 {
  margin-bottom: 1em;
}
.nisaH3_01 {
  font-size: 123.1%;
  font-weight: bold;
  color: #523428;
  margin-bottom: 1em;
  padding-bottom: 5px;
  border-bottom: solid 1px #d3c5bf;
}
.nisaNotice, #nisaIndexTxt .nisaNotice {
  color: #333333;
  font-weight: normal;
  font-size: 85%;
}
.nisaNoticeRight {
  font-size: 85%;
  text-align: right;
}
.nisaDetailBox {
  margin-bottom: 2em;
}
.nisaDetailBox h3 {
  margin: 0;
  padding: 0;
  line-height: 0;
}
.nisaDetailBoxInner {
  background-color: #f5f5ff;
  border: solid #8ba6dc;
  border-width: 0 1px 1px;
  padding: 20px;
}
.nisaDetailBoxInner .boxImg {
  float: right;
  padding-left: 20px;
}
.nisaDetailBoxInner li {
  color: #36328f;
  font-size: 123.1%;
  padding-left: 28px;
  background-repeat: no-repeat;
  background-position: 0 58%;
  margin-bottom: 0.5em;
}
.nisaDetailBoxInner li span {
  font-weight: bold;
}
.nisaDetailBoxInner li.circle01 {
  background-image: url(/beginner/nisa/images/circle01.png);
}
.nisaDetailBoxInner li.circle02 {
  background-image: url(/beginner/nisa/images/circle02.png);
}
.nisaDetailBoxInner li.circle03 {
  background-image: url(/beginner/nisa/images/circle03.png);
}
.nisaDetailBoxInner li.circle04 {
  background-image: url(/beginner/nisa/images/circle04.png);
}
.nisaDetailBoxInner li.circle05 {
  background-image: url(/beginner/nisa/images/circle05.png);
}
.nisaColumnBox {
  border: solid 1px #cccccc;
  background-color: #fff7f3;
  padding: 20px 20px 10px;
  margin-bottom: 2em;
}
.nisaColumnBox h3 {
  margin-bottom: 1em;
  padding-bottom: 5px;
  border-bottom: solid 1px #d3c5bf;
}
.nisaColumnBox p {
  margin-bottom: 1em;
}
.nisaColumnBox .boxleft, .nisaColumnBox .boxright {}
.nisaColumnBox .boxleft dl, .nisaColumnBox .boxright dl {
  width: 313px;
  border: solid 1px #cccccc;
  background-color: #ffffff;
  padding: 15px 0 10px;
  margin-bottom: 0.5em;
  text-align: center;
}
.nisaColumnBox .boxleft dt, .nisaColumnBox .boxright dt {
  font-size: 108%;
  font-weight: bold;
}
.nisaColumnBox .boxleft {
  float: left;
  padding-right: 20px;
  background: url(/shared/images/arrow_right.png) 100% 50% no-repeat;
}
.nisaColumnBox .boxright {
  float: right;
}
.nisaTable01 {
  margin-bottom: 2em;
}
.nisaTable01 th, .nisaTable01 td {
  padding: 10px 15px;
}
.nisaTable01 th {}
.nisaTable01 td {}
.nisaTable01 thead {}
.nisaTable01 thead th {}
.nisaTable01 thead td {}
.nisaTable01 tbody {}
.nisaTable01 tbody th {
  font-size: 123.1%;
  font-weight: bold;
  background-color: #ececec;
  white-space: nowrap;
  text-align: left;
}
.nisaTable01 tbody td {
  font-size: 85%;
}
#nisaNav {
  margin-bottom: 1.5em;
}
#nisaNav h4 {
  width: 376px;
  margin: 0 0 8px 158px;
  padding: 0 0 5px 10px;
  border: solid #b0c8e5;
  border-width: 0 0 1px 1px;
}
#nisaNav ul {
  padding-left: 50px;
  zoom: 1;
  margin-bottom: 1em;
}
#nisaNav ul:after {
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  content: ".";
  font-size: 0;
}
#nisaNav li {
  float: left;
  padding-right: 20px;
}
#nisaNav li a {
  display: block;
  text-indent: -9999em;
  height: 38px;
  background-image: url(/beginner/nisa/images/nisaNav.gif);
  background-repeat: no-repeat;
}
#nisaNav p {
  font-size: 85%;
  text-align: right;
}
#nisaNav li#indexNav a, #nisaNav li#aboutNav a {
  width: 88px;
}
#nisaNav li#theory01_02Nav a, #nisaNav li#theory03Nav a, #nisaNav li#theory04Nav a, #nisaNav li#theory05Nav a, #nisaNav li#theory06Nav a, #nisaNav li#theory07Nav a, #nisaNav li#theory08Nav a {
  width: 38px;
}
#nisaNav li#indexNav a {
  background-position: 0 0;
}
#nisaNav li#theory01_02Nav a {
  background-position: -108px 0;
}
#nisaNav li#theory03Nav a {
  background-position: -166px 0;
}
#nisaNav li#theory04Nav a {
  background-position: -224px 0;
}
#nisaNav li#theory05Nav a {
  background-position: -282px 0;
}
#nisaNav li#theory06Nav a {
  background-position: -340px 0;
}
#nisaNav li#theory07Nav a {
  background-position: -398px 0;
}
#nisaNav li#theory08Nav a {
  background-position: -456px 0;
}
#nisaNav li#aboutNav a {
  background-position: -514px 0;
}
#nisaNav li#indexNav a:hover, #beginner_nisa_index #nisaNav li#indexNav a {
  background-position: 0 -38px;
}
#nisaNav li#theory01_02Nav a:hover, #beginner_nisa_theory01_02 #nisaNav li#theory01_02Nav a {
  background-position: -108px -38px;
}
#nisaNav li#theory03Nav a:hover, #beginner_nisa_theory03 #nisaNav li#theory03Nav a {
  background-position: -166px -38px;
}
#nisaNav li#theory04Nav a:hover, #beginner_nisa_theory04 #nisaNav li#theory04Nav a {
  background-position: -224px -38px;
}
#nisaNav li#theory05Nav a:hover, #beginner_nisa_theory05 #nisaNav li#theory05Nav a {
  background-position: -282px -38px;
}
#nisaNav li#theory06Nav a:hover, #beginner_nisa_theory06 #nisaNav li#theory06Nav a {
  background-position: -340px -38px;
}
#nisaNav li#theory07Nav a:hover, #beginner_nisa_theory07 #nisaNav li#theory07Nav a {
  background-position: -398px -38px;
}
#nisaNav li#theory08Nav a:hover, #beginner_nisa_theory08 #nisaNav li#theory08Nav a {
  background-position: -456px -38px;
}
#nisaNav li#aboutNav a:hover, #beginner_nisa_about #nisaNav li#aboutNav a {
  background-position: -514px -38px;
}
/* SNSボタン */
.sns {
  width: 100px;
  float: left;
}
/* はじめての日本株（2014リニューアル） 
*****************************************************************************************/
/* インデックス */
.beginner_list_jp_01 {
  font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
  color: #a8477e;
}
.beginner_list_jp_01 li.list {
  margin-bottom: 20px;
}
.beginner_list_jp_01 dl {
  margin-left: 20px;
}
.beginner_list_jp_01 dl dt {
  float: left;
  width: 108px;
}
.beginner_list_jp_01 dl dd {
  float: left;
  width: 552px;
  width: 712px;
}
.beginner_list_jp_01 dl dd .l-ttl {
  border-bottom: #a8477e solid 1px;
  padding-bottom: 5px;
  margin-bottom: 15px;
}
.beginner_list_jp_01 dl dd .l-ttl span {
  font-size: 138.5%;
}
.beginner_list_jp_01 dl dd .s-ttl {
  font-weight: bold;
}
.beginner_list_jp_01 .list-arrow-01 a {
  color: #a8477e;
  text-decoration: none;
}
.beginner_list_jp_01 .list-arrow-01 a:hover {
  color: #a8477e;
  text-decoration: underline;
}
.beginner_list_jp_01 .list-arrow-01 li ul li a {}
.beginner_list_jp_01 .list-arrow-01 li ul li a:hover {}
/* リスト内調整 */
.list-h-01 { /* 小見出し */
  margin-bottom: 1em;
}
.list-h-02 { /* 小見出し */
  margin-bottom: 0.5em;
  font-weight: bold;
}
.list-normal-01 li { /* 通常 */
  margin-bottom: 15px;
}
.list-normal-01 li li {
  margin-bottom: 0;
  padding-bottom: 0;
}
.list-img-01 li { /* 画像 */
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.list-img-01 li li {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* レイアウト */
#beginner_jp_study01-02 .lay-01 {}
#beginner_jp_study01-02 .lay-01 .left {
  float: left;
  width: 345px;
}
#beginner_jp_study01-02 .lay-01 .right {
  padding-left: 360px;
}
#beginner_jp_study04-01 .lay-01 {}
#beginner_jp_study04-01 .lay-01 .left {
  float: left;
  width: 340px;
}
#beginner_jp_study04-01 .lay-01 .right {
  padding-left: 360px;
  width: 340px;
}
#beginner_jp_study04-01 .lay-01 .iphone {
  margin-bottom: 20px;
}
#beginner_jp_study04-01 .lay-01 .android {
  margin-bottom: 43px;
}
#beginner_jp_study05-02-01 .lay-01 {}
#beginner_jp_study05-02-01 .lay-01 .left {
  float: left;
  width: 345px;
}
#beginner_jp_study05-02-01 .lay-01 .right {
  padding-left: 360px;
}
#beginner_jp_study05-03-01 .lay-01 {}
#beginner_jp_study05-03-01 .lay-01 .left {
  float: left;
  width: 290px;
}
#beginner_jp_study05-03-01 .lay-01 .right {
  padding-left: 315px;
}
#beginner_jp_study05-03-02 .lay-01 {}
#beginner_jp_study05-03-02 .lay-01 .left {
  float: left;
  width: 290px;
}
#beginner_jp_study05-03-02 .lay-01 .right {
  padding-left: 315px;
}
/* はじめてのデリバティブ
*****************************************************************************************/
/* Index */
#fopdvIndexIvNavi {
  margin-bottom: 50px;
  width: 740px;
  margin-left: auto;
  margin-right: auto;
}
#fopdvIndexIvNavi h2 {
  margin-bottom: 20px;
}
#fopdvIndexIvNavi li {
  margin-bottom: 20px;
}
#fopdvIndexCmNavi {
  margin-bottom: 40px;
  width: 740px;
  margin-left: auto;
  margin-right: auto;
}
#fopdvIndexCmNavi h2 {
  margin-bottom: 20px;
}
#fopdvIndexCmNavi li {
  float: left;
  margin-right: 20px;
  width: 160px;
}
#fopdvIndexCmNavi li img {
  width: 160px;
}
#fopdvIndexCmNavi li.last {
  margin-right: 0;
}
.fopdvH2_01 {
  font-size: 153.9%;
  font-weight: bold;
  color: #01a598;
  padding-left: 10px;
  margin-bottom: 0.7em;
  border-left: solid 4px #01a598;
}
.fopdvH2_02 {
  font-size: 153.9%;
  font-weight: bold;
  color: #3a3d8c;
  padding-left: 10px;
  margin-bottom: 0.7em;
  border-left: solid 4px #3a3d8c;
}
.fopdvRead {
  font-weight: bold;
  color: #522e31;
  line-height: 1.7em;
}
.fopdvIvTtl {
  margin: 20px 0 30px;
}
.fopdvLayNormal {
  margin-bottom: 30px;
}
.fopdvLay01 {
  margin-bottom: 30px;
}
.fopdvLay01 .pict {
  width: 268px;
  padding: 0 20px 1em 0;
  float: left;
}
.fopdvLay02 {
  margin-bottom: 30px;
}
.fopdvLay02 .pict {
  width: 318px;
  padding: 0 0 1em 20px;
  float: right;
}
.fopdvLay03 {
  margin-bottom: 30px;
}
.fopdvLay03 .pict {
  width: 318px;
  padding: 0 20px 1em 0;
  float: left;
}
.fopdvLay04 {
  margin-bottom: 30px;
}
.fopdvLay04 .pict {
  width: 220px;
  padding: 0 20px 1em 0;
  float: left;
}
.fopdvLay05 {
  margin-bottom: 30px;
}
.fopdvLay05 .pict {
  width: 220px;
  padding: 0 0 1em 20px;
  float: right;
}
.fopdvLay06 {
  margin-bottom: 30px;
}
.fopdvLay06 .pict {
  width: 140px;
  padding: 0 20px 1em 0;
  float: left;
}
.fopdvLay07 {
  margin-bottom: 30px;
}
.fopdvLay07 .pict {
  width: 177px;
  padding: 0 20px 1em 0;
  float: left;
}
.fopdvLay08 {
  margin-bottom: 30px;
}
.fopdvLay08 .pict {
  width: 296px;
  padding: 0 0 1em 20px;
  float: right;
}
.fopdvLay09 {
  margin-bottom: 30px;
}
.fopdvLay09 .pict {
  width: 246px;
  padding: 0 20px 1em 0;
  float: left;
}
.fopdvLay10 {
  margin-bottom: 30px;
}
.fopdvLay10 .pict {
  width: 205px;
  padding: 0 0 1em 20px;
  float: right;
}
#fopdvNav {
  margin-bottom: 1.5em;
}
#fopdvNav dl {
  margin-right: 20px;
}
#fopdvNav dl, #fopdvNav dd {
  float: left;
}
#fopdvNav h4 {}
#fopdvNav h4.ttl01 {
  margin: 0 0 8px 0;
  padding: 0 0 5px 10px;
  border: solid #9ececa;
  border-width: 0 0 1px 1px;
}
#fopdvNav h4.ttl02 {
  margin: 0 0 8px 0;
  padding: 0 0 5px 10px;
  border: solid #b4b6ee;
  border-width: 0 0 1px 1px;
}
#fopdvNav h4.ttl03 {
  width: 202px;
  margin: 0 0 8px 0;
  padding: 0 0 5px 10px;
  border: solid #fac8c9;
  border-width: 0 0 1px 1px;
}
#fopdvNav ul {
  padding-left: 61px;
  zoom: 1;
  margin-bottom: 1em;
}
#fopdvNav:after, #fopdvNav dl:after {
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  content: ".";
  font-size: 0;
}
#fopdvNav dd {
  padding-right: 20px;
}
#fopdvNav dd.pr30 {
  padding-right: 30px;
}
#fopdvNav dd.pr33 {
  padding-right: 33px;
}
#fopdvNav dd.pr22 {
  padding-right: 22px;
}
#fopdvNav dd a {
  display: block;
  text-indent: -9999em;
  height: 38px;
  background-image: url(/beginner/fop/derivative/images/DvNav.gif);
  background-repeat: no-repeat;
}
#fopdvNav p {
  font-size: 85%;
  text-align: right;
}
#fopdvNav dd#indexNav a {
  width: 88px;
}
#fopdvNav dd#theory01_02Nav a, #fopdvNav dd#iv01_01Nav a, #fopdvNav dd#iv01_02Nav a, #fopdvNav dd#iv02_01Nav a, #fopdvNav dd#iv02_02Nav a, #fopdvNav dd#cm01Nav a, #fopdvNav dd#cm02Nav a, #fopdvNav dd#cm03Nav a, #fopdvNav dd#cm04Nav a {
  width: 38px;
}
#fopdvNav dd#indexNav a {
  background-position: 0 0;
}
#fopdvNav dd#iv01_01Nav a {
  background-position: -119px 0;
}
#fopdvNav dd#iv01_02Nav a {
  background-position: -177px 0;
}
#fopdvNav dd#iv02_01Nav a {
  background-position: -248px 0;
}
#fopdvNav dd#iv02_02Nav a {
  background-position: -306px 0;
}
#fopdvNav dd#cm01Nav a {
  background-position: -366px 0;
}
#fopdvNav dd#cm02Nav a {
  background-position: -424px 0;
}
#fopdvNav dd#cm03Nav a {
  background-position: -482px 0;
}
#fopdvNav dd#cm04Nav a {
  background-position: -540px 0;
}
#fopdvNav dd#indexNav a:hover, #beginner_fop_derivative_index #fopdvNav dd#indexNav a {
  background-position: 0 -38px;
}
#fopdvNav dd#iv01_01Nav a:hover, #beginner_fop_derivative_iv01_01 #fopdvNav dd#iv01_01Nav a {
  background-position: -119px -38px;
}
#fopdvNav dd#iv01_02Nav a:hover, #beginner_fop_derivative_iv01_02 #fopdvNav dd#iv01_02Nav a {
  background-position: -177px -38px;
}
#fopdvNav dd#iv02_01Nav a:hover, #beginner_fop_derivative_iv02_01 #fopdvNav dd#iv02_01Nav a {
  background-position: -248px -38px;
}
#fopdvNav dd#iv02_02Nav a:hover, #beginner_fop_derivative_iv02_02 #fopdvNav dd#iv02_02Nav a {
  background-position: -306px -38px;
}
#fopdvNav dd#cm01Nav a:hover, #beginner_fop_derivative_cm01 #fopdvNav dd#cm01Nav a {
  background-position: -366px -38px;
}
#fopdvNav dd#cm02Nav a:hover, #beginner_fop_derivative_cm02 #fopdvNav dd#cm02Nav a {
  background-position: -424px -38px;
}
#fopdvNav dd#cm03Nav a:hover, #beginner_fop_derivative_cm03 #fopdvNav dd#cm03Nav a {
  background-position: -482px -38px;
}
#fopdvNav dd#cm04Nav a:hover, #beginner_fop_derivative_cm04 #fopdvNav dd#cm04Nav a {
  background-position: -540px -38px;
}
#fopdvProf dt {
  font-weight: bold;
  margin-bottom: 0.5em;
  font-size: 110%;
}
#fopdvProf dt .en {
  font-size: 80%;
  font-weight: normal;
}
#fopdvProf dd {
  font-size: 85%;
}
/* 先物・オプション入門動画セミナー */
#fop_movie {
  background-color: #ffffff;
}
#fop_movie #inline_movie {
  width: 900px;
}
#fop_movie #mainmovie {}
#fop_movie #mainmovie #movietitle {
  font-weight: bold;
  font-size: 131%;
}
#fop_movie #mainmovie #dailymovie {
  margin-bottom: 1em;
  border: solid 1px #cccccc;
}
#fop_movie #mainmovie #moviedetail {
  border: solid 1px #cccccc;
  padding: 15px 15px 0;
  margin-bottom: 1.5em;
}
#fop_movie #mainmovie #moviedetail dt, #fop_movie #mainmovie #moviedetail dd {
  padding-bottom: 1em;
}
#fop_movie #mainmovie #moviedetail dt {
  width: 110px;
  float: left;
  font-weight: bold;
}
#fop_movie #mainmovie #moviedetail dt span {
  border-left: solid 3px #999999;
  padding: 2px 0 2px 7px;
}
#fop_movie #mainmovie #moviedetail dd {
  width: 755px;
  float: left;
}
#fop_movie #mainmovie #moviedetail dd p {
  margin-bottom: 1em;
}
#fop_movie #mainmovie #moviedetail dd p:last-child {
  margin-bottom: 0;
}
#fop_movie #thumbnaillist {
  padding-top: 10px;
}
#fop_movie #thumbnaillist .thumbimage {
  width: 365px;
  float: left;
  padding-bottom: 10px;
}
#fop_movie #thumbnaillist .thumbimage .thumb, #fop_movie #thumbnaillist .thumbimage .txt {
  padding-bottom: 0.5em;
}
#fop_movie #thumbnaillist .thumbimage .thumb {
  float: left;
  padding-right: 15px;
}
/*
#fop_movie #thumbnaillist .thumbimage .thumb img {
  border: solid 1px #cccccc;
}
*/
#fop_movie #thumbnaillist .thumbimage .txt {
  width: 190px;
  float: left;
}
#fop_movie #thumbnaillist .thumbimage .txt .thumbmovietitle {
  font-weight: bold;
  font-size: 108%;
}
#fop_movie #fopBeginnerMovieThumb {}
#fop_movie #fopBeginnerMovieThumb .thumbimage {
  float: left;
  border: solid 2px #cccccc;
  margin: 0 26px 20px 0;
}
#fop_movie #fopBeginnerMovieThumb .thumbimage:nth-child(2n) {
  margin-right: 0;
}
#fop_movie #fopBeginnerMovieThumb .thumbimage a {
  width: 403px;
  padding: 10px 15px 0;
  display: block;
  text-decoration: none;
}
#fop_movie #fopBeginnerMovieThumb .thumbimage .thumbmovietitle {
  font-weight: bold;
  font-size: 18px;
  line-height: 1.4;
  margin-bottom: 10px;
}
#fop_movie #fopBeginnerMovieThumb .thumbimage .thumb {
  float: left;
  padding-right: 15px;
}
#fop_movie #fopBeginnerMovieThumb .thumbimage .thumb img {
  border: solid 1px #cccccc;
}
#fop_movie #fopBeginnerMovieThumb .thumbimage .txt {
  width: 258px;
  float: left;
  font-size: 13px;
  color: #000000;
}
#fop_movie #fopBeginnerMovieThumb .thumbimage .txt th, #fop_movie #fopBeginnerMovieThumb .thumbimage .txt td {
  padding: 5px;
}
/* はじめての先物・オプション取引動画セミナー */
#fop_beginner_movie_entry .moviearea {
  width: 854px;
  margin: 0 auto 30px;
}
#fop_beginner_movie_entry .moviedetail {
  border: solid 1px #cccccc;
  padding: 15px 15px 0;
  margin-bottom: 1.5em;
}
#fop_beginner_movie_entry .moviedetail2 &gt; dt, #fop_beginner_movie_entry .moviedetail2 &gt; dd {
  padding-bottom: 1em;
}
#fop_beginner_movie_entry .moviedetail2 &gt; dt {
  width: 65px;
  float: left;
  font-weight: bold;
}
#fop_beginner_movie_entry .moviedetail dt span {
  border-left: solid 3px #999999;
  padding: 2px 0 2px 7px;
}
#fop_beginner_movie_entry .moviedetail2 &gt; dd {
  width: calc(100% - 65px);
  float: left;
}
#fop_beginner_movie_entry .moviedetail2 &gt; dd dt {
  font-size: 117.5%;
  background: url(/shared/images/blt_dot_02.gif) no-repeat 0 0.5em;
  padding-left: 18px !important;
}
#fop_beginner_movie_entry .moviedetail2 &gt; dd dd {
  background: url(/shared/images/blt_dot_03.gif) no-repeat 0 0.6em;
  padding-left: 18px !important;
}
/* 先物・オプション 入門ガイドブック */
.guidebookItem li.text {
  float: left;
  width: 560px;
}
.guidebookItem li.item {
  float: left;
  width: 140px;
  text-align: right;
}
/* かんたんで役に立つ！先物・オプション入門コンテンツ */
#movieIndexList {}
#movieIndexList dt, #movieIndexList dd {
  margin-bottom: 1em;
}
#movieIndexList dt {
  width: 300px;
  margin-right: 20px;
  float: left;
}
#movieIndexList dd {
  width: 370px;
  float: left;
}
/* はじめてのNISA（2015/03 新規） 
*****************************************************************************************/
/* インデックス */
.beginner_list_nisa_01 {
  font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
  color: #5e9900;
}
.beginner_list_nisa_01 a {
  color: #5e9900;
  text-decoration: none;
}
.beginner_list_nisa_01 a:hover {
  color: #b0de65;
  text-decoration: none;
}
.beginner_list_nisa_01 li.list {
  margin-bottom: 20px;
}
.beginner_list_nisa_01 dl {
  margin-left: 20px;
}
.beginner_list_nisa_01 dl dt {
  float: left;
  width: 108px;
}
.beginner_list_nisa_01 dl dd {
  float: left;
  width: 552px;
}
.beginner_list_nisa_01 dl dd .l-ttl {
  border-bottom: #5e9900 solid 1px;
  padding-bottom: 5px;
  margin-bottom: 15px;
  font-size: 120%;
}
.beginner_list_nisa_01 dl dd .l-ttl span {
  font-size: 180%;
}
.beginner_list_nisa_01 dl dd .s-ttl {
  font-weight: bold;
}
.beginner_list_nisa_01 .list-arrow-01 a {
  color: #5e9900;
  text-decoration: none;
}
.beginner_list_nisa_01 .list-arrow-01 a:hover {
  color: #5e9900;
  text-decoration: underline;
}
.beginner_list_nisa_01 .list-arrow-01 li ul li a {}
.beginner_list_nisa_01 .list-arrow-01 li ul li a:hover {}
/* リスト内調整 */
.list-h-01 { /* 小見出し */
  margin-bottom: 1em;
}
.list-h-02 { /* 小見出し */
  margin-bottom: 0.5em;
  font-weight: bold;
}
.list-normal-01 li { /* 通常 */
  margin-bottom: 15px;
}
.list-normal-01 li li {
  margin-bottom: 0;
  padding-bottom: 0;
}
.list-img-01 li { /* 画像 */
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.list-img-01 li li {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* レイアウト調整170622 */
.lay-01 &gt; .left {
  float: left;
  width: 290px;
}
.lay-01 &gt; .right {
  padding-left: 310px;
}
/* くりっく365・くりっく株365取引画面の基本操作ガイド 
*****************************************************************************************/
#fx_moviellist {
  margin-top: 50px;
}
.fx_moviellist_img {
  margin: 0 60px 40px 0;
  float: left;
}
.fx_moviellist_img:nth-of-type(2n) {
  margin-right: 0;
}
.fx_moviellist_title {
  font-size: 20px;
  margin-bottom: 10px;
  font-weight: bold;
}
.fx_moviellist_thumb {
  margin-bottom: 20px;
}
.arrow_list a {
  display: block;
  padding-left: 18px;
  margin-bottom: 0.6em;
  background-repeat: no-repeat;
  background-image: url(/shared/images/mark_normal.png);
  background-position: center left;
}
/* 先物・オプション（2019リニューアル） 
*****************************************************************************************/
/* インデックス */
.beginner_list_fop_01 {
  font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
  color: #d4b000;
}
.beginner_list_fop_01 li.list {
  margin-bottom: 20px;
}
.beginner_list_fop_01 dl {
  margin-left: 20px;
}
.beginner_list_fop_01 dl dt {
  float: left;
  width: 108px;
}
.beginner_list_fop_01 dl dd {
  float: left;
  width: 552px;
  width: 712px;
}
.beginner_list_fop_01 dl dd .l-ttl {
  border-bottom: #d4b000 solid 1px;
  padding-bottom: 5px;
  margin-bottom: 15px;
}
.beginner_list_fop_01 dl dd .l-ttl span {
  font-size: 138.5%;
}
.beginner_list_fop_01 dl dd .s-ttl {
  font-weight: bold;
}
.beginner_list_fop_01 .list-arrow-01 a {
  color: #d4b000;
  text-decoration: none;
}
.beginner_list_fop_01 .list-arrow-01 a:hover {
  color: #d4b000;
  text-decoration: underline;
}
.beginner_list_fop_01 .list-arrow-01 li ul li a {}
.beginner_list_fop_01 .list-arrow-01 li ul li a:hover {}</pre></body></html>