._27Hhm {
    display: inline-block;
    margin: 8px 0 24px;
    max-width: 236px;
    padding-left: 4px;
}

._2HVxL {
    height: 236px;
    overflow: hidden;
    position: relative;
    width: 236px;
}

a._2JjT7 :hover {
    cursor: pointer;
}

._2QEdQ {
    background-color: #efefef;
    height: 117px;
    position: absolute;
    vertical-align: top;
    width: 117px;
}

._11y-B {
    border-bottom-left-radius: 8px;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    bottom: 0;
    left: 0;
}

.R7FOP {
    border-bottom-right-radius: 8px;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    bottom: 0;
    right: 0;
}

.DBrhs {
    background-color: #efefef;
    display: inline-block;
}

._2pNqC {
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    border-top-left-radius: 8px;
    left: 0;
    top: 0;
}

._20ZjW {
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    border-top-right-radius: 8px;
    right: 0;
    top: 0;
}
._2quNp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    height: 36px;
    margin: 8px;
}

.ShY_2 {
    background-color: #fff;
    border: 1px solid #efefef;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-height: 300px;
    overflow: hidden;
    position: absolute;
    width: 100%;
    z-index: 1;
}

.DnQMr em {
    border-bottom: 1px solid #000;
    font-style: normal;
}
@media screen\0 {
    ._1fwYx {
        height: 350px; /* IE fix: overflow scroll property works when explicit height of container is defined */
    }
}
._29eG8 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /* stylelint-disable-next-line property-blacklist */
    font-family: "Helvetica Neue", "Helvetica", "\30D2\30E9\30AE\30CE\89D2\30B4   Pro W3", "Hiragino Kaku Gothic Pro", "\30E1\30A4\30EA\30AA", "Meiryo", "\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF", arial, sans-serif;
    height: 528px;
    margin: auto;
    position: relative;
    width: 660px;
}

._288CH {
    color: #fff;
    font-size: 28px;
    font-weight: bold;
    margin-left: 170px;
    position: fixed;
    top: 100px;
}

.zgT79 {
    background: #fff;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: inherit;
    overflow: hidden;
    position: relative;
    width: 660px;
}

.BNlvy {
    background: transparent;
    border: 0;
    cursor: pointer;
    outline: 0;
    padding: 10px;
    position: absolute;
    right: 14px;
    top: 18px;
    z-index: 1;
}

.j9oXm {
    display: inline-block;
    fill: #b5b5b5;
    height: 16px;
    width: 16px;
}

.j9oXm:hover {
    fill: #999;
}

._23fB- {
    color: transparent;
    font: 0 / 0 serif;
    position: absolute;
}

.xCPiY {
    background: #2ab6dd;
    bottom: 0;
    box-sizing: border-box;
    color: #fff;
    font-size: 28px;
    font-weight: bold;
    left: 0;
    opacity: .95;
    padding: 15px 40px;
    position: fixed;
    text-align: center;
    width: 100%;
}

._2M_oI {
    background: #42d321;
    bottom: 0;
    box-sizing: border-box;
    color: #fff;
    font-size: 28px;
    font-weight: bold;
    left: 0;
    opacity: .95;
    padding: 15px 40px;
    position: fixed;
    text-align: center;
    width: 100%;
}

._2yWsA {
    color: #fff;
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center;
}

.zJVm3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    width: 100%;
}

.q5set {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}
._3YxU7 {
    background: none;
    border: none;
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    line-height: 19px;
    margin: 0 0 5px;
    outline: none;
    outline-offset: 0;
    padding: 0;
    text-decoration: underline;
}

._3YxU7::-moz-focus-inner {
    border: none;
    padding: 0;
}
._1lW-2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
}

._1h5_y,
._2zo1S,
._31yW9 {
    border: 1px solid #efefef;
    cursor: pointer;
    display: block;
    font-size: 24px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: bold;
    height: 40px;
    padding: 24px 0 24px 32px;
    position: relative;
    vertical-align: middle;
}

._1h5_y._1OoDp,
._2zo1S._1OoDp,
._31yW9._1OoDp {
    padding-left: 0;
}

._1h5_y:hover, ._31yW9 {
    background-color: #efefef;
}

._1HRX8,
._VzZe {
    color: #555;
    padding-left: 40px;
    position: absolute;
    text-align: center;
    vertical-align: middle;
}

._1HRX8._1OoDp,
._VzZe._1OoDp {
    margin-left: 260px
}

