@charset "Shift_JIS";


@media screen{
body{
 text-align:center;
 background-color:#FBFFF3;
}

#all{
 margin:0 auto;
 text-align:left;
 width:793px;
 border-right:1px solid #CCCCCC;
 border-left:1px solid #CCCCCC;
  background-color:#FFF;
}

div#header{
 width:793px;
 height:auto;
 padding:3px 0px;
 color:#9A8626;
 border-top:2px solid #94A848;
 background-image: url(image/head.jpg);
 background-repeat:no-repeat;
 background-position:0;
 background-color:#FFF;

}
div#menu2{
 text-align:right;
 }

div#menu{
 width:793px;
 height:24px;
 padding:85px 0 35px 0;
 }
 
/*div#title{
 width:795px;
 height:140px;
 background-color:#CCC;
 
 }
 */
 div#container{
 clear:both;
 width:793px;
 height:auto;
 background-color:#FFF;
 }
 

div#contents{
 width:633px;
 height:auto;
 color:#313131;
 margin-top:40px;
 margin-right:79px;
 margin-left:79px;
}


div#tate_menu{
 width:auto;
 height:auto;
 margin-right:30px;
 margin-left:30px;
 }

div#footer{
 width:793px;
 color:#660;
 font-size:small;
 background-color:#FFF;
 text-align:center;
 border-bottom:2px solid #94A848;
 }
h2 {
    font-family: "MSP ゴシック", "Osaka","generic font family";
	font-size: 120%;
	color: #660;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	line-height: normal;
}

h3 {
    font-family: "MSPゴシック", "Osaka","generic font family";
	font-size: 100%;
	font-weight: bold;
	line-height: 100%;
	
	color: #660;
	background-image:url(../pic/h3b.jpg);
    background-repeat:repeat-x;
}

p {
    font-family: "MSPゴシック", "Osaka","generic font family";
	letter-spacing:0.1em;
	font-size: 90%;
	font-style: normal;
	line-height: 150%;
	color: #666666;
}

span.strong {
    font-weight: bolder;
	color: #660;
}

span.strong2 {
    font-weight: bolder;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color: #660;
	font-size: 100%;
}


a:link {
	color: #996633;
	font-weight: bolder;
}
a:hover {
	color: #666600;
}
a:visited {
	color: #996633;
}
  
}
	
@media print{
    #tate_menu{
  display:none;
  }
    #menu{
  display:none;
  }
    #menu2{
  display:none;
  }
   #header{
  display:none;
  }
   #footer{
  display:none;
  }
  
  div#contents{}
}