@charset "utf-8";
.cms4d_dic_grid, .cms4d_dic_grid *{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.cms4d_dic_grid{
width:100%;
overflow:hidden;
}
.cms4d_dic_grid:before, .cms4d_dic_grid:after{
content:'';
display:table;
width:100%;
clear:both;
}
.cms4d_dic_grid_inner{
margin-left:-40px;
position:relative;
}
.cms4d_dic_grid_col{
float:left;
position:relative;
border-left:40px solid transparent;
}
.cms4d_dic_grid_item{
width:100%;
float:left;
clear:both;
position:relative;
}
.cms4d_dic_grid.cols_1 .cms4d_dic_grid_col{width:100%;}
.cms4d_dic_grid.cols_2 .cms4d_dic_grid_col{width:50%;}
.cms4d_dic_grid.cols_3 .cms4d_dic_grid_col{width:33.333333%;}
.cms4d_dic_grid.cols_4 .cms4d_dic_grid_col{width:25%;}
.cms4d_dic_grid.cols_5 .cms4d_dic_grid_col{width:20%;}
.cms4d_dic_grid.cols_6 .cms4d_dic_grid_col{width:16.666666%;}
.cms4d_dic_grid.cols_7 .cms4d_dic_grid_col{width:14.285714%;}
.cms4d_dic_grid.cols_8 .cms4d_dic_grid_col{width:12.5%;}
.cms4d_dic_grid.cols_9 .cms4d_dic_grid_col{width:11.111111%;}
.cms4d_dic_grid.cols_10 .cms4d_dic_grid_col{width:10%;}
.cms4d_dic_grid.gw_100 .cms4d_dic_grid_inner{margin-left:-100px;}
.cms4d_dic_grid.gw_100 .cms4d_dic_grid_col{border-width:100px;}
.cms4d_dic_grid.gw_90 .cms4d_dic_grid_inner{margin-left:-90px;}
.cms4d_dic_grid.gw_90 .cms4d_dic_grid_col{border-width:90px;}
.cms4d_dic_grid.gw_80 .cms4d_dic_grid_inner{margin-left:-80px;}
.cms4d_dic_grid.gw_80 .cms4d_dic_grid_col{border-width:80px;}
.cms4d_dic_grid.gw_70 .cms4d_dic_grid_inner{margin-left:-70px;}
.cms4d_dic_grid.gw_70 .cms4d_dic_grid_col{border-width:70px;}
.cms4d_dic_grid.gw_60 .cms4d_dic_grid_inner{margin-left:-60px;}
.cms4d_dic_grid.gw_60 .cms4d_dic_grid_col{border-width:60px;}
.cms4d_dic_grid.gw_50 .cms4d_dic_grid_inner{margin-left:-50px;}
.cms4d_dic_grid.gw_50 .cms4d_dic_grid_col{border-width:50px;}
.cms4d_dic_grid.gw_40 .cms4d_dic_grid_inner{margin-left:-40px;}
.cms4d_dic_grid.gw_40 .cms4d_dic_grid_col{border-width:40px;}
.cms4d_dic_grid.gw_30 .cms4d_dic_grid_inner{margin-left:-30px;}
.cms4d_dic_grid.gw_30 .cms4d_dic_grid_col{border-width:30px;}
.cms4d_dic_grid.gw_25 .cms4d_dic_grid_inner{margin-left:-25px;}
.cms4d_dic_grid.gw_25 .cms4d_dic_grid_col{border-width:25px;}
.cms4d_dic_grid.gw_20 .cms4d_dic_grid_inner{margin-left:-20px;}
.cms4d_dic_grid.gw_20 .cms4d_dic_grid_col{border-width:20px;}
.cms4d_dic_grid.gw_15 .cms4d_dic_grid_inner{margin-left:-15px;}
.cms4d_dic_grid.gw_15 .cms4d_dic_grid_col{border-width:15px;}
.cms4d_dic_grid.gw_10 .cms4d_dic_grid_inner{margin-left:-10px;}
.cms4d_dic_grid.gw_10 .cms4d_dic_grid_col{border-width:10px;}
.cms4d_dic_grid.gw_5 .cms4d_dic_grid_inner{margin-left:-5px;}
.cms4d_dic_grid.gw_5 .cms4d_dic_grid_col{border-width:5px;}
.cms4d_dic_grid.gw_0 .cms4d_dic_grid_inner{margin-left:0px;}
.cms4d_dic_grid.gw_0 .cms4d_dic_grid_col{border-width:0px;}
.cms4d_dic_grid.cols_1 .cms4d_dic_grid_inner{margin-left:0;}
.cms4d_dic_grid.cols_1 .cms4d_dic_grid_col{border-left-style:hidden;}
