@charset "UTF-8";
body {
	font-family: "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
	background-color: #c2fcdf;
	color: #1D1502;
	text-align: center;
}
a {
	text-decoration: none;
}

/*リンクボタン設定*/
/*元設定透過*/
/*a:hover {
	filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}*/

/*光る*/
a:hover {
	filter: brightness(1.15)
}

/*メール登録系のマウス乗せた時*/

/*元設定透過*/
/*input[type="image"]:hover {
	filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}*/

/*光る*/
input[type="image"]:hover {
	filter: brightness(1.15)
}

/*ヘッダー追加*/
header {
    background-color: #ffffff;
    width: 980px;
    left: 50%;
    margin-left: -490px;
    line-height:1;
    position:fixed;
    z-index:24;
}
.head_izalogo {
    float: left;
    display: block;
    margin: 15px;
}
.headmenu {
    float: right;
}
.headmenu li {
    display: inline-block;
    margin: 15px 21px 15px 0px;
    font-weight: bold;
    color: #1c3fad;
}
.headmenu li a {
    color: #1c3fad;
}
.headline {
    border-top: 1px solid #1c3fad;
}
/*全体 start*/
#wrapper {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
    padding-top: 51px;
}
/*クラスmainimg背景画像など*/
.mainimg {
	display: block;
	margin: auto;
}
/*hiコピー*/
.topcopy {
	padding-top: 35px;
	padding-bottom: 35px;
	font-size: 35px;
}
.topcopybig {
	font-size: 50px;
	background: linear-gradient(transparent 50%, yellow 50%);
}
.wf-mplus1p {
	font-family: "Mplus 1p";
	font-weight: 800;
}

/*そんな時はシステム・トータルで勝つnew！ start*/
/*トライアル大背景new*/
.yazirushi2big_n {
    position: relative;
	width: 980px;
	height: 590px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
/*トライアル版ボタン大newver*/
.cvbtnmar1_2_n {
	position: absolute;
	width: 800px;
	top: 65px;
	left: 50%;
	margin-left: -400px;
}

.cvbtnmailbig_n {
	margin-top: 163px;
}
.inputform01_n {
	font-size: 18px;
    height: 45px;
    width: 450px;
    padding-left: 20px;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    background-color: #ffffff;
}
.checkbtn_n {
	color: #ffffff;
	margin-top: 20px;
	font-size: 16px;
}
.checkbtn_n a {
	color: #99f0f8;
	font-weight: bold;
}
.cvbtclickbig_n {
	margin-top: 13px;
}
/*トライアル版ボタン大venewr*/

/*システムトレードって何？ start*/
#mainarea1 {
	width: 980px;
	height: 4692px;
	background-color: #FFFFFF;
	margin: 0 auto;
	position: relative;
	font-size: 25px;
	font-weight: bold;
}
#mainarea1 .mainimg {
	padding-top: 79px;
}
#mainarea1 .bunsyo1 {
	position: absolute;
	width: 800px;
	left: 50%;
	margin-left: -400px;
	top: 463px;
	text-align: justify;
	line-height: 1.2;
}
#mainarea1 .kyotu {
	color: #FF3991;
	background: linear-gradient(transparent 50%, #ffff25 0%);
}
#mainarea1 .marushikaku {
	position: absolute;
	width: 730px;
	height: 80px;
	top: 621px;
	left: 50%;
	margin-left: -365px;
	background-color: rgba( 140, 214, 250, 0.5 );
	border-radius: 10px;
}
#mainarea1 .merit {
	font-size: 50px;
	color: #006a9b;
	text-shadow: 0px 4px 1px #fff, 1px 3px 1px #fff, 2px 3px 1px #fff, 2px 2px 1px #fff, 3px 2px 1px #fff, 3px 1px 1px #fff, 4px 0px 1px #fff, 3px -1px 1px #fff, 3px -2px 1px #fff, 2px -2px 1px #fff, 2px -3px 1px #fff, 1px -3px 1px #fff, 0px -4px 1px #fff, -1px -3px 1px #fff, -2px -3px 1px #fff, -2px -2px 1px #fff, -3px -2px 1px #fff, -3px -1px 1px #fff, -4px 0px 1px #fff, -3px 1px 1px #fff, -3px 2px 1px #fff, -2px 2px 1px #fff, -2px 3px 1px #fff, -1px 3px 1px #fff;
	padding-top: 15px;
}
#mainarea1 .bunsyo2 {
	position: absolute;
	width: 750px;
	left: 50%;
	margin-left: -375px;
	top: 803px;
	text-align: center;
}
#mainarea1 .komozi1 {
	position: absolute;
	width: 750px;
	left: 50%;
	margin-left: -375px;
	top: 903px;
	font-weight: normal;
	font-size: 18px;
	text-align: left;
}
#mainarea1 .syoritsu60 {
	position: absolute;
	width: 800px;
	left: 50%;
	margin-left: -400px;
	top: 956px;
	text-align: center;
}
#mainarea1 .mizuiromozi {
	font-size: 30px;
	color: #00b0c8;
	line-height: 1.2;
}
#mainarea1 .tag {
	padding-top: 40px;
	width: 740px;
	margin: auto;
}
#mainarea1 .konobaibai {
	position: absolute;
	width: 800px;
	left: 50%;
	margin-left: -400px;
	top: 1260px;
	text-align: center;
}
/*文字大きい（30px） start*/
#mainarea1 .mozil {
	font-size: 30px;
}
/*文字大きい（30px） end*/
#mainarea1 .konobaibai img {
	padding-top: 5px;
	width: 600px;
	margin: 0 auto;
}
#mainarea1 .sashihiki20 {
	position: absolute;
	width: 800px;
	left: 50%;
	margin-left: -400px;
	top: 1427px;
	text-align: center;
}
#mainarea1 .syoritsu40 {
	position: absolute;
	width: 800px;
	left: 50%;
	margin-left: -400px;
	top: 2117px;
	text-align: center;
}
#mainarea1 .komozi2 {
	position: absolute;
	width: 750px;
	left: 50%;
	margin-left: -375px;
	top: 2956px;
	font-weight: normal;
	font-size: 18px;
	text-align: justify;
	line-height: 1.5;
}
#mainarea1 .zitsuha {
	position: absolute;
	width: 800px;
	left: 50%;
	margin-left: -400px;
	top: 3168px;
	text-align: center;
}
#mainarea1 .tag2 {
	padding-top: 65px;
	width: 740px;
	margin: auto;
}
#mainarea1 .tozone1 {
	position: absolute;
	width: 772px;
	height: 286px;
	top: 3650px;
	left: 50%;
	margin-left: -386px;
	text-align: justify;
}
#mainarea1 .tozone1 img,.tozone1 h2,.tozone2 img,.tozone2 h2,.tokomozi {
	padding-left: 300px;
	padding-top:25px;
}
#mainarea1 .tozone1 h2,.tozone2 h2 {
	line-height: 1.5;
}
#mainarea1 .tozone2 {
	position: absolute;
	width: 772px;
	height: 286px;
	top: 4106px;
	left: 50%;
	margin-left: -386px;
	text-align: justify;
}
#mainarea1 .tokomozi {
	font-weight: normal;
	font-size: 18px;
	line-height: 1.3;
	text-align: justify;
}

