@charset "Shift-JIS";



/* リセット ================================================================= */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
p,
blockquote, 
th,
td {
	margin: 0px;
	padding: 0px;
}









*{
line-height:1.6;}
body { 
font-size:12px;
margin : 0px;
background-color:#FDFDFA;
text-align:center;
line-height:1.9;
letter-spacing: 0.1em; 
font-family: Arial, Verdana, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, "平成角ゴシック", "ＭＳ Ｐゴシック", "Osaka", sans-serif;

}
#waku{
background-repeat:repeat-y; 
background-position:50%;


width:780px;
height:auto;
margin:0 auto;
text-align:center;
border-right:solid  1px; 
border-left:solid  1px; 
border-color:#BABABA;
}
#btable{
background-color:#ffffff;
}
#consyado{
width:600px;
margin:0px;
background-repeat:repeat-x; 
background-image:url(../img/syado.jpg);
background-color:#ffffff;
}
.cona{
text-align:center;
margin:15px;
background-color:#ffffff;
}
#bana{
width:100px;
text-align:center;
margin:15px 0 0 20px;

}
#bana p{
margin:3px 0 3px 0;
}
#showimg{
text-align:center;
margin:4px;
}
.simg{
text-align:center;
margin:6px;
}
#foot{
background-color:#D6D3CD;
height:90px;
}
.font-s{
margin:15px 0px 0px 10px;
color:#666666;
font-size:9px;
}
#copy{
text-align:right;
margin: 10px;
}

#newstext{
padding:5px 0 0 15px;
width:499px;
text-align:left;
font-size:12px;
line-height:1.6;

color:#333333;
}
#leftmenubg{
background-repeat:no-repeat;
background-image:url(../img/leftmenubg.jpg);
}


/* ----------リンクフォント---------- */
a:link					{text-decoration:none; color:#5C5725;  } 
a:active			{text-decoration:none; color:#5C5725;} 
a:visited			{text-decoration:none; color:#5C5725; } 
a:hover				{text-decoration:none;  color:#000000;  } 




/* 下層ページ =============================================================== */

#conwaku{
margin:15px 0 30px 0;
width:500px;
height:auto;
text-align:left;
border:solid 0px;
font-size:11px;
color:#333333;
}
#conwaku p{
margin:10px 0 20px 0;
}
#conwaku h3{
font-weight:normal;
font-size:10px;
color:#333333;

}
#about-table{
clear:both;
margin:20px 0 20px 0;
}
#about-table  td{
font-size:10px;
color:#333333;
padding:4px;
border:solid 1px #ffffff;
}

.cellcolor-b{
background-color:#eeeeee;
text-align:center;
}
.cellcolor-y{
background-color:#F8F9F0;
}
h2{
color:#7E7947;
font-size:12px;
font-weight:bold;
}
#aisatsu{
width:500px;
margin:10px 0px 10px 0;
float:left;
font-size:11px;
color:#333333;
}
#aisatsu img{
margin:0 10px  5px 0;

}
.barbtn{

margin:0px;
padding:0px;
}
#pan-list{
width:400px;
text-align:left;
font-size:10px;
color:#5C5725;
padding:5px 0 5px 0;

}


#formblock{
border:solid 0px;
width:400px;
margin:10px 0 0 50px;

}


.contactform{
width:400px;
height:20px;
border:solid 1px #666666;
}
.contactform2{
width:400px;
height:180px;
border:solid 1px #666666;
}
#submit{
margin:5px;
}

.fo{
font-size:11px;
color:#5C5725;
}


#pagetop{
clear:both;
width:760px;
height:15px;
text-align:right;
padding:0px;
margin:15px 0 0 0;
}



.proflist-box{
width:155px;
height:220px;
border:solid 1px #D4B2A5;
float:left;
margin:3px;
background-color:#FAF7F1;
/*--
background-repeat:repeat-y; 
background-image:url(../img/staffbg.gif);
--*/
}


.staff-name{
width:145px;
height:auto;

margin:3px;
font-size:13px;
color:#653D00;

}
.staff-name2{
font-size:10px;
color:#333333;

}
.staff-name3{
font-size:20px;
color:#653D00;
}
.staff-name4{
font-size:14px;
color:#666666;
}
h4{
padding:5px;
border:outset 1px #cccccc;
font-weight:normal;
font-size:12px;
color:#666666;
background-color:#FFF8F1;
}
.profphoto{
border:solid 1px #999999;
}

h5{
font-size:10px;
color:#333333;
font-weight:normal;
}
#proftitilbar{
width:500px;
background-color:#FFF8F1;

}
.proftitle{
font-size:14px;
color:#333333;
margin:5px 0 5px 10px ;
}
.profcomment{
font-size:12px;
color:#333333;
}

#staffcomment{
border:solid 7px #eeeeee;
}

.list3{
width:450px;
margin:0 0 0 20px;
}

.list3 li{
line-height:1.9;
letter-spacing: 0.1em; 
margin:0 0 10px 0;
}

.photo1{
margin:0 0 5px 0;
}

.tablereform{
line-height:1.9;
font-size:11px;
color:#333333;
}

.tablereform td{
padding:0 0 10px 0;
margin:5px;
}

#btnbox{
width:500px;
height:45px;

text-align:center;
}
.btnimg{
margin:0 0 0 5px;
}

.font-big{
font-weight:bold;
color:#A77405;
font-size:16px;
}
.staffprof{
margin: 20px 0 50px 0;

}
.staffprof td{
padding: 5px;

}
.font-s{
font-size:10px;
}
.proflist-box2{
width:155px;
height:180px;
float:left;
margin:3px;
}

.rehome-box{
width:155px;
height:235px;
border:solid 1px #D4B2A5;
float:left;
margin:3px;
background-color:#FAF7F1;

}


.rehome{
width:145px;
height:auto;

margin:3px;
font-size:13px;
color:#653D00;

}

.rehome2{
width:300px;
height:auto;

margin:3px;
font-size:13px;
color:#653D00;

}

.bgcolor-1{
background-color:#ffffff;
border:solid 1px #cccccc;
margin:10px;
}
.rehometable{
background-color:#FAF7F1;
border:solid 1px #cccccc;
padding:5px;
margin:15px 0 0 0;
}
.rehomecome{
font-size:12px;
color:#333333;
margin:5px 0 0 0;
}

.syousaibtn{
text-align:right; 
margin:15px 10px 0 0;
}
.rephoto1{
margin:5px 0 0 5px;
}

.tablebg{
background-repeat:no-repeat;
background-image:url(../img/ashi.gif);
background-color:#FAF7F1;
font-size:12px;
color:#333333;
padding:5px 5px 5px 15px;

}
.table02{
padding:5px;
margin: 0 0 10px 0;
}
.tanto{
margin:5px;
border:solid 1px #cccccc;
}




