@charset "UTF-8";
/* CSS Document */

*{font-family:Arial, Osaka;margin:0 auto;padding:0;line-height:150%;}
html,body {height:100%;}
body {background:#e2fda6;text-align:center; }
/*body {behavior: url("img/csshover.htc");}*/
a:hover {text-decoration:none;}

#header {background:url(image/header.jpg) no-repeat bottom center; padding-top:20px; height:110px; width:850px;}
#header h1 a{background:url(image/title.jpg) no-repeat left; float:left; width:289px; height:88px; text-indent:-9999px; margin-left:13px; display:block;}
#header p{font-size:80%; float:right; margin-right:20px; font-family:"HGP教科書体"; font-weight:600;}

#wrap {clear:both; background: url(image/body.jpg) repeat-y center; width:850px;}

ul#mn {width:800px; height:57px;list-stype-type:none; text-align:center; background:url(image/menu.jpg) repeat-x left top;}
/*ul#mn a {margin:0;padding:0;}
ul#mn:after{height: 0;visibility: hidden;content: ".";display: block;clear: both;}*/
ul#mn li {margin:0;padding:0;float:left;list-style-type: none;}
ul#mn .m1 {display:block;background: url(image/m_menu.jpg) no-repeat left top;width:100px;height:57px; float:left; text-indent:-9999px;}
ul#mn li a:hover.m1{background-image:url(image/m_menu1.jpg)}
ul#mn .m2 {display:block;background: url(image/m_kodawari.jpg) no-repeat left top;width:100px;height:57px; float:left; text-indent:-9999px;}
ul#mn li a:hover.m2{background-image:url(image/m_kodawari0.jpg)}
ul#mn .m6 {display:block;background: url(image/m_item.jpg) no-repeat left top;width:100px;height:57px; float:left; text-indent:-9999px;}
ul#mn li a:hover.m6{background-image:url(image/m_item1.jpg)}
ul#mn .m3 {display:block;background: url(image/m_store.jpg) no-repeat left top;width:100px;height:57px; float:left; text-indent:-9999px;}
ul#mn li a:hover.m3{background-image:url(image/m_store1.jpg)}
ul#mn .m8 {display:block;background: url(image/m_hanbai.jpg) no-repeat left top;width:100px;height:57px; float:left; text-indent:-9999px;}
ul#mn li a:hover.m8{background-image:url(image/m_hanbai0.jpg)}
ul#mn .m7 {display:block;background: url(image/m_kankou.jpg) no-repeat left top;width:100px;height:57px; float:left; text-indent:-9999px;}
ul#mn li a:hover.m7{background-image:url(image/m_kankou0.jpg)}
ul#mn .m4 {display:block;background: url(image/m_access.jpg) no-repeat left top;width:100px;height:57px; float:left; text-indent:-9999px;}
ul#mn li a:hover.m4{background-image:url(image/m_access1.jpg)}
ul#mn .m5 {display:block;background: url(image/m_blog.jpg) no-repeat left top;width:100px;height:57px; float:left; text-indent:-9999px;}
ul#mn li a:hover.m5{background-image:url(image/m_blog1.jpg)}

/*#main{width:777px; height:315px; margin-bottom:20px; background:url(image/top-main.jpg) no-repeat; text-align:left;}*/
#main{width:518px; height:315px; margin-bottom:20px; margin-left:30px; background:url(image/top-main2.jpg) no-repeat; text-align:left; float:left;}
#main h1{font-family: "HGP行書体"; color:#993300; margin-left:10px; margin-top:10px;}
/*#main p{font-family:"HGP教科書体"; font-weight:600;font-size:95%; text-align:left; width:480px; margin-right:280px; margin-top:10px;}*/
#main p{font-family:"HGP教科書体"; font-weight:600;font-size:95%; text-align:left; width:450px; margin-top:10px;}
#main span {font-size: 24px;font-family: "HGP行書体";font-weight: bold;color: #990000;}
/*#main a{display:block; text-decoration:none; width:777px; height:300px; color:#000000;}*/
#main a{display:block; text-decoration:none; width:518px; height:300px; color:#000000;}

#news{text-align:left; float:left;}
#news dd{margin:10px; font-size:90%;}

#sato{width:800px; height:360px;}

#sato1{float:left; width:258px; height:359px; background:url(image/top-sato1.jpg) no-repeat; margin-left:5px;}
#sato1 p{font-family:"HGP教科書体"; font-weight:600; font-size:90%; text-align:left; width:230px;}
#sato1 p a{text-decoration:none;font-family:"HGP教科書体"; display:block; width:230px; height:359px; color:#000000;}

#sato2{float:left; width:258px; height:359px; background:url(image/top-sato2.jpg) no-repeat;}
#sato2 p{font-family:"HGP教科書体"; font-size:90%; font-weight:600; text-align:left; width:230px;}
#sato2 p a{text-decoration:none;font-family:"HGP教科書体"; display:block; width:230px; height:359px; color:#000000;}

#sato3{float:left; width:258px; height:359px; background:url(image/top-sato3.jpg) no-repeat;}
#sato3 p{font-family:"HGP教科書体"; font-size:90%; font-weight:600; text-align:left; width:230px;}
#sato3 p a{text-decoration:none;font-family:"HGP教科書体"; display:block; width:230px; height:359px; color:#000000;}

#footer {background:url(image/footer.jpg) no-repeat top center; width:850px; height:90px; padding:30px 0;}
#footer p{font-size:80%; float:right; margin-right:50px;}
#footer strong{font-size:80%; margin-top:10px; float:left; margin-left:40px;}

#blank{clear:both;}
