@charset "UTF-8";
/* CSS Document */


#contents{
width:1004px;
background:url(../images/contents_back.png);
background-repeat:repeat-y;
margin:0 auto;
padding-bottom: 50px
}

.main_visual{
width:881px;
height:350px;
margin-top:0px;
margin-left:65px;
}

#office_details{
width:900px;
height:auto;
margin-left:80px;
margin-top:20px;
padding:0px 0px 0px 0px;
}


.details1{
	width:570px;
	height:auto;
	margin-left:0px;
	float:left;
}

.details2{
	width:280px;
	float:left;
	height:360px;
	margin-left:10px;
}





.map{
width:570px;
margin-top:70px;
margin-left:0px;
}

.profile_title{
width:198px;
height:28px;
margin-left:0px;
margin-top:5px;
margin-bottom:10px;
}


.profile_title2{
width:87px;
height:28px;
margin-left:0px;
margin-top:30px;
}


#map_details{
width:570px;
margin-left:0px;
margin-top:50px;
}

.textarea1{
width:570px;
margin-left:0px;
margin-top:15px;
}


.text1{
width:100px;
margin-top:0px;
margin-left:0px;
font-size:15px;
line-height:31px;
text-align:left;
float:left;
}

.text2{
width:450px;
margin-left:20px;
font-size:15px;
line-height:31px;
text-align:left;
float:left;
}


.text3{
width:570px;
height:210px;
margin-top:15px;
font-size:14px;
line-height:20px;
text-align:left;
}

.text4{
width:570px;
margin-top:30px;
margin-bottom: 10px;
font-size:18px;
line-height:20px;
text-align:left;
}


.text5{
width:570px;
margin-top:50px;
margin-bottom: 10px;
font-size:18px;
line-height:20px;
text-align:left;
}

#footer{
width:1004px;
height:97px;
margin:0 auto;
background:url(../images/footer_back.png);
background-repeat:no-repeat;
}

.mitasen{
	margin-left:69px;
}

.onarimon{
	margin-left:63px;
}


.title0{
	width:280px;
}

.title1{
	width:280px;
	margin-top:10px;
}

.title2{
	width:280px;
	margin-top:20px;
}

.title3{
	width:280px;
	margin-top:30px;
}

a.linkbt1{
	display:block;
	width:278px;
	height:65px;
	background-image:url(../images/en_linkbt1a.png);
	background-repeat:no-repeat;
}

a.linkbt1:hover{
	background-image:url(../images/en_linkbt1b.png);
	background-repeat:no-repeat;
}

.blue{
	color:#336699;
}
	