/*house*/

/*common specification*/

*{margin:0;padding:0;line-height:160%;}
html,body{margin:0; padding:0}
img{border:none;}
ul,ol{margin:0;padding:0;}
ul li{list-style:none;list-style-postion:inline}
ul li a{text-decoration:none;border:none;}
h2,h3,h3,h4,h5{margin:0;padding:0;}

html{background:#e5cbec;}
.cf {clear:both;font-size:1px;}
body{
font-family:arial, sans-serif, Osaka, verdana;
color:#333;
text-align:center;
background:#e1ecd9 url(img/bg.jpg) repeat-x;
}

/*LINK*/
a{color:#e87915;}

a:hover{color:#be5a00;}

/*layout*/
#allwrap{
width:760px;
margin:0 auto;
background:#f0f6ec;
text-align:left;
border-right:#fff solid 2px;
border-left:#fff solid 2px;
}

#header{margin:0 auto;text-align:left; height:136px; background:url(img/header.jpg) no-repeat;}

#leftcol01{
width:237px;
padding:0 12px 10px 12px;
font-size:13px;
line-height:180%;
vertical-align:top;
}

#bread{
padding:10px 0;
font-size:13px;
}
 

#right-col{
width:462px;
padding:0 12px 10px 0;
font-size:14px;
vertical-align:top;
}

#footer{
margin-top:10px;
font-size:13px;
padding:10px;
background:#2c562e;
color:#fff;
}

/* header detail*/
#logo{width:400px; height:90px;}
#logo h1{ padding:5px 0 0 0;}
#logo h1 a{ display:block; width:530px; height:70px;}
#logo h1 a span{ display:none;}

/*leftcol01*/
#leftcol02{ background:#fbf7fc; padding-bottom:15px;}

#leftcol03{ padding:10px 0;}
#leftcol03 li a{
background:#ffd7b2;
padding:3px;
display:block;
border-bottom:#df8534 solid 1px;
color:#0b672e;
}
#leftcol03 li a:hover{ background:#ff983b;color:#298c4e;}
#leftcol01 ul{ margin:0 7px;}
#leftcol03 #cl1 a{ background:#c9deba;}
#cl1 a span{ font-weight:bold; font-size:14px;}

/*right-col*/
#contbox{
padding:15px;
background:#fff;
border:#ccc solid 1px;
line-height:300%;
}

#page{
margin:10px 0;
padding:3px 5px 3px 8px;
background:url(img/h2.jpg) repeat-x bottom; 
border-left:#0b672e solid 8px;
}
#page h2{ font-size:19px;color:#e87915;}

#contbox h3{
padding:3px;
font-size:15px;
border-bottom:#999 dashed 1px;
color:#e87915;
}
#contbox ul li{ line-height:300%;}

/*footer*/
#footer ul li{line-height:230%;}
#footer #elder{
padding:10px 0;
font-size:12px;
letter-spacing:2px;
text-align:right;
color:#fff;
}


