/*=========================================
印刷用スタイル設定
=========================================*/
@charset "shift_jis";

.print-none {
	position:absolute;
	left:-9999px;
	height:0px;
	width:0;
	margin:0;
	padding:0;
	border:0;
	background:none;
}


/*======================================*/
body { behavior:none; background:none; background-color: #FFFFFF;}

#img-area { display:none; height:0px;}

#content { width:600px; float:left;}

#layout-side {
	width: 0px;
	float:inherit;
	position:absolute;
	left:-9999px;
}

#home #layout-side { float:inherit;}

.under #wrapper { background:none; margin:0; padding:0;}

#home { background:none;}

#home #body-inner { background:none;}

#under { background:none;}

#head *{ display:none; height:0px; margin:0; padding:0;}

#foot *{ display:none; height:0px; margin:0; padding:0;}

#pankuzu { display:none; height:0px; margin:0; padding:0;}

#layout-main { float:left; margin:0;}

.totop { display:none; height:0px; margin:0; padding:0;}

/*#under .content-box { page-break-after:always;}*/


/* index.html のリセット*/
#home {
	background:none;
	font-size:100%;
}

#home #body-inner {
	background:none;
}

#home #layout-box{
	margin-bottom:10px;
}


/* 診察を受ける方へ設定のリセット*/
#home #consultation {
	background:none;
	margin-bottom:5px;
}

#home #consultation-inner {
	background:none;
	padding-bottom:10px;
}
#home #consultation h2 {
	background:none;
	margin-bottom:10px;
}

#home #consultation h2 a {
	display:block;
	width:auto;
	height:auto;
}

#home #consultation h2 a:link,
#home #consultation h2 a:visited{
	background:none;
}

#home #consultation h2 a:hover,
#home #consultation h2 a:active{
	background:none;
}

#home #consultation h2 a span {
	position:static;
}

#home #consultation ul {
	list-style:none;
}

#home .consul-box {
	background:none;
	width:auto;
	height:auto;
	float:none;
	padding:0 0 0 6px;
}


#home .consul-box p{
	height:auto;
	width:auto;
}

#home .consul-box h3 {
	width:auto;
	height:auto;
	padding-bottom:3px;
	margin-bottom:8px;
}

#home .consul-box h3 span {
	position:static;
}

#home .consul-box h3 a {
	display:block;
	width:auto;
	height:auto;
}

#home .guide h3 {
	background:none;
}

#home .outpatient h3 {
	background:none;
}

#home .hospital-ad h3 {
	background:none;
}

#home .chalkface h3 {
	background:none;
}

#home .approach h3 {
	background:none;
}

#home .medicine h3 {
	background:none;
}

#home .guide h3 a:link,
#home .guide h3 a:visited {
	background:none;
}

#home .guide h3 a:hover,
#home .guide h3 a:active {
	background:none;
}

#home .outpatient h3 a:link,
#home .outpatient h3 a:visited {
	background:none;
}
#home .outpatient h3 a:hover,
#home .outpatient h3 a:active {
	background:none;
}

#home .hospital-ad h3 a:link,
#home .hospital-ad h3 a:visited {
	background:none;
}

#home .hospital-ad h3 a:hover,
#home .hospital-ad h3 a:active {
	background:none;
}

#home .chalkface h3 a:link,
#home .chalkface h3 a:visited {
	background:none;
}
#home .chalkface h3 a:hover,
#home .chalkface h3 a:active {
	background:none;
}

#home .approach h3 a:link,
#home .approach h3 a:visited {
	background:none;
}

#home .approach h3 a:hover,
#home .approach h3 a:active {
	background:none;
}

#home .medicine h3 a:link,
#home .medicine h3 a:visited {
	background:none;
}
#home .medicine h3 a:hover,
#home .medicine h3 a:active {
	background:none;
}

#home .consul-box p {
	width:auto;
	padding:0 2px 0 5px;
	background:none;
}


/* お見舞いの方へ設定のリセット*/
#home #visit {
	width:autox;
	float:none;
	background:none;
}
#home #visit-inner {
	background:none;
	padding-bottom:10px;
	height:auto;
}

#home #visit-bg{
	background:none;
	height:auto;
}

#home #visit h2 {
	width:auto;
	height:inherit;
	background:none;
	margin-bottom:8px;
}

