/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}


.back_dai{
	background-image: url(img07/secondobi2.jpg);
}

.back_yokowaku{
	background-image: url(img07/secondyoko.jpg);
}

.back_left{
	background-image: url(img07/left.gif);

}

.back_right{
	background-image: url(img07/right.gif);

}
.back_top{
	background-image: url(img07/topback.jpg);

}

.back_kazari{
	background-image: url(img07/topkazari.jpg);

}


H2{
	padding-top: 3pt;
	padding-right: 5pt;
	padding-bottom: 3pt;
	padding-left: 5pt;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13pt; 
	FONT-COLOR: #00458C;
	LINE-HEIGHT: 110%;
	COLOR: #000000; 
	MARGIN: 5px 5px 5px 5px;
	BORDER-BOTTOM: #0066CC 1px solid;
	BACKGROUND-COLOR: #FFFFFF; 
	TEXT-ALIGN: left;

}

H3 {
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 0px; 
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt;
	line-height:120%;
	FONT-COLOR:  #333333;
	MARGIN: 5px 5px 5px 5px;
	TEXT-ALIGN: left;

}

P {
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE:  11pt; 
	MARGIN: 5px 5px 5px 5px;  
	COLOR: #333333; 
	TEXT-INDENT: 1em; 
	LINE-HEIGHT: 100%; 
	TEXT-ALIGN: left;
}
#b {
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE:  11pt; 
	MARGIN: 5px 5px 5px 5px;  
	COLOR: #333333; 
	LINE-HEIGHT: 100%; 
	TEXT-ALIGN: left;
}
IMG {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}


a{
	color: #333333;
	text-underline:yes;
}

a:hover{
	color: #1082BD;
	text-underline:yes;
}

.font01{
	font-size: 10pt;
	line-height:120%;
	color: #333333;
}	

.font01b{
	font-size: 10pt;
	line-height:120%;
	color: #333333;
	font-weight: bold;
}

.font02{
	font-size:11pt;
	line-height:120%;
	color: #333333;
}

.font02b{
	font-size:11pt;
	line-height:120%;
	color: #333333;
    font-weight: bold;
}

.font03{
	font-size:12pt;
	color: #00478B;
}

.font03b{
	font-size:12pt;
	color: #00478B;
	font-weight: bold;
}

.font04{
	font-size:10pt;
	color: #666666;
}

.font_chukomoku{
	font-size:12pt;
	color: #00458C;
	font-weight: bold;
	line-height: 120%;
	padding-top: 3pt;
	padding-right: 6pt;
	padding-bottom: 3pt;
	padding-left: 6pt;
}

.font_daikoumoku{
	font-size:13pt;
	color: #000000;
	font-weight: bold;
	line-height: 120%;
	padding-top: 3pt;
	padding-right: 6pt;
	padding-bottom: 3pt;
	padding-left: 6pt;
}

.fonttop{
	font-size: 13pt;
	color: #333333;
	font-weight: bold;
	line-height: 120%;
	TEXT-ALIGN: center;
}
.fonttitle{
	height: 35px;
	font-size: 16px;
	font-family: "MS Pゴシック",osaka,sans-serif ;
	color: #0066CC;
	font-weight: bold;
	line-height: 100%;
	TEXT-ALIGN: left;
	padding:5px 0px 0px 30px;
	margin:0px 0px 0px 0px;
	background-image: url(img07/homonpochi.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-position: left;
}
.fonthomon{
	font-size: 14px;
	color: #000000;
	font-family: "MS Pゴシック",osaka,sans-serif ;
	line-height: 120%;
	TEXT-ALIGN: left;
}

.fontnyuryoku{
	font-size: 15px;
	color: #333333;
	font-family: "MS Pゴシック",osaka,sans-serif ;
	line-height: 130%;
	TEXT-ALIGN: left;
	font-weight: bold;
	background: #FFFFFF;

}
.fontkaigo{
	font-size: 15px;
	color: #000000;
	font-family: "MS Pゴシック",osaka,sans-serif ;
	line-height: 130%;
	TEXT-ALIGN: left;
	font-weight: bold;
	background: #f0fff0;

}

.waku{
	width: 289px;
	font-size: 14px;
	color: #000000;
	font-family: "MS Pゴシック",osaka,sans-serif ;
	line-height: 120%;
	TEXT-ALIGN: left;
	BORDER-top: #CCCCCC 1px solid;
	BORDER-right: #CCCCCC 1px solid;
	BORDER-bottom: #CCCCCC 1px solid;
	BORDER-left: #CCCCCC 1px solid;
}

/* toppageseo対策 */
#headercoment{
	width: 800px;
	COLOR: #333333;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	BORDER-bottom: #666666 1px solid;
}
#headercoment .left{
	height: 10px;
	background-color: #FFFFFF;
	COLOR: #333333;
	LINE-HEIGHT: 120%;
	FONT-SIZE: 11px;
	text-align: left;
	padding: 8px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	float: left;
}

/* toppage診察時間表示 */

#top table.print
{
   width: 195px;
   background-color: #669966;
   font-family: "MS Pゴシック",osaka,sans-serif ;
   border: 1px solid #666666;
   border-collapse: collapse;
   CELLSPACING: 0em;
   CELLPADDING: 0em;
   COLS:3px;
   margin:0px 0px 2px 0px;
}
#top td.print
{
   font-family: "MS Pゴシック",osaka,sans-serif ;
   FONT-SIZE: 13px;
   color: #FFFFFF;
   margin: 0px 0px 2px 0px;
   padding: 0px 5px 0px 10px;
}
#top td.printb
{
   font-family: "MS Pゴシック",osaka,sans-serif ;
   FONT-SIZE: 13px;
   color: #FFFFFF;
   font-weight: bold;
   margin: 0px 0px 2px 0px;
   padding: 0px 5px 5px 5px;
   text-align: right;
}
#top table.kyushin
{
   width: 195px;
   background-color: #669999;
   font-family: "MS Pゴシック",osaka,sans-serif ;
   border: 1px solid #666666;
   border-collapse: collapse;
   CELLSPACING: 0em;
   CELLPADDING: 0em;
   COLS:3px;
   margin:0px 0px 2px 0px;
}
#top td.kyushin
{
   font-family: "MS Pゴシック",osaka,sans-serif ;
   FONT-SIZE: 15px;
   color: #FFFFFF;
   font-weight: bold;
   margin: 0px 0px 2px 0px;
   padding: 0px 5px 5px 5px;
   text-align: center;
}
#top td.kyushinhyou
{
   font-family: "MS Pゴシック",osaka,sans-serif ;
   FONT-SIZE: 13px;
   color: #FFFFFF;
   font-weight: bold;
   margin: 0px 0px 2px 0px;
   padding: 0px 2px 2px 2px;
   text-align: left;
}

#top td.homon
{
   border: 1px solid #CCCCCC;
   font-family: "MS Pゴシック",osaka,sans-serif ;
   FONT-SIZE: 13px;
   color: #00458C;
   font-weight: bold;
}

#top .img
{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   text-align: center;
}

#top table .hide
{
   empty-cells: hide;
}

#top td .hide
{
   empty-cells: hide;
}


/* print */

@media Print
{
BODY {
	ZOOM: 80%
	}