/*売買ルールの検証手順はどうやる？ start*/
#mainarea2 {
	width: 980px;
	height: 9344px;
	position: relative;
	background-color: #FFFFFF;
	margin: 0 auto;
	background-image: url("../img/baibaihaikei_R.png"),url("../img/baibaihaikei2_R.png");
	background-position: center 70px,center 4511px;
	background-repeat: no-repeat;
	font-size: 18px;
	font-weight: normal;
}
#mainarea2 h2 {
	width: 740px;
	margin: auto;
	position: absolute;
	left: 50%;
	margin-left: -370px;
	top: 555px;
	text-align: justify;
	line-height: 1.4;
	font-size: 26px;
	font-weight: normal;
	color: #fff;
	text-shadow: 0px 4px 1px #005099, 1px 3px 1px #005099, 2px 3px 1px #005099, 2px 2px 1px #005099, 3px 2px 1px #005099, 3px 1px 1px #005099, 4px 0px 1px #005099, 3px -1px 1px #005099, 3px -2px 1px #005099, 2px -2px 1px #005099, 2px -3px 1px #005099, 1px -3px 1px #005099, 0px -4px 1px #005099, -1px -3px 1px #005099, -2px -3px 1px #005099, -2px -2px 1px #005099, -3px -2px 1px #005099, -3px -1px 1px #005099, -4px 0px 1px #005099, -3px 1px 1px #005099, -3px 2px 1px #005099, -2px 2px 1px #005099, -2px 3px 1px #005099, -1px 3px 1px #005099;
}
/*マゼンダ文字*/
#mainarea2 .main2magenta {
	color: #FF3991;
}
/*小文字テキスト共通*/
#mainarea2 .steptext {
	width:740px;
	margin:43px auto 0px;
	text-align: justify;
	line-height: 1.5;
}
/*step1 start*/
#mainarea2 .steptop {
	width: 740px;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	margin-left: -370px;
	top: 857px;
}
/*仕掛け条件 start*/
#mainarea2 .steptop .sikakezone {
	width: 500px;
	margin: 48px auto 0px;
	text-align: justify;
	line-height: 1.5;
}
#mainarea2 .steptop .sikakezone .chartimg {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 10px;
}
/*step2〜step5 start*/
#mainarea2 .stepbox {
	width: 740px;
	margin: 0 auto;
	padding-top: 100px;
}
/*step2*/
.step2box {
	width: 740px;
	margin: 0 auto;
    position: absolute;
	left: 50%;
	margin-left: -370px;
	top: 2450px;
}
/*step2 表*/
.steptable {
	width: 700px;
	margin: 58px auto 0px;
	text-align: center;
	border-collapse: separate;
	border-spacing: 1px;
	line-height: 1.3;
}
.steptable th {
	width: 100px;
	height: 30px;
	vertical-align: middle;
	color: #fff;
	background: #088570;
}
.steptable th:first-child {
	width: 200px;
}
.steptable td {
	height: 65px;
	vertical-align: middle;
	border-bottom: 1px solid #ccc;
	background: #eee;
}
.step2box .cyusyaku {
	font-size: 15px;
	text-align: right;
	padding-top: 10px;
	padding-right: 30px;
}
/*step3*/
.step3box {
	width: 740px;
	margin: 0 auto;
    position: absolute;
	left: 50%;
	margin-left: -370px;
	/*top: 3040px;*/
    top: 3030px;
}
/*step3表部分*/
.steptable3 {
	width: 700px;
	/*margin: 58px auto 0px;*/
    margin: 25px auto 0px;
	text-align: center;
	border-collapse: separate;
	border-spacing: 1px;
	line-height: 1.3;
}
.steptable3 th {
	width: 118px;
	height: 30px;
	vertical-align: middle;
	color: #fff;
	background: #088570;
}
.steptable3 th:first-child {
	width: 110px;
}
.steptable3 td {
	height: 35px;
	vertical-align: middle;
	border-bottom: 1px solid #ccc;
	background: #eee;
}

