/*====================================================================================================

  ABOUT

====================================================================================================*/

#about {
	clear:both;
	margin: 0 auto;
	width:950px;
}

/* GAIYOU */
#about .gaiyou { width:450px; float:left;}
#about .gaiyou dl { width:100%; float:left; clear:both; padding:0 0 10px; }
#about .gaiyou dt { width:23%; float:left; }
#about .gaiyou dd { width:77%; float:right; }

/* MAP */
#about .map {
	float:right;
	width:390px;
}
#about .map dl { width:94%; float:left; clear:both; margin: 2px 0 10px; padding:2% 3%; background:#F1F1F1; }
#about .map dt { width:23%; float:left; color:#52B12D; }
#about .map dd { width:77%; float:right; font-size:90%; }

/*====================================================================================================

  MED

====================================================================================================*/

#med {
	clear:both;
	margin: 0 auto;
	width:950px;
}
#med .med-comment {
	width:100%;
	height:525px;
	background:url(../../image/med-photo.jpg) no-repeat right center;
}
#med .med-comment p {
	padding: 30px 0 0;
	width:45%;
	font-size:110%;
	line-height:200%;
}

/* MED LIST */
#med ul.med-list {
	margin:0 auto;
	padding:30px 0 0;
	width:950px;
	border-top:1px solid #EEE;
}
#med ul.med-list li {
	float:left;
	margin: 0 0 0 10px;
	width:310px;
	height:81px;
}
#med ul.med-list li a {
	display: block;
	width:310px;
	height:81px;
	text-indent: -9999px;
}
#med ul.med-list li.psd {margin-left: 0;}
#med ul.med-list li.psd a {background: url(../../image/med-menu1.gif) no-repeat;}
#med ul.med-list li.mie a {background: url(../../image/med-menu2.gif) no-repeat;}
#med ul.med-list li.ms a {background: url(../../image/med-menu3.gif) no-repeat;}
#med ul.med-list li.psd a:hover {background: url(../../image/med-menu1.gif) no-repeat bottom;}
#med ul.med-list li.mie a:hover {background: url(../../image/med-menu2.gif) no-repeat bottom;}
#med ul.med-list li.ms a:hover {background: url(../../image/med-menu3.gif) no-repeat bottom;}

/*** SPD/MIE/MS ************************************************************/

#spd, #mie, #ms {width:100%; padding: 0 0 30px;}
#spd {background:url(../../image/spd-bg.jpg) no-repeat right bottom;}
#mie {background:url(../../image/mie-bg.jpg) no-repeat right bottom;}
#ms {background:url(../../image/ms-bg.jpg) no-repeat right bottom;}

#spd h3, #mie h3, #ms h3 {
	margin:30px 0;
	padding:0;
	width:950px;
	height:249px;
	text-indent: -9999px;
	border:0;
}
#spd h3 {background:url(../../image/spd-main.jpg) no-repeat right bottom;}
#mie h3 {background:url(../../image/mie-main.jpg) no-repeat right bottom;}
#ms h3 {background:url(../../image/ms-main.jpg) no-repeat right bottom;}

#spd p, #mie p, #ms p {padding: 15px 0;}

/*====================================================================================================

  VOICE

====================================================================================================*/

#voice {
	clear:both;
	margin: 0 auto;
	width:950px;
}
#voice .box {
	width:100%;
	padding: 50px 0;
	border-bottom:1px solid #DDD;
}
#voice .box .photo {float:right;}
#voice .box .photo img { padding: 0 0 10px 10px;}
#voice h3, #voice h4 {
	clear:none;
	margin:0;
	border:none;
}
#voice h3 {
	padding: 0 0 10px;
	font-size:90%;
}
#voice h4 {
	padding: 0 0 30px;
	font-size:180%;
}

#policy {
	clear:both;
	margin: 0 auto;
	width:950px;
}


#policy .botton a {
	display: block;
	padding: 10px;
	clear:both;
	width:250px;
	color: #FFF;
	background: #53B230;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}


#policy .botton a:hover{
	background: #8BD638;
	
}

