@charset "UTF-8";


#factory-area {
width:630px;
clear: both;
}

#factory-header {
float:left;
width:630px;
height:22px;
margin:0 0 15px 0;
}


#factory-img {
float:left;
width:200px;
padding:0 9px 0 0;
margin:0 0 25px 0;
}

#factory-title {
float:left;
width:420px;
margin:0 0 25px 0;
}

.title {
margin:2px 0 8px 0;
}

.link_botton {
margin:0 0 8px 0;
}

.factory-text {
clear: both;
}


/* 工場_____________________ */

#individual_factory-area {
width:630px;
clear: both;
}

table#factory {
width:630px;
_font-size:100%;
border: 1px #e5e5e5; solid;
border-width: 1px;
border-collapse: collapse;
border-spacing: 0;
text-align:left;
margin:0 0 20px 0;
}

table#factory td {
border: 1px #9b9b9b solid;
border-width: 1px;
vertical-align:top;
padding:2px 0 2px 6px;
}

table#factory .header {
background:#535353;
color:#ffffff;
font-weight:bold;
}

table#factory .title1 {
width:120px;
background:#e5e5e5;
}

table#factory .title {
width:120px;
}

table#factory .text {
width:507px;
}

table#plane {width:630px;}
table#plane .311 {width:311px;}



/* 埼玉専用 */

table#saitama-f {
width:630px;
_font-size:100%;
border: 1px #e5e5e5; solid;
border-width: 1px;
border-collapse: collapse;
border-spacing: 0;
margin:0 0 20px 0;
font-weight:bold;
clear:both;
}

table#saitama-f td {
border: 1px #9b9b9b solid;
border-width: 1px;
vertical-align:moddle;
padding:2px 10px 2px 10px;
}

table#saitama-f .header {
background:#535353;
color:#ffffff;
font-weight:bold;
}

table#saitama-f .title1 {
background:#e5e5e5;
}

table#saitama-f .right {
text-align:right;
}

table#saitama-f .saitama1 {
width:527px;
}
table#saitama-f .saitama2 {
width:100px;
}


#f-guide {
float:left;
width:630px;
line-height:1.2;
clear: both;
}


#f-img-left1 {
float:left;
width:295px;
padding:0 16px 0 0;
margin:0 0 20px 0;
}
#f-img-left2 {
float:left;
width:295px;
padding:0 40px 0 0;
margin:0 0 20px 0;
}

#f-img-right1 {
float:left;
width:319px;
}

#f-img-right2 {
float:left;
width:295px;
}

#f-img-left_foot {
float:left;
width:295px;
padding:0 40px 0 0;
margin:0 0 4px 0;
}
#f-img-right_foot {
float:left;
width:295px;
}

#f-img-foot {
float:left;
width:630px;
margin:0 0 20px 0;
clear: both;
}
