/* Monthly */
/*  ヘッダー1行目（英語）  */
div#e0wrap1 {
	white-space: nowrap;
	text-align: left;
	height: 50px;
	background-image: url(../../../images/eng_bg_headimg.jpg);
	background-repeat: no-repeat;
	background-position: 250px 0;
	background-color: #FFFCF9;
}
/*  フッター（英語）  */
div#f0copy {
	float: right;
	width: 300px;
	text-align: right;
	background-image: url(../../../images/c_foot_character.gif);
	background-repeat: no-repeat;
	background-position: 255px 0;
}

/*  奥付エリア  */
div#f0wrap {
	clear: both;
	background-color:#EBE2F3;
	background-image:url(../../../images/c_foot_bg.gif);
	background-repeat:repeat-x;
	height: 49px;
}

/* ----------＜B-1-1 J-1部分＞---------- */
dl {
	font-size: 90%;
	line-height: 150%;
}
/* --dlのノーマル---- */
dl.dlcor {
	margin: 20px 0 30px 30px;
	padding: 0;
}
dl.dlcor dt {
	margin: 0;
	padding: 0 0 2px 22px;
	background-image:url(../../../images/c_arrow_menu.gif);
	background-repeat: no-repeat;
	background-position: 0 0.2em;
	_height: 1%;
}
dl.dlcor dd {
	margin: 0 0 10px 22px;
	padding: 0;
}



h1 {
	margin: 0 0 10px 15px;
	padding: 9px 5px 5px 9px;
	font-size: 100%;
	font-weight: bold;
	line-height: 1em;
	color: #320033;
	background-color:#EADFFF;
	border-top: 1px solid #68457D;
	border-bottom: 3px solid #68457D;
}

div#main2 {
	text-align: left;
	color: #333;
	float: left;
	background-color: #FFF;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin-left:20px;
	margin-top:10px;
	width: 98%;
}

div#main2 h2{color:#990066;
margin-left:10px;}

.subUnit{margin-top:-30px;
margin-left:100px;}

.subUnit2{margin-top:-32px;
margin-left:80px;}

div#addres{
margin-left:50px;
margin-top:20px;
padding:20px;
text-align:left;
background-color:#e8ffff;
width:85%;}

.inquirie{
margin-left:50px;
margin-top:20px;
margin-bottom:20px;
padding:10px;
text-align:left;
width:350px;
border-color:#6699CC;
border-style:solid;
border-width:1px;}

.inquirie2{
margin-left:50px;
margin-top:20px;
margin-bottom:20px;
padding:10px;
text-align:left;
width:600px;
border-color:#6699CC;
border-style:solid;
border-width:1px;}

.unit{
margin-left:245px;
margin-right:10px;
margin-top:20px;
margin-bottom:20px;
padding:15px;
text-align:left;
width:450px;
border-color:#FF9999;
border-style:double;
border-width:2px;
font-size:95%;
zoom:90%;}

ol{margin-right:10px;}

.map{float:right;}

.textS{font-size:x-small;}

.textG{color:#336600;}

.imgLeft{float:left;}
.imgRight{float:right;}

.marginLeft10{margin-left:10px;}
.marginRight10{margin-right:10px;}
.marginTop0{margin-top:-10px;}
.marginBottom15	{margin-bottom:15px;}

.clear	{clear:both;}

#Chilren table{
	border-color:#F7ADFC;
	border-style:solid;
	border-width:1px;
	width:98%;
	border:solid #F7ADFC 1px;
}

#Chilren th{background-color:#F9DDFB;
font-size:75%;
border-color:#FBCA85;
border-right-style:solid;
border-right-width:1px;
border-top-color:#F7ADFC;
border-top-style:solid;
border-top-width:1px;
text-align:center;
}

#Chilren td{font-size:75%;
border-top-color:#F7ADFC;
border-top-style:solid;
border-top-width:1px;
border-right-color:#FBCA85;
border-right-style:solid;
border-right-width:1px;
vertical-align:middle;
padding:5px; }

#Chilren .tell{text-align:center;}
#Chilren .tell2{text-align:center;
border-bottom-color:#F7ADFC;
border-bottom-style:solid;
border-bottom-width:1px;}

#Chilren .hall{background-color:#FEFCDB;}

#Chilren .hall2{background-color:#FEFCDB;
border-bottom-color:#F7ADFC;
border-bottom-style:solid;
border-bottom-width:1px;}

#Chilren .hall3{
border-left-color:#F7ADFC;
border-left-style:solid;
border-left-width:1px;}

#Chilren .hall4{
border-right-color:#F7ADFC;
border-right-style:solid;
border-right-width:1px;}

#Chilren .hall5{
background-color:#FEFCDB;
border-left-color:#F7ADFC;
border-left-style:solid;
border-left-width:1px;
}

#Chilren .hall6{
background-color:#FEFCDB;
border-left-color:#F7ADFC;
border-left-style:solid;
border-left-width:1px;
border-bottom-color:#F7ADFC;
border-bottom-style:solid;
border-bottom-width:1px;
}

.textB{color:#993333;}

#mifa{border:solid #5076CC 1px;}

#mifa th{background-color:#C1D4FD;
text-align:left;
border:solid #5076CC 1px;
padding:5px;}

#mifa td{
text-align:left;
border:solid #5076CC 1px;
padding:5px;}

#hall{border:solid #5076CC 1px;
width:90%;}
#hall	caption{font-weight:bold;
margin-bottom:10px;
color:#006600;}

#hall th{background-color:#C1D4FD;
text-align:left;
padding:5px;
border:solid #5076CC 1px;
}

#hall td{
text-align:left;
border:solid #5076CC 1px;
padding:5px 10px;}

#Health{border:solid #5076CC 1px;
width:95%;}

#Health th{background-color:#fff;
text-align:center;
border:solid #5076CC 1px;
padding:5px;}

#Health caption{font-weight:bold;}

#Health td{
text-align:left;
border:solid #5076CC 1px;
padding:5px 10px;}

#Health .small{font-weight:normal;
font-size:small;}

#Health .service{background-color:#E0EEFA;}

#Medical ul{margin-left:10px;}
#Medical li{
list-style-image:url(../../../images/c_icon_li.gif);
margin-bottom:10px;}

#Medical table{margin-left:20px;}
#Medical td{line-height:1em;}

.Medical	li{
list-style-image:url(../../../images/c_icon_li.gif);
margin-bottom:3px;}


#Dentists th{text-align:left;
padding:0px 10px;}


.icon{margin-right:5px;}

.overline{text-decoration:overline;}

#page{page-break-after:always;
page-break-before:always;}