/*step4*/
.step4box {
	width: 740px;
	margin: 0 auto;
    position: absolute;
	left: 50%;
	margin-left: -370px;
    top: 4430px;
	/*top: 4300px;*/
}
/*step5*/
.step5box {
	width: 740px;
	margin: 0 auto;
    position: absolute;
	left: 50%;
	margin-left: -370px;
    top: 4934px;
	/*top: 4848px;*/
}
/*step5表部分*/
.steptable5 {
	width: 700px;
	margin: 58px auto 0px;
	text-align: center;
	border-collapse: separate;
	border-spacing: 1px;
	line-height: 1.3;
}
.steptable5 th {
	width: 155px;
	height: 35px;
	vertical-align: middle;
	color: #fff;
	background: #088570;
}
.steptable5 td {
	height: 35px;
	vertical-align: middle;
	border-bottom: 1px solid #ccc;
	background: #eee;
}
/*step6,7*/
/*step6*/
.stepboxbig1 {
	width: 800px;
	position: absolute;
	left: 50%;
	margin-left: -400px;
    top: 5937px;
	/*top: 5897px;*/
}
/*step6表部分*/
.steptable6 {
	width: 720px;
	margin: 58px auto 0px;
	text-align: center;
	border-collapse: separate;
	border-spacing: 1px;
	line-height: 1.3;
}
.steptable6 th {
	height: 35px;
	vertical-align: middle;
	color: #fff;
	background: #088570;
}
.steptable6 td {
	height: 35px;
	vertical-align: middle;
	border-bottom: 1px solid #ccc;
	background: #eee;
}
.stepboxbig1 .izaimg {
	width: 720px;
	margin: 0 auto;
	padding-top: 15px;
	background-color: #c4ebe5;
}
.stepboxbig1 .izakikan {
	width: 720px;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 15px;
	background-color: #c4ebe5;
	font-size: 15px;
}
/*step7*/
.stepboxbig2 {
	width: 800px;
	position: absolute;
	left: 50%;
	margin-left: -400px;
	top: 7755px;
}
.stepbigmozi {
	width:740px;
	margin: 0 auto;
	text-align: justify;
	font-size: 30px;
	font-weight: bold;
	line-height: 1.3;
	padding-top: 50px;
}
/*申し込みフォーム位置*/
.cvbtnstep1_2 {
	position: absolute;
	width: 800px;
	height: 500px;
	top: 8660px;
	left: 50%;
	margin-left: -400px;
}
/*TOブログ*/
#toblogzone {
	width: 980px;
	height: 1850px;
	background-color: #FFFFFF;
	position: relative;
	font-size: 23px;
	text-align: justify;
	line-height: 1.5;
}

