.kihon {  font-size: 12px; line-height: 16px}
.kihon-1 {  font-size: 10px; line-height: 16px}
.kihon-1pink {  font-size: 10px; line-height: 16px; color:#ff33cc;}
.kihon-1red {  font-size: 10px; line-height: 16px; color:#ff0000;}
.kihon-1dred {  font-size: 10px; line-height: 16px; color:#990000;}
.kihon-dred {  font-size: 13px; line-height: 16px; color:#990000; font-weight:bold;}

.bg_recruit{background:url(recruit/img/bg_recruit.jpg) right bottom no-repeat; }
.bg_on {
background-color:#fdf1eb;
}
.recruit{
border:1px solid #cacaca;
border-collapse:collapse;
margin:0pt 0pt 20px 0;
}
.recruit th {
border-collapse:collapse;
border-right:1px solid #cacaca;
padding:0.5ex 1em;
text-align:left;
vertical-align:top;
}
.recruit td {
border-collapse:collapse;
padding:0.5ex 1em;
text-align:left;
vertical-align:top;
}


.bg_recruit2{background:url(recruit/img/bg_recruit2.jpg) right bottom no-repeat; }


#logo h1 {
background-image:url(common/title01.gif);
background-position:0px 50%;
background-repeat:no-repeat;
height:55px;
margin:0px;
padding:0px;
text-indent:-10000px;
width:702px;
}

.wrap{
width:800px;
}

.privacy_wrap p{
font-size:12px;
padding-bottom:15px;
}

.privacy_wrap h3{
font-size:14px;
margin:10px 0 10px 0;
padding:0;
}

.syousai{
width:800px;
font-size:11px;
}

.syousai address{
font-size:12px;
padding:20px;
font-style:normal;
}

.pankuzu{
font-size:11px;
padding:10px 0;
}

li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#sitemap ul li{
background:transparent url(/common/icon_list.jpg) no-repeat scroll 5px 50%;
padding:2px 0pt 0pt 30px;
margin:10px 0pt 5px;
}

.foot_link{
padding-left:16px;
text-align:center;
width:800px;
}

.foot_link .link {
line-height:160%;
margin:10px auto;
text-align:left;
width:750px;
}

#counter{
background:#ff9999 none repeat scroll 0% 50%;
top:20px;
display:block;
position:relative;
width:70px;
border:2px solid #cc6666;
}

#counter span{
font-weight:bold;
font-size:12px;
color:#ffffff;
text-align:center;
display:block;
}


.shadow {
    background: url(staff_image/shadow_001.gif) right bottom;
    float: left; /* 回り込み制御 */
    margin: 8px 0 0 5px;

}
 
.shadow img {
	position: relative;
	left: -5px; /* 画像を左へ移動 */
	top: -5px; /* 画像を上へ移動 */
	background: #ffffe0; /* paddingを設定した場合の背景色 */
	border: 1px solid #999999; /* 画像の枠線 */
	background-color: #fff;
}
