body{}
img{border:0;}

#mainColumn{
background: url("../img/smt_redlineBg.gif") repeat-y scroll center center transparent;
font-size: 12px;
margin: 0 auto;
padding: 10px 13px;
width: 754px;
}

*html body #mainColumn{
background:none;
border-right:1px solid #ff0000;
border-left:1px solid #ff0000;
width: 780px;
}

#path{margin:0}

.layout-column-1-inner h1{
background: url("../img/smt_h1.jpg") no-repeat scroll 0 0 transparent;
width:750px;
height:212px;
text-indent:-9999px;
margin: 10px auto 0 auto;
}


#fisrtColumn{background:#f5f5f5;width:750px;}
#fisrtColumn h2{
background: url("../img/smt_h2_001.gif") no-repeat scroll 0 0 transparent;
width:750px;
height:55px;
text-indent:-9999px;
margin:0 auto 15px auto;
}
#fisrtColumn .wrap{
padding: 0 15px 10px;

}


#fisrtColumn .PointRightColumn{width:375px;float:right;}
#fisrtColumn .PointRightColumn .pointBox{
background: url("../img/smt_point_bg.gif") no-repeat scroll center bottom transparent;
}
#fisrtColumn .PointRightColumn .pointBox p{
margin: 0;
padding: 0 17px 20px;
letter-spacing: 0.08em;
line-height: 1.3em;
}
#fisrtColumn .PointRightColumn .pointBox p.gray{
    color: #999999;
    font-size: 11px;
}

#fisrtColumn .PointRightColumn .pointBox img{
padding:0px 10px 17px 0;
clear:both;
}

#fisrtColumn .PointLeftColumn{width:337px;float:left;}
#fisrtColumn .PointLeftColumn .pointBox{
background: url("../img/smt_point_bg337.gif") no-repeat scroll center bottom transparent;
}
#fisrtColumn .PointLeftColumn .pointBox p{
margin: 0;
padding: 0 17px 17px;
letter-spacing: 0.08em;

}

#fisrtColumn .PointLeftColumn .pointBox p.gray{
	clear:both;
	color:#999;
font-size: 11px;
}
#fisrtColumn .PointLeftColumn .pointBox img{
padding:0px 10px 0px 0;
clear:both;
}

#secondColumn{background:#f5f5f5; width:750px;}
#secondColumn h2{
background: url("../img/smt_h2_002.gif") no-repeat scroll 0 0 transparent;
width:750px;
height:55px;
text-indent:-9999px;
}

#secondColumn .wrap{padding: 0 15px 5px;}

table.step{margin: 5px 0;}
table.step th{width: 30px;vertical-align: top;}
table.step td{font-size: 12px;width:195px;vertical-align: top;}


h3.point1{
background: url("../img/smt_h3_point1.gif") no-repeat scroll 0 0 transparent;
width:375px;
height:55px;
text-indent:-9999px;
margin:0;
}

h3.point2{
background: url("../img/smt_h3_point2.gif") no-repeat scroll 0 0 transparent;
width:375px;
height:55px;
text-indent:-9999px;
margin:0;
}

h3.point3{
background: url("../img/smt_h3_point3.gif") no-repeat scroll 0 0 transparent;
width:337px;
height:55px;
text-indent:-9999px;
margin:0;
}

h3.point4{
background: url("../img/smt_h3_point4.gif") no-repeat scroll 0 0 transparent;
width:337px;
height:55px;
text-indent:-9999px;
margin:0;
}

h3.point5{
background: url("../img/smt_h3_point5.gif") no-repeat scroll 0 0 transparent;
width:337px;
height:55px;
text-indent:-9999px;
margin:0;
}


#comment{
font-size: 13px;
font-weight: bold;
margin: 10px auto;
text-align: center;
}

.right{float:right;}
.left{float:left;}

.clearfix:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
.clearfix {
    display: block;
}

