/*■find_job■*/

*{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;}
h1,h2,h3,h4,h5{margin:0;padding:0;}

.clearfix{
clear:both;
font-size:1px;
}

body{
font-family:arial, sans-serif, Osaka, verdana;
color:#333;
text-align:center; 
background:#d2e5db url(img/bg.gif) repeat-x;
}

/*link*/
a{color:#006900;}

a:hover{color:#afcfb1;}

/*mainchara*/
#allwrapper{
width:770px;
background:#fff;
margin:0 auto;
text-align:left;
}

#header{
height:102px;
background:url(img/header.jpg) no-repeat;
}

#menu{
width:770px;
background:url(img/h2.jpg) repeat-x;
}

#wrap{
padding-bottom:30px;
background:url(img/wrap_bg.jpg) no-repeat;
}
#navigation{
padding:20px 0 0 7px;
width:238px;
position:relative;
float:left;
}
#contents{
padding-top:250px;
width:515px;
position:relative;
float:right;
}

#footer{
text-align:center;
border-top:#f5fc35 solid 2px;
background:#ebf28a
}

/*header detail*/
#sitetitle{
width:440px;
}
#sitetitle a{width:440px; height:95px; display:block;}
#sitetitle h1 span{display:none;}


/*menu*/
#menu ul li{ width:154px; float:left; text-align:center;}
#menu ul li a{
height:24px;
padding-top:2px;
display:block;
color:#222;
font-size:13px;
border-left:#e6ee11 solid 1px;
border-right:#9e8506 solid 1px;
}

/*navigation detail*/
#navbox{
width:206px;
padding:0 9px;
color:#333;
font-size:13px;
}
#navbox a{ color:#006900; font-weight:bold; text-decoration:underline;}

#navbox h2{
height:33px;
margin:10px 0 5px 0;
background:url(img/navh2.jpg) no-repeat center;
}
#navbox h2 span{ display:none;}

#topics{ margin-bottom:10px; padding:2px;}
#topics li{ line-height:200%;}
#topics li a{
display:block;
background:#c6e5cd;
color:#444;
text-decoration:none;
border-top:#d6f9dd solid 1px;
border-bottom:#afd0b6 solid 1px;
}
#topics li a span{ display:block; padding:7px 5px 5px 10px;}

/*contents detail*/
#mainbox{
padding:10px 40px 10px 25px;
font-size:14px;
line-height:300%;
}
#pagetitle{
margin:15px 0;
padding:2px 10px 0 15px;
border:#ddd solid 1px;
background:url(img/h2.jpg) no-repeat;
}
#pagetitle h2{
font-weight:bold;
font-size:18px;
color:#222;
line-height:180%;
}
#mainbox ul li{ line-height:300%;}

#mainbox h3{ padding:2px 5px 0 15px; font-size:15px; border-bottom:#999 dashed 1px; background:url(img/h2.jpg) no-repeat;}
/*footer detail*/
#footer-in{
width:750px;
margin:0 auto;
padding:10px;
color:#777;
text-align:left;
font-size:11px;
}
#footer-in a{color:#006900; font-weight:bold; letter-spacing:2px;}
#footer-in ul li{ line-height:230%;}

#copyright{
letter-spacing:1px;
text-align:right;
}



