BODY{
  text-align : center;
  margin : 0px;
  padding : 0px;
  font-size : 13px;
 font-family:  "‚l‚r ‚oƒSƒVƒbƒN" , Osaka , sans-serif;
 text-decoration: none;
 color: #333333;
 background-color: #ffffff;
}

.top{
background-color : #C8FAFF;
margin : 0px;
padding : 0px;
border-width : 0px 0px 0px 0px;
text-align : left;
width : 100%;
height : 60px;
}

.top-under{
margin:0px;
background-image : url(../img/back/navbar-c.gif);
height:26px;
}

.main{
width:800px; 
background-image : url(../img/back/basemain-rec.gif);
margin-left : auto;
margin-right : auto;
}

.menu1{
width:210px;
float:left;
text-align:center;
}

.menu1 DL{
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
background-image : url(../img/tab/navi-back.gif);
width:197px;
}

.menu1 DT{
margin:0px;
padding:0px;
}

.menu1 DD{
text-align:left;
margin:4px;
padding:2px;
text-indent:1.5em;
background-image : url(../img/tab/rec01.gif);
border-width : 1px 1px 1px 1px;
border-top-style : solid;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-color :#1521FB #1521FB #1521FB #1521FB;
}

.menu1 A:link,A:active,A:visited{
 text-decoration: none;
 color: #1800ac;
 }

.menu1 A:hover{
 text-decoration: none;
 color: #ff0000;
 }

#menu2{
background-image : url(../img/tab/rec02.gif);
border-color :#ff0000 #ff0000 #ff0000 #ff0000;
color:#ff0000;
}

#menu3{
background-image : url(../img/tab/rec03.gif);
border-color :#ff0000 #ff0000 #ff0000 #ff0000;
color:#ff0000;
}

#menu3 A, #menu3 A:link, #menu3 A:active, #menu3 A:visited{
color:#ff0000;
}

.under1{
width:800px;
height:28px;
text-align:right;
background-image : url(../img/back/under-rec.gif);
margin-left : auto;
margin-right : auto;
line-height:28px;
}

.under1 A, .under1 A:link, .under1 A:active, under1 A:visited, under1 A:hover{
 text-decoration: none;
 }

.under2{
width:800px;
height:26px;
background-image : url(../img/back/copy-rec.gif);
text-align:center;
margin-left : auto;
margin-right : auto;
line-height:26px;
}

.contents{
margin-left:220px;
margin-top:0px;
padding-top:20px;
width:560px;

}


h2.fresh{
 font-weight: 700;
 text-align:left;
 text-indent: 30px;
 width: 550px;
 background-image: url("../img/h/h2green2.gif"); 
 font-size: 15px;
 color: #003666;
 margin-top:0px;
 margin-bottom: 20px;
 margin-left: 0px; 
 padding:0px;
 height: 28px;
 line-height: 28px; 
}

h2.part{
 font-weight: 700;
 text-align:left;
 text-indent: 30px;
 width: 550px;
 background-image: url("../img/h/h2ash.gif"); 
 font-size: 15px;
 color: #003666;
 margin-top:0px;
 margin-bottom: 20px;
 margin-left: 0px; 
 padding:0px;
 height: 28px;
 line-height: 28px; 
}

h3{
font-size:1.5em;
color:#ff0000;
margin:0px;
}

.policy{
text-align:right;
margin-top:10px;
margin-right:5px;
}

.go-part{
width:300px;
text-align:center;
margin-left:0px;
margin-right:0px;
padding:0px;
float:left;
}

.partmsg{
margin-right:0px;
padding-bottom:20px;
}

#bld{
font-weight:700;
color:#0000cc;
}

.entry{
background-color:#ffeeff;
width:340px;
font-size:0.8em;
text-align:left;
margin-left:5px;
margin-top:5px;
padding:5px;
float:left;
}

.entry H4{
font-size:1.4em;
margin-top:2px;
margin-bottom:1px;
color:#ff0000;
text-align:center;
}

.entry img{
float:left;
margin-right:5px;
}

.history{
background-color:#eeffee;
width:340px;
font-size:1em;
text-align:left;
margin-left:5px;
margin-top:5px;
margin-bottom:5px;
padding:5px;
float:left;
}

.history H4{
font-size:1em;
font-weight:500;
margin-top:2px;
margin-bottom:1px;
color:#009900;
}

.list{
list-style-type: none;
float:left;
width: 179px;
height: 150px;
background-image: url("../img/back/recback01.jpg");
background-repeat: no-repeat;
margin: 0px;
padding-top: 10px;
padding-left: 3px;
padding-right: 3px;
padding-bottom:0px;
}

.list h4{
font-size: 1em;
color: #000099;
margin-bottom: 5px;
margin-top:0px;
}

.repo-in {
background-image: url(../img/tab/repo-in.gif);
background-repeat: no-repeat;
text-align: left;
text-indent: 2em;
font-size: 10px;
line-height: 16px;
border: 0px;
height:17px;
}
.repo-now {
background-image: url(../img/tab/repo-now.gif);
background-repeat: no-repeat;
text-align: left;
text-indent: 2em;
font-size: 10px;
line-height: 16px;
border: 0px;
color:#990000;
height:17px;
}

#repo{
border:0px;
background-image:none;
margin:0px;
margin-top:-5px;
}

.exp-in {
background-image: url(../img/tab/exp-in.gif);
background-repeat: no-repeat;
text-align: left;
text-indent: 2.5em;
font-size: 13px;
line-height: 16px;
border: 0px;
height:17px;
}
.exp-now {
background-image: url(../img/tab/exp-now.gif);
background-repeat: no-repeat;
text-align: left;
text-indent: 2.5em;
font-size: 13px;
line-height: 16px;
border: 0px;
color:#990000;
height:17px;
}

#exp{
border:0px;
background-image:none;
margin:0px;
margin-top:-5px;
}


.name{
margin-left:30px;
margin-top:30px;
font-size:1.2em;
font-weight:700;
line-height:3em;
float:left;
}

.title{
background-image:url(../img/recruit/rec461.gif);
margin-left:100px;
text-align:center;
width:350px;
height:30px;
line-height:30px;
color:#336699;
}

.masg{
font-size:1.1em;
line-height:1.7em;
}

.under-back{
text-align:center;
margin-top:20px;
margin-bottom:20px;
}

.zensen {
width:520px;
background-color:#eeeeff;
font-size:1em;
text-align:left;
margin-left:5px;
margin-top:5px;
margin-bottom:10px;
padding:5px;
float:left;
}
.zensen H4{
text-align:center;
font-size:1.1em;
margin-top:2px;
margin-bottom:1px;
color:#330099;
}

.parttime TD{
border : solid 1px #666666;
margin : 0px;
padding : 3px;
font-size:0.9em;
}