.toblogtext1 {
	width: 750px;
	position: absolute;
	left: 50%;
	margin-left: -375px;
	top: 975px;
}
.toblogtext2 {
	width: 750px;
	position: absolute;
	left: 50%;
	margin-left: -375px;
	top: 1110px;
	font-size: 30px;
	font-weight: bold;
}
#toblogzone .kyotu {
	color: #FF3991;
	background: linear-gradient(transparent 50%, #ffff25 0%);
}
.toblogtext3 {
	width: 750px;
	position: absolute;
	left: 50%;
	margin-left: -375px;
	top: 1190px;
}
.toblogtext4 {
	width: 750px;
	position: absolute;
	left: 50%;
	margin-left: -375px;
	top: 1325px;
}
.toblogmizumozi {
	color: #00b0c8;
	font-weight: bold;
}
.tocvbtn {
	width: 824px;
	position: absolute;
	left: 50%;
	margin-left: -412px;
	top: 1450px;
}
/*実践セミナー*/
#zsemizone {
	width: 980px;
    /*↓元*/
	/*height: 3050px;*/
    height: 2750px;
	position: relative;
	font-size: 23px;
	text-align: justify;
	line-height: 1.3;
}
.zsemitoptex {
	width: 730px;
	position: absolute;
	left: 50%;
	margin-left: -365px;
	top: 970px;
	font-size: 33px;
	text-align: center;
	line-height: 1.5;
}
.kyotu2 {
	color: #FF3991;
	background: linear-gradient(transparent 50%, #ffff25 0%);
	font-weight: bold;
}
.zsemitext {
	width: 730px;
	position: absolute;
	left: 50%;
	margin-left: -365px;
	top: 1170px;
}
.zsemiday {
	width: 750px;
	position: absolute;
	left: 50%;
	margin-left: -375px; 
	top: 1425px;
}
.zsemidaimidashi {
	width: 750px;
	background-color: #005099;
	font-size: 36px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding: 15px 0px 7px 0px;
	line-height: 1.2;
}
.zseminakami {
	width: 734px;
	border: solid 8px #005099;
	background-color: #f0f0f0;
}
.zsemidp {
	width: 650px;
	background-color: #FFFFFF;
	border: solid 10px #cccccc;
	margin: 30px auto 0px;
	text-align: center;
	font-size: 30px;
}
.zsemipaddingt {
	padding-top: 25px;
}
.zsemipaddingb {
	padding-bottom: 25px;
}
.zsemicol_b {
	color: #005099;
	font-weight: bold;
}
.zsemibigm {
	font-size: 58px;
}
.zsemibigm2 {
	font-size: 32px;
}
.zsemicol_m {
	color: #FF3991;
    font-weight: bold;
}
.zsemism {
	font-size: 26px;
	color: #666666;
}
.zsemisms {
	font-size: 20px;
	color: #666666;
}
.zsemitable {
	width: 650px;
	margin: 27px auto 27px;
	font-size: 20px;
}
.tdleft {
	width: 175px;
	padding-left: 45px;
}
.zsemitexlast {
	font-size: 25px;
	text-align: center;
}
.zsemiday_l {
    letter-spacing: -3px;
}
/*セミナー申し込みボタン*/
.zsemibtntop {
	width: 801px;
	height: 501px;
	position: absolute;
	left: 50%;
	margin-left: -400.5px;
	top: 2376px;
	text-align: center;
}
.zsemibtnback {
	background-image: url(../img/zsemicvback.png);
	background-repeat: no-repeat;
	background-position: top;
}
/*システムドレードはカンタンに start*/
#kantanzone {
	width: 980px;
	/*height: 1567px;*/
    height: 1600px;
	background-color: #FFFFFF;
	margin: 0 auto;
	font-size: 18px;
	font-weight: normal;
	background-image: url(../img/kantan3point_R.png);
	background-repeat: no-repeat;
	background-position: top center;
}
#kantanzone .kantantop {
	padding-top: 595px;
    width: 860px;
	margin: 0 auto;
	text-align: left;
}
#kantanzone .kantanmidashi {
	font-size: 36px;
	font-weight: bold;
	color: #003366;
	padding-left: 30px;
	background-image: url(../img/kantanlinemozi.png);
	background-repeat: no-repeat;
	background-position: 70px 50px
}
#kantanzone .kantanmidashi img {
	padding-right: 5px;
}
#kantanzone .kantanbunsyo {
	width: 700px;
	margin: 0 auto;
	text-align: justify;
	line-height: 1.5;
}
#kantanzone .kantanline {
	width: 746px;
	margin: 0 auto;
	margin-top: 30px;
}
#kantanzone .kantanbox {
	padding-top: 20px;
    width: 860px;
	margin: 0 auto;
	text-align: left;
}
/*マゼンダ文字*/
#kantanzone .magenta,#sandaizone .magenta,#supportzone .magenta {
	color :#FF3991;
}
/*イザナミをお勧めする三大理由 start*/
#sandaizone {
	width: 980px;
	height: 2853px;
	background-color: #FFFFFF;
	margin: 0 auto;
	position: relative;
	font-size: 18px;
	font-weight: normal;
	text-align: justify;
}
#sandaizone .s_bigmidashi {
	position: absolute;
	width: 800px;
	left: 50%;
	margin-left: -400px;
	top: 451px;
	font-size: 25px;
	font-weight: bold;
	color: #503a33;
	line-height: 1.5;
}
#sandaizone .riyu3po{
	position: absolute;
	width: 860px;
	top: 675px;
	left: 50%;
	margin-left: -430px;
}
#sandaizone .riyuicon {
	padding-right: 20px;
}
#sandaizone .sandabunsyo {
	line-height: 1.5;
	width: 780px;
	margin: 0 auto;
	padding-top: 25px;
}
#sandaizone .sandaline {
	padding-top: 70px;
}
#sandaizone h2{
	font-size: 40px;
	font-weight: bold;
	color: #003366;
	line-height: 1.1;
}
#sandaizone .riyuicon1{
	position: absolute;
	width: 830px;
	top: 1065px;
	left: 50%;
	margin-left: -415px;
}
#sandaizone .riyuicon2 {
	position: absolute;
	width: 830px;
	top: 1380px;
	left: 50%;
	margin-left: -415px;
	background-image: url(../img/riyu2_R.png);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}
#sandaizone .riyuicon2 h2{
	padding-left: 120px;
}
#sandaizone .tobenri {
	width: 740px;
	margin: 0 auto;
	padding-top: 50px;
}
#sandaizone .riyuicon3 {
	position: absolute;
	width: 830px;
	top: 2350px;
	left: 50%;
	margin-left: -415px;
	background-image:url(../img/riyu3_R.png);
	background-repeat: no-repeat;
}
#sandaizone .riyuicon3 h2{
	padding-left: 120px;
	padding-top: 10px;
}
/*イザナミを使えばこんな未来 start*/
#future {
	position: relative;
	width: 980px;
	height: 2216px;
	background-color: #fff;
	margin: 0 auto;
}
/*申し込みフォーム位置*/
.cvbtnfuture1_2 {
	position: absolute;
	width: 800px;
	height: 500px;
	top: 1580px;
	left: 50%;
	margin-left: -400px;
}
/*ユーザーの声 start*/
/*フロート解除*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    min-height: 1px;/*IE6-7*/
}
html .clearfix {
    /*IE6-macIE5.x*/
    height: 1px;
    /*macIE5.x*/
    height: auto;
    overflow: hidden;
}
/*フロート解除*/

