body {
	background-color: #98D5EA;
	margin: 0px;
	padding: 0px;
}
h1 {
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 70%;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
h2,h3,h4,h5,h6,p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
	margin: 0px;
	padding: 0px;
}
ul,li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
dl {
	margin: 0px;
	padding: 0px;
}
dt,dd {
	margin: 0px;
	padding: 0px;
	font-size: 80%;
	line-height: 150%;
}

a span {
	display: none;
}
.clear {
	clear: both;
}


#mainbox {
	padding: 0px;
	width: 902px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#navi {
	background-image: url(../img/subimg/navi_bg.gif);
	background-repeat: repeat;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	width: 898px;
	padding-top: 7px;
	padding-bottom: 7px;
	margin: 0px;
}
#navi p {
	padding-left: 15px;
}

#contentsbox {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	width: 856px;
	background-color: #FFFFFF;
	padding: 21px;
}
#contents {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 620px;
}

#side {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 198px;
}


/**********************************サイド　数学ビルとは******************************/

#side .side1 a {
	background-image: url(../img/subimg/home.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 29px;
	width: 198px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
#side .side2 {
	background-image: url(../img/subimg/suugaku_biru.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 24px;
	width: 198px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#side .side3 a {
	background-image: url(../img/subimg/suugaku_biru1.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 24px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#side .side4 a {
	background-image: url(../img/subimg/suugaku_biru2.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 24px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


#side .side5 a {
	background-image: url(../img/subimg/suugaku_biru3.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 24px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


#side .side3_h a {
	background-image: url(../img/subimg/suugaku_biru1_h.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 24px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#side .side4_h a {
	background-image: url(../img/subimg/suugaku_biru2_h.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 24px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#side .side5_h a {
	background-image: url(../img/subimg/suugaku_biru3_h.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 24px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}



/**********************************サイド　使い方******************************/


#side .side6 {
	background-image: url(../img/subimg/howto.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 24px;
	width: 198px;
	text-indent: -9999px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#side .side7 a {
	background-image: url(../img/subimg/howto1.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 24px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#side .side8 a {
	background-image: url(../img/subimg/howto2.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 24px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


#side .side9 a {
	background-image: url(../img/subimg/howto3.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 24px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#side .side10 a {
	background-image: url(../img/subimg/howto4.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 24px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


#side .side7_h a {
	background-image: url(../img/subimg/howto1_h.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 24px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#side .side8_h a {
	background-image: url(../img/subimg/howto2_h.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 24px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


#side .side9_h a {
	background-image: url(../img/subimg/howto3_h.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 24px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#side .side10_h a {
	background-image: url(../img/subimg/howto4_h.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 24px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}



/*************************************サイドのＦＡＱ*********************************/

#side .side_faq{
	background-image: url(../img/subimg/faq_img/faq.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 23px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-indent: -9999px;
}


#side .side_faq1 a {
	background-image: url(../img/subimg/faq_img/faq1.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 24px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


/*************************************その他*********************************/

#side .side_others{
	background-image: url(../img/subimg/others_img/others.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 23px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-indent: -9999px;
}


#side .side_others1 a {
	background-image: url(../img/subimg/others_img/others1.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 24px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


#side .side_others1_h a {
	background-image: url(../img/subimg/others_img/others1_h.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 24px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


/*************************************サイトマップ*********************************/

#side .side_sitemap{
	background-image: url(../img/subimg/sitemap_img/sitemap.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 23px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-indent: -9999px;
}


#side .side_sitemap1 a {
	background-image: url(../img/subimg/sitemap_img/sitemap1.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 24px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/*************************************お問合せ*********************************/

#side .side_contact{
	background-image: url(../img/subimg/contact_img/contact.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 23px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-indent: -9999px;
}


#side .side_contact1 a {
	background-image: url(../img/subimg/contact_img/contact1.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 24px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/***********************************会社情報」******************************/

#side .side_company{
	background-image: url(../img/subimg/company_img/company.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 23px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-indent: -9999px;
}


#side .side_company1 a {
	background-image: url(../img/subimg/company_img/company1.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 24px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}



/**********************************mailmagazine*****************************/

#side .side_mail{
	background-image: url(../img/subimg/mailmagazine_img/mail.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 23px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-indent: -9999px;
}


#side .side_mail1 a {
	background-image: url(../img/subimg/mailmagazine_img/mail1.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 24px;
	width: 198px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

/**************************************バナー********************************/
#side .banner1 a {
	background-image: url(../img/subimg/banner_book.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 60px;
	width: 200px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#side .banner2 a {
	background-image: url(../img/subimg/banner_mailmagazine.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 60px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#side .banner3 a {
	background-image: url(../img/subimg/banner_blog.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 60px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#side .banner4 a {
	background-image: url(../img/subimg/banner_crea.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 60px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#side .banner5 a {
	background-image: url(../img/subimg/banner_faq.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 60px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#side .banner6 a {
	background-image: url(../img/subimg/banner_info.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 60px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}


/******************************下層ページ　コピーライト****************************/
#mainbox #copyright {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: right;
	margin-right: auto;
	margin-left: auto;
}

#mainbox #copyright p {
	width: 220px;
	display: block;
	float: right;
}
#mainbox #copyright a {
	background-image: url(../img/topimg/copy.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 220px;
	display: block;
}