@media (max-width: 1299px) {

    ._1HRX8._1OoDp,
._VzZe._1OoDp {
        margin-left: 0;
    }
    }

._1HRX8 {
    top: 28px;
}

._VzZe {
    top: 32px;
}

._1HRX8._1OoDp {
    top: 4px;
}

._VzZe._1OoDp {
    top: 8px;
}

.ACpq6 {
    color: #bd081c;
    display: inline-block;
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
}

.Az2ry {
    margin: 32px 32px 12px;
    width: 736px;
}

.Az2ry._1OoDp {
    margin: 32px auto 28px;
    max-width: 1276px;
    width: 100%
}

@media (max-width: 1299px) {

    .Az2ry._1OoDp {
        max-width: 1016px;
    }
    }

@media (max-width: 1039px) {

    .Az2ry._1OoDp {
        max-width: 756px;
    }
    }

._2q87T {
    position: absolute;
    right: 5px;
    top: 5px;
}

._3VH3f {
    color: #555;
    display: inline-block;
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
}

.shhNn {
    color: #aaa;
    font-size: 18px;
    line-height: 30px;
}

._3VH3f._1OoDp,
.shhNn._1OoDp {
    margin-left: 260px
}

@media (max-width: 1299px) {

    ._3VH3f._1OoDp,
.shhNn._1OoDp {
        margin-left: 0;
    }
    }

._1X1g9 input[type=text] {
    background: transparent;
    border: none;
    color: #555;
    font-size: 24px;
    font-weight: bold;
    margin-right: 20px;
    width: 590px;
}

._2jy35 {
    padding-top: 10px;
}

._2jy35._1OoDp {
    margin-left: 260px
}

@media (max-width: 1299px) {

    ._2jy35._1OoDp {
        margin-left: 0;
    }
    }

.JSbbz {
    margin: 0 auto;
    max-width: 1276px;
    position: relative
}

@media (max-width: 1299px) {

    .JSbbz {
        max-width: 1016px;
    }
    }

@media (max-width: 1039px) {

    .JSbbz {
        max-width: 756px;
    }
    }

._2eJLj {
    margin: 80px 32px 0;
}

._2eJLj._1OoDp {
    margin: 80px auto 0;
    max-width: 1276px
}

@media (max-width: 1299px) {

    ._2eJLj._1OoDp {
        max-width: 1016px;
    }
    }

@media (max-width: 1039px) {

    ._2eJLj._1OoDp {
        max-width: 756px;
    }
    }

._1AjVm {
    margin: 0 32px;
}

._1AjVm._1OoDp {
    margin: 0 auto;
    max-width: 756px
}

@media (min-width: 1040px) and (max-width: 1299px) {

    ._1AjVm._1OoDp {
        max-width: 1016px;
    }
    }
._1Pnuu {
    height: 100%;
    position: absolute;
    -webkit-transition: -webkit-transform .1s ease-in-out;
    transition: -webkit-transform .1s ease-in-out;
    transition: transform .1s ease-in-out;
    transition: transform .1s ease-in-out, -webkit-transform .1s ease-in-out;
    width: 100%;
    z-index: 1;
}

._3Kyki:active {
    -webkit-transform: scale(.95);
            transform: scale(.95);
}

._1JuPP {
    background-color: rgba(0, 0, 0, .4);
    border-radius: 6px;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}

._1JuPP._2VFj0 {
    background-color: rgba(0, 0, 0, .6);
}

._3N4wx {
    bottom: 0;
    padding: 8px;
    position: absolute;
}

._3N4wx._38hOK {
    bottom: 12px;
    left: 12px;
}

._1JuPP._30WrK {
    background-color: rgba(0, 0, 0, .6);
}

._1Pnuu._38hOK {
    border: 4px solid #bd081c;
    border-radius: 8px;
    box-sizing: border-box;
}

._1Pnuu._38hOK ._1JuPP {
    background: rgba(0, 0, 0, .6);
    border: 4px solid #fff;
    border-radius: 4px;
    box-sizing: border-box;
    height: 100%;
    width: 100%;
}
._2t5o_ {
    position: relative;
    top: 48px;
}

._3G5WN {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #fff;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 24px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 24px;
}

