*{
margin:0px;
}

.container{
width:1280px;
background-color:#E8F0C5;
}

.header{
width:1280px;
height:180px;
background-color:#990000;
}


.icon{
margin-left:12px;
margin-top:60px;
margin-bottom:12px;
width:90px;
}

.logo2{
width:350px;
margin-left:50px;
margin-top:60px;
margin-right:200px;
margin-bottom:10px;
border-style:none;
}


.side{
width:330px;
background-color:#E8F0C5;
float:right;
}

.kensaku{
background-color:white;
width:240px;
margin-right:50px;
margin-left:40px;
}

.kensaku p{
margin-left:20px;
padding-bottom:20px;
font-family:"ＭＳ ゴシック",sans-serif;
font-weight:bold;
}

hr{
margin:10px;
height:3px;
background-color:#ffffff;
border:none;
}

FORM{
margin:20px;

}

#hiduke{
text-align:center;
background-color:#990000;
padding:20px;
font-size:x-large;
color:#ffffff;
margin:0px;
}


h1{
font-family:"A-OTF 太ゴB101 Pro Bold",sans-serif;
width:800px;
padding-top:30px;
margin-right:40px;
margin-left:5px;
padding-left:10px;
font-size:250%;
color:#4AB134;
}

h2{
font-family:"A-OTF 太ゴB101 Pro Bold",sans-serif;
border-color:#990000;
border-left-width:20px;
border-bottom-width:5px;
border-style:solid;
border-right-style:none;
border-top-style:none;
width:800px;
margin-right:40px;
margin-left:5px;
margin-top:30px;
padding-left:10px;
letter-spacing:0.2em
}

h4{
font-size:large;
font-family:"A-OTF 太ゴB101 Pro Bold",sans-serif;
margin:10px;
padding:3px;
}


h5{
font-family:"A-OTF 太ゴB101 Pro Bold",sans-serif;
margin:5px;
padding:3px;
}

h6{
font-family:"A-OTF 太ゴB101 Pro Bold",sans-serif;
text-align:center;
text-decoration:underline;
font-size:large;
}

.menu{
width:950px;
background-color:#F8F6EB;
float:left;
}

.menu p{
margin-left:50px;
margin-right:20px;
font-family:"A-OTF 太ゴB101 Pro Bold",sans-serif;
padding:3px;
}

.top{
width:860px;
margin-left:50px;
margin-right:40px;
background-color:#F8F6EB;
}

.top img{
width:850px;
height:400px;
border-color:black;
border-width:1px;
}

.sche{
width:860px;
margin-left:50px;
margin-right:40px;
background-color:#F8F6EB;
}

.sche img{
margin-left:30px;
margin-top:5px;
margin-bottom:10px;
}

.movie{
width:860px;
margin-left:50px;
margin-right:40px;
background-color:#F8F6EB;
}
.movie p{
font-size:small;
margin-left:40px;
margin-top:20px;
font-family:"A-OTF 太ゴB101 Pro Bold",sans-serif;
}

.movie img{
margin-left:30px;
margin-top:20px;
margin-right:30px;
float:left;
width:160px;
height:120px;
border-style:solid;
border-color:black;
border-width:1px;
}

.btn{
background-color:#F8F6EB;
width:900px;
margin-left:50px;
}

.btn img{
margin:30px;
text-align:center;
}

.sign{
background-color:#F8F6EB;
width:900px;
margin-left:50px;
padding-bottom:50px;
}

table{
margin-left:10px;
margin-top:20px;
background-color:#ffffff;
font-family:"A-OTF 太ゴB101 Pro Bold",sans-serif;
width:800px;
padding:3px;
border-style:solid;
border-color:black;
border-width:2px;
}

.kaisi{
font-family:"A-OTF 太ゴB101 Pro Bold",sans-serif;
font-size:x-large;
text-align:center;
width:100px;
}

.syuryo{
font-family:"A-OTF 太ゴB101 Pro Bold",sans-serif;
vertical-align:bottom;
width:80px;
border-right-style:solid;
border-right-color:black;
border-right-width:1px;
}

.namae{
font-family:"A-OTF 太ゴB101 Pro Bold",sans-serif;
vertical-align:bottom;
width:400px;
padding-left:15px;
border-right-style:solid;
border-right-color:black;
border-right-width:1px;
}

.bikou{
font-family:"A-OTF 太ゴB101 Pro Bold",sans-serif;
width:200px;
padding-left:15px;
}

td{
border-bottom-style:solid;
border-bottom-width:1px;
}

.map{
width:860px;
margin-left:50px;
margin-right:40px;
background-color:#F8F6EB;
}

.map img{
width:700px;
margin-left:30px;
}



.footer{
clear:both;
width:1280px;
height:350px;
background-color:#990000;
}

.footer_1{
margin-left:100px;
margin-top:30px;
margin-bottom:60px;
width:200px;
border-left-color:#ffffff;
border-left-style:solid;
color:#ffffff;
font-size:xx-small;
font-family:"A-OTF 太ゴB101 Pro Bold",sans-serif;
float:left;
}

.footer li{
list-style-type:none;
}

.footer p{
clear:both;
color:#ffffff;
font-size:xx-small;
font-family:"A-OTF 太ゴB101 Pro Bold",sans-serif;
margin-left:100px;
}


a:link{
color:black;
}

a:visited{
color:gray;
}

a:hover{
color:#990000;
}

.side img {
	margin-top: 20px;
	margin-right: 40px;
	margin-left: 40px;
	margin-bottom: 20px;



}