#home #visit h2 a {
	display:block;
	width:auto;
	height:auto;
}

#home #visit h2 a:link,
#home #visit h2 a:visited {
	background:none;
}

#home #visit h2 a:hover,
#home #visit h2 a:active {
	background:none;
}

#home #visit h2 span {
	position:static;
}


#home #visit ul {
	list-style:outside circle;
	padding-left:10px;
}

#home #visit ul li{
	padding-left:0;
	padding-bottom:0;
	background:none;
}

#home #visit ul a{
	font-weight:bold;
	font-size:84%;
}
#home #visit ul a:link,
#home #visit ul a:visited{
	color:#333232;
	text-decoration:underline;
}

#home #visit ul a:hover,
#home #visit ul a:active{
	color:#ff4010;
	text-decoration:none;
}

#home #visit p{
	width:auto;
	padding-left:10px;
}


/* 医療機関の方へ設定のリセット*/
#home #medical {
	width:auto;
	float:none;
	background:none;
}

#home #medical-inner {
	background:none;
	padding-bottom:10px;
	height:auto;
}

#home #medical-bg {
	background:none;
	height:auto;
}

#home #medical h2 {
	width:auto;
	height:auto;
	background:none;
	margin-bottom:8px;
}

#home #medical h2 a {
	display:block;
	width:auto;
	height:auto;
}

#home #medical h2 a:link,
#home #medical h2 a:visited {
	background:none;
}

#home #medical h2 a:hover,
#home #medical h2 a:active {
	background:none;
}

#home #medical h2 span {
	position:static;
}

#home #medical ul {
	list-style:outside;
}

#home #medical ul li{
	padding-left:0;
	padding-bottom:5px;
	background:none;
}

#home #medical ul a{
	font-weight:bold;
	font-size:84%;
}

#home #medical ul a:link,
#home #medical ul a:visited{
	color:#333232;
	text-decoration:underline;
}
#home #medical ul a:hover,
#home #medical ul a:active{
	color:#ff4010;
	text-decoration:none;
}

#home #medical p{
	width:auto;
	padding-left:10px;
}


/* トピックス設定のリセット*/

#home #topic{
	background:none;
	width:auto;
}

#home #topic-inner{
	background:none;
	padding-bottom:10px;
}

#home #topic h2 span,
#home #topic dt span,
#home #topic .baknum span{
	position:static;
}

#home #topic h2{
	background:none;
	width:auto;
	height:auto;
	margin-bottom:10px;
}

#home #topic dl {
	margin-bottom:10px;
	padding-left:7px;
}

#home #topic dt{
	width:auto;
	height:auto;
	margin-bottom:10px;
}

#home #topic #topic-patient,
#home #topic #topic-medical{
	position:relative;
	width:auto;
}

#home #topic #topic-patient dt{
	background:none;
}

#home #topic #topic-medical dt{
	background:none;
}

#home #topic dd{
	background:none;
	padding:0 0 5px 10px;
	margin:0 0 10px 6px;
	border-bottom:1px dotted #cccccc;
}

/* baknum */
#home #topic .baknum{
	position:static;
	background:none;
	border-bottom:none;
	margin-left:0;
}
#home #topic .baknum a{
	display:block;
	width:auto;
	height:auto;
}
#home #topic #topic-patient .baknum a:hover,
#home #topic #topic-patient .baknum a:active{
	background:none;
}
#home #topic #topic-medical .baknum a:hover,
#home #topic #topic-medical .baknum a:active{
	background:none;
}

#home #topic ul{
	list-style:outside circle;
	width:auto;
	padding-left:0;
	margin-bottom:5px;
}
#home #topic li{
	float:none;
	border-left:1px solid #494949;
	padding:0 5px;
}
#home #topic li.right{
	float:none;
}

#home #topic .list-topic-end{
	border-top:1px dotted #cccccc;
	padding-top:10px;
}

#home #consultation,
#home #medical,
#home #topic-medical {
	page-break-after:always;
}
#home .list-topic {
	height:0px;
	display:none;
}


/*英語ページリセット*/
#body-inner { background:none;}

.englishpage #layout-main { width:600px;}

.englishpage #layout-main h4 { padding-bottom:10px;}

#under .englishpage #layout-main .content-box { border-bottom:0px;}
