* {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
BACKGROUND: url(http://www.matsumoto-hosp.or.jp/template/img/bg_body.gif); 
MARGIN: 0px auto;COLOR: #505050; FONT-FAMILY: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,"ＭＳ Ｐゴシック","MS PGothic", Osaka, Arial,sans-serif,Helvetica
}
#wrapper {
BACKGROUND: url(http://www.matsumoto-hosp.or.jp/template/img/bg_wrapper.gif) repeat-x 50% top; 
MARGIN: 0px auto;
TEXT-ALIGN: center
}
#containerOuter {
BACKGROUND: url(http://www.matsumoto-hosp.or.jp/template/img/bg.gif) repeat-y; MARGIN: 0px auto;
WIDTH: 936px;
}
* HTML #containerOuter {
BACKGROUND: url(http://www.matsumoto-hosp.or.jp/template/img/bg.gif) repeat-y
}
#container {
FONT-SIZE: 75%; BACKGROUND: #ffffff; MARGIN: 0px 12px; LINE-HEIGHT: 140%; TEXT-ALIGN: left
}
#container P {
PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 18px; PADDING-TOP: 5px
}
DIV.contentsArea {
BACKGROUND: url() repeat-y left top
}
A:link {
COLOR: #505050; TEXT-DECORATION: underline
}
A:visited {
COLOR: #505050; TEXT-DECORATION: underline
}
A:hover {
COLOR: #fb2255; TEXT-DECORATION: none
}
A:active {
COLOR: #505050; TEXT-DECORATION: underline
}
IMG {
BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
H1 {
FONT-WEIGHT: normal; FONT-SIZE: medium; FONT-STYLE: normal
}
H2 {
FONT-WEIGHT: normal; FONT-SIZE: medium; FONT-STYLE: normal
}
H3 {
FONT-WEIGHT: normal; FONT-SIZE: medium; FONT-STYLE: normal
}
H4 {
FONT-WEIGHT: normal; FONT-SIZE: medium; FONT-STYLE: normal
}
H5 {
FONT-WEIGHT: normal; FONT-SIZE: medium; FONT-STYLE: normal
}
H6 {
FONT-WEIGHT: normal; FONT-SIZE: medium; FONT-STYLE: normal
}
.clear {
CLEAR: both
}
.block {
DISPLAY: block
}
.clearfix:unknown {
CLEAR: both; DISPLAY: block; content: ""
}
.clearfix {
DISPLAY: inline-block
}
* HTML .clearfix {
HEIGHT: 1%
}
.clearfix {
DISPLAY: block
}
li {
line-height: 18px; list-style-type: none;
}
.number{
list-style: decimal;

}
th{
font-weight:normal;
}

.kg01{ margin-left:30px; background:url(img/bg_kg.gif) no-repeat; display:block; width:295px; height:63px;
color:#FF9933; font-size:14px; font-weight:bold; line-height:24px; float:left;
padding:12px 90px 0px 15px;}

.kg02{float:left; padding-left:15px; color:#FF6600; font-size:14px; font-weight:bold; line-height:24px;
padding-top:12px;}

/******************************************************************************/


#header {
DISPLAY: block; BACKGROUND: url(http://www.matsumoto-hosp.or.jp/template/img/header5.jpg) #ffffff no-repeat left top; WIDTH: 914px; BORDER-BOTTOM: #F0EFE9 5px solid; HEIGHT: 170px
}
H1 {
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 904px; PADDING-TOP: 0px; HEIGHT: 20px; TEXT-ALIGN: left
}
.header_logo {
CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 250px; 
}
.header_text {
FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: right; MARGIN: 20px 10px 0px 0px; WIDTH: 500px; TEXT-ALIGN: right
}
#header A:link {
COLOR: #505050; TEXT-DECORATION: underline
}
#header A:visited {
COLOR: #505050; TEXT-DECORATION: underline
}
#header A:hover {
COLOR: #fb2255; TEXT-DECORATION: none
}
#header A:active {
COLOR: #505050; TEXT-DECORATION: underline
}

/******************************************************************************/


