#side { background:url(../staff/img/bg_tt.jpg) top left no-repeat; }


/* ---------- CONTENTS --------- */

#section {
width:auto;
text-align:left;
padding:30px 30px 20px 30px;
}

.list {
border:1px solid #cccccc;
border-collapse:separate;
background-attachment:fixed;
}

.list caption {
width:auto;
font-size:11px;
color:#333333;
text-align:left;
line-height:18px;
padding:5px 5px 3px 10px;
border-top:1px dotted #cccccc;
background-color:#efefef;
}

.list th {
font-size:11px;
color:#666666;
line-height:15px;
text-align:center;
font-weight:normal;
padding:5px;
background-color:#fafafa;
}

.list td {
font-size:12px;
color:#333333;
line-height:18px;
text-align:left;
padding:5px;
background-color:#ffffff;
}

.list td { border:1px solid #efefef; }

.pic_takagi { width:170px; float:left; padding:20px 0 20px 0; }
.txt_takagi {
width:390px;
float:left;
padding:30px 0 0 0;
text-align:left;
background:url(../staff/img/bg_takagi.gif) top right no-repeat;
}

.pic_negishi { width:210px; float:left; padding:10px 0 20px 0; }
.txt_negishi {
width:350px;
float:left;
margin:10px 0 0 0;
padding:10px 0 0 0;
text-align:left;
}

.pic_staff {
clear:left;
width:auto;
padding:5px 10px 10px 10px;
background-image:url(../staff/img/bg_pic_a.gif);
}

.pic_papper {
width:auto;
padding:50px 0 10px 200px;
background:#efefef url(../staff/img/pic_papper.jpg) top left no-repeat;
}

.pic_salt {
width:auto;
margin:0;
padding:50px 0 10px 130px;
background:#efefef url(../staff/img/pic_salt.jpg) top right no-repeat;
}

ul.txt {
text-align:right;
width:auto;
margin:0;
padding:0 0 0 40px;
}

ul.txt li {
text-align:left;
font-size:12px;
color:#333333;
line-height:18px;
margin:0 0 5px 0;
padding:0;
}

.pageup_s { clear:left; }

.note {
width:auto;
padding:5px 10px 5px 0;
text-align:right;
font-size:11px;
background:#efefef url(../img/line_g.gif) top left repeat-x;
}


.u_line_10_b { margin:0; }
.t_line_20 { background-color:#efefef; padding:20px 25px 20px 25px; }


