*{
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
html, body {
    margin:0px;
    padding: 0px;
    font-family: Roboto;
    font-weight: normal;
    background-color:  white;
    -webkit-font-smoothing: antialiased;
}
ul, ol {padding: 0px;margin: 0px;list-style: none;
}
h2, h3, h1, p {
    margin: 0px;
}
 

.centerWrap {
    width: 1312px;
    position: relative;
    margin: 0px auto;
    display: block;
}
 
.centerWrapMin {
    width: 1120px;
    position: relative;
    margin: 0px auto;
    display: block;
}

.basePadding_min {
    box-sizing: border-box;
    padding: 0px 112px;
}

.basePadding {
    box-sizing: border-box;
    padding: 88px 112px;
}
.mrgTop {
    margin-top: 72px;
}

.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;            
}


.flex-just_start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}

.flex-just_end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}

.flex-just_center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

.flex-just_space {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.flex-align_start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}

.flex-align_end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
}

.flex-align_center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.flex-dir_column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}