/* 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 .s_i_n_img {
	float:left;
	padding-top:5px;
	padding-left:18px;
}



#s_i_n .s_i_n_text {
	float:left;
	padding-top:10px;
	padding-left:18px;
	padding-bottom:0px;
}

#s_i_n .s_i_n_text dt {
	background-color:#CC0000;
	border-style: solid; 
	border-color:#660000;
	border-width: 1px;
	width:70px;
	color:#FFFFFF;
	padding:2px;
	text-align:center;
}

#s_i_n .s_i_n_text dd {
	line-height:16px;
	width:500px;
	padding-top:10px;
}
/* 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:100px;
	background-color:#0066FF;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
}

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

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

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

#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:140px;
	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:280px;
	background-color:#0066FF;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
}

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

#join .join4_r {
	float:left;
	width:440px;
	height:280px;
	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:320px;
	background-color:#0066FF;
	border-style: solid; 
	border-color:#3399FF;
	border-width: 1px;
}

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

#manual .manual1_r {
	float:left;
	width:440px;
	height:320px;
	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:200px;
	color:#FFFFFF;
	padding:2px;
	margin:15px 0 15px 15px;
	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;
}

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

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

#manual .manual2_r {
	float:left;
	width:440px;
	height:295px;
	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:200px;
	color:#FFFFFF;
	padding:2px;
	margin:15px 0 15px 15px;
	text-align:center;
}

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

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

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

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

#manual .manual3_r {
	float:left;
	width:440px;
	height:590px;
	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;
}

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

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

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

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

#manual .manual4_r {
	float:left;
	width:440px;
	height:295px;
	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:250px;
	color:#FFFFFF;
	padding:2px;
	margin:15px 0 15px 15px;
	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;
}
