@charset "utf-8";
/*                                   */
/*         Webそうごうページ         */
/*      メディカルガイドページCSS	     */
/*         (C)SOGO PAGE 2005         */
/*                                   */

/*記事部分*/
#medical {
	margin:0 auto;
	padding:0;
}

/*タイトル部分*/

#title {
	margin:0;
}
#title p{
	display:none;
}
#title h2 {
	margin:0;
	padding:0;
	background:url(/commonfile/images/none.gif);
}
#title h2 a {
	display:block;
	margin:0;
	background:url(/medical_guide/images/medicalguide_title.png);
	_background:url(/commonfile/images/none.gif);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/medical_guide/images/medicalguide_title.png',sizingMethod=crop);
	color:#FFF;
	text-indent:-99999em;
	width:720px;
	height:200px;
	cursor:pointer;
}

.medical-menu {
	margin:0;
	padding:10px 0 30px 0;
	width:180px;
	float:left;
}
.medical-menu p {
	margin:0;
	padding:0 0 0 7px;
	color:#333;
	font-size:x-large;
	font-weight:bold;
	line-height:1.25;
	width:110px;
	float:left;
}
.medical-menu .doctor-icon-change a,
.medical-menu .tooth-icon-change a,
.medical-menu .animal-icon-change a,
.medical-menu .moxibustion-icon-change a,
.medical-menu .doctor-icon a,
.medical-menu .tooth-icon a,
.medical-menu .animal-icon a,
.medical-menu .moxibustion-icon a {
	display:block;
	text-indent:-99999em;
	width:63px;
	height:63px;
	float:left;
}
.doctor-icon a {
	background:url(/medical_guide/doctor_issue/images/doctor_icon.png);
	_background:url(/commonfile/images/none.gif);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/medical_guide/doctor_issue/images/doctor_icon.png',sizingMethod=crop);
}
.tooth-icon a {
	background:url(/medical_guide/tooth_issue/images/tooth_icon.png);
	_background:url(/commonfile/images/none.gif);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/medical_guide/tooth_issue/images/tooth_icon.png',sizingMethod=crop);
}
.animal-icon a {
	background:url(/medical_guide/animal_issue/images/animal_icon.png);
	_background:url(/commonfile/images/none.gif);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/medical_guide/animal_issue/images/animal_icon.png',sizingMethod=crop);
}
.moxibustion-icon a {
	background:url(/medical_guide/moxibustion_issue/images/moxibustion_icon.png);
	_background:url(/commonfile/images/none.gif);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/medical_guide/moxibustion_issue/images/moxibustion_icon.png',sizingMethod=crop);
}

.doctor-icon-change a {
	background:url(/medical_guide/doctor_issue/images/doctor_icon_change.png);
	_background:url(/commonfile/images/none.gif);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/medical_guide/doctor_issue/images/doctor_icon_change.png',sizingMethod=crop);
	cursor:pointer;
}
.tooth-icon-change a {
	background:url(/medical_guide/tooth_issue/images/tooth_icon_change.png);
	_background:url(/commonfile/images/none.gif);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/medical_guide/tooth_issue/images/tooth_icon_change.png',sizingMethod=crop);
	cursor:pointer;
}
.animal-icon-change a {
	background:url(/medical_guide/animal_issue/images/animal_icon_change.png);
	_background:url(/commonfile/images/none.gif);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/medical_guide/animal_issue/images/animal_icon_change.png',sizingMethod=crop);
	cursor:pointer;
}
.moxibustion-icon-change a {
	background:url(/medical_guide/moxibustion_issue/images/moxibustion_icon_change.png);
	_background:url(/commonfile/images/none.gif);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/medical_guide/moxibustion_issue/images/moxibustion_icon_change.png',sizingMethod=crop);
	cursor:pointer;
}
/*文書と写真部分*/
.medical-contents {
	margin:0;
	padding:30px 0 0 0;
	width:720px;
	border-top:4px dotted #666;
}
.medical-contents #doctor-contents,
.medical-contents #tooth-contents,
.medical-contents #animal-contents,
.medical-contents #moxibustion-contents {
	width:230px;
	float:left;
}
.medical-contents #doctor-contents h2,
.medical-contents #tooth-contents h2,
.medical-contents #animal-contents h2,
.medical-contents #moxibustion-contents h2 {
	margin:0;
	padding:0;
	text-indent:-99999em;
	width:230px;
	height:230px;
}
#doctor-contents h2 {
	background:url(/medical_guide/doctor_issue/images/doctor_icon_large.png) top center;
	_background:url(/commonfile/images/none.gif);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/medical_guide/doctor_issue/images/doctor_icon_large.png',sizingMethod=crop);
}
#tooth-contents h2 {
	background:url(/medical_guide/tooth_issue/images/tooth_icon_large.png) top center;
	_background:url(/commonfile/images/none.gif);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/medical_guide/tooth_issue/images/tooth_icon_large.png',sizingMethod=crop);
}
#animal-contents h2 {
	background:url(/medical_guide/animal_issue/images/animal_icon_large.png) top center;
	_background:url(/commonfile/images/none.gif);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/medical_guide/animal_issue/images/animal_icon_large.png',sizingMethod=crop);
}
#moxibustion-contents h2 {
	background:url(/medical_guide/moxibustion_issue/images/moxibustion_icon_large.png) top center;
	_background:url(/commonfile/images/none.gif);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/medical_guide/moxibustion_issue/images/moxibustion_icon_large.png',sizingMethod=crop);
}
.medical-contents #doctor-contents h3,
.medical-contents #tooth-contents h3,
.medical-contents #animal-contents h3,
.medical-contents #moxibustion-contents h3 {
	margin:0;
	padding:5px 0;
	color:#333;
}
.medical-contents #doctor-contents ul,
.medical-contents #tooth-contents ul,
.medical-contents #animal-contents ul,
.medical-contents #moxibustion-contents ul {
	margin:0;
	padding:0;
	list-style:none;
}
.medical-contents #doctor-contents ul li,
.medical-contents #tooth-contents ul li,
.medical-contents #animal-contents ul li,
.medical-contents #moxibustion-contents ul li {
	margin:0;
	padding:5px 15px;
}
.medical-contents #doctor-contents ul input.area,
.medical-contents #tooth-contents ul input.area,
.medical-contents #animal-contents ul input.area,
.medical-contents #moxibustion-contents ul input.area {
	width:80px;
}

