@charset "UTF-8";
/* CSS Document */

body {
    min-width: 540px;
}
.wrap {
    margin-left: auto;
    margin-right: auto;
    width: 1080px;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-13, .col-14, .col-15, .col-16, .col-17, .col-18, .col-19, .col-20, .col-21, .col-22, .col-23, .col-24 {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    position: relative;
}
.push-1, .pull-1, .push-2, .pull-2, .push-3, .pull-3, .push-4, .pull-4, .push-5, .pull-5, .push-6, .pull-6, .push-7, .pull-7, .push-8, .pull-8, .push-9, .pull-9, .push-10, .pull-10, .push-11, .pull-11, .push-12, .pull-12, .push-13, .pull-13, .push-14, .pull-14, .push-15, .pull-15, .push-16, .pull-16, .push-17, .pull-17, .push-18, .pull-18, .push-19, .pull-19, .push-20, .pull-20, .push-21, .pull-21, .push-22, .pull-22, .push-23, .pull-23, .push-24, .pull-24 {
    position: relative;
}
.alpha {
    margin-left: 0;
}
.omega {
    margin-right: 0;
}
.wrap .col-1 {
    width: 25px;
}
.wrap .col-2 {
    width: 70px;
}
.wrap .col-3 {
    width: 115px;
}
.wrap .col-4 {
    width: 160px;
}
.wrap .col-5 {
    width: 205px;
}
.wrap .col-6 {
    width: 250px;
}
.wrap .col-7 {
    width: 295px;
}
.wrap .col-8 {
    width: 340px;
}
.wrap .col-9 {
    width: 385px;
}
.wrap .col-10 {
    width: 430px;
}
.wrap .col-11 {
    width: 475px;
}
.wrap .col-12 {
    width: 520px;
}
.wrap .col-13 {
    width: 565px;
}
.wrap .col-14 {
    width: 610px;
}
.wrap .col-15 {
    width: 655px;
}
.wrap .col-16 {
    width: 700px;
}
.wrap .col-17 {
    width: 745px;
}
.wrap .col-18 {
    width: 790px;
}
.wrap .col-19 {
    width: 835px;
}
.wrap .col-20 {
    width: 880px;
}
.wrap .col-21 {
    width: 925px;
}
.wrap .col-22 {
    width: 970px;
}
.wrap .col-23 {
    width: 1015px;
}
.wrap .col-24 {
    width: 1060px;
}
.wrap .pref-1 {
    padding-left: 45px;
}
.wrap .pref-2 {
    padding-left: 90px;
}
.wrap .pref-3 {
    padding-left: 135px;
}
.wrap .pref-4 {
    padding-left: 180px;
}
.wrap .pref-5 {
    padding-left: 225px;
}
.wrap .pref-6 {
    padding-left: 270px;
}
.wrap .pref-7 {
    padding-left: 315px;
}
.wrap .pref-8 {
    padding-left: 360px;
}
.wrap .pref-9 {
    padding-left: 405px;
}
.wrap .pref-10 {
    padding-left: 450px;
}
.wrap .pref-11 {
    padding-left: 495px;
}
.wrap .pref-12 {
    padding-left: 540px;
}
.wrap .pref-13 {
    padding-left: 585px;
}
.wrap .pref-14 {
    padding-left: 630px;
}
.wrap .pref-15 {
    padding-left: 675px;
}
.wrap .pref-16 {
    padding-left: 720px;
}
.wrap .pref-17 {
    padding-left: 765px;
}
.wrap .pref-18 {
    padding-left: 810px;
}
.wrap .pref-19 {
    padding-left: 855px;
}
.wrap .pref-20 {
    padding-left: 900px;
}
.wrap .pref-21 {
    padding-left: 945px;
}
.wrap .pref-22 {
    padding-left: 990px;
}
.wrap .pref-23 {
    padding-left: 1035px;
}
.wrap .suff-1 {
    padding-right: 45px;
}
.wrap .suff-2 {
    padding-right: 90px;
}
.wrap .suff-3 {
    padding-right: 135px;
}
.wrap .suff-4 {
    padding-right: 180px;
}
.wrap .suff-5 {
    padding-right: 225px;
}
.wrap .suff-6 {
    padding-right: 270px;
}
.wrap .suff-7 {
    padding-right: 315px;
}
.wrap .suff-8 {
    padding-right: 360px;
}
.wrap .suff-9 {
    padding-right: 405px;
}
.wrap .suff-10 {
    padding-right: 450px;
}
.wrap .suff-11 {
    padding-right: 495px;
}
.wrap .suff-12 {
    padding-right: 540px;
}
.wrap .suff-13 {
    padding-right: 585px;
}
.wrap .suff-14 {
    padding-right: 630px;
}
.wrap .suff-15 {
    padding-right: 675px;
}
.wrap .suff-16 {
    padding-right: 720px;
}
.wrap .suff-17 {
    padding-right: 765px;
}
.wrap .suff-18 {
    padding-right: 810px;
}
.wrap .suff-19 {
    padding-right: 855px;
}
.wrap .suff-20 {
    padding-right: 900px;
}
.wrap .suff-21 {
    padding-right: 945px;
}
.wrap .suff-22 {
    padding-right: 990px;
}
.wrap .suff-23 {
    padding-right: 1035px;
}
.wrap .push-1 {
    left: 45px;
}
.wrap .push-2 {
    left: 90px;
}
.wrap .push-3 {
    left: 135px;
}
.wrap .push-4 {
    left: 180px;
}
.wrap .push-5 {
    left: 225px;
}
.wrap .push-6 {
    left: 270px;
}
.wrap .push-7 {
    left: 315px;
}
.wrap .push-8 {
    left: 360px;
}
.wrap .push-9 {
    left: 405px;
}
.wrap .push-10 {
    left: 450px;
}
.wrap .push-11 {
    left: 495px;
}
.wrap .push-12 {
    left: 540px;
}
.wrap .push-13 {
    left: 585px;
}
.wrap .push-14 {
    left: 630px;
}
.wrap .push-15 {
    left: 675px;
}
.wrap .push-16 {
    left: 720px;
}
.wrap .push-17 {
    left: 765px;
}
.wrap .push-18 {
    left: 810px;
}
.wrap .push-19 {
    left: 855px;
}
.wrap .push-20 {
    left: 900px;
}
.wrap .push-21 {
    left: 945px;
}
.wrap .push-22 {
    left: 990px;
}
.wrap .push-23 {
    left: 1035px;
}
.wrap .pull-1 {
    left: -45px;
}
.wrap .pull-2 {
    left: -90px;
}
.wrap .pull-3 {
    left: -135px;
}
.wrap .pull-4 {
    left: -180px;
}
.wrap .pull-5 {
    left: -225px;
}
.wrap .pull-6 {
    left: -270px;
}
.wrap .pull-7 {
    left: -315px;
}
.wrap .pull-8 {
    left: -360px;
}
.wrap .pull-9 {
    left: -405px;
}
.wrap .pull-10 {
    left: -450px;
}
.wrap .pull-11 {
    left: -495px;
}
.wrap .pull-12 {
    left: -540px;
}
.wrap .pull-13 {
    left: -585px;
}
.wrap .pull-14 {
    left: -630px;
}
.wrap .pull-15 {
    left: -675px;
}
.wrap .pull-16 {
    left: -720px;
}
.wrap .pull-17 {
    left: -765px;
}
.wrap .pull-18 {
    left: -810px;
}
.wrap .pull-19 {
    left: -855px;
}
.wrap .pull-20 {
    left: -900px;
}
.wrap .pull-21 {
    left: -945px;
}
.wrap .pull-22 {
    left: -990px;
}
.wrap .pull-23 {
    left: -1035px;
}
.clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.clearfix:before, .clearfix:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.clearfix:after {
    clear: both;
}
.clearfix {
}