#userzone {
	width: 980px;
	height: 2135px;
	background-color: #FFFFFF;
	margin: 0 auto;
	position: relative;
	font-size: 18px;
	font-weight: normal;
	text-align: justify;
	line-height: 1.5;
}
#userzone .userbunsyo {
	position: absolute;
	width: 700px;
	left: 50%;
	margin-left: -350px;
	top: 230px;
	font-size: 25px;
	font-weight: bold;
	color: #006699;
	letter-spacing: 0.5px;
}
#userzone .userimg {
	display: block;
	float: left;
	margin-top: 85px;
	margin-left: 40px;
}
#userzone .voicenakami {
	float: right;
	width: 615px;
	margin-top: 50px;
	margin-right: 45px;
}
#userzone .voicenakami2 {
	float: right;
	width: 615px;
	margin-top: 125px;
	margin-right: 45px;
}
#userzone .voicenakami3 {
	float: right;
	width: 615px;
	margin-top: 70px;
	margin-right: 45px;
}
#userzone .uservoice1 {
	width: 826px;
	height: 398px;
	position: absolute;
	top: 360px;
	left: 50%;
	margin-left: -413px;
	background-image: url(../img/user1.png);
	background-repeat: no-repeat;
	background-position: center;
}
#userzone .uservoice2 {
	width: 826px;
	height: 245px;
	position: absolute;
	top: 788px;
	left: 50%;
	margin-left: -413px;
	background-image: url(../img/user2.png);
	background-repeat: no-repeat;
	background-position: center;
}
#userzone .uservoice3 {
	width: 826px;
	height: 317px;
	position: absolute;
	top: 1063px;
	left: 50%;
	margin-left: -413px;
	background-image: url(../img/user3.png);
	background-repeat: no-repeat;
	background-position: center;
}
#userzone .uservoice4 {
	width: 826px;
	height: 287px;
	position: absolute;
	top: 1410px;
	left: 50%;
	margin-left: -413px;
	background-image: url(../img/user4.png);
	background-repeat: no-repeat;
	background-position: center;
}
#userzone .voicehoka {
	position: absolute;
	width: 660px;
	top: 1780px;
	left: 50%;
	margin-left: -330px;
}

/*イザナミが選ばれる理由 start*/
#eriyuzone {
	width: 980px;
	/*height: 5295px;*/
    height: 5667px;
	position: relative;
	background-color: #FFFFFF;
	margin: 0 auto;
	/*background-image:url(../img/iza_riyubacksy.png);*/
    background-image:url("../img/iza_riyubacksy2.png");
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 18px;
}
.riyubox1 {
	width: 840px;
	position: absolute;
	left: 50%;
	margin-left: -420px;
}
.riyuboxbunsyo {
	width: 720px;
	margin: 0 auto;
	text-align: justify;
	line-height: 1.5;
	padding-top: 55px;
	padding-bottom: 55px;
}
.riyubox2 {
	width: 840px;
	position: absolute;
	left: 50%;
	margin-left: -420px;
	top: 696px;
}
.riyubox3 {
	width: 840px;
	position: absolute;
	left: 50%;
	margin-left: -420px;
	top: 1033px;
}
.riyubox4 {
	width: 840px;
	position: absolute;
	left: 50%;
	margin-left: -420px;
	top: 1317px;
}
.riyuimg2 {
	width: 960px;
	position: absolute;
	left: 50%;
	margin-left: -480px;
	top: 1722px;
}
#eriyuzone .riyuboxbig {
	width: 700px;
	margin: 0 auto;
	text-align: justify;
	font-size: 28px;
	font-weight: bold;
	line-height: 1.2;
	color: #003366;
	padding-top: 70px;
}
.subox1 {
	width: 920px;
	height: 350px;
	position: absolute;
	left: 50%;
	margin-left: -460px;
	top: 2294px;
	background-image: url(../img/su_img1_n.png);
	background-repeat: no-repeat;
	background-position: center;
	text-align: justify;
}
.subox2 {
	width: 920px;
	height: 350px;
	position: absolute;
	left: 50%;
	margin-left: -460px;
	top: 2684px;
	background-image: url(../img/su_img2_n.png);
	background-repeat: no-repeat;
	background-position: center;
	text-align: justify;
}
.subox3 {
	width: 920px;
	height: 350px;
	position: absolute;
	left: 50%;
	margin-left: -460px;
	top: 3074px;
	background-image: url(../img/su_img3_n.png);
	background-repeat: no-repeat;
	background-position: center;
	text-align: justify;
}
.subox4 {
	width: 920px;
	height: 350px;
	position: absolute;
	left: 50%;
	margin-left: -460px;
	top: 3464px;
	background-image: url(../img/su_img4_n.png);
	background-repeat: no-repeat;
	background-position: center;
	text-align: justify;
}
#eriyuzone .subox5 {
	width: 920px;
	height: 350px;
    position: absolute;
	left: 50%;
	margin-left: -460px;
	top: 3854px;
	background-image: url(../img/su_img5_n.png);
	background-repeat: no-repeat;
	background-position: center;
	text-align: justify;
}
.subox6 {
	width: 920px;
	height: 797px;
    position: absolute;
	left: 50%;
	margin-left: -460px;
	top: 4246px;
	background-image: url(../img/su_img6_n.png);
	background-repeat: no-repeat;
	background-position: center;
	text-align: justify;
}

