/*　リンク　*/
a:link				{color: #F00; text-decoration: none;}
a:visited			{color: #F00; text-decoration: none;}
a:hover				{color: #F00; text-decoration: underline;}
a:active			{color: #F00; text-decoration: underline;}

a.style1:link		{color: #FFF; text-decoration: none;}
a.style1:visited	{color: #FFF; text-decoration: none;}
a.style1:hover		{color: #FFF; text-decoration: underline;}
a.style1:active		{color: #FFF; text-decoration: underline;}

a.style2:link		{color: #FFF; text-decoration: underline;}
a.style2:visited	{color: #FFF; text-decoration: underline;}
a.style2:hover		{color: #F80; text-decoration: underline;}
a.style2:active		{color: #F80; text-decoration: underline;}

a.style3:link		{color: #FFF; text-decoration: underline;}
a.style3:visited	{color: #FFF; text-decoration: underline;}
a.style3:hover		{color: #F00; text-decoration: underline;}
a.style3:active		{color: #F00; text-decoration: underline;}

a.style4:link		{color: #FFF; text-decoration: underline;}
a.style4:visited	{color: #FFF; text-decoration: underline;}
a.style4:hover		{color: #FFF; text-decoration: none;}
a.style4:active		{color: #FFF; text-decoration: none;}

a.style9:link		{font-weight: bold; text-decoration: underline;}
a.style9:visited	{font-weight: bold; text-decoration: underline;}
a.style9:hover		{font-weight: bold; text-decoration: none;}
a.style9:active		{font-weight: bold; text-decoration: none;}

/*　タグ直　*/
form				{ margin:0; padding:0; }
body,table,td		{ font-size:12px; }
.body {
	font-size:12px;
 	margin-top:0px;
	margin-left:0px;
	background-color:#FFF;
	color:#000;
	background-image:url('naisyo_bg2.gif');
}
input {
    border-width:1px;
    border-style:solid;
    border-color:#F22;
	background-color:#FFF;
}

/*　font　*/
.s		{ font-size: 10px; }
.m		{ font-size: 12px; }
.l		{ font-size: 14px; }

.sb		{ font-size: 10px; font-weight: bold; }
.mb		{ font-size: 12px; font-weight: bold; }
.lb		{ font-size: 14px; font-weight: bold; }

.sh		{ font-size: 10px; line-height: 150%; }
.mh		{ font-size: 12px; line-height: 150%; }
.lh		{ font-size: 14px; line-height: 150%; }

.sbh	{ font-size: 10px; font-weight: bold; line-height: 150%; }
.mbh	{ font-size: 12px; font-weight: bold; line-height: 150%; }
.lbh	{ font-size: 14px; font-weight: bold; line-height: 150%; }

.lh		{ line-height: 150%; }


/*　★　BBS　★　*/
.bbs{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#F44;
	padding-top:5px;
	padding-bottom:5px;
}

/*　★　規約　★　*/
.kiyaku_table{
	line-height:130%;
}
.kiyaku_td1{
	font-size: 14px;
	font-weight: bold;
}
.kiyaku_td2{
	padding-left:40px;
	padding-right:40px;
}
.kiyaku_span{
	font-size:16px;
	font-weight:bold;
	line-height:150%;
}
.kiyaku_div{
	font-weight:bold;
}


/*　★　登録ロジック　★　*/

/*　◆　regist.php　◆　*/
.regist_table1	{}
.regist_table2	{}
.regist_table3	{}
.regist_td1		{ line-height:150%; }
.regist_td2		{}
.regist_td3		{}


/*　◆　input_id.php　◆　*/
.inputid_table1	{}
.inputid_table2	{}
.inputid_td1	{ line-height:150%; }
.inputid_td2	{}
.inputid_td3	{}
.inputid_td4	{}
.inputid_span1{
    font-size:14px;
    color:#F22;
    font-weight:bold;
}
.inputid_span2{
    color:#F22;
	font-weight:bold;
}
.inputid_span3{
    font-size:14px;
    color:#F22;
    font-weight:bold;
}
.inputid_span4{
    font-size:14px;
    color:#F22;
    font-weight:bold;
}
.inputid_span5{
    font-size:14px;
    color:#F22;
    font-weight:bold;
}


/*　◆　regist2.php　◆　*/
.regist2_table1	{}
.regist2_table2	{}
.regist2_table3	{}
.regist2_table4	{ background-color:#F44; }

.regist2_td1	{ background-color:#FAA; color:#F44; }
.regist2_td2	{ background-color:#FEE; color:#F44; }


/*　◆　check.php　◆　*/
.check_table	{ background-color:#F44; }
.check_td1		{ background-color:#FAA; color:#F44; }
.check_td2		{ background-color:#FEE; color:#F44; }


/*　◆　regist3.php　◆　*/
.regist3_table1	{}
.regist3_table2	{}
.regist3_table3	{}
.regist3_td1	{ line-height:150%; }
.regist3_td2	{}
.regist3_td3	{}


/*　◆　regend.php　◆　*/
.regend_table1	{}
.regend_table2	{}
.regend_td1		{ line-height:150%; }
.regend_td2		{}
.regend_td3		{}
.regend_td4		{}
.regend_span1{
    font-size:14px;
    color:#F22;
    font-weight:bold;
}
.regend_span2{
    color:#F22;
	font-weight:bold;
}
.regend_span3{
    font-size:14px;
    color:#F22;
    font-weight:bold;
}
.regend_span4{
    font-size:14px;
    color:#F22;
    font-weight:bold;
}
.regend_span5{
    font-size:14px;
    color:#F22;
    font-weight:bold;
}


/*　◆　fin_id.php　◆　*/
.fin_table1	{}
.fin_table2	{}
.fin_table3	{}
.fin_td1	{ line-height:150%; }
.fin_td2	{}




/*　★　登録ページ全体　★　*/

/*　◆　100%安心宣言！　◆　*/
.table100percent{
    border-width:1px;
    border-style:solid;
    border-color:#F00;
	background-color:#FFF;
	margin-top:10px;
	margin-bottom:10px;
}
.td100percent1{
	font-size:14px;
	font-weight:bold;
    color:#F22;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px;
}
.td100percent2{
	color:#000;
	line-height:130%;
	padding-top:0px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px;
}


/*　◆　エラーメッセージ　◆　*/
.errmes{ color:#F00; }

/*　◆　タイトル的コメント　◆　*/
.regist_title{
	font-size:16px;
	color:#F22;
	font-weight:bold;
    text-decoration:underline;
}
/*　◆　登録ページじゃない登録テーブル　◆　*/
.not_regist_table1	{}
.not_regist_table2	{}
.not_regist_table3	{}
.not_regist_td1		{ line-height:150%; color:#000; }
.not_regist_td2		{ line-height:150%; color:#000; }

/*　◆　登録ページじゃない100%安心宣言！　◆　*/
.not_regist_table100percent{
    border-width:1px;
    border-style:solid;
    border-color:#F00;
	background-color:#FDD;
	margin-top:10px;
	margin-bottom:10px;
}
.not_regist_td100percent1{
	font-size:14px;
	font-weight:bold;
    color:#F22;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px;
}
.not_regist_td100percent2{
	color:#000;
	line-height:130%;
	padding-top:0px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px;
}
