/* what is s_i_n ? ********************************************************************************
SINとは？
what is s_i_n ? **********************************************************************************/
#s_i_n {
	margin:20px 0 30px 20px;
}


#s_i_n h1 {
	margin-bottom:20px;
}

.s_i_n_lead{width:630px; margin:auto; font-weight:bold; padding-right: 20px;}

.s_i_n_lead_in{width:620px; margin-left: 20px; font-weight:bold; font-size: 90%; margin-bottom: 20px; color:#444444;}

.bottom_toku{background:url(../img/etc/box_toku_bot.gif) no-repeat left bottom; padding-bottom:6px; width:630px; margin-top:20px; margin-left:51px;}
.top_toku{background:url(../img/etc/box_toku_top.gif) no-repeat left top; padding-top:6px;}
.middle_toku{background:url(../img/etc/box_toku_mid.gif) repeat-y top left;}
.toku{background:url(../img/etc/box_toku.gif) no-repeat top right; min-height:80px; height:auto!important; height:110px; padding:10px 0 10px 20px;}
.txt_toku{width:470px; font-size:110%; line-height:130%;}


.bottom_furu{background:url(../img/etc/box_furu_bot.gif) no-repeat right bottom; padding-bottom:6px; width:630px; margin-top:20px;}
.top_furu{background:url(../img/etc/box_furu_top.gif) no-repeat right top; padding-top:6px;}
.middle_furu{background:url(../img/etc/box_furu_mid.gif) repeat-y top right;}
.furu{background:url(../img/etc/box_furu.gif) no-repeat top left; min-height:80px; height:auto!important; height:110px; padding:10px 0 10px 140px;}
.txt_furu{width:470px; font-size:110%; line-height:130%;}

.bottom_toku_in{background:url(../img/etc/box_toku_bot.gif) no-repeat left bottom; padding-bottom:6px; width:630px; margin-bottom:20px; margin-left:18px;}
.bottom_toku_in_end{background:url(../img/etc/box_toku_bot.gif) no-repeat left bottom; padding-bottom:6px; width:630px; margin-left:18px;}
.bottom_furu_in{background:url(../img/etc/box_furu_bot.gif) no-repeat right bottom; padding-bottom:6px; width:630px; margin-bottom:20px; margin-left:2px;}
.txt_toku_in{width:470px; font-size:100%; line-height:130%; color:#444444;}
.txt_furu_in{width:470px; font-size:100%; line-height:130%; color:#444444;}

/* how to join ? ********************************************************************************
入会方法はコチラ
how to join ? **********************************************************************************/
#howjoin {
	margin:20px 0 30px 20px;
}

#howjoin h1 {
	padding-bottom:15px;
}

#howjoin ul {
	list-style-type: none;
}

#howjoin li {
	padding-bottom:10px;
	padding-left:25px;
	list-style-type: none;
}

#join {
	margin-left:15px;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
	width:644px;
}

#join .join1_l {
	float:left;
	width:200px;
	height:380px;
	background-color:#0066FF;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
}

#join .join1_l p {
	padding-left:55px;
	padding-top:180px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:150%;
}

#join .join1_r {
	float:left;
	width:440px;
	height:380px;
	background-color:#EAEAEA;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
}

#join .join1_r p {
	padding-left:30px;
	width:380px;
	line-height:18px;
}

#join .join1_r h3 {
	background-color:#333333;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
	width:200px;
	color:#FFFFFF;
	padding:2px;
	margin:15px 0 15px 15px;
	text-align:center;
}

#join .join1_r img {
	padding-left:15px;
	padding-top:15px;
}


#join .join2_l {
	float:left;
	width:200px;
	height:260px;
	background-color:#0066FF;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
}

#join .join2_l p {
	padding-left:35px;
	padding-top:130px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:150%;
}

#join .join2_r {
	float:left;
	width:440px;
	height:260px;
	background-color:#EAEAEA;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
}