.doctor-issue,
.tooth-issue,
.animal-issue,
.moxibustion-issue {
	margin:0;
	padding:0;
	width:490px;
	float:left;
}
.issue-block {
	margin:5px 0;
	padding:0 0 35px 0;
	width:490px;
}
.issue-block-title {
	margin:5px 0;
	padding:0;
	width:490px;
}
.issue-block-title h3,
.issue-block h3 {
	margin:0;
	padding:5px;
	width:328px;
	float:right;
}
.doctor-issue .issue-block-title h3,
.doctor-issue .issue-block h3 {
	background:#FFEAF4;
	color:#333;
	border-top:2px solid #FF9999;
	border-left:2px solid #FF9999;
	border-bottom:2px solid #FF9999;
}
.tooth-issue .issue-block-title h3,
.tooth-issue .issue-block h3 {
	background:#66CCFF;
	color:#333;
	border-top:2px solid #6699FF;
	border-left:2px solid #6699FF;
	border-bottom:2px solid #6699FF;
}
.animal-issue .issue-block-title h3,
.animal-issue .issue-block h3 {
	background:#66FF66;
	color:#333;
	border-top:2px solid #66CC00;
	border-left:2px solid #66CC00;
	border-bottom:2px solid #66CC00;
}
.moxibustion-issue .issue-block-title h3,
.moxibustion-issue .issue-block h3 {
	background:#FF9900;
	color:#333;
	border-top:2px solid #FF6600;
	border-left:2px solid #FF6600;
	border-bottom:2px solid #FF6600;
}
.issue-block-title p,
.issue-block p {
	margin:0;
	padding:5px;
	color:#333;
	line-height:1.5;
	text-align:right;
	width:330px;
	float:right;
}
.issue-block-title img,
.issue-block a img {
	border:none;
	width:150px;
	float:right;
}
.issue-block-text img {
	padding:0 5px 5px 0;
	float:left;
}
.issue-block-text h4 {
	margin:0;
	padding:0 0 5px 0;
	font-size:large;
}
.issue-block-text p {
	margin:0;
	padding:0 0 15px 0;
	text-indent:1em;
	line-height:1.75;
}
.issue-block-text ul,
.issue-block-text ol {
	margin-top:0;
	margin-bottom:15px;
	padding-top:0;
	padding-bottom:0;
	line-height:1.75;
}
.issue-block-address {
	margin:5px 0;
	padding:10px;
}
.doctor-issue .issue-block-address {
	background:#FFEAF4;
	border:4px solid #FF9999;
}
.tooth-issue .issue-block-address {
	background:#66CCFF;
	border:4px solid #6699FF;
}
.animal-issue .issue-block-address {
	background:#66FF66;
	border:4px solid #66CC00;
}
.moxibustion-issue .issue-block-address {
	background:#FF9900;
	border:4px solid #FF6600;
}
.issue-block-address h4 {
	margin:0;
	padding:0 0 5px 0;
	text-align:center;
}
.issue-block-address img {
	padding:0 5px 5px 0;
	float:left;
}.issue-block-address address,
.issue-block-address p {
	margin:0;
	padding:0 0 15px 0;
	line-height:1.75;
}
img.icon-Search {
	margin:0 10px 0 0;
	vertical-align:middle;
	width:30px;
	height:25px;
	background:url(/commonfile/images/Search/SearchIcon.png) no-repeat;
	_background:url(/commonfile/images/none.gif);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/commonfile/images/Search/SearchIcon.png',sizingMethod=crop);
}
img {
	border:none;
}
dl {
	line-height:1.75;
}
dt {
	font-weight:bold;
}
dt.question {
	color:#F00;
}

.issue-archives {
	margin:0 0 40px 0;
	padding:10px;
	color:#111;
	font-size:small;
	width:694px;
}
.issue-archives.doctor {
	border:3px solid #F99;
	background:#FFEAF4;
}
.issue-archives.tooth {
	border:3px solid #6699FF;
	background:#66CCFF;
}
.issue-archives.animal {
	border:3px solid #66CC00;
	background:#66FF66;
}
.issue-archives.moxibustion {
	border:3px solid #FF6600;
	background:#FF9900;
}
.issue-archives h2 {
	margin:0;
	padding:0 0 10px 0;
	line-height:1;
	text-align:center;
}
.issue-archives h3 {
	margin:0;
	padding:0;
	line-height:1;
}
.issue-archives dl {
	margin:0;
	padding:0 0 10px 0;
	line-height:1.25;
}
.issue-archives dl dt {
	
}
.issue-archives dl dd {
	margin:0 0 0 1em;
}
.issue-archives .rightBlock {
	padding:0 5px 0 0;
	float:left;
	width:225px;
}
.issue-archives .centerBlock {
	padding:0 5px;
	float:left;
	width:224px;
}
.issue-archives .leftBlock {
	padding:0 0 0 5px;
	float:left;
	width:225px;
}