/*-----------------------------------------------
 __share_style
-----------------------------------------------*/


/* by */
.by {
	position:absolute;
	bottom:10px;
	right:10px;
	margin:0;
	padding:5px;
	background:#f0eee1;
}
body {
 background:#f0eee1 url(../img/bg.gif) no-repeat left top;
 font-family:Verdana, "ＭＳ Ｐゴシック", sans-serif;
 font-size:80%;
 color:#333333;
 font-family:"ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro",
 Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
 line-height:1.4em;
}

p,li,dt,dl {
	line-height:1.6;
}
p {
	margin:1em;
}
li {
	list-style-type:none;
}
img {
	border:0;
}
address {
	font-style:normal;
}
.clear {
	clear:both;
}
.inner{
 padding:10px;
 text-align:center;
}

/*-----------------------------------------------
 __page
-----------------------------------------------*/


#page {
	width:800px;
	margin:0 auto;
	text-align:left;
	background:#fff;

}
/*-----------------------------------------------
 __main
------------------------------------------*/

#main {
	width:100%;
	background:#FFF;
}
a {
	color: #c75f3e;
}
#maintable {
 width: 720px;
 margin:0 auto;
 text-align:center;
 margin-bottom:30px;
}

td.main {
 padding-top:20px;
}

#mytable {
 width: 720px;
 margin:0 auto;
 border-top:1px solid #C1DAD7;
 border-right: 1px solid #C1DAD7;
 margin-bottom:20px;
 text-align:left;
}

td.webtop {
 background: #fff;
 padding: 6px 6px 6px 12px;
 color: #4f6b72;
 border-left:1px solid #C1DAD7;
 border-bottom:1px solid #C1DAD7;
 text-align:left;
}
td.web {
 background: #fff;
 padding: 6px 6px 6px 12px;
 color: #4f6b72;
 border-left:1px solid #C1DAD7;
 border-bottom:1px solid #C1DAD7;
}
td.webbotom {
 background: #fff;
 padding: 6px 6px 6px 12px;
 color: #4f6b72;
 border-left:1px solid #C1DAD7;
 border-bottom:1px solid #C1DAD7;
}


/*-----------------------------------------------
 __footer
-----------------------------------------------*/

#footer {
 width:100%;
 background-color:#D7D7D7;
 background-image:url('image/bottan_tel_b.png');
 background-repeat:no-repeat;
 height:110px;
 background-position:center;
}
#ad {
 margin:83px;
 text-align:center;
 color:#808080;
}

/*-----------------------------------------------
 __header
-----------------------------------------------*/

#header {
 color:#FFF;
 background:#f0eee1;
 background-image:url('image/bg_menu.png');
}

/*メニューのロールオーバーhome*/
#globalNavi	{
 width: 500px;
 list-style-type:none;
 margin-left:250px;
 padding-top:24px;
}
#globalNavi a	{
	width: 100px;
	height: 76px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#globalNavi:after	{ height:0; visibility: hidden;	content: "."; display: block; clear: both; }
#globalNavi li	{
	float: left;
}
#globalNavi .gnavi01 a	{
	background: url(image/bottan_home.png) no-repeat;
}
#globalNavi .gnavi02 a	{
	background: url(image/bottan_web_a.png) no-repeat;
}
#globalNavi .gnavi03 a	{
	background: url(image/bottan_school_a.png) no-repeat;
}
#globalNavi .gnavi04 a	{
	background: url(image/bottan_supprot_a.png) no-repeat;
}
#globalNavi .gnavi05 a	{
	background: url(image/bottan_con_a.png) no-repeat;
}
#globalNavi a:hover	{
	background-position: 0 -76px;
}
#go{
 text-align:center;
 width:710px;
 margin-top:310px;
}
/*メニューのロールオーバーweb*/
#globalNaviweb	{
 width: 500px;
 list-style-type:none;
 margin-left:250px;
 padding-top:24px;
}
#globalNaviweb a	{
	width: 100px;
	height: 76px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#globalNaviweb:after	{ height:0; visibility: hidden;	content: "."; display: block; clear: both; }
