
/* all style */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, font, img, dl, dt, dd, ol, ul, li, caption, blockquote {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-family:"MS PGothic","Osaka",Arial,sans-serif;
	/* font-size: 75%; */
}

body {background: url(pic/pattern-14a.png);
      text-align: center;
      }

div#toppage {width: 1060px;
             margin: 0 auto;
             text-align: left;
             }

#header {background: #ccccff;
         height: 120px;}


#block1 {background: ;
         width: 200px;
         height: 700px;
         float: left;}

#block1 h3 {margin: 10px 0 0 0;
            text-align: center;
            }

#block2 {background: ;
         width: 660px;
         height: 700px;
         float: left;}

#block2 p{margin: 10px 30px;
          font-size: 12px;
          color: ;}

#main_img {width: 640px;
           height: 426px;
           margin: 50px 10px;
           border: ---;
           }

#block2 img {width: 640px;
             height: 426px;}

#block3 {background: ;
         width: 200px;
         height: 700px;
         float: left;}

#footer {background: #000000;
         width:1060px;
         height: 50px;
         clear :both;}

/* フッターを常に下に表示するには http://www.magical-remix.co.jp/magicalog/archives/303 */

#footer .cp {font-size: 12px;
             margin-left: 40px;
             color: #ffffff;}

#footer .map {font-size: 10px;
              margin-right: 40px;
              color: #ffffff;
              float: right;}

#logo {margin: 0 0 0 20px;
       padding: 0 0 0 20px;
       width: 640px;
       height: 60px;
       line-height: 60px;
       position: relative;
       top: 30px;
       font-size: 27px;
       font-family: "HG丸ｺﾞｼｯｸM-PRO",sans-serif;
       font-weight: bold;
       color: #0000cc;
       background: #ebebeb;
       border: #808080 1px solid;
       -webkit-border-radius: 8px;
       -moz-border-radius: 8px;
       border-radius: 8px;
       url: ;}

.menu {margin:50px 0 0 10px; /*メニュー全体の位置*/
       float: ;}

.menu li {list-style-type: none;
          display: block;
          text-align: center;
          width: 178px;
          height: 135px;
          line-height: 135px; /*テキストの位置をボックス中央に*/
          border: ;
          margin: 0 0 35px;}

.menu a {display: block;
         position: relative;
         color: #ffffff;
         font-size: 18px;
         font-weight: bold;
         background: url(pic/bg03.jpg);}

.menu a:hover {text-decoration: none;
               color: #ff9900;
               background-color: rgba(255,255,255,0.3);}