#eriyuzone .sumidashib {
	font-size: 40px;
	font-weight: bold;
	color: #ff3333;
	padding-top: 30px;
}
#eriyuzone .sumidashio {
	font-size: 40px;
	font-weight: bold;
	color: #0033ff;
	padding-top: 57px;
}
#eriyuzone .sumidashib2 {
	font-size: 40px;
	font-weight: bold;
	color: #ff3333;
	padding-top: 57px;
}
#eriyuzone .sulinkb {
	font-size: 25px;
	font-weight: bold;
	padding-left: 35px;
	padding-top: 30px;
}
#eriyuzone .sulinkb2 {
	font-size: 25px;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 45px;
}
#eriyuzone .sulinko {
	font-size: 25px;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 45px;
}
#eriyuzone .sulinkb a,#eriyuzone .sulinkb2 a,#eriyuzone .sulinkb3 a {
	color: #ff3333;
}
#eriyuzone .sulinko a {
	color: #0033ff;
}
#eriyuzone .sumidashib,#eriyuzone .sumidashio,#eriyuzone .sumidashib2 {
	padding-left: 141px;
}
#eriyuzone .subunsyo {
	width: 520px;
	padding-left: 35px;
	padding-top: 15px;
	line-height: 1.5;
}
#eriyuzone .subunsyo2 {
	width: 520px;
	padding-left: 35px;
	padding-top: 23px;
	line-height: 1.5;
}
/*売買ルールゾーン*/
#eriyuzone .maruwaku {
	width: 490px;
	height: 40px;
	background-color: #0033ff;
	border-radius: 20px;
	margin-left: 20px;
	margin-top: 20px;
}
#eriyuzone .maruwaku .forwardmozi {
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	letter-spacing: 1px;
	padding-top: 8px;
	padding-left: 14px;
}
#ifaramezone {
	margin-top: 20px;
	text-align: center;
}
.iframerule {
	display: inline-block;
	width: 300px;
	height: 277px;
	overflow: hidden; 
	background-color: #ffffff;
}
.iframerule iframe {
	margin-top: -35px;
	margin-left: -30px;
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-o-transform: scale(0.8);
	transform: scale(0.8);
}
.subunsyo3 {
    font-size: 15px;
    padding-left: 25px;
    padding-top: 15px;
}
/*売買ルールゾーンend*/
/*申し込みフォーム位置*/
.cvbtnriyu1_2 {
	position: absolute;
	width: 800px;
	height: 500px;
	top: 5100px;
	left: 50%;
	margin-left: -400px;
}
/*購入前のQA start*/
#qazone {
	width: 980px;
	height: 3278px;
	background-color: #FFFFFF;
	margin: 0 auto;
	position: relative;
	font-size: 18px;
	font-weight: normal;
	text-align: justify;
	line-height: 1.5;
}
#qazone .mainimg {
	padding-top:15px;
}
#qazone .qmozi {
	font-weight: bold;
	padding-top: 53px;
	padding-left: 275px;
	color: #00b9dc;
}
#qazone .amozi {
	width: 505px;
	padding-left: 91px;
	padding-top: 30px;
	font-size: 18px;
}
#qazone .amozi a {
	color: #000;
	font-weight: bold;
}
#qazone .qaline {
	width: 823px;
	margin: 50px auto 0px;
}
#qazone .qmozi,.qmozi2,.qmozi3,.qmozi4,.qmozi5 {
	font-size: 33px;
	line-height: 1.1;
}
#qazone .qbox1 {
	position: absolute;
	width: 850px;
	height: 145px;
	left: 50%;
	margin-left: -419px;
	top: 280px;
	background-image: url(../img/qimg1.png);
	background-repeat: no-repeat;
}
#qazone .abox1 {
	position: absolute;
	width: 850px;
	left: 50%;
	margin-left: -419px;
	top: 453px;
}
#qazone .aimg220 {
	width: 850px;
	height: 224px;
	background-image: url(../img/qaimg220v.png);
}
#qazone .qmozi2 {
	font-weight: bold;
	padding-top: 68px;
	padding-left: 260px;
	color: #00b9dc;
}
#qazone .qbox2 {
	position: absolute;
	width: 850px;
	height: 145px;
	left: 50%;
	margin-left: -419px;
	top: 786px;
	background-image: url(../img/qimg2.png);
	background-repeat: no-repeat;
}
#qazone .abox2 {
	position: absolute;
	width: 850px;
	left: 50%;
	margin-left: -419px;
	top: 967px;
}
#qazone .qmozi3 {
	font-weight: bold;
	padding-top: 30px;
	padding-left: 250px;
	color: #00b9dc;
}
#qazone .qbox3 {
	position: absolute;
	width: 850px;
	height: 145px;
	left: 50%;
	margin-left: -419px;
	top: 1314px;
	background-image:url(../img/qimg3.png);
	background-repeat: no-repeat;
}
#qazone .abox3 {
	position: absolute;
	width: 850px;
	left: 50%;
	margin-left: -419px;
	top: 1485px;
}
#qazone .aimg310 {
	width: 850px;
	height: 314px;
	background-image: url(../img/qaimg310v.png);
}
#qazone .qbox4 {
	position: absolute;
	width: 850px;
	height: 145px;
	left: 50%;
	margin-left: -419px;
	top: 1909px;
	background-image: url(../img/qimg4.png);
	background-repeat: no-repeat;
}
#qazone .qmozi4 {
	font-weight: bold;
	padding-top: 63px;
	padding-left: 275px;
	color: #00b9dc;
}
#qazone .abox4 {
	position: absolute;
	width: 850px;
	left: 50%;
	margin-left: -419px;
	top: 2094px;
}
#qazone .aimg510 {
	width: 850px;
	height: 514px;
	background-image :url(../img/qaimg510v.png);
}
#qazone .qbox5 {
	position: absolute;
	width: 850px;
	height: 145px;
	left: 50%;
	margin-left: -419px;
	top: 2728px;
	background-image: url(../img/qimg5.png);
	background-repeat: no-repeat;
}
#qazone .qmozi5 {
	font-weight: bold;
	padding-top: 33px;
	padding-left: 275px;
	color: #00b9dc;
}
#qazone .abox5 {
	position: absolute;
	width: 850px;
	height: 254px;
	left: 50%;
	margin-left: -419px;
	top: 2903px;
	background-image: url(../img/qaimg250v.png);
}
/*充実した安心サポート*/
#supportzone {
	width: 980px;
	height: 2994px;
	background-color: #ffffff;
	margin: 0 auto;
	position: relative;
}
#supportzone .mainimg {
	padding-top: 40px;
}
#supportzone .lastsubox1 {
	position: absolute;
	width: 840px;
	height: 240px;
	left: 50%;
	margin-left: -420px;
	top: 368px;
	background-image: url(../img/supportfuki.png);
	background-repeat: no-repeat;
	background-position: top center;
}
#supportzone h2 {
	padding-top: 13px;
	font-size: 36px;
	font-weight: bold;
	color: #ffff66;
	text-align: center;
	letter-spacing: 1px;
}
#supportzone .lastsubunsyo {
	font-size: 25px;
	line-height: 1.5;
	padding-top: 55px;
	text-align: center;
}
#supportzone .suimg1 {
	position: absolute;
	width: 908px;
	left: 50%;
	margin-left: -454px;
	top: 748px;
}
#supportzone .lastsubox2 {
	position: absolute;
	width: 840px;
	height: 240px;
	left: 50%;
	margin-left: -420px;
	top: 1038px;
	background-image: url(../img/supportfuki.png);
	background-repeat: no-repeat;
	background-position: top center;
}
#supportzone .suimg2 {
	position: absolute;
	width: 908px;
	left: 50%;
	margin-left: -454px;
	/*top: 1388px;*/
    top: 1450px;
}
#supportzone .lastsubox3 {
	position: absolute;
	width: 840px;
	left: 50%;
	margin-left: -420px;
	/*top: 1618px;*/
    top: 1680px;
}
#supportzone .supportto {
	position: absolute;
	width: 873px;
	left: 50%;
	margin-left: -436.5px;
	top: 1898px;
}
/*申し込みフォーム位置*/
.cvbtnsupp1_2 {
	position: absolute;
	width: 800px;
	height: 500px;
	top: 2355px;
	left: 50%;
	margin-left: -400px;
}
/*TOプロフィール*/
#toprofile {
	width: 980px;
	height: 600px;
	background-position: 65px 20px;
	background-color: #fff;
	background-image: url(../img/toprofile_R.png);
	background-repeat: no-repeat;
	text-align: left;
}
#toprofile .profilelogo {
	padding-top: 50px;
}
#toprofile .profilebunsyo {
	width: 455px;
	font-size: 15px;
	line-height: 1.3;
	letter-spacing: 0.5px;
}
#toprofile .profilelogo,.profilebunsyo,.profiles {
	margin-left: 428px;
}
#toprofile .profilebunsyo,.profiles {
	padding-top: 16px;
}
#toprofile .profiles {
	width: 455px;
	font-size: 18px;
	color: #006699;
	border-bottom:solid 2px #006699;
}