#globalNaviweb li	{
	float: left;
}
#globalNaviweb .gnavi01 a	{
	background: url(image/bottan_home_a.png) no-repeat;
}
#globalNaviweb .gnavi02 a	{
	background: url(image/bottan_web.png) no-repeat;
}
#globalNaviweb .gnavi03 a	{
	background: url(image/bottan_school_a.png) no-repeat;
}
#globalNaviweb .gnavi04 a	{
	background: url(image/bottan_supprot_a.png) no-repeat;
}
#globalNaviweb .gnavi05 a	{
	background: url(image/bottan_con_a.png) no-repeat;
}
#globalNaviweb a:hover	{
	background-position: 0 -76px;
}

/*メニューのロールオーバーschool*/
#globalNavischool	{
 width: 500px;
 list-style-type:none;
 margin-left:250px;
 padding-top:24px;
}
#globalNavischool a	{
	width: 100px;
	height: 76px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#globalNavischool:after	{ height:0; visibility: hidden;	content: "."; display: block; clear: both; }
#globalNavischool li	{
	float: left;
}
#globalNavischool .gnavi01 a	{
	background: url(image/bottan_home_a.png) no-repeat;
}
#globalNavischool .gnavi02 a	{
	background: url(image/bottan_web_a.png) no-repeat;
}
#globalNavischool .gnavi03 a	{
	background: url(image/bottan_school.png) no-repeat;
}
#globalNavischool .gnavi04 a	{
	background: url(image/bottan_supprot_a.png) no-repeat;
}
#globalNavischool .gnavi05 a	{
	background: url(image/bottan_con_a.png) no-repeat;
}
#globalNavischool a:hover	{
	background-position: 0 -76px;
}
/*メニューのロールオーバーsupport*/
#globalNavisupport	{
 width: 500px;
 list-style-type:none;
 margin-left:250px;
 padding-top:24px;
}
#globalNavisupport a	{
	width: 100px;
	height: 76px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#globalNavisupport:after	{ height:0; visibility: hidden;	content: "."; display: block; clear: both; }
#globalNavisupport li	{
	float: left;
}
#globalNavisupport .gnavi01 a	{
	background: url(image/bottan_home_a.png) no-repeat;
}
#globalNavisupport .gnavi02 a	{
	background: url(image/bottan_web_a.png) no-repeat;
}
#globalNavisupport .gnavi03 a	{
	background: url(image/bottan_school_a.png) no-repeat;
}
#globalNavisupport .gnavi04 a	{
	background: url(image/bottan_supprot.png) no-repeat;
}
#globalNavisupport .gnavi05 a	{
	background: url(image/bottan_con_a.png) no-repeat;
}
#globalNavisupport a:hover	{
	background-position: 0 -76px;
}

/*メニューのロールオーバーcon*/
#globalNavicon	{
 width: 500px;
 list-style-type:none;
 margin-left:250px;
 padding-top:24px;
}
#globalNavicon a	{
	width: 100px;
	height: 76px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#globalNavicon:after	{ height:0; visibility: hidden;	content: "."; display: block; clear: both; }
#globalNavicon li	{
	float: left;
}
#globalNavicon .gnavi01 a	{
	background: url(image/bottan_home_a.png) no-repeat;
}
#globalNavicon .gnavi02 a	{
	background: url(image/bottan_web_a.png) no-repeat;
}
#globalNavicon .gnavi03 a	{
	background: url(image/bottan_school_a.png) no-repeat;
}
#globalNavicon .gnavi04 a	{
	background: url(image/bottan_supprot_a.png) no-repeat;
}
#globalNavicon .gnavi05 a	{
	background: url(image/bottan_con.png) no-repeat;
}
#globalNavicon a:hover	{
	background-position: 0 -76px;
}
#go{
 text-align:center;
 width:710px;
 margin-top:310px;
}