.dcTqS {
    position: absolute;
    right: 8px;
    top: 8px;
    z-index: 1;
}
.CoGGB {
    background-color: transparent;
    border: none;
    height: 100%;
    padding: 0;
    position: relative;
    -webkit-transition: -webkit-transform .1s ease-in-out;
    transition: -webkit-transform .1s ease-in-out;
    transition: transform .1s ease-in-out;
    transition: transform .1s ease-in-out, -webkit-transform .1s ease-in-out;
    width: 100%;
}

._1kPi7 {
    background-color: rgba(0, 0, 0, .2);
    border-radius: 8px;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}

.CoGGB:hover ._1kPi7,
._3pTZD {
    background-color: rgba(0, 0, 0, .4);
}

.yLbk4 {
    height: 106px;
    width: 106px;
}

._2ErzO {
    height: 136px;
    width: 136px;
}

._3wulD {
    height: 236px;
    width: 236px;
}

.CoGGB:focus {
    outline: none;
}

.CoGGB._9jRcs {
    cursor: default;
}

._2oFm8 {
    background-color: #bd081c;
    border-radius: 6px;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    height: 100%;
    line-height: 128px;
    text-align: center;
    width: 100%;
}

._2oFm8._2t6bD {
    border-radius: 8px;
}

.CoGGB:hover ._15z7q {
    background-color: rgba(0, 0, 0, .6);
    border-radius: 8px;
    height: 100%;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
}

.t0_dn {
    display: none;
}

.CoGGB:hover:active .t0_dn {
    bottom: 2px;
    display: block;
    padding: 8px;
    position: absolute;
    -webkit-transition: -webkit-transform .1s ease-in-out;
    transition: -webkit-transform .1s ease-in-out;
    transition: transform .1s ease-in-out;
    transition: transform .1s ease-in-out, -webkit-transform .1s ease-in-out;
    z-index: 1;
}

.CoGGB._3wulD:hover:active .t0_dn {
    bottom: 20px;
    left: 17.2px;
}

.CoGGB:hover:active ._15z7q,
.CoGGB:hover:active .t0_dn {
    -webkit-transform: scale(.95);
            transform: scale(.95);
}
._29Y-3 {
    background: #fff;
    height: 640px;
    max-height: calc(100vh - 40px);
    width: 800px;
}

._29Y-3.cAIPZ {
    background: rgba(255, 255, 255, 0);
    bottom: 0;
    height: 100%;
    max-height: calc(100vh - 65px);
    position: absolute;
    -webkit-transition: background .3s;
    transition: background .3s;
    width: 100%;
    will-change: background;
}

._2UbgR {
    height: 100%;
}

._2UbgR.cAIPZ {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transition: -webkit-transform 1s;
    transition: -webkit-transform 1s;
    transition: transform 1s;
    transition: transform 1s, -webkit-transform 1s;
    will-change: transform;
}

._2UbgR.cAIPZ.fVHQo {
    -webkit-transform: translateY(0);
            transform: translateY(0);
}

._29Y-3.cAIPZ._3YO_0 {
    background: rgba(255, 255, 255, 1);
}

._29Y-3:focus {
    outline: none;
}
._18UuG {
    background: #ebebeb !important;
    border-radius: 6px;
    box-shadow: none;
    color: #aaa;
    font-size: 24px;
    font-weight: bold;
    height: 60px;
    line-height: 29px;
    margin: 20px;
    text-shadow: 0 0 0 !important;
    width: 760px;
}

._1lOoe {
    border: 0 !important;
    border-radius: 6px;
    box-shadow: none !important;
    font-size: 24px;
    font-weight: bold;
    height: 60px;
    line-height: 29px;
    margin: 20px;
    width: 760px;
}

._1lOoe:enabled {
    background: #bd081c;
    color: #fff;
}

.Hlz5G {
    background: #fff;
    border-radius: 8px;
    display: block;
    height: 100px;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 104;
}

._1z7Fn.Hlz5G {
    background: transparent;
    bottom: 0;
    height: 80px;
    position: absolute;
}

.Hlz5G ._1lr7E {
    -webkit-font-smoothing: antialiased;
}

.Hlz5G._1z7Fn ._1lr7E {
    bottom: 28px;
    -webkit-font-smoothing: initial;
    position: relative;
}

.Hlz5G._1z7Fn ._1lr7E ._1lOoe {
    border-radius: 80px;
    font-size: 24px;
    font-weight: bold;
    height: 80px;
    margin: 0;
    text-shadow: none;
    width: 520px;
}

