@charset "utf-8";

/*******************************
tag
*******************************/

body {
	color:#555555;
	font-size:68%;
	text-align:left;
	/*font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	font-family:Arial, Helvetica, sans-serif, Osaka, "Hiragino Kaku Gothic Pro";
}

/*******************************
header
*******************************/
#fontsize .big a{
	display:block;
	width:15px;
	height:0;
	padding:15px 0 0 0;
	background:url(../img/f_big.gif) no-repeat 0 0;
}
#fontsize .big a:hover{
	background:url(../img/f_big.gif) no-repeat 0 -15px;
}
#fontsize .middle a{
	display:block;
	width:15px;
	height:0;
	padding:15px 0 0 0;
	background:url(../img/f_middle.gif) no-repeat 0 0;
}
#fontsize .middle a:hover{
	background:url(../img/f_middle.gif) no-repeat 0 -15px;
}
#fontsize .small a{
	display:block;
	width:15px;
	height:0;
	padding:15px 0 0 0;
	background:url(../img/f_small.gif) no-repeat 0 -15px;
}

/*******************************
contents
*******************************/

#pickup01 span.txt{
	font-size:12px;
}

#pickup02 span.txt{
	font-size:12px;
}
#pickup03 span.txt{
	font-size:12px;
}
#pickup04 span.txt{
	font-size:12px;
}

.box01 h4{
	color:#666666;
	font-size:150%;
	padding:6px 15px 0 15px;
	font-weight:100;
	background:url(../img/h4_bg.gif) no-repeat 0 2px;
	height:29px;
	_padding-top:8px;
}

#medical .news h4{
	font-size:150%;
	padding:6px 15px 0 15px;
	font-weight:100;
	background:url(../img/h4_bg.gif) no-repeat 0 2px;
	height:29px;
	_padding-top:8px;
}

/*******************************
table
*******************************/
.cel03 th.g02 div{
	padding-top:16px;
	padding-bottom:7px;
	border:1px solid #fff;
	display:block;
	min-height:24px;
	vertical-align:middle;
	_height:22px;
}