#side {
PADDING-LEFT: 15px; FLOAT: left; PADDING-TOP: 15px; clear:both; display:block;
}
#side_menu_left {
FLOAT: left; WIDTH: 213px
}
#side_menu_left .title {
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 211px; PADDING-TOP: 0px; HEIGHT: 30px; 
}
#side_menu_left .title2 a {
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 25px; BACKGROUND: url(http://www.matsumoto-hosp.or.jp/template/img/side_sub.gif) no-repeat #F0EFE9; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 186px; COLOR: #333333; PADDING-TOP: 0px; HEIGHT: 23px; TEXT-DECORATION: underline
}
#side_menu_left .title2 A:link {
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 25px; BACKGROUND: url(http://www.matsumoto-hosp.or.jp/template/img/side_sub.gif) no-repeat #F0EFE9; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 186px; COLOR: #333333; PADDING-TOP: 0px; HEIGHT: 23px; TEXT-DECORATION: underline
}
#side_menu_left .title2 A:visited {
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 25px; BACKGROUND: url(http://www.matsumoto-hosp.or.jp/template/img/side_sub.gif) no-repeat #F0EFE9; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 186px; COLOR: #333333; PADDING-TOP: 0px; HEIGHT: 23px; TEXT-DECORATION: underline
}
#side_menu_left .title2 A:hover {
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 25px; BACKGROUND: url(http://www.matsumoto-hosp.or.jp/template/img/side_sub_over.gif) no-repeat #F0EFE9; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 186px; COLOR: #999999; PADDING-TOP: 0px; HEIGHT: 23px; TEXT-DECORATION: none
}
.menu_text2 {
DISPLAY: block; PADDING-LEFT: 13px; WIDTH: 173px; PADDING-TOP: 3px; POSITION: relative
}

/******************************************************************************/


#main {
PADDING-RIGHT: 8px; PADDING-LEFT: 10px; BACKGROUND: #ffffff; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 660px; PADDING-TOP: 15px
}
#main P {
PADDING-TOP: 5px;PADDING-BOTTOM: 5px;PADDING-LEFT: 30px;
}

.sub_caption2{
display:block;
width:650px;
margin:10px 0px 10px 0px;
padding:2px 0px 0px 5px;
border-bottom: #FFCC00 solid 5px;
color: #7A6C61;
font-weight:bold;}


.sub_caption{
display:block;
width:630px;
margin:10px 0px 10px 30px;
padding:2px 0px 0px 0px;
border-bottom: #7A6C61 solid 5px;
color: #7A6C61;
font-weight:bold;}