#join .join2_r h3 {
	background-color:#333333;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
	width:200px;
	color:#FFFFFF;
	padding:2px;
	margin:15px 0 15px 15px;
	text-align:center;
}

#join .join2_r img {
	padding-left:15px;
	padding-top:15px;
}

#join .join2_r p {
	padding-left:30px;
	width:380px;
	line-height:18px;
}

#join .join3_l {
	float:left;
	width:200px;
	height:175px;
	background-color:#0066FF;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
}

#join .join3_l p {
	padding-left:75px;
	padding-top:80px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:150%;
}

#join .join3_r {
	float:left;
	width:440px;
	height:175px;
	background-color:#EAEAEA;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
}

#join .join3_r h3 {
	color:#990000;
	font-size:80%;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:20px;
}

#join .join3_r p {
	width:400px;
	color:#0066FF;
	margin-left:15px;
	margin-bottom:10px;
	background-color:#FFFFFF;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
	text-align:center;
	padding:3px;
}

#join .join4_l {
	float:left;
	width:200px;
	height:390px;
	background-color:#0066FF;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
}

#join .join4_l p {
	padding-left:60px;
	padding-top:180px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:150%;
}

#join .join4_r {
	float:left;
	width:440px;
	height:390px;
	background-color:#EAEAEA;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
}

#join .join4_r p {
	padding-top:15px;
	width:410px;
	line-height:18px;
	padding-left:15px;
}

#join .join4_r img {
	padding-top:15px;
	padding-left:15px;
}

#join .join4_r h3 {
	padding-top:15px;
	padding-bottom:5px;
	padding-left:15px;
}

#join .join4_r h4 {
	color:#990000;
	font-size:90%;
	padding-left:15px;
}

#join .join4_r .bank {
	padding-left:15px;
}

#join .join4_r .bank .bank1 {
	float:left;
	margin:30px 0 15px 0px;
	background-color:#FFFFFF;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
}

#join .join4_r .bank .bank1 p{
	width:180px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:20px;
}

#join .join4_r .bank .bank2 {
	float:left;	
	margin:30px 0 15px 20px;
	background-color:#FFFFFF;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
}

#join .join4_r .bank .bank2 p{
	width:180px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:20px;
}
/* this is contents ********************************************************************************
コンテンツ説明
this is contents **********************************************************************************/
#manualbox {
	margin:20px 0 30px 20px;
}

#manualbox h1 {
	padding-bottom:15px;
}

#manual {
	margin-left:15px;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
	width:644px;
}


#manual .manual1_l {
	float:left;
	width:200px;
	height:125px;
	background-color:#0066FF;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
}

#manual .manual1_l p {
	padding-left:0px;
	padding-top:40px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:150%;
	text-align: center;
}

#manual .manual1_r {
	float:left;
	width:440px;
	height:125px;
	background-color:#EAEAEA;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
}

#manual .manual1_r dt {
	background-color:#333333;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
	width:250px;
	color:#FFFFFF;
	padding:2px;
	margin:15px 0 15px 15px;
	text-align:center;
	float:left;
}

#manual table {
	border:0;
	width:340px;
	color:#FFFFFF;
	padding:2px;
	margin:15px 0 15px 15px;
}

#manual .td1{
	background-color:#333333;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
	color:#FFFFFF;
	padding:2px;
	margin:15px 0 15px 15px;
	text-align:center;
}

#manual .td2{
	background-color:#FFF;
	border-top:solid #3399FF 1px;
	border-bottom:solid #3399FF 1px;
	border-right:solid #3399FF 1px;
	width:80px;
	color:#333;
	padding:2px;
	margin:15px 0 15px 0;
	text-align:center;
}

#manual .manual1_r img {
	padding-top:15px;
	padding-left:15px;
}

#manual .manual1_r dd {
	padding-left:15px;
	width:410px;
	line-height:18px;
	clear:both
	;
}

