/* CSS Document background-color:#45586F;
*/

body{
margin:0px;
padding:0px;
}
.base{
width:930px;
margin:auto;
position:relative;
background-image:url(base/back.jpg);
background-position:0px 155px;
background-repeat:no-repeat;
}
.base_back{
background-image:url(base/back_back.jpg);
background-position:0px 155px;
background-repeat:repeat-x;
}

.nakami{
width:775px;}

.pan{
color:#FFFFFF;
font-size:10px;
text-align:left;
line-height:18px;}
.pan a{
text-decoration:none;
color:#FFFFFF;}
.pan a:hover {
text-decoration:underline;}
.menu_09 img{
　　border-style: none;}
.menu{
	width:175px;
	float:left;
	color:#FFFFFF;
	font-size:10px;
	text-align:left;
	letter-spacing:0.2em;
	background-repeat: repeat-y;
}
.other{
	margin-top:10px;
	margin-left: 5px;
	font-size: 10px;
	color: #272761;
}

.honbun{
	text-align:left;
	background-color:#FFFFFF;
	border:#000000 1px solid;
	width: 580px;
	float: right;
}
h1{
margin:0px;
padding:0px;}
.textbox{
	margin:1px 20px;
	background-color: #FFFFFF;
}
h2{
	color:#1B1464;
	font-size:16px;
	margin:0px;
	background-image: url(whatsivf/img/sub.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}

p{
	color:#37455c;
	font-size:12px;
	line-height:18px;
	margin-top:-1px;
}


.clear{
clear:both;}

.foot{
width:779px;}
.foot_menu{
float:right;
margin-bottom:15px;
background-color:#000000;
border:#ffffff 1px solid;
width:594px;
padding:5px 0px;
text-align:center;
letter-spacing:0.1em;
font-size:11px;
}
.foot_menu a{
text-decoration:none;
color:#FFFFFF;}
.foot_menu a:hover {
text-decoration:underline;}


#index_news{
margin-top:310px;}
#index_pro_news{
margin-top:-190px;}

.pro_m{
background-image:url(pro/img/promenu_bk.jpg);
background-repeat:repeat-y;}
.pro_m a{
text-decoration:none;
color:#FFFFFF;}
.pro_m a:hover {
text-decoration:underline;}
h4{
margin:0px;
padding:5px 0px;
text-align:center;
font-size:14px;
font-weight:normal;}
.hr_h{
	background-image:url(pro/img/hr.gif);
	padding:1px;
	margin:0px;
}
h7{
font-size:20px;
color:#000033;}
.menu_09 {
	background-image: url(base/menu_back09.jpg);
	width: 173px;
	background-repeat: repeat-y;
	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.menu_09 #down01,.menu_09 #down03,.menu_09 #down05  {
	height: 95px;
}
.menu_09 #down06 {
	height: 75px;
}
.menu_09 #down04, {
	height: 280px;
}
