.mainTBL1 { background:transparent url(/product/special/4/sti/image/sti_main_img003.jpg) no-repeat; }
.mainTBL1 td { vertical-align:top; }
.mainTBL1 td p { margin:0 33px 0 20px; }

.mainTBL2 { margin-left:20px; }
.mainTBL2 td { vertical-align:top; }
.mainTBL2 td p { margin:0; }
.mainTBL2 .datalist dt { background:transparent url(/product/special/4/sti/image/sti_main_img008.gif) repeat-y; font-weight:bold; padding:3px; }
.mainTBL2 .datalist dt span { color:#C90505; }
.mainTBL2 .datalist dd { margin:4px 0 0 0; }

.mainTBL3 { margin-left:20px; }
.mainTBL3 td { vertical-align:top; }
.mainTBL3 td.alldata { width: 200px; }
.mainTBL3 td.alldata p { margin:0 15px 0 0; }

.mainTBL4 td { vertical-align:top; }
.mainTBL4 td img { display:block; }
.mainTBL4 td p { margin:0; }

.mainTBL5 { margin:0 0 0 30px; }
.mainTBL5 td { vertical-align:top; padding-top:20px; }
.mainTBL5 td.txt p { width:250px; }
.mainTBL5 td.txt p { margin:5px 0 0 0; color:#666666; }

h3 { width:724px; border:1px solid #CCCCCC; border-bottom:3px solid #0154C4; background-color:#F7F7F7; font-size:80%; color:#666666; }
h3 span { display:block; padding:8px 10px; }

.mt0 { margin-top:0 !important; }
.mt5 { margin-top:5px !important; }
.mt10 { margin-top:10px !important; }
.mt15 { margin-top:15px !important; }
.mt20 { margin-top:20px !important; }
.mt40 { margin-top:40px !important; }
.mb40 { margin-bottom:40px !important; }