#manual .manual2_l {
	float:left;
	width:200px;
	height:660px;
	background-color:#0066FF;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
}

#manual .manual2_l p {
	padding-left:0px;
	padding-top:310px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:150%;
	text-align: center;
}

#manual .manual2_r {
	float:left;
	width:440px;
	height:660px;
	background-color:#EAEAEA;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
}

#manual .manual2_r dt {
	background-color:#333333;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
	width:250px;
	color:#FFFFFF;
	padding:2px;
	margin:15px 0 15px 15px;
	text-align:center;
	float:left;
}

.time {
	background-color:#FFF;
	border-top:solid #3399FF 1px;
	border-bottom:solid #3399FF 1px;
	border-right:solid #3399FF 1px;
	width:80px;
	color:#333;
	padding:2px;
	margin:15px 0 15px 0;
	text-align:center;
	float:left;
}

#manual .manual2_r img {
	padding-top:15px;
	padding-left:15px;
}

#manual .manual2_r dd {
	padding-left:15px;
	width:380px; 
	line-height:18px;
	clear:both;
}

#manual .manual3_l {
	float:left;
	width:200px;
	height:200px;
	background-color:#0066FF;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
}

#manual .manual3_l p {
	padding-left:0px;
	padding-top:80px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:150%;
	text-align:center;
}

#manual .manual3_r {
	float:left;
	width:440px;
	height:200px;
	background-color:#EAEAEA;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
}

#manual .manual3_r dt {
	background-color:#333333;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
	width:250px;
	color:#FFFFFF;
	padding:2px;
	margin:15px 0 15px 15px;
	text-align:center;
	float:left;
}

#manual .manual3_r img {
	padding-top:15px;
	padding-left:15px;
}

#manual .manual3_r dd {
	padding-left:15px;
	width:380px;
	line-height:18px;
	clear:both;
}

#manual .manual4_l {
	float:left;
	width:200px;
	height:180px;
	background-color:#0066FF;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
	text-align: center;
}

#manual .manual4_l p {
	padding-left:0px;
	padding-top:65px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:150%;
}

#manual .manual4_r {
	float:left;
	width:440px;
	height:180px;
	background-color:#EAEAEA;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
}

#manual .manual4_r dt {
	background-color:#333333;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
	width:245px;
	color:#FFFFFF;
	padding:2px;
	margin:15px 0 15px 17px;
	text-align:center;
}

#manual .manual4_r img {
	padding-top:15px;
	padding-left:15px;
}

#manual .manual4_r dd {
	padding-left:15px;
	width:380px;
	line-height:18px;
}

#manual .manual5_l {
	float:left;
	width:200px;
	height:295px;
	background-color:#0066FF;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
}

#manual .manual5_l p {
	padding-left:20px;
	padding-top:140px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:150%;
}

#manual .manual5_r {
	float:left;
	width:440px;
	height:295px;
	background-color:#EAEAEA;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
}

#manual .manual5_r dt {
	background-color:#333333;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
	width:250px;
	color:#FFFFFF;
	padding:2px;
	margin:15px 0 15px 15px;
	text-align:center;
}

#manual .manual5_r img {
	padding-top:15px;
	padding-left:15px;
}

#manual .manual5_r dd {
	padding-left:15px;
	width:380px;
	line-height:18px;
}
/* made a profit ********************************************************************************
だから儲かる
made a profit **********************************************************************************/
#because {
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;	
}

#because h1 {
	padding-bottom:20px;
}

#because .becausebox{
	width:600px;
	height:600px;
	margin-left:30px;
	background-image:url(../img/etc/because_bg.gif);
}

#because .becausebox p {
	width:560px;
	font-size:110%;
	line-height:25px;
	padding-left:20px;
	
}

#because .becausebox img {
	padding-top:15px;
	padding-bottom:15px;
	padding-left:20px;
}