._1UuHR {
    background: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
    background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
    border-radius: 6px;
    bottom: 0;
    height: 73px;
    margin-top: -73px;
    pointer-events: none;
    position: absolute;
    width: 100%;
}

._1UuHR._3P7hq {
    bottom: 73px;
}

._1UuHR._1z7Fn {
    height: 175px;
}
._2Y-ON {
    background: rgba(255, 255, 255, .98);
    padding: 24px 0 48px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1;
}

.-Tz2S {
    margin: 32px auto 24px;
    width: 736px;
}

.-Tz2S.oTEa7 {
    margin: 0 auto;
    max-width: 1276px;
    width: 100%
}

@media (max-width: 1299px) {

    .-Tz2S.oTEa7 {
        max-width: 1016px;
    }
    }

@media (max-width: 1039px) {

    .-Tz2S.oTEa7 {
        max-width: 756px;
    }
    }

._2CEOK {
    float: right;
}

.mZyaJ {
    position: absolute;
    right: 0;
    top: 0;
    width: 236px;
}

._3CrjS {
    margin-left: 260px;
    position: relative
}

@media (max-width: 1299px) {

    ._3CrjS {
        margin-left: 0;
    }
    }

._2WeKX {
    color: #bd081c;
}

.xFbHX {
    color: #555;
}

._2WeKX,
.xFbHX {
    font-size: 26px;
    font-weight: bold;
    line-height: 30px;
}

._2WeKX.oTEa7,
.xFbHX.oTEa7 {
    font-size: 36px;
    letter-spacing: -1.25px;
    line-height: 42px;
    max-width: 700px;
}

._2WeKX.oTEa7._1T7Q6,
.xFbHX.oTEa7._1T7Q6 {
}

@media (max-width: 1299px) {

    ._2WeKX.oTEa7._1T7Q6,
.xFbHX.oTEa7._1T7Q6 {
        font-size: 32px;
        line-height: 38px;
    }
    }

@media (max-width: 1039px) {

    ._2WeKX.oTEa7._1T7Q6,
.xFbHX.oTEa7._1T7Q6 {
        font-size: 26px;
        line-height: 30px;
    }
    }
._3rCw4 {
    height: 368px;
    overflow-y: scroll;
    padding-bottom: 73px;
}

._3rCw4._3mpxA {
    height: 520px;
}

._3rCw4._3tvZS {
    height: 100%;
    padding-bottom: 0;
}

._3U189 ._3rCw4 {
    height: 100%;
}

.pVqNA {
    bottom: 0;
    left: 0;
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
    position: fixed;
    right: 0;
    top: 104px;
}
._2AGzg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
}

._2DhZq {
    position: absolute;
    right: 5px;
    top: 5px;
}
._2rroF {
    background-color: #fff;
    border-radius: 6px;
    margin: 0 auto;
    max-width: 460px;
    outline: none;
    width: auto;
}

._3QiUt {
    overflow: hidden;
}

._15gOf {
    background: #f0f0f0;
    border-radius: 0 0 6px 6px;
    padding: 19px;
}

._15gOf button {
    margin-left: 10px;
}

._15gOf input {
    border: 1px solid #d6d3ce;
    border-radius: 3px;
    box-shadow: 0 0 3px rgba(0, 0, 0, .12) inset;
    box-sizing: border-box;
    color: #333;
    font-size: 14px;
    margin-left: 10px;
    padding: 7px;
    width: 80%;
}

._15gOf form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

