@charset "utf-8";
/**********************************************************/
/* JHHHネットワークサイト*/
/*  2007年1月 house.css*/
/*ハウスのエントリーCSS*/
/**********************************************************/
/*block*/
#allvewZone {
 background-image: url(../images/back_kousi.gif);
 background-repeat: repeat;
 background-attachment: scroll;
 text-align: left;
 margin-top: 0;
 margin-right: 10px;
 margin-left: 445px;
 border-color: #9bd1dc !important;
 border-style: solid;
 border-width: 1px; }
 
#allvewZone p.leadTiki {
 font-size: 90%;
 background-color: #b5e5d3;
 background-image: url(../images/arrows_pref.gif);
 background-repeat: no-repeat;
 background-position: 5px 5px;
 margin: 5px 15px 0;
 padding: 3px 2px 3px 25px;
 border-color: #77c4c4;
 border-style: solid solid none;
 border-width: 1px; }
#allvewZone p.leadPref {
 color: #099;
 font-size: 75%;
 line-height: 1.3;
 background-color: #fff;
 margin-top: 0;
 margin-right: 15px;
 margin-left: 15px;
 padding: 5px 15px;
 border: solid 1px #77c4c4; }
#mapZone {
 text-align: left;
 vertical-align: top;
 width: 440px;
 float: left;
 margin-top: 0;
 margin-left: 0; }
#searchZone {
 margin: 0 10px 5px 445px; }
#searchZone form {
 background-image: url(../images/googlelogo.gif);
 background-repeat: no-repeat;
 background-position: right center;
 padding-top: 10px;
 padding-bottom: 10px;
 padding-left: 10px;
 border: solid 1px #c8c8c8; }
*html #searchZone form {
 padding-top: 0;
 padding-bottom: 0; }
#searchZone p.kensaku {
 color: white;
 font-size: 1px;
 background-image: url(../images/searchBTN.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: 0 0;
 padding-left: 30px; }
#entoryZone {
 margin-right: 30px;
 margin-left: 150px; }
#contentsTZone p {
 font-size: 14px;
 line-height: 1.7;
 text-align: left;
 margin: 0 30px 0 300px;
 padding: 0; }
#photoZone {
 margin-left: 100px; }
#photoarea {
 text-align: center;
 margin-top: 0;
 margin-left: 100px;
 padding: 0; }
#photoarea img {
 background-color: #fff;
 float: left;
 margin: 10px;
 padding: 5px;
 border: solid 1px #ccc; }
table.photoT {
 font-size: 13px;
 text-align: center;
 vertical-align: top;
 margin-right: auto;
 margin-left: auto;
 padding-top: 10px; }
table.photoT img {
 margin: 5px;
 padding: 5px;
 border: solid 1px #ccc; }
h2.lead_ho,h2.lead_h,h2.lead_d {
 font-size: 105%;
 background-image: none;
 margin: 20px 0 10px 100px;
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 10px; }
h2.lead_ho {
 color: #0f207c;
 background-color: #bae1ff;
 text-align: left;
 letter-spacing: 1px;
 margin: 20px 0 10px 100px;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 10px; }
h2.lead_h {
 color: #033;
 background-color: #e1ffe6;
 text-align: left;
 letter-spacing: 1px;
 margin: 20px 0 10px 100px;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 10px; }
h2.lead_d {
 color: #903;
 background-color: #ffe9f0;
 text-align: left;
 letter-spacing: 1px;
 margin: 20px 0 10px 100px;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 10px; }
h1#titlehospital,h1#titlehouse,h1#titlehouse,h1#titledantai {
 font-size: 120%;
 background-repeat: no-repeat;
 background-position: 0 0;
 text-align: left;
 margin-top: 20px;
 margin-right: 0;
 margin-left: 100px;
 padding-top: 20px;
 padding-bottom: 4px;
 padding-left: 70px;
 height: 20px; }
h1#titlehospital {
 color: #0f207c;
 background-image: url(../images/i_hospital.gif);
 border-bottom: 5px solid #0f207c; }
h1#titlehouse {
 color: #033;
 background-image: url(../images/i_house.gif);
 border-bottom: 5px solid #363; }
h1#titledantai {
 color: #b33464;
 background-image: url(../images/i_dantai.gif);
 border-bottom: 5px solid #903; }
h3.add,h3.room,h3.hospital,h3.tel,h3.plus,h3.hou,h3.daihyo,h3.first {
 color: #333;
 font-size: 15px;
 background-repeat: no-repeat;
 background-position: 0 0;
 text-align: left;
 width: auto;
 height: 22px;
 margin-top: 15px;
 margin-bottom: 10px;
 margin-left: 160px;
 padding-top: 3px;
 padding-bottom: 0;
 padding-left: 50px;
 border-style: none; }
h3.add {
 background-image: url(../images/title_add.gif); }
h3.room {
 background-image: url(../images/title_room.gif); }
h3.hospital {
 background-image: url(../images/title_hos.gif); }
h3.tel {
 background-image: url(../images/title_tel.gif); }
h3.plus {
 background-image: url(../images/title_plus.gif); }