/*他のフォーム部分_売買ルールの・イザナミを使えば・イザナミが選ばれる理由・充実した安心サポート*/
/*トライアル版ボタン大ver*/
/*.cvbtnmar1_2 {
	position: absolute;
	width: 800px;
	height: 500px;
	top: 1045px;
	left: 50%;
	margin-left: -400px;
}*/
.cvbtnmarback2 {
	background-image:url(../img/cvback_2.png);
	background-position: top;
	background-repeat: no-repeat;
}
.cvbtnmailbig {
	margin-top: 163px;
}
.inputform01 {
	font-size: 18px;
    height: 50px;
    width: 500px;
    padding-left: 20px;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    background-color: #ffffff;
}
.checkbtn {
	color: #ffffff;
	margin-top: 20px;
	font-size: 16px;
}
.checkbtn a {
	color: #99f0f8;
	font-weight: bold;
}
.cvbtclickbig {
	margin-top: 13px;
}
/*トライアル版ボタン大ver*/

/*スクロールアイコン*/
#wrappertop {
  position: fixed;
  bottom: 20px;
  right: 20px;
}
/*フッター*/
footer {
	width: 100%;
	background-color: #35A1F2;
	text-align: center;
	color: #fff;
}
footer li {
	display: inline-block;
	padding: 30px 0px 30px 15px;
	letter-spacing: 0.5px;
}
footer li a {
	color: #fff;
}
footer p {
	font-size: 12px;
	padding-bottom: 30px;
}
/*追加*/
.ngline {
    text-decoration: line-through;
}
.bold_text {
    font-weight: bold;
}
/*短期キャンペーン追加*/
.kounyu_ca_box {
    width: 677px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    background-color: #FF0000;
    border: solid 8px #FFC1BA;
    font-weight: bold;
    font-size: 26px;
    color: #ffffff;
}
.kounyu_ca_box2 {
    width: 677px;
    margin-left: auto;
    margin-right: auto;
    /*margin違い*/
    margin-bottom: 50px;
    background-color: #FF0000;
    border: solid 8px #FFC1BA;
    font-weight: bold;
    font-size: 26px;
    color: #ffffff;
}


