@charset "utf-8";
/* CSS Document */
body{
text-align:center;
margin:0px;
padding:0px;
background-color:#ffffff;
background-image:url(bg.gif);
}

.contents{
width: 840px;
margin:auto;
text-align: left;
}

#layout {
	width: 840px;
	margin-top:  0px;
	padding-top: 0px;
	border-left: solid 1px #B6C3A8;
	border-right: solid 1px #B6C3A8;
	background-color: #ffffff;
	text-align: center;
}

#header {
          width : 840px;
          height : 160px;
          margin-top:  0px;
          padding-top: 0px;
          text-align: left;
		  background-color: #ffffff;
          background-image: url(top.gif);
}

#aisashu {
          width : 840px;
          height : 630px;
          margin-top:  0px;
          padding-top: 0px;
          text-align: left;
		  background-color: #ffffff;
          background-image: url(aibg.gif);
}

#home {
          width : 840px;
          height : 600px;
          margin-top:  0px;
          padding-top: 0px;
          text-align: left;
		  background-color: #ffffff;
          background-image: url(bgtop.png);
}

#homen {
          width : 480px;
          height : 600px;
          margin-top:  0px;
		  margin-left:  350px;
          padding-top: 0px;
          text-align: left;
		  font-family:"MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		  font-size: 19px;
		  font-weight: bold;
		  color:#0CF;
}

#aisashun {
          width : 740px;
          height : 630px;
          margin-top:  0px;
		  margin-left:  50px;
          padding-top: 0px;
          text-align: left;
		  font-family:"MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		  font-size: 19px;
		  font-weight: bold;
}

#main {
          width : 800px;
          margin-top:  0px;
		  margin-left:  20px;
          padding-top: 0px;
          text-align: left;
		  font-family:"MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
		  font-size: 18px;
}

#honten {
          width : 840px;
          height : 630px;
          margin-top:  0px;
          padding-top: 0px;
          text-align: left;
		  background-color: #ffffff;
          background-image: url(honbg.gif);
}


#shina {
        float : left;
        margin: 5px 0px 0px 5px;
        border-top: solid 1px #D3D1B5;
        border-right: solid 1px #D3D1B5;
        border-left: solid 1px #D3D1B5;
        border-bottom: solid 1px #D3D1B5;
        padding: 5px;
        color: #000000;
        background-color: #ffffff;
        text-align: center;
                    }
					
#shina2 {
        float : left;
        margin: 5px 0px 0px 200px;
        border-top: solid 1px #D3D1B5;
        border-right: solid 1px #D3D1B5;
        border-left: solid 1px #D3D1B5;
        border-bottom: solid 1px #D3D1B5;
        padding: 5px;
        color: #000000;
        background-color: #ffffff;
        text-align: center;
                    }

#shina3 {
        float : right;
        margin: 5px 10px 0px 10px;
        border-top: solid 1px #ffffff;
        border-right: solid 1px #ffffff;
        border-left: solid 1px #ffffff;
        border-bottom: solid 1px #ffffff;
        padding: 5px;
        color: #000000;
        background-color: #ffffff;
                    }
#footer {
         background-color: #ffffff;
	clear : both;width: 840px;
	font-size: 12px;
	color: gray;
	border-top: solid 1px #ffffff;
        border-right: solid 1px #D3D1B5;
        border-left: solid 1px #D3D1B5;
        border-bottom: solid 1px #D3D1B5;
	text-align: center;
	padding-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	}					

h1{
	font-size: 24px;

	padding-left:: 10px
	text-align:left;
}

h1 a{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#FFFF99;
	font-size: 200%
}

h2{
	font-size:32px;
	font-family: "HG行書体";
	text-align:center;
	font-weight: bold;
}

h3{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 150%;
	color: #993333;
	text-align:center;
	background-color:#E7FAEE;
	border-top:double 3px #01A252;
	border-bottom::double 3px #01A252;
	text-align:center;
}
	
	

p{
    font-family:"MS Pゴシック",Osaka,Sans-Serif;
	font-size:90%;
	line-height: 150%;
	text-align:left;
}

p img{
	float:left;
	margin-right:5px;
	border:solid 1px #666666;
}
.col{
	width: 280px;
	padding: 0px  5px;
	float: left;
}


.side1{
width: 130px;
padding:10px;
position
}

#name {
	font-family: "HG行書体";
	font-size: 24px;
}