h3.hou {
 background-image: url(../images/title_house.gif); }
h3.daihyo {
 background-image: url(../images/title_daihyo.gif); }
h3.first {
 background-image: url(../images/title_first.gif); }
.tiiki {
 font-size: 14px;
 font-weight: normal;
 background-color: #e6e6e6;
 text-align: center;
 margin-right: 20px;
 margin-bottom: 5px;
 margin-left: 30px;
 padding: 2px 5px;
 border: solid 1px #999; }
#contentsTZone ul {
 color: #f60;
 text-align: left;
 margin-top: 5px;
 margin-bottom: 5px;
 margin-left: 250px;
 list-style-type: square; }
#contentsTZone {
 text-align: left; }
.t_left {
 font-size: 90%;
 text-align: left;
 margin-left: 230px; }
.t_lead {
 color: #645838;
 font-size: 90%;
 text-align: left;
 margin-bottom: 10px;
 margin-left: 50px; }
.t_lead2 {
 color: #645838;
 font-size: 90%;
 text-align: left;
 margin-top: 0;
 margin-bottom: 10px;
 margin-left: 50px; }
/* *****************/
h2 {
 margin-bottom: 0; }
.houseZone {
 margin-left: 130px;
 width: 320px;
 float: left;
 margin-top: 0;
 margin-bottom: 20px;
 padding: 10px; }
*html .houseZone {
 margin-top: 0;
 margin-bottom: 20px;
 margin-left: 70px;
 padding: 10px;
 width: 320px;
 float: left; }
.hospitalZone {
 background-color: #e6ffff;
 margin-left: 500px;
 width: 270px;
 margin-top: 0;
 margin-bottom: 20px;
 padding: 10px; }
h3.lead_pref {
 color: #333;
 font-size: 95%;
 background-image: none;
 text-indent: 0;
 letter-spacing: 2px;
 height: auto;
 margin: 0 0 0 150px;
 padding: 0 0 2px;
 border-bottom: 2px solid #2a82b2; }
h4.lead_house {
 color: #666;
 font-size: 90%;
 font-weight: normal;
 background-image: url(../images/i_Shouse.gif);
 background-repeat: no-repeat;
 background-position: 0 0;
 text-decoration: none;
 height: 20px;
 margin: 0;
 padding-top: 3px;
 padding-left: 30px;
 border-bottom: 1px dotted #999; }
h4.lead_hospital {
 color: #666;
 font-size: 90%;
 font-weight: normal;
 background-image: url(../images/i_Shospital.gif);
 text-decoration: none;
 background-repeat: no-repeat;
 background-position: 0 0;
 margin: 0;
 padding-top: 3px;
 padding-left: 30px;
 height: 20px;
 border-bottom: 1px dotted #999; }
.lead_PREF {
 color: #505050;
 font-size: 95%;
 font-weight: bold;
 background-color: #ffd79b;
 background-image: none;
 letter-spacing: 1px;
 height: auto;
 margin-top: 0;
 margin-left: 100px;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 7px;
 border-left: 5px solid #f60; }
h4.lead_hospital {
 color: #666;
 font-size: 90%;
 font-weight: normal;
 background-image: url(../images/i_Shospital.gif);
 text-decoration: none;
 background-repeat: no-repeat;
 background-position: 0 0;
 padding-top: 3px;
 padding-left: 30px;
 height: 20px;
 border-bottom: 1px dotted #999; }
li.arrowhouse {
 font-size: 90%;
 line-height: 1.2;
 background-image: url(../images/arrow_house.gif);
 background-repeat: no-repeat;
 background-position: 0 0;
 margin-bottom: 7px;
 margin-left: 0;
 padding-left: 12px;
 list-style-type: none; }
li.arrowhosipital {
 font-size: 90%;
 line-height: 1.2;
 background-image: url(../images/arrow_hospital.gif);
 background-repeat: no-repeat;
 background-position: 0 0;
 list-style-type: none;
 margin-bottom: 7px;
 margin-left: 0;
 padding-left: 12px; }
div.houseZone ul,
div.hospitalZone ul {
 margin: 10px 0 0; }
.kaisetu {
 color: #a77e22;
 font-size: 80%;
 line-height: 1.3;
 margin-top: 10px;
 margin-right: 20px;
 margin-left: 200px; }
.kaisetuL {
 color: #a77e22;
 font-size: 80%;
 line-height: 1.3;
 margin-top: 10px;
 margin-right: 20px;
 margin-left: 30px; }
.anka {
 font-size: 90%;
 text-align: center; }
.t_sp2 {
 color: #066;
 font-size: 90%;
 margin-left: 200px; }
.pageinfoBtn {
 font-size: 12px;
 width: 130px;
 margin-left: 530px;
 padding: 5px;
 border: solid 1px #f30; }



.maplink {
 font-size: 65%;
 font-weight: normal;
 background-color: #dce8ff;
 background-image: url(../images/arrows_news.gif);
 background-repeat: no-repeat;
 background-position: 2px 4px;
 height: 100px;
 margin-left: 70px;
 padding: 3px 5px 3px 13px;
 border: solid 1px #99f; }

