<style type="text/css">

@charset "utf-8";

body{
margin:			0px 0px 0px 0px		;
padding:		0px 0px 0px 0px		;
}

#boxTOP {
width:980px;
height:131px;
margin: 0 auto;
padding:		0px 0px 0px 20px	;
background: 		url(img/title_pic04.png) bottom no-repeat;
}

#boxMID {
width:980px;
margin: 0 auto;
padding:		0px 0px 0px 0px	;
}

#boxMAP {
width:68%;
float:left;
padding:		20px 1% 20px 2%	;
}

#boxBTM {
font-size:		13px;
width:980px;
margin: 0 auto;
padding:		0px 0px 0px 0px	;
}

#COLUMN1 {
float:			left;
}

#COLUMN2 {
float:			left;
}

#COLUMN3 {
float:			left;
}

#COLUMN4 {
float:			left;
}

#COLUMN5 {
float:			left;
}

.clear {
clear:both;
}

h1 {
font-size:		15px;
margin:			0px 0px 0px 0px	;
padding:		0px 0px 5px 0px	;
font-weight:		normal	;
text-decoration:none ;
color:			#FFFFFF	;
}

h2 {
font-size:		15px;
margin:			0px 0px 10px 0px	;
padding:		0px 0px 0px 0px	;
font-weight:		bold	;
}

h3 {
font-size:		30px;
color:			#442222	;
margin:			10px 0px 10px 0px	;
padding:		0px 0px 0px 50px	;
font-weight:		bold	;
background:url(img/h3-line_01.png) left bottom;
}

p {
font-size:		20px;
color:			#442222	;
margin:			0px 0px 0px 0px	;
padding:		3px 0px 3px 20px	;
line-height:		125%	;
font-weight:		normal	;
}

ul {
font-size:		20px;
color:			#442222	;
margin:			0px 0px 0px 0px	;
padding:		10px 0px 10px 60px	;
line-height:		125%	;
font-weight:		normal	;
}

.text-area{
text-align:		center;
font-weight:		bold	;
margin:			155px 10px 0px 10px	;
}

.text-area2{
text-align:		center;
font-weight:		bold	;
margin:			155px 10px 0px 10px	;
line-height:		125%	;
background-color:	#FFFFFF;
opacity:		0.8;
}

div img {
vertical-align:		middle;
}

/*通常テキストを赤字＋太字で表示する<span class="redbold"></span>*/
.redbold{
color:			#FF4466	;
font-weight:		bold	;
}

/*通常テキストを大字＋太字で表示する<span class="bigfont"></span>*/
.bigfont{
font-size:		25px;
font-weight:		bold	;
background-color:	#FFEEEE;
padding:		0px 30px 0px 20px	;
}

img{
border:			none;
margin:			1px 1px 0px 0px	;
}

</style>