.kounyu_ca_btext {
    font-size: 40px;
}
.kounyu_ca {
    padding: 24px 0px;
    line-height: 1.1;
}
.yellow_text {
    color: #FFFF00;
}
.ca_day {
    width: 560px;
    margin-left: auto;
    margin-right: auto;
    color: #FF0000;
    background-color: #ffffff;
    padding: 14px 0px;
}
.ca_day_big {
    font-size: 40px;
}
.kounyu_ca_btn {
    padding: 24px 0px;
}
.kounyu_ca_box a {
    color: #ffffff;
}
.kounyu_ca_box2 a {
    color: #ffffff;
}

.cablinking {
    -webkit-animation:blink 1.7s ease-in-out infinite;
    -moz-animation:blink 1.7s ease-in-out infinite;
    animation:blink 1.7s ease-in-out infinite;
}
@-webkit-keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
@-moz-keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
@keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
/*セミナー部分追加*/
.zsemi_k_btntop {
	width: 801px;
    height: 214px;
	position: absolute;
	left: 50%;
	margin-left: -400.5px;
	top: 2300px;
	text-align: center;
}
.zsemidaimidashi a {
    color: #ffffff;
}
.zsemi_k_btntop_2 {
	width: 801px;
    height: 214px;
	position: absolute;
	left: 50%;
	margin-left: -400.5px;
	top: 2260px;
	text-align: center;
}
.zsemi_k_btntop_3 {
	width: 801px;
    height: 214px;
	position: absolute;
	left: 50%;
	margin-left: -400.5px;
	top: 2340px;
	text-align: center;
}

/*東証再編バナー*/
.saihen_bar_1 {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 85px;
}
.saihen_bar {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    margin-bottom: 50px;
}

/*ユーチューブ*/
#youtubezone {
	width: 980px;
	height: 1406px;
	background-color: #FFFFFF;
	position: relative;
	font-size: 23px;
	text-align: justify;
	line-height: 1.5;
}
.youtube_text1 {
	width: 740px;
	position: absolute;
	left: 50%;
	margin-left: -370px;
	top: 635px;
}
.youtubeiframe {
    position: absolute;
    width: 740px;
    left: 50%;
    margin-left: -370px;
    top: 765px;
}

/*月額*/
.getsugaku_zone {
	width: 980px;
	height: 1960px;
	position: relative;
}
.getsugaku_btn {
    position: absolute;
    width: 754px;
	left: 50%;
	margin-left: -377px;
	top: 1335px;
}
/*購入キャンペーン*/
.kounyu_ca_zone {
	width: 980px;
	height: 2000px;
	position: relative;
}
.kounyu_ca_btn {
    position: absolute;
    width: 854px;
	left: 50%;
	margin-left: -427px;
	top: 1575px;
}

/*高配当動画ゾーンnew*/
#kouhaitou_zone_n {
	width: 980px;
	height: 740px;
	background-color: #FFFFFF;
	position: relative;
	line-height: 1.5;
    margin-bottom: 105px;
}
.youtubeiframe_n {
    position: absolute;
    width: 564px;
    left: 50%;
    margin-left: -282px;
    top: 208px;
}

/* 点滅 */
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.blinking-text {
  animation: blink 2.5s infinite;
}

/*トップキャンペーンワード部分*/
.camp_word {
  font-size: 16px;
  font-weight: bold;
  color: #ffff25;
  margin: -10px auto 0px auto;
  background: #1c3fad;
  padding: 0.3em;
}
.camp_word a {
    color: #ffff25;
}

/*トップ短期売買ルールゾーンニューA*/
#tanki_baibairulezone_n {
    background-color: #FFFFFF;
	position: relative;
	line-height: 1.5;
}
.youtubeiframe_tanki_n {
    position: absolute;
    width: 380px;
    left: 50%;
    margin-left: 48px;
    top: 106px;
}
.cvbtclick_new {
	position: absolute;
	width: 526px;
	height: 500px;
	top: 422px;
	left: 50%;
	margin-left: -263px;
}

/*トップ短期売買ルールゾーンニューB*/
#tanki_baibairulezone_nb {
    background-color: #FFFFFF;
	position: relative;
	line-height: 1.5;
}
.youtubeiframe_tanki_nb {
    position: absolute;
    width: 419px;
    left: 50%;
    margin-left: 9px;
    top: 127px;
}
.cvbtclick_newb {
	position: absolute;
	width: 420px;
	height: 500px;
	top: 435px;
	left: 50%;
	margin-left: -210px;
}