@charset "UTF-8";

/* タイトル周り */
div.h1Group {
	margin-bottom: 10px;
	width: 520px;
	height: 20px;
	clear: both;
}

h1.hnImg01 {
	float: left;
}

div.t_back {
	float: right;
}

/* メインコンテンツ */
#disease {
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
}

#disease_top {
	border-top: 5px solid #d4efef;
}

#disease_bg {
	background: url("../../../disease/img/disease_bg.gif") repeat-y;
	width: 520px;
}

#disease_bottom {
	padding-bottom: 15px;
	background: url("../../../disease/img/disease_bottom.gif") no-repeat left bottom;
}

#disease h2 {
	margin: 0 15px;
	padding: 10px 0;
}

#disease h2.dot {
	margin-top: 10px;
	background: url("../../../disease/img/dot.gif") repeat-x left top;
}

#disease h3 {
	color: #ff7070;
}

#disease h3#trouble1,
#disease h3#trouble2 {
	margin: 15px 0 3px 15px;
}

.search-list {
	margin: 0 15px;
	width: 490px;
}

.search-list li {
	padding-left: 12px;
	background: url("../../../shared/img/parts/arrow/arrow_02.gif") no-repeat left center;
}

/* パートナードクターを検索 */
#search_doctor {
	margin: 15px 15px 0 0;
	text-align: right;
	line-height: 1;
}

/* 症状から調べる */
.doc-case {
	margin-bottom: 20px;
	width: 520px;
	background: #f4fbfb;
}

.doc-case-last {
	margin-bottom: 0;
	width: 520px;
	background: #f4fbfb;
}

td.trouble {
	width: 294px;
	border-right: 1px solid #fff;
}

* html td.trouble {
	width: 295px;
}

td.condition {
	width: 225px;
}

td.trouble h4 {
	padding: 10px 15px;
	border-top: 5px solid #d1eded;
	color: #34a2a4;
	line-height: 1.3;
}

td.condition h5 {
	padding: 10px 15px;
	border-top: 5px solid #f7cdcd;
	color: #ff7070;
	line-height: 1.3;
}

td.trouble p {
	padding: 10px 15px;
	border-top: 1px dotted #34a2a4;
}

td.condition ul {
	padding: 10px 15px;
	border-top: 1px dotted #ff7070;
}

td.condition li {
	padding-left: 15px;
	background: url("../../../disease/img/i_square.gif") no-repeat left center;
}

td.condition li.active {
	padding-left: 15px;
	background: url("../../../shared/img/parts/arrow/arrow_right.gif") no-repeat left center;
}

/* 病状から調べる */
#disease .doc-disease {
	margin-bottom: 10px;
	width: 515px;
	border-left: 5px solid #d1eded;
	background: #f4fbfb;
}

#disease .doc-disease h3 {
	padding: 10px 15px;
	color: #34a2a4;
	font-size: 113%;
}

#disease .doc-disease p {
	padding: 10px 15px ;
	border-top: 1px dotted #76cac6;
}

#disease .doc-disease strong {
	display: block;
}

/* 余白調整 */
#disease .mt20 {
	margin-top: 20px;
}

/* フッタバナー */
#search-bn {
	margin-bottom: 20px;
	width: 520px;
	height: 60px;
	line-height: 1.3;
	clear: both;
}

#search-bn img {
	float: right;
}

/* トップページ */
#fukidashi_top {
	padding-top: 25px;
	background: url("../../../disease/img/fukidashi_top.gif") no-repeat left top;
}

#fukidashi_bg {
	background: url("../../../disease/img/fukidashi_bg.gif") repeat-y;
}

#fukidashi_bottom {
	padding-bottom: 1px;
	width: 520px;
	background: url("../../../disease/img/fukidashi_bottom.gif") no-repeat left bottom;
}

#fukidashi_bottom p {
	padding: 0 15px;
	float: right;
	width: 425px;
	line-height: 1.3;
}

#fukidashi_bottom div img {
	float: left;
	width: 65px;
}



