.layout{margin:0 auto 10px;width:1000px;}
.grid-m .col-main{width:100%;}

.grid-m0s8 .col-main{width:660px;}
.grid-m0s8 .col-sub{width:320px;margin-left:20px;}


.grid-s7m0e8 .col-main{width:380px;margin:0 20px 0 20px;}
.grid-s7m0e8 .col-sub{width:260px;}
.grid-s7m0e8 .col-extra{width:320px;}

.grid-s160m0e160 .col-main{width:660px;margin:0 10px 0 10px;}
.grid-s160m0e160 .col-sub{width:160px;}
.grid-s160m0e160 .col-extra{width:158px;}

.grid-m0s9 .col-main{width:620px;}
.grid-m0s9 .col-sub{width:360px;margin-left:20px;}

.grid-s9m0 .col-main{width:620px;}
.grid-s9m0 .col-sub{width:360px;margin-right:20px;}


.grid-m0e6s9 .col-main{width:360px;}
.grid-m0e6s9 .col-sub{width:360px;}
.grid-m0e6s9 .col-extra{width:240px;margin:0 20px 0 20px;}

.area-m0s240 .main,.area-m0s240 .sub{float:left;overflow:hidden;}
.area-m0s240 .main{width:360px;margin-right:20px;}
.area-m0s240 .sub{width:240px;}

.area-s280m0 .main,.area-s280m0 .sub{float:left;overflow:hidden;}
.area-s280m0 .main{width:320px;}
.area-s280m0 .sub{width:280px;margin-right:20px;}

