@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
    margin:0px;
    padding:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:18px;
	text-align:center;
	font-size:12px;
}

img {
     border:none;
}

body div {
    margin:0px auto;
}

ul{
margin-top:10px;
margin-left:25px;
}


#container{
width:700px;
}

#header{
width:700px;
text-align:left;
height:78px;
}

.title{
float:left;
}

#headright{
float:right;
text-align:right;
clear:right;
}

.cre{
clear:left;
}

#mainleft{
float:left;
width:433px;
text-align:left;
}

#mainright{
float:left;
width:267px;
text-align:left;
}

.subtitle{
clear:left;
margin-top:20px;
margin-bottom:10px;
}

#mainleft p{
margin:0px 0px 20px 0px;
}

#mainright p{
margin:10px 0px 0px 0px;
}

.rightcontent{
margin-right:10px;
float:left;
}


.rightcontent2{
margin-right:10px;
margin-bottom:50px;
float:left;
text-align:right;
}

.dayte{
margin-left:11px;
margin-right:12px;
}

.map{
margin-left:21px;
margin-right:21px;
}

#contactform{
width:237px;
margin-left:30px;
background-color:#F0F7F7;
}
#contactform{
width:237px;
margin-top:15px;
background-color:#F5F7F0;
margin-left:28px;
}

#contactform p {
	width: 195px;
	margin: 0px auto 10px;
}

#fot{
	clear:left;
	width:700px;
	margin-top: 35px;
}

h1{
margin:0px;
}

h2#sub{
margin:0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro w1";
font-weight:normal;
line-height:18px;
font-size:12px;
}

h3{
margin:0px;
}

h4{
margin:0px;
}

.contact{
margin-left:137px;
}

#contactformtext{
margin-left:10px;
}

.fotbanner{
margin:0px;
padding:0px;
list-style-type:none;
}


.fotbanner li{
float:left;
list-style-type:none;
margin:15px 0px 0px 0px;
width:150px;
}

#fotbannera{
width:750px;
margin:auto;
text-align:center;
}

