﻿@charset "utf-8";

/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

	Name: kenkou.css
	Location: /style/kenkou.css
	Desctiption {
		健康診断用CSS
	}

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/

#sideNav h2 {
	width: 204px;
	height: 138px;
	background: url(../images/kenkou/sidenav_h2.jpg) no-repeat left top;
	text-indent: -9999px;
}

div#annai {
	position: relative;
	}
	
p.buttons {
	padding: 0 2px 0 0;
	position: absolute;
	top: 8px;
	right: 12px;
	text-align: right;
	background: transparent;
	}
	
/* 表組み用
===================================================================*/
.kenkou_t{
	width:530px;
	border-collapse:collapse;
	line-height:150%;
	text-align:left;
	padding:3px;
}
.staff_t{
	width:530px;
	border-collapse:collapse;
	line-height:150%;
	text-align:center;
	padding:3px;
}
td{
	border:1px solid #DEDEDE;
	padding-left:3px;
}
th,
.b_b_green{
	color:#486A28;
	background-color:#EAFBC8;
	border:1px solid #A7C67B;
}
.b_b_green{
	font-weight:bold;
}
.b_gr_tr{
	border:1px solid #A7C67B;
}
.b_gr_td1,
.b_gr_td2,
.b_gr_td3{
	border-bottom:1px solid #A7C67B;
	border-top:1px solid #A7C67B;
	text-align:center;
}
.b_gr_td1{
	border-left:1px solid #A7C67B;
	border-right:1px solid #D3D2A8;
}	
.b_gr_td2{
	border-left:1px solid #D3D2A8;
	border-right:1px solid #D3D2A8;
}
.b_gr_td3{
	border-left:1px solid #D3D2A8;
	border-right:1px solid #A7C67B;
}
.td_yel1,
.td_yel2,
.td_yel3{
	border-left:1px solid #A7C67B;
	border-right:1px solid #A7C67B;
	background-color:#FFFFE1;
	text-align:right;
	padding-right:5px;
}
.td_yel1{
	border-top:1px solid #A7C67B;
	border-bottom:1px solid #D3D2A8;
}
.td_yel2{
	border-top:1px solid #D3D2A8;
	border-bottom:1px solid #D3D2A8;
}
.td_yel3{
	border-top:1px solid #D3D2A8;
	border-bottom:1px solid #A7C67B;
}

.td_top{
	border-top:1px solid #A7C67B;
}
.td_bott{
	border-bottom:1px solid #A7C67B;
}
.td_rig{
	border-right:none;
}

th,
.a_center{
	text-align:center;
}

caption{
	font-weight:bold;
	color:#486A28;
	padding-top:15px;
}


/* 枠表示用
===================================================================*/
#content .k_box {
	padding: 10px 0 0;
	width:520px;
}
.k_box_top{
	background: url(../images/kenkou/k_box_top.gif) no-repeat left top;
	height: 8px;
	font-size: 0px;
	padding:0;
}

.k_box_bott {
	height: 8px;
	width:520px;
	margin:0px;
font-size: 0px;
	background: url(../images/kenkou/k_box_bott.gif) no-repeat left top;
	padding:0px 16px 1px 18px;
}

.k_box_in {
		border-left: 1px solid #CDCDCD;
		border-right: 1px solid #CDCDCD;
		background-color: #FFFFFF;
		padding:0px 16px 1px 18px;
}


dl.kenkou_list {
	margin-left:0!important;
	padding-top:10px;
}

dl.kenkou_list dt{
	float:left;
	padding-left:5px;
	font-weight:bold;
	color:#486A28;
}
dl.kenkou_list dd {
	margin:0 0 20px 100px;
	border-left:1px dashed #CCCCCC;
	padding-left:10px;
}

/*width、padding、text-align など
===================================================================*/	
.w_130{
	width:130px;
}
.w_93{
	width:93px;
}
.w_84{
	width:84px;
}	
.w_70{
	width:70px;
}

.p_top{
	padding-top:5px;
}
.p_bott_10{
	padding-top:5px;
}
.left_10{
	padding-left:10px;
}
.left_2{
	text-align:left;
	padding-left:2px;
}
.a_right{
	text-align:right;
}
/*運営に関する規程の概要table用
===================================================================*/
.center_0,.w_180_c,.w_365_c,.w_360_c{
	text-align:center;
}
.w_250{
	width:250px;
}
.w_150{
	width:150px;
}
.w_60{
	width:60px;
}
.w_365_c{
	width:365px;
}
.w_360_c{
	width:360px;
}
.w_180_c{
	width:180px;
}
