/*! Prefixes.scss v0.2.0 | CSS(3) prefixes mixins library for Sass/Scss, Custom you need CSS prefixes. | Author: Pandao | Copyright (c) 2015 Pandao, MIT License | https://github.com/pandao/prefixes.scss | 2015-06-19 */
/*
small
num must multiply $small-[0-12];
*/
.pr {
    position: relative;
}

.pa {
    position: absolute;
}

#main {
    color: #8e8e8e;
}

#main .txt_group {
    text-align: center;
}

#main .line {
    width: 46px;
    height: 3px;
    margin: 26px auto 30px auto;
    background-color: #8e8e8e;
}

#main .more_btn {
    color: #8e8e8e;
    border-color: #8e8e8e;
}

#main .tpl {
    color: #fff;
    background-color: #383d9c;
    margin-bottom: 20px;
}

#main .tpl .line {
    bottom: 10px;
    right: 19%;
    background-color: #fff;
}

#main .tpl .link_btn {
    bottom: 0;
    right: 0;
    width: 114px;
    height: 60px;
    background: url("/assets/img/common/more_arrow_0.png") 100px 50% no-repeat;
    background-size: 7px;
    line-height: 63px;
    padding-left: 26px;
    cursor: pointer;
    color: #fff;
}

#main .tpl .txt_ctn .txt {
    padding-top: 30px;
}

#main .tpl .txt_ctn .txt h6 {
    margin-top: 20px;
}

.pc-show {
    display: block;
}

.m-show {
    display: none;
}

.fr {
    float: right;
}

.section_0 {
    padding: 50px 0;
}

@media screen and (max-width: 40em) {
    #main br {
        display: none;
    }

    #main br.m-show {
        display: block;
    }

    #main .pc-show {
        display: none !important;
    }

    #main .m-show {
        display: block !important;
    }

    #main .txt h3 {
        font-size: 12px;
    }

    #main .txt h6 {
        font-size: 10px;
    }


    #main .txt_group h3 {
        font-size: 18px;
    }

    #main .txt_group h6 {
        font-size: 12px;
    }

    #main .line {
        margin: 6px auto 10px auto;
    }

    #main .section_0 {
        padding: 10px 0;
    }

    #main .tpl .line {
        right: 38%;
    }
}

/*# sourceMappingURL=app.css.map */
