body{
      background:#EAE1BB;
      text-align:center;
      margin-top: 0px;
      margin-bottom: 0px;     
}

body,td{
      line-height:16px;
      font-size: 13px;
      color:#605342;
     }

a                    { color: #CC6600; text-decoration: underline }
a:link               { color: #CC6600; text-decoration: underline }
a:visited            { color: #CC6600; text-decoration: underline }
a:active             { color: #FFCC00; text-decoration: underline }
a:hover		     { color: #FFCC00; text-decoration: underline }

h1   { 
       font-weight: normal; 
       font-size: 13px;
       float: none;
       display: inline;
}

h2   { 
       font-weight: bold; 
       font-size: 15px;
       line-height:20px;
       height: 24px;
       float: none;
       display: inline;
       background: url("img/back05.gif") ;
       padding-top: 3px;
}
h3   { 
       font-weight: bold; 
       font-size: 15px;
       line-height:20px;
       height: 24px;
       float: none;
       display: inline;
       background: url("img/back06.gif") ;
       padding-top: 3px;
}
#all {
	width: 825px;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
}
#head {
	width: 825px;
        margin-left: auto;
        margin-right: auto;
	position: relative;
        background: url("img/back03.jpg") no-repeat;
        text-align:left;
        padding-left: 30px;
}
#body1 {
	width:800px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	/*position: relative;*/
	background-image:url(img/back01.jpg);
	overflow:hidden;
}
#body2 {
	width: 750px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	/*position: relative;*/
}
#foot {
	width: 825px;
        height: 50px;
        margin-left: auto;
        margin-right: auto;
        clear: both;
        background: url("img/back04.jpg") no-repeat;
        color:#ffffff;
}
.news {
	width: 540px;
        height: auto;
	position: relative;
        margin-left: auto;
        margin-right: auto;
        text-align:left;
}

/* 看板下ナビ ------------------------------------------------------*/
.navi01 a{
	background: url("img/navi01.jpg") no-repeat;
	width: 65px;
	height: 24px;
	margin: 0px;
	padding: 0px;
	display: block;
	background-repeat: no-repeat;
	text-indent:-9999px;
}
.navi01 a:hover{
        background-position: 0 -34px;
     }
.navi02 a{
        background: url("img/navi02.jpg") no-repeat;
        width: 78px;
        height: 24px;
        margin: 0px;
        padding: 0px;
	display: block;
	background-repeat: no-repeat;
	text-indent:-9999px;
     }
.navi02 a:hover{
        background-position: 0 -34px;
     }
.navi03 a{
        background: url("img/navi03.jpg") no-repeat;
        width: 156px;
        height: 24px;
        margin: 0px;
        padding: 0px;
	display: block;
	background-repeat: no-repeat;
	text-indent:-9999px;
     }
.navi03 a:hover{
        background-position: 0 -34px;
     }
/* 左ボックス ------------------------------------------------------*/
#left {
      width: 200px;
      margin: 0px;
      padding: 0px;
      float: left;
      clear: left;
      text-align:left;
}
/* テンプレート外 ------------------------------------------------------*/
#right {
      width: 540px;
      margin: 0px;
      padding: 0px;
      float: right;
      text-align:left;
}
/* 検診予約 ------------------------------------------------------*/
.navi1 a{
        background: url("img/navi1.jpg") no-repeat;
        width: 200px;
        height: 43px;
        margin: 0px;
        padding: 0px;
	display: block;
	background-repeat: no-repeat;
	text-indent:-9999px;
     }
.navi1 a:hover{
        background-position: 0 -53px;
     }
/* チェックシート ------------------------------------------------------*/
.box1 {
        width: 200px;
        height: auto;
        margin: 0px;
        padding: 0px;
        background:#F9F5D5;
        overflow: visible;
}
.navi2 a{
        background: url("img/navi2.gif") no-repeat;
        width: 180px;
        height: 121px;
        margin: 0px;
        padding: 0px;
	display: block;
	background-repeat: no-repeat;
	text-indent:-9999px;
     }
.navi2 a:hover{
        background-position: 0 -131px;
     }
/* 左メニュー ------------------------------------------------------*/
.menu{
	width:180px;
	height:300px; /*60% */
	/*background-image: url("img/back02.gif") ;*/
	background-color:#3a1e04;
	margin:0px;
	padding:0px;
	overflow:visible;
}
.menu a                    { color: #FFFFFF; text-decoration: none }
.menu a:link               { color: #FFFFFF; text-decoration: none }
.menu a:visited            { color: #FFFFFF; text-decoration: none }
.menu a:active             { color: #FF6600; text-decoration: underline }
.menu a:hover		   { color: #FF6600; text-decoration: underline }
.menu ul {
	margin: 5 0 0 0px;
	padding: 0 0 0 10px;
	list-style-type: none;
        float: left;
}
.menu li {
        background: url("img/point01.gif") ;
        background-repeat: no-repeat;
        background-position: 0 .1em;
        padding-left: 1.2em;
        float: left;
	width: 170px;
	height: 20px;
}
.box3{
	width: 200px;
	position: relative;
        clear: both;
}
.box4{
	width: 180px;
	position: relative;
	margin: 10px;
        clear: both;
}
.f14{
      font-size: 14px;
}
.doc ul{
	margin: 5 0 0 0px;
	padding: 0 0 0 10px;
	list-style-type: none;
        float: left;
}
.doc li {
        background: url("img/point01.gif") ;
        background-repeat: no-repeat;
        background-position: 0 .1em;
        padding-left: 1.2em;
        float: left;
	width: 450px;
	height: 25px;
        font-size: 14px;
}

