@charset "utf-8";

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

body {
	color:#555555;
	font-size:100%;
	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 -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 0;
}
#fontsize .small a:hover{
	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;
}
#pickup05 span.txt{
	font-size:12px;
}

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

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

/*******************************
table
*******************************/
.cel03 th.g02 div{
	padding-top:19px;
	padding-bottom:7px;
	border:1px solid #fff;
	display:block;
	min-height:29px;
	vertical-align:middle;
	_height:29px;
}
/*******************************
#healthcare
*******************************/
*+html #healthcare #left02 .help{
	margin-top:-2px;
}
.cel03 th.vol span.left{
	margin-left:14px;
	_margin-left:7px;
}
#healthcare .box07 ol{
	margin-left:52px;
}
/*******************************
#company
*******************************/
#company .detail li{
	/*width:150px;*/
	float:left;
	/*background:url(../img/arrow02.gif) no-repeat 0 10px;*/
	padding-left:8px;
	line-height:160%;
	margin-right:10px;
}

/*******************************
#top
*******************************/

#top #right04 .boxWrap #areaLink dd.long {
	width:30em;
}