@charset "utf-8";
/* ヒューマンケア武蔵村山CSS */

* {font-size:100%; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
ul, ol {margin:0;}
p {font-size:90%; margin:10px 0; line-height:1.6;}
.clr {clear:both;}
img a {border:none;}
h1 {font-size:110%; padding:0 0 3px 0; border-bottom:1px solid #999; color:#663300;}

body {width:842px; margin:0 auto; background:#fff7e6 url(../data/jpg/back.jpg) top left repeat-x; }
#wrap {background:url(../data/jpg/menu_back.jpg) top center repeat-y; overflow: hidden;}
#wrap:after {content:""; display: block; clear: both; height: 1px; overflow: hidden;}
/*\*/
* html #wrap {height:1em; overflow: visible;}
/**/

#menu {width:240px; float:left; margin-top:-20px; position:relative; z-index:100;}
#menu ul {margin-left:45px;}
#menu li {line-height:2.2; letter-spacing:0.05em; list-style:none; margin:5px 0;}
#menu li a {text-decoration:none; color:#663300; font-weight:bold; display:block; width:120px; height:35px;
	 background:url(../data/gif/list_marker_01.gif) top left no-repeat;  padding-left:33px;}
#menu li a:visited {text-decoration:none; color:#663300;}
#menu li a:hover {text-decoration:underline; color:#009900; background:url(../data/gif/list_marker.gif) top left no-repeat;  padding-left:35px;}

#menu li a.menu04 {font-size:14px;}

body#gaiyopage #menu li a.menu01,
body#mappage #menu li a.menu02,
body#toppage #menu li a.menu03,
body#koryupage #menu li a.menu05,
body#contactpage #menu li a.menu06,
body#dailypage #menu li a.menu07
 {color:#FF6600; text-decoration:underline; background:url(../data/gif/list_marker.gif) top left no-repeat;}

#gototop {text-align:right; font-size:78%; clear:both;}
#gototop a {color:#999; text-decoration:none;}
#gototop a:visited {color:#999; text-decoration:none;}
#gototop a:hover {color:#006600;; text-decoration:underline;}

#footer {text-align:center; font-size:83%; line-height:2; padding:5px auto 10px; margin:0 auto;
 color:#006600; border-top:5px solid #fff; width:777px;}
#footer a {text-decoration:none; color:#663300;}
#footer a:visited {text-decoration:none; color:#663300;}
#footer a:hover {text-decoration:underline; color:#009900;}

#main {width:530px; padding:10px 0 20px; float:left;}

.junbi {font-weight:normal; font-size:76%; padding-left:5px;}

/*---------- トップページ ----------*/

#top h1, #top h2 {background:#fff url(../data/gif/daen.gif) top left no-repeat; padding:0 0 0 25px; font-size:110%; border:none; color:#663300;}
#top h2 {margin:20px 0 0 0;}
#top ul {font-size:83%; margin:-5px 30px 10px 40px;}
#top ul li {list-style:circle; line-height:1.6;}

#toiawase {margin:15px 0;}
#toiawase h2 {margin:0 0 10px 0;font-size:90%; color:#000099; letter-spacing:0.05em; background:none; padding-left:2px;}
#toiawase p {margin:5px; line-height:1.2;}
#toiawase p.tel {font-size:100%; font-weight:bold; letter-spacing:0.05em;}

table.photo td {font-size:83%; padding:2px 3px; vertical-align:top;}

/*---------- 施設概要 ----------*/

#gaiyo dl {margin:20px 0 0; font-size:83%;}
#gaiyo dt {width:100px; margin-top:10px; }
#gaiyo dd {padding:0 0 8px 110px; margin-top:-17px; line-height:1.4; border-bottom:1px solid #ccc;}
#gaiyo dd ol {margin:0 0 0 20px;}
#gaiyo h2 {margin:20px 0 5px;}
.dd_top { position:relative; top:-15px;}
#gaiyo table#menseki {margin:10px 0 0 0; border-collapse:collapse;}
#gaiyo table#menseki td {vertical-align:top; padding:5px 0; border-bottom:1px dotted #666;} 
#gaiyo table#menseki td.noline {border:none;}
#gaiyo hr {height:1px; margin:10px 0 0;}

/*---------- 地図 ----------*/
img.map {border:1px solid #999; margin:10px auto 2px;}
p.click {margin:0; line-height:1.5;}
#map h2 {margin:15px 0 10px; color:#666600; padding:4px; border-bottom:1px solid #999;}
#map h3 {margin:10px 0 8px;}
#map ul {margin:0 0 0 30px; }
#map li {line-height:1.5; font-size:90%; list-style-type:circle;}

/*---------- 地域交流 ----------*/
#photo h2 {font-size:96%; margin:20px 0 5px; padding:0 0 3px 0; border-bottom:1px dotted #ccc; color:#666600;}
#photo p {margin:5px 0;}
#photo p img {margin:10px 0; padding:1px; border:2px solid #ccc;}

/*---------- お問い合わせ ----------*/
#contact h2 {font-size:100%; margin:20px 0 10px 0;}
#contact p {line-height:1.3;}
#contact p.tel {font-size:110%; font-weight:bold;}

/*---------- 施設の様子 ----------*/
.photo_box {width:250px; float:left; margin:15px 15px 5px 0;}
.photo_box p {margin:0; line-height:1.8; font-size:83%;}
#cake {margin:15px auto; background-color:#FEF6E3; text-align:center; border:1px dotted #FFAE5D; padding-bottom:10px;}
#cake h2 {margin:10px 0; font-size:90%;}
#daily h3 {margin:20px 0 10px; color:#006600; padding:3px; border-bottom:1px solid #060;}
#daily h5 {margin-top:20px;}