.top_topic li {
CLEAR: both; display:block;
padding-left: 10px; background: url(http://www.matsumoto-hosp.or.jp/template/img/li_top.gif) no-repeat left center;
margin-left: 20px;WIDTH: 610px; 
margin-bottom: 15px; border-bottom: #C3C2C2 1px dashed;
}

.top_topic2 li {
CLEAR: both; display:block;
padding-left: 10px; 
margin-left: 20px;WIDTH: 610px; 
margin-bottom: 15px; 
}

.tayori_topic li {
CLEAR: both; display:block;
padding-left: 10px; background: url(http://www.matsumoto-hosp.or.jp/template/img/li_top.gif) no-repeat left center;
margin: 0px;WIDTH: 360px; 
margin-bottom: 15px; border-bottom: #C3C2C2 1px dashed;
}

.top2 {
DISPLAY: block; PADDING-TOP: 5px;PADDING-LEFT: 30px; FONT-SIZE: 12px; BACKGROUND: url(http://www.matsumoto-hosp.or.jp/template/img/top_2.jpg) #FFFFFF; MARGIN-TOP: 10px;MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; WIDTH: 630px; height:89px; COLOR: #222222; 
}
H1 {
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(http://www.matsumoto-hosp.or.jp/template/img/h1_r.gif) #F54600; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; WIDTH: 630px; COLOR: #ffffff; PADDING-TOP: 5px; height:19px;
}
.ht_t {
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 30px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; WIDTH: 660px; PADDING-TOP: 8px; 
}
H2 {
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(http://www.matsumoto-hosp.or.jp/template/img/h2.gif) #F68600; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; WIDTH: 630px; COLOR: #ffffff; PADDING-TOP: 5px; height:19px;
}
h3 {
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(http://www.matsumoto-hosp.or.jp/template/img/hs.gif) #FFE8B9; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; WIDTH: 620px; COLOR: #505050; PADDING-TOP: 5px; height:19px;
margin-left:30px;
}
.w2t {
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(http://www.matsumoto-hosp.or.jp/template/img/w2.gif) #F8AE00; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; WIDTH: 295px; COLOR: #ffffff; PADDING-TOP: 5px; height:19px;
}

.w2{
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(http://www.matsumoto-hosp.or.jp/template/img/w2l.gif) #F8AE00 no-repeat; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; WIDTH:630px; COLOR: #ffffff; PADDING-TOP: 5px; height:19px;
}


.w3t {
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(http://www.matsumoto-hosp.or.jp/template/img/w3.gif) #95D223; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; WIDTH: 295px; COLOR: #ffffff; PADDING-TOP: 5px; height:19px;
}
.crumb_text {
padding: 0px 0px 10px 0px;
margin: 0px; 
width: 630px;
line-height:18px;
display:block}

.left {
PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 0px; float:left;}
/******************************************************************************/


#base2 {
BORDER-RIGHT: 0px dashed; BORDER-TOP: 0px dashed; BORDER-LEFT: 0px dashed; margin-TOP: 10px; margin-BOTTOM: 10px; BORDER-BOTTOM: 0px dashed
}
#base3 {
BORDER-RIGHT: 0px dashed; BORDER-TOP: 0px dashed; BORDER-LEFT: 0px dashed; margin-TOP: 3px; margin-BOTTOM: 10px; BORDER-BOTTOM: 0px dashed
}
.center_table{ border: 1px solid #CCCCCC; padding:none; text-align:center; }

.doc {
width: 603px;
padding:10px 10px 10px 10px;
margin:0px 0px 10px 30px;
display:block;
clear:both;
border: #505050 double 3px; 
}
.text_mini {
font-size:10px;
}
.text_right {
float:right;
}
.text_mini_right {
float:right;　font-size:10px;
}
.top3_td {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #FFFFFF; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 0px solid;border-right:#ffffff 0px solid; text-align:center;
}

.top1_td {
PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #F0EFE9; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid;border-right:#ffffff 1px solid; text-align:center;
}
.top2_td {
PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #E3DFD1; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; border-right:#ffffff 1px solid; text-align:center;
}
.gray_td {
PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #F0EFE9; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid;border-right:#ffffff 1px solid; text-align:left;
}
.blue_td {
PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #E3DFD1; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid; border-right:#ffffff 1px solid; text-align:left; 
}
.blueright_td {
PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #EBE8DD; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid; border-right:#ffffff 1px solid; text-align:left; 
}
.white_td {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #FFFFFF; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid; border-right:#ffffff 1px solid; text-align:left; 
}
.gray1_td {
PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #FFFFFF; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid;border-right:#ffffff 1px solid; text-align:left;
}
.gray2_td {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #FFFFFF; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; text-align:left;
}
.gray3_td {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #FFFFFF; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; text-align:left;
}
.blue1_td {
PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #E3DFD1; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid; border-right:#ffffff 1px solid; text-align:left; 
}

span.blue1_td{ display:block; font-weight:bold;}



.blue2_td {
PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #CDC9BB; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid; border-right:#ffffff 1px solid; text-align:left; 
}

div.sp{ background:url(http://www.matsumoto-hosp.or.jp/template/img/bg_sp.jpg) top right no-repeat;
display:block; height:150px; margin:5px 0px 0px 5px; padding-right:165px;}

div.sp ul li{
	    background: url("http://www.matsumoto-hosp.or.jp/template/img/li_top2.gif") no-repeat 12px 7px;
	padding:0 0 15px 25px;
	}

p.mr10{margin-right:0px;}


/******************************************************************************/

.suu{ list-style-type:decimal; margin-left:55px; }

/******************************************************************************/


#footer {
CLEAR: both; BORDER-TOP: #e8dbca 1px solid; DISPLAY: block; BACKGROUND: url(http://www.matsumoto-hosp.or.jp/template/img/footer.gif) repeat-x 50% bottom; WIDTH: 914px; HEIGHT: 53px
}
.footer_text {
PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #7e848f; LINE-HEIGHT: 12px; PADDING-TOP: 10px; float:left;
}

.footer_text2 {
PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #7e848f; LINE-HEIGHT: 12px; PADDING-TOP: 10px; float:right;
}

.top{ text-align:right; margin:10px 0px 10px 10px ; padding:0px; }


#footer .siz{float:right; color:#CCCCCC; font-size:8px;  margin-right:10px; margin-top:14px; }
.siz a:link,.siz a:visited,.siz a:hover,.siz a:active{ color:#CCCCCC; text-decoration:underline;}
