body { margin:14px 0 20px; }

#sewingtop_box { width:752px; margin:0 auto; }
#sewingtop_box #text { margin:0; padding:0 0 15px; }

#sewingtop_box #menu { width:752px; }

#menu .toptd { padding:0 0 15px; }
#menu .middletd { padding:15px 0; }
#menu .bottomtd { padding:15px 0 0; }
#menu .series { width:190px; margin:0 14px 0 0; }
#menu .series .photo { width:80px; padding-right:6px; }
#menu .series strong { font-size:10px; }
#menu .intro { width:104px; vertical-align:bottom; }
#menu .intro p { font-size:10px; line-height:11px; width:85px; margin:6px 0 0; }
#menu #pdf { font-size:10px; width:116px; padding:12px; vertical-align:middle; background-color:#E6F6ED; }
#menu #pdf p { text-align:center; margin:20px 0 0; }


#sewingmain_box { width:752px; margin:0 auto; }

#sewingmain_box #header_box { width:752px; margin:0 0 35px; }

#sewingmain_box .pdf { width:260px; padding:10px; font-size:10px; line-height:14px; background-color:#CCECDD; }
.pdf p { text-align:right; margin:0; _margin-top:3px; }

.tukurikata { height:270px; margin:0; }
.tukurikata td { width:150px; padding:0 2px; }
.tukurikata td table { width:150px; }
.tukurikata td table td { padding:0 0 2px; text-align:center; }
.tukurikata td table td.title { font-size:10px; line-height:14px; color:#333; vertical-align:bottom; }

#sewingmain_box #reafTxt { font-size:10px; }

/*al*/

.tukurikataAL { margin:0; }
.tukurikataAL td { padding:0 0 2px; text-align:center; }
.tukurikataAL td.title { font-size:10px; line-height:14px; color:#333; vertical-align:bottom; }