/*================= Common =================*/
#main-caption  { margin: 0 23px 0 23px; padding: 8px 6px 8px 6px;
                 border-bottom: solid 1px #afafaf;}
.p-anchor      { margin: 0; padding: 8px 0 5px 30px;}
td.td-pa-eye   { padding: 6px 5px 3px 0;
                 vertical-align: top;
                 white-space: nowrap;}
td.td-pa-text  { padding: 3px 10px 3px 0;
                 vertical-align: top;
                 line-height: 14px;}
.ttl-yoto      { margin: 0; padding: 10px 0 0 20px;}
.t-subttl01    { width : 530px; height: 25px;
                 padding: 0; margin: 10px 0 0 23px;
                 background-image: url(../t_img/sbttl_gray01.gif);
                 background-repeat: no-repeat;}
.t-subttl02    { width : 530px; height: 25px;
                 padding: 0; margin: 10px 0 0 23px;
                 background-image: url(../t_img/sbttl_gray02.gif);
                 background-repeat: no-repeat;}
.t-subttl01-2  { width : 530px; height: 40px;
                 padding: 0; margin: 10px 0 0 23px;
                 background-image: url(../t_img/sbttl_gray01-2.gif);
                 background-repeat: no-repeat;}
.t-subttl02-2  { width : 530px; height: 40px;
                 padding: 0; margin: 10px 0 0 23px;
                 background-image: url(../t_img/sbttl_gray02-2.gif);
                 background-repeat: no-repeat;}
h3.h3-yoto     { margin: 0; padding: 5px 0 0 10px;
                 font-size: 12px;
                 line-height: 15px;
                 font-weight: bold;
                 font-style: normal;}
h2.h2-yoto     { margin: 0; padding: 5px 0 0 10px;
                 font-size: 12px;
                 line-height: 15px;
                 font-weight: bold;
                 font-style: normal;}
.t-yoko-text   { margin: 6px 55px 0 30px; padding: 0;}
.t-sub-text    { margin: 10px 90px 0 23px; padding: 8px 6px 0px 6px;
                 border-top: solid 1px #afafaf;}
.t-ss-ttl      { margin: 0; padding: 0;
                 color:#229922;
                 font-weight: bold;}
.t-ss-text     { margin: 2px 0 0 15px; padding: 0;}
.t-yoko-image  { margin: 0; padding: 8px 25px 0px 25px;}
.yoko-img-left { padding: 0 10px 0 0;
                 vertical-align: top;}
.yoko-img-top  { padding: 0 0 8px 0; margin: 0;}
.yoko-img-right{ padding: 0;
                 vertical-align: top;}
.img-caption   { margin: 0; padding: 3px 0 0 0;
                 text-align: center;
                 color:#229922;
                 font-weight: bold;
                 line-height: 15px;}
.img-captop    { margin: 0; padding: 0 0 2px 0;
                 text-align: center;
                 color:#666666;
                 font-weight: bold;}
.img-typeno    { margin: 0; padding: 3px 0 0 0;
                 text-align: right;
                 color:#666666;
                 font-weight: bold;
                 line-height: 15px;}
.back-top-lay  { margin: -22px 0 0 0; padding: 0 30px 15px 0;
                 text-align: right;
                 font-size: 12px;
                 font-weight: bold;
                 z-index: 10;}
.back-top      { margin: 0; padding: 10px 30px 15px 0;
                 text-align: right;
                 font-size: 12px;
                 font-weight: bold;
                 z-index: 10;}

/* ==== Selfeeder  === */
.lay-app  { position: relative;
            z-index: 5;
            visibility: show;
            color: #666666;
            font-size: 11px;
            line-height: 12px;
            font-weight: bold;}
/* Pneumatic */
#type-selfpa  { top:-188px; left: 80px;}
#type-selfpb  { top:-70px; left: 155px;}

/* Global */
#type-selfgc  { top:-172px; left: 22px;}
#type-selfgb  { top:-212px; left: 143px;}
#type-selfga  { top:-180px; left: 125px;}

/* Electric */
#type-selfep  { top:-164px; left: 10px;}
#type-selfe6  { top:-37px; left: 190px;}

/*  Varimec */
#type-selfvop { top: -268px; left: 100px;}
#type-selfv3  { top: -34px;  left:  74px;}

/* Synchro Tapper(Mechanical feed type) */
#type-synthl  { top: -50px;  left: 23px;}
#type-syntp   { top: -112px; left: 122px;}

/* Synchro Tapper(Sevo motor type) */
#type-synt23  { top: -30px;  left: 40px;}
#type-synt22  { top: -135px; left: 138px;}

/* For general-purpose(Diamond Superoll) */
#type-pur0125 { top: -80px;  left: 35px;}
#type-pur0120 { top: -28px; left: 135px;}

/* For general-purpose(Single Roller Superoll) */
#type-pur025 { top: -22px;  left: 95px;}
#type-pur02m { top: -22px; left: 175px;}

/* For attach CNC-lathe */
#type-cncl   { top: -75px;  left: 40px;}
#type-cnca   { top: -75px; left: 180px;}


