@charset "SHIFT_JIS";


body{
margin:0;

padding:0;

background : #efefef url(img/wall1.jpg);
color:#333;

}



A:link{color : #00008B;text-decoration: none;}

A:visited{color : #00008B;text-decoration: none;}

A:hover {color:#4169E1;text-decoration:underline; }

A:active{color : #00008B; text-decoration:underline; }




.basetable{		/*HP全体の横幅。.leftと.rightのwidthも合わせて設定。*/

width: 700px;

height: 100%;

border-left: solid 1px #ccc;
border-right: solid 1px #ccc;
background: #ffffff;

}


.title{

background:url(img/title1.jpg);

width:800px;

height:50px;

text-indent:10px;

text-align:center;
margin:0px;

padding:7px;

font-size:28px;

color:#ffffff;
}

.topmenu{

height: 3px;

text-align: left;
padding-left: 5px;
font: 12px Osaka,"ＭＳ ゴシック",sans-serif;

color:#333;
background: Black;
}

.topmenu2{

height: 2px;

text-align: left;
padding-left: 5px;
font: 12px Osaka,"ＭＳ ゴシック",sans-serif;

color:#333;
background: DarkGray;
}

.left{

width: 200px;

padding:0;

}

.right{

padding:0;

width: 500px;

}






.main_img{

	background:url(img/main.jpg) no-repeat;

	width:700px;

	height:480px;

	margin:0px auto;

	padding:0px;

	background-color:#ffffff;

}

.main_img a{

	width:190px;

	height:45px;

	position:relative;

	top:411px;

	left:490px;

	display:block;

}

h2{

	font-size:36px;

	font-weight:bold;

	color:#000;

	margin:0px 15px;

	line-height:100%;

}

h2 span{

	font-size:16px;

	color:#ff6600;

}

h2 span.s-font{

	font-size:20px;

	font-weight:bold;

	color:#000;

}

.contents{

width: 100%;

padding: 15px;

font: 12px/150% Osaka,"ＭＳ ゴシック",sans-serif;
color:#333;
background: #ffffff ;
}

.contents1{

width: 100%;

padding: 15px;

font: 12px/150% Osaka,"ＭＳ ゴシック",sans-serif;
color:#333;
background: #ffffff ;
}

.contents1 a:link{
color: #00008B;
}
.contents1 a:visited{
color: #00008B;
}
.contents1 a:hover{
color: #00008B;
}
.contents1 a:active{
color: #00008B;
}
h3{

	font-size:16px;

	font-weight:bold;

	border-left:25px #90EE90 solid;

	padding-left:15px;

	border-bottom:2px #98FB98 dotted;

	padding-bottom:5px;

	margin:20px 20px;

}


.logo{

	text-align:right;

}

.copyright{

height: 30px;

text-align: center;

font: 12px/150% Osaka,"ＭＳ ゴシック",sans-serif;

color: #efefef;

background: Gray;

}
.copyright1{

height: 30px;

text-align: right;

font: 12px/150% Osaka,"ＭＳ ゴシック",sans-serif;

color: #efefef;

background: Gray;

}
