
/* 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: #000000;
         height: 73px;}

#header img {width: 350px;
             height: ;
             margin: ;
             float: right;}

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

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

#block2 {background: #ffffff;
         background-image: url("pic/gallery03.jpg");
         width: 670px;
         height: auto;
         float: left;}

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

#main_img {background-image: url("pic/bg02.jpg");
           width: 400px;
           height: 150px;
           margin: 15px 15px;
           border: ---;
           }

#block2 h1 {position: relative;
              top: 40px;
              left: 50px;
              color: #ffffff;
              text-shadow: 2px 2px 2px #000000;
              font-family: "ＭＳ 明朝",serif;}

#main_img img {width: 640px;
               height: ;}

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

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

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

#menu {margin:5px 0 0 20px; /*メニュー全体の位置*/
       font-family: "MS　Pゴシック";
       font-style: italic;
       float: ;}

#menu li {list-style-type: none;
          display: block;
          text-align: center;
          width: 158px;
          height: 99px;
          background-image: url(pic/menu_bg.jpg);
          line-height: 99px; /*テキストの位置をボックス中央に*/
          border: ---;}

#menu a {display: block;
         position: relative;
         color: #ffffff;
         font-size: 18px;
         font-weight: bold;
         text-decoration: none;}

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


.blue_box {border:2px solid #9ac1fa;
	       background:#dbeefe;
	       color: #0000cc;
	       -webkit-border-radius:5px;
	       -moz-border-radius:5px;
	       border-radius:5px;
	       padding:6px 8px;
	       line-height:18px;
	       width: 380px;
	       margin:5px 15px 15px;
	       font-weight: bold;}

.purple_box {border:1px solid #9900cc;
	         background:#ddddff;
	         color:#9900ff;
	         -webkit-border-radius:5px;
	         -moz-border-radius:5px;
	         border-radius:5px;
	         padding:6px 8px;
	         line-height:18px;
	         margin:20px;}

#ga_main {width: 640px;
          height: 800px;
          background: ;
          margin: 10px 15px;
          padding: 5px;}

#ga_main h2 {position: relative;
              top: -270px;
              left: 260px;
              color: #ffffff;
              text-shadow: 3px 3px 2px #000000;}

#ga_main h3 {line-height: 40px;
             font-size: 12px;
             color: #ffffff;
             margin: 0 0 0 15px;}


.ga_box {width: 200px;
         height: 200px;
         margin: 5px 5px 3px;
         padding: ;
         background: #ffffff;
         float: left;}


.ga_box a:hover img {opacity: 0.7; /* 透明度を上げる */
                     filter: alpha(opacity=70);} /* IE対策 */

.ga_box img {width: 200px;
             height: 200px;}

.ga_box_tex {width: 200px;
             height: 40px;
             margin: 0 5px 10px;
             background: #660000;
             float: left;}

.ga_box_fix {width: 620px;
             height: 5px;
             margin: 0 5px;
             background: url(pic/pattern-14a.png);
             clear: both;}

.ga_box_lrg {width: 410px;
             height: 307px;
             margin: 5px 5px 25px;
             background: #ffffff;}

.ga_box_lrg img {width: 410px;
                 height: 307px;
                 background: #ffffff;}

.ga_box_lrg a:hover img {opacity: 0.7; /* 透明度を上げる */
                         filter: alpha(opacity=70);} /* IE対策 */

