@charset "Shift_JIS";


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

#all{
 margin:0 auto;
 text-align:left;
 width:900px;

}

div#header{
 width:900px;
 height:auto;
 padding:3px 0px;
 color:#9A8626;
 background-image: url(image/head.jpg);
 background-repeat:no-repeat;
 background-position:0;
 background-color:#FFF;

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

div#menu{
margin-top:5px;
 height:28px;
 background-image:  url(image/mback2.gif);
 background-repeat:no-repeat;
 padding:0px  0 0px 200px  ;
 border-top:1px solid #333;
 border-bottom:1px solid #333;
 }
 

 div#container{
 clear:both;
 width:900px;
 height:auto;
 background-color:#1a1a1a;
 }
 

div#contents{
float:right;
 width:620px;
 height:auto;
color:#CCCCCC;
 margin-top:20px;
 margin-left:0px;
 padding:0  40px 0 40px;
 background-color:#;
}
div#contents2{
float:left;
 width:180px;
 height:auto;
 margin-top:20px;
 margin-right:0px;
 margin-left:0px;
 padding:0  10px 0 10px;

}


div#tate_menu{
 width:auto;
 height:220px;
 margin-right:0px;
 margin-bottom:20px;
 }

div#footer{
 margin-top:20px;
clear:both;
text-align:center;
 width:900px;
 color:#666;
 font-size:10px;
 background-color:#1a1a1a;
 border-top:1px solid #333;

 }
 
h1 {
    font-family: "MSP ゴシック", "Osaka","generic font family";
	font-size: 100%;
	color: #a6a6a6;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	line-height: normal;
	border-color: #666666;
	background-image: url(image/h1.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}
h2 {
    font-family: "MSP ゴシック", "Osaka","generic font family";
	font-size: 100%;
	color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	line-height: normal;
}

h3 {
	font-family: "MSPゴシック", "Osaka", "generic font family";
	font-size: 100%;
	line-height: 100%;
	color: #CCCCCC;
	background-image:url(../pic/h3b.jpg);
	background-repeat:repeat-x;
	padding-right: 5px;
	border-right-style: none;
	border-left-style: solid;
	border-left-color: #993366;
}

h4 {
	font-size: 60%;
}


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

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

cap {
    font-family: "MSPゴシック", "Osaka","generic font family";
	letter-spacing:0.1em;
	font-size: 10px;
	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,a:link {
	color: #fff;
	text-decoration: none;
}

a:hover {
	color: #DCB3C0;
    
}


#title{
    background-image:  url(image/image/52.jpg);
	background-repeat:x-repeat;
	text-align:center;
	}
 div#title{
 width:100%;
 height:315px;
 background-image:  url(image/52.jpg);
 background-repeat:no-repeat;
 background-color:#000000;
 }
 
  div#title2{

 
 }
 
 
 div#form{
 width:300px;
 }

#f1{
float:right;
 margin-bottom:10px;
 margin-left:10px;
}

#f2{
float:left;
 margin-bottom:10px;
 margin-right:10px;
}

table.calendar {
  font-size: small;
  color: #666666;
  background-color:#171215;
}

tr.calendardateheaders {
  font-size: small;
  color:#793558;
}

td.days {
  text-align: center;
}

td.today {
  text-align: center;
  color:#fff;
  background-color:#793558;
}

}
