/*$BA4BN(B*/body ,form,fieldset{ 	 padding: 0; 	 margin: 0; }p,pre,blockquote,h1,h2,h3{ 	 padding: 0; 	 margin: 0; }body{	background-color: #FFCCCC; 	background-image: url(img/back.jpg); 	background-repeat: repeat-x;}h1 {	font-size: 12px; 	font-weight: normal; 	line-height: 18px; 	font-style: normal; 	text-transform: none;	text-decoration: none; 	text-align: center; 	color: #FFFFFF;}h2 {	font-size: 12px; 	font-weight: normal; 	line-height: 18px; 	font-style: normal; 	text-transform: none;	text-decoration: none; 	text-align: left; }h3 {	font-size: 11px; 	font-weight: normal; 	line-height: 18px; 	font-style: normal; 	text-transform: none;	text-decoration: none; 	text-align: left; }a:link {	color: #660066; 	text-decoration: underline;}a:visited { 	color: #660066;  	text-decoration: none;}a:hover { 	color: #0099FF;	text-decoration: none;}#shool a:link { 	color:#CC0000; 	text-decoration:underline;}#shool a:visited {	color:#CC0000; 	 text-decoration:underline;}#shool a:hover {	color:#CC9933;  	text-decoration:underline;}.copyright {	font-size: 11px; 	line-height: 20px; 	color: #993399;	vertical-align: middle;}.banar {	 clear: right;	 margin-left: 5px; 	 margin-top: 5px;}/*$B=*A4BN(B*//*$B%H%C%W%Z!<%8(B*/.top_main { 	width: 800px; 	margin-right: auto;	margin-left: auto;	border-bottom:1px solid #993399;	height: 720px; }.index_main { 	width: 800px; 	margin-right: auto;	margin-left: auto;	border-bottom:1px solid #993399;	height: 500px; }.i_left {	width: 635px;}.i_right {	background-image: url(img/side.jpg); 	background-repeat: no-repeat;	background-position: right top; 	font-size: 10px;	color: #330033; 	padding-top: 10px; 	line-height: 30px; }.index_left {	width: 635px; 	background-image: url(img/index/index_back.jpg); 	background-position: center top;	background-repeat: no-repeat;}.top_left {	width: 635px; 	background-image: url(img/index/top_back.jpg); 	background-position: center top;	background-repeat: no-repeat;}.index_enter {	top: 325px; }.index_c {	font-size: 12px; 	line-height: 18px;	color: #FFFFFF;	height: 100px; 	margin-top: 250px;	text-align: center;}.top_c {	font-size: 12px; 	line-height: 18px;	color: #FFFFFF;	height: 100px; 	margin-top: 156px;	text-align: center;}.i_q01 {	font-size: 12px; 	font-style: normal; 	line-height: 18px; 	color: #FFFFFF;	height: 15px; 	margin-top: 60px; 	font-weight: bold;}.i_qs01_kaku {	font-size: 12px; 	line-height: 18px; 	color: #FFFFFF; 	text-indent: 10pt;}.i_qs01_sei {	font-size: 12px; 	line-height: 18px; 	color: #FFFFFF; 	text-indent: 10pt; 	padding-right: 10px;}.i_qs01_blood {	font-size: 12px; 	line-height: 18px;	color: #FFFFFF; 	width: 60px; 	text-indent: 10pt;	margin-top: 10px ;}.i_qs01_kaku_f {	font-size: 12px;	line-height: 18px;	color: #330000; 	width: 50px;	text-indent: 10pt; 	height: 20px;}.i_qs02_01 {	margin-top: 40px; 	width: 520px;	height: 190px; }.i_qs02_form {	 padding: 0; 	 margin: 0; }.i_qs02_02 {; height: 20px;	 padding: 0; 	 margin: 0; }.i_qs03 { 	margin-top: 40px;}radiobutton {	 padding: 0; 	 margin: 0; }/*$B=*%H%C%W%Z!<%8(B*//*$B7k2L(B*/.s_back {	 background-image: url(img/syosai/main_back.jpg); 	 background-repeat: no-repeat; 	 background-position: center 0px; 	 width: 635px;	 margin-right: auto;	 margin-left: auto;	 padding-bottom: 10px; 	 height: 437px;}.s_date {	 font-size: 18px; 	 line-height: 20px;	 color: #FFFFFF;	 margin-right: auto; 	 margin-left: auto; 	 height: 70px;	 padding-top: 10px;}.s_hosi {	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px; 	padding-left: 5px; }.s_cara {	vertical-align: bottom;	text-align: center; 	height: 140px; 	width: 120px; }.s_coment {	font-size: 12px; 	line-height: 18px; 	color: #000000; 	width: 350px; 	margin-top: 5px;	margin-left: 10px;}.s_clic {	font-size: 10px; 	line-height: 22px;	color: #660066; 	text-decoration: blink; }.s_luckycolor {	font-size: 12px; 	line-height: 16px; 	color: #660033;	margin-left: -5px; 	padding-left: -5px; }.s_luckyitem {	font-size: 12px; 	line-height: 16px;	color: #660033;	padding-left: 5px;}.s_left {	width: 635px; 	height: 555px;	background-image: url(img/syosai/s_back.jpg); 	background-repeat: no-repeat; 	background-position: center top; }.s_left2{	width: 635px; 	height: 250px;	background-image: url(img/syosai/mailback.jpg); 	background-repeat: no-repeat; 	background-position: center top; }.s_left3{	width: 635px; 	height: 555px;	background-image: url(img/syosai/s_mail_b.jpg); 	background-repeat: no-repeat; 	background-position: center top; }.s_main {	margin-right: auto; 	margin-left: auto; 	border-bottom:1px solid #993399; }.s_main_mail{	width: 800px; 	margin-right: auto; 	margin-left: auto; 	border-bottom:1px solid #993399; 	height: 250px;}.s_box {	height: 250px;	width: 490px;	margin-top: 5px; 	margin-right: auto; 	margin-left: auto; }.s_jyoho {	font-size: 12px;	line-height: 18px; 	color: #660000; 	height: 50px; 	width: 500px; 	margin-top: 135px; 	text-align: center; }.s_schoolbox {	font-size: 12px; 	line-height: 20px; 	height: 100px;	width: 490px; 	margin-top: 5px;}.s_hosibox {	width: 350px; 	margin-left: 10px; }.s_hositab {	 width: 48px;	 padding-top: 3px; 	 padding-bottom: 3px}s_tabbox{	width: 48px;}.s_tab {	width: 100px; 	padding-top: 3px; 	padding-bottom: 3px; 	font-size: 11px; 	line-height: 18px; 	background-color: #663366; 	color: #FFFFFF; 	border-top: 1px solid #330000; 	border-left: 1px solid #330000; 	border-right: 1px solid #330000; 	}.s_tab2 {	width: 100px; 	padding-top: 3px; 	padding-bottom: 3px; 	font-size: 11px; 	line-height: 18px; 	background-color: #663366; 	color: #FFFFFF; 	border-top: 1px solid #330000; 	border-left: 1px solid #330000; 	border-right: 1px solid #330000; 		border-bottom: 1px solid #330000; }.s_tab_c {	width: 140px; 	padding-top: 3px; 	padding-bottom: 3px; 	padding-left: 3px ; 	font-size: 12px;	line-height: 18px; 	color: #330000; 	border-top: 1px solid #330000; 	border-left: 1px solid #330000; 	border-right: 1px solid #330000; 	}.s_tab_c2 {	width: 140px; 	padding-top: 3px; 	padding-bottom: 3px ; 	padding-left: 3px ; 	font-size: 12px;	line-height: 18px; 	color: #330000; 	border-top: 1px solid #330000; 	border-left: 1px solid #330000; 	border-right: 1px solid #330000; 		border-bottom: 1px solid #330000; }.s_tabbox {	width: 480px;}.s_carahosibox {	width: 480px; 	margin-bottom: 5px; }/*$B=*(B_$B7k2L(B*//*mail*/.m_coment{	width: 480px; 	margin-top: 65px; 	font-size: 12px;	line-height: 18px; 	color: #330000; }.m_mailbox{	margin-top: 5px; 	margin-left:aoto; 	margin-right:aoto; 	}.m_form{	width: 200px; 	height: 20px; 	border:1px solid #330000; }.m_mailad{	padding-top: 3px; 	padding-bottom: 3px ; 	padding-right: 5px ; 	width: 130px; 	height: 40px; 	font-size: 12px;	line-height: 18px; 	color: #330000; }.m_mail_fo{	padding-top: 3px; 	padding-bottom: 3px; 	width: 205px; 	height: 40px; 	font-size: 12px;	line-height: 18px; 	color: #330000; }.m_mailad_re{	font-size: 10px;	line-height: 11px; 	color: #330000; }/*$B=*(B_mail*/