@charset "utf-8";

/* ------------------------------
	no_box 
------------------------------ */
.right_block .maincontens .nobox {
	width:623px;
	margin:7px 0 0 7px;
}

/* ------------------------------
	.subpg_area
------------------------------ */
.subpg_area .subpg_conts p {
	padding-bottom:1em;
}

/* ------------------------------
	checkup
------------------------------ */
.subpg_area .subpg_conts .grn_ttl .ph_r img {
	float:right;
}

.subpg_area .subpg_conts .grn_ttl .ph_r {
	width:566px;
	padding:0 0 18px 0;
	background:url(/share/img/common/dotline_01.gif) repeat-x left bottom;
}
.subpg_area .subpg_conts .grn_ttl .ph_r p.cpy_nl {
	width:446px;
	float:left;
}
.subpg_area .subpg_conts .grn_ttl .ph_r p.cpy_nl2 {
	width:428px;
	float:left;
}
.subpg_area .subpg_conts .grn_ttl .ph_r p.cpy_nl3 {
	width:365px;
	float:left;
}

.subpg_area .subpg_conts .grn_ttl p.cpy_nl2 span.grn_sub_ttl,
.subpg_area .subpg_conts .grn_ttl p.cpy_nl3 span.grn_sub_ttl {
	font-weight:bold;
	color:#5B945F;
}
.subpg_area .subpg_conts .grn_ttl p.cpy_nl2 span.grn_sub_ttl span,
.subpg_area .subpg_conts .grn_ttl p.cpy_nl3 span.grn_sub_ttl span {
	font-weight:normal;
}


/* ------------------------------
	urination
------------------------------ */
.subpg_area .subpg_conts .uri_box {
	width:566px;
}
.subpg_area .subpg_conts .uri_box .lft {
	width:175px;
	float:left;
}
.subpg_area .subpg_conts .uri_box .lft img {
	padding-bottom:5px;
}
.subpg_area .subpg_conts .uri_box p.rgt {
	width:370px;
	float:right;
}

/* ------------------------------
	nutrition
------------------------------ */
.subpg_area .subpg_conts .grn_ttl .ph_r p.cpy_nl4 {
	width:400px;
	float:left;
}

/* ------------------------------
	dialysis
------------------------------ */
.dial_headcopy {
	padding-bottom:20px;
}

.subpg_area .subpg_conts .dir_box {
	width:566px;
}
.subpg_area .subpg_conts .dir_box .lft {
	width:270px;
	height:330px;
	float:left;
}
.subpg_area .subpg_conts .dir_box .lft2 {
	width:340px;
	height:270px;
	float:left;
}
.subpg_area .subpg_conts .dir_box .bed {
	width:566px;
}
.subpg_area .subpg_conts .dir_box .bed p.ph_right {
	width:280px;
	text-align:right;
	float:right;
}

.subpg_area .subpg_conts .grn_ttl .ph_r p.cpy_nl5 {
	width:280px;
	float:left;
}

.subpg_conts table.yoteiGraph {
	width:566px;
	text-align:center;
	background:#fff;
	font-size:92.9%;
	margin:0 0 25px;
}
.subpg_conts table.yoteiGraph td {
	vertical-align:middle;
	padding:7px 2px 5px;
}
.subpg_conts table.yoteiGraph td span {
	font-size:84.6%;
	color:#666;
	line-height:1.25;
}
* html .subpg_conts table.yoteiGraph td span {
	font-size:76.9%;
}
*:first-child + html .subpg_conts table.yoteiGraph td span {
	font-size:76.9%;
}
.subpg_conts table.yoteiGraph td.maru {
	font-family:Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
.subpg_conts table.yoteiGraph td.pink {
	background-color:#FAEADE;
}

.subpg_area .subpg_conts div.cpy {
	width:566px;
	padding:0 0 18px 0;
	background:url(/share/img/common/dotline_01.gif) repeat-x left bottom;
}
.subpg_area .subpg_conts table.dis_table {
	border:0;
	background:#fff;
	font-size:100%;
	text-align:center;
	color:#333333;
	margin-bottom:10px;
}
.subpg_conts table.dis_table tr {
	border:1px solid #ccc;
}
.subpg_conts table.dis_table td {
	padding:12px 10px 5px;	
}
.subpg_conts table.dis_table td.org {
	background-color:#FAF1E2;
	padding:8px 3px 5px;
}
.subpg_conts table.dis_table td.org2 {
	background-color:#FAF1E2;
	padding:8px 10px 5px;
	text-align:left;
}
.subpg_conts table.dis_table td.wht {
	background-color:#fff;
	padding:8px 10px 5px;
	text-align:left;
}
.subpg_conts table.dis_table td.wht2 {
	background-color:#fff;
	padding:8px 3px 5px;
	text-align:center;
}
.subpg_conts table.dis_table td.pnk {
	background-color:#FAEADE;
}
.subpg_conts table.dis_table td.pnk2 {
	background-color:#FAEADE;
	padding:8px 10px 5px;
	text-align:center;
}
.subpg_conts table.dis_table p {
	padding:1em 0;
}

.subpg_area .subpg_conts .grn_ttl .toseki_box {
	width:566px;
}
.subpg_area .subpg_conts .grn_ttl .toseki_box p.ph {
	width:256px;
	float:left;
	padding:0 0 11px 0;
}
.subpg_area .subpg_conts .grn_ttl .toseki_box ul {
	width:274px;
	float:right;
}
.subpg_area .subpg_conts .grn_ttl .toseki_box ul li.ttl_li {
	font-weight:bold;
	padding-bottom:8px;
}

/* ------------------------------
	.ckd
------------------------------ */
.subpg_area .subpg_conts .ckd_box {
	width:566px;
}
.subpg_area .subpg_conts .ckd_box .lft {
	width:260px;
	height:275px;
	float:left;
}
