@charset "euc-jp";
/*--------------------------------------------------------------*/
/* Copyright (C) 2009, Emi.Yamanoha @ CoCo design.           */
/* http://www.coco-design.net/                                           */
/*--------------------------------------------------------------*/

/*-------all-------*/
caption {
	font-size: 110%;
	font-weight: 300;
margin-bottom: 0px;
}
.pico_body .right_table {
	float: right;
	border: solid 1px #ccc;
	width: 280px;
	border-collapse: collapse;
	text-align: center;
	margin: 1em 0;
}
.pico_body .left_table {
	float: left;
	border: solid 1px #ccc;
	width: 280px;
	border-collapse: collapse;
	text-align: center;
	margin: 1em 0;
}
.pico_body table td, table th {
	vertical-align: middle;
}
.pico_body table th {
	background-color:#999;
}

.pico_body .center_table {
	width: 600px;
	margin: 20px 0px 1em 0px;
	border-collapse: collapse;
	text-align: center;
	border: solid 1px #ccc;
}
.pico_body .center_table td {
	width: 100px;
}
.pico_body .center_table th {
	width: 100px;
}

.list {
margin-left: 1.5em;
display: list-item;
list-style-type: square;
list-style-image: url(images/center_li_miniblue.gif);
list-style-position: outside;
text-indent: 0em;
}
.picobold{
	font-weight: bold; 
}

.bikou{
clear: both;
text-align: left;
font-size: 90%;
list-style-type: none;
line-height: normal;
list-style-position: outside;
}
.bikou li{
float:left;
margin-right:2em;
}
.bikou2{
clear: both;
text-align: left;
font-size: 90%;
list-style-type: none;
line-height: normal;
list-style-position: outside;
}
/*-------info-hours-------*/

tr .open {
	background-color: #F93;
	color: #FFF;
        border:solid 1px #ccc;
}
tr .close {
	background-color: #F66;
	color: #FFF;
        border:solid 1px #ccc;
}
tr .open_h {
	background-color: #FFC;
        border:solid 1px #ccc;
}
tr .close_h {
	background-color: #FCC;
        border:solid 1px #ccc;
}

#hours dd {
	font-size: 80%;
}

#hours dt {
	color: #f60;
}
#hours .center_table7 th {
	width: 85px;
}
#hours .center_table7 {
	margin-top: 0px;
	margin-bottom: 1em;
	width: 600px;
	border-collapse: collapse;
	text-align: center;
	border: solid 1px #ccc;
}


/*-------info-access-------*/
#access p {
margin: 20px 0pt;
text-align: center;
}
#access ul{
list-style-type: none;
}


/*-------info-inqiry-------*/

#inqiry p {
margin: 20px 0pt;
text-align: center;
}
#inqiry ul{
list-style-type: none;
}


/*-------fitness-fee-------*/

tr .fee_th {
	background-color: #F93;
	color: #FFF;
        border:solid 1px #ccc;
}
tr .fee_td {
	background-color: #FFC;
        border:solid 1px #ccc;
}


/*-------topic-topblock-------*/
.newblock{
background:#ffffff url(images/topic_bgimage2.gif) repeat-x left top;
border:solid 1px #00b1df;
line-height: 1.5em;
padding: 3px 1em;
}
.newblock img{
margin-right: 1em;
}
.newblock a:link{
color: #006cff;
}
.newblock a:visited{
color: #006cff;
}
.newblock a:hover{
color: #ff8500;
}


/*-------clinic-ishi-------*/

.ishi{
width:100%;
background-color:#f5f5f5;
border:1px solid #cccccc;
padding:5px 10px;
text-align:left;
margin:1em 0 1em 0;

}
.ishi_txt{
width:381.8px;
text-align:left;
padding-right:10px;
}
.ishi dt{
color:#00008b;
font-size: 120%;
line-height: 1.3em;
}