._1QC6S {
    background: -webkit-linear-gradient(#fff7cb, #fff4b7);
    background: linear-gradient(#fff7cb, #fff4b7);
    border-bottom: 1px solid #e7e7e7;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 18px;
}

._1QC6S a {
    color: #bd081c;
}

._1iGFQ p {
    margin: 0;
}

._1BnjI {
    border-bottom: 1px solid #e7e7e7;
    color: #333;
    font-size: 20px;
    margin: 0;
    min-height: 20px;
    padding: 17px 50px 13px 18px;
    padding-right: 50px;
    position: relative;
}

._31vdI {
    color: #bd081c;
    margin: 10px 0 0 10px;
}
._3uBSZ {
    border: 1px solid #c7c7c7;
}

._1qbzs {
    border-color: #d4d4d4;
}

._11Pux {
    border: 1px solid #d4d4d4;
}

._9b_x9 {
    border-radius: 4px;
}

._3zs98 {
    font-size: 20px;
}

._9ytXY {
    font-size: 16px;
}

._1W9IN {
    font-size: 14px;
}

._1pKjF {
    font-size: 12px;
}

.nkMiQ {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

._2SgYx {
    margin: 20px;
}

._22eUE {
    margin: 10px;
}

._1Enl3 {
    padding: 20px;
}

._1Mvtm {
    padding: 10px;
}

._1jk4J {
    padding: 10px 0;
}

._17cz9 {
    width: 1236px;
}

._2IYnh {
    color: #555;
}

.RniU5 {
    color: #333;
}

.zsTA4 {
    color: #bd081c;
}
._2Crs5 {

    background: #fff;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    outline: 0;
    padding: 7px 10px
}

._2Crs5:hover {
    background: #eee
}

._2Crs5:active {
    background: #c7c7c7
}

._2ycQM {

    background: #bd081c;
    color: #fff
}

._2ycQM:hover {
    background: #b0071a
}

._2ycQM:active {
    background: #930616
}

._1rXvr {

    background: #efefef
}

._1rXvr:hover {
    background: #e3e3e3
}

._1rXvr:active {
    background: #c7c7c7
}

._2ycQM,
._1rXvr {

    border: none;
    height: 32px;
}
._3N8OU {

    background: #fff;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

._3JlCR {

    border-left: 0;
    border-right: 0;
    border-top: 0;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 5px;
}

._1myx_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    padding: 5px 20px;
}

._3TuFE {
    margin-right: 10px;
}

.yZrH0 {
    font-weight: bold;
    margin-right: 20px;
    width: 205px;
}

._3upso {
    overflow-wrap: break-word;
    width: 583px;
}
._1adMo {

    background: #fff;
    width: 356px;
}

._2jzXd {

    border-left: 0;
    border-right: 0;
    border-top: 0;
    font-size: 20px;
    font-weight: bold;
}

._1AOUG {
    padding: 15px 20px;
}

._3dM61 {
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0;
}

.qIVpH {
    background-color: transparent;
    border: none;
    color: #717171;
    font-weight: bold;
}
._1xcDu {

    background: #fff;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

._2pLGs {

    border-left: 0;
    border-right: 0;
    border-top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 20px;
    font-weight: bold;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 5px;
}

._3uV-P {
    display: inline-block;
    margin-right: 10px;
}

._3s55E {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    padding: 5px 20px;
}

._2U6U2 {
    font-weight: bold;
    margin-right: 20px;
    width: 205px;
}

.F_Xwb {
    overflow-wrap: break-word;
    width: 583px;
}

._2vxN- {
    margin-left: 20px;
}

._26q0S {
    height: 300px;
    resize: vertical;
    width: 862px;
}
._2r9YJ {

    background: #fff;
}

._iIqU {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;
}

.YRS6n {
    margin-right: 20px;
    width: 205px;
}

._2ppR1 {
    -webkit-box-flex: 50px;
        -ms-flex-positive: 50px;
            flex-grow: 50px;
}

._3m_8h {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 8px;
}

._1Rmc- {
    color: #666;
    font-size: 14px;
    line-height: 21px;
}

._2yfaw {

    background: #fff;
    color: #333;
    font-size: 14px;
    padding: 7px;
    width: 587px;
}

._239tH {

    border-top: 0;
    max-height: 200px;
    overflow: scroll;
}

._241_r {
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 10px;
}
._1wB05 {

    margin: 0 auto;
    padding: 30px 0;
    position: relative;
}

._3Gr8f {
    margin-left: 366px;
    width: 870px;
}

._2_mwL {
    left: 0;
    position: absolute;
}

._296u_ {
    margin-bottom: 10px;
}
._3RXJ- {
    -webkit-transform: translate(0, 50px);
            transform: translate(0, 50px);
    -webkit-transition: 200ms ease;
    transition: 200ms ease;
}

._1lB54 {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    -webkit-transition: 200ms ease;
    transition: 200ms ease;
}
._1IING {
    margin: auto;
    width: 200px;
}

._2EIKF {
    border-radius: 50%;
    display: block;
    height: 200px;
    margin: 0 auto;
    width: 200px;
}

._11Q9W {
    display: block;
    margin: 5px;
    text-align: left;
}

._1pvRv {
    margin: 10px;
    text-align: center;
}

._3Ln6s {
    margin-right: 5px;
}
._1blUB {
    background-color: #fff;
    border-radius: 8px;
}
