/* BASIC css start */
#info-group table {width: 100%; border-top:2px solid #454545; border-bottom:1px solid #bebebe; margin-top:10px;}
#info-group th {text-align:left; padding:10px; background-color: #eaeaea; border-bottom:1px solid #bebebe;}
#info-group td {text-align:left; padding:10px; border-bottom:1px solid #bebebe;}
.btn-wrap {padding: 15px 10px;}
.btn-wrap div {width: 49%; float: left;}
.btn-wrap div:last-child {float: right;}
#layerTermsWrap, #layerPrivercyWrap { display: none; }

#layout_header.hread_wa .logo img {height: 23px !important;}


.intro-wrap-m {
        padding-left:40px;
        padding-right:18px;
    }
    .intro-wrap-m section.intro-section {
        padding-top:45px;
    }
    .intro-wrap-m section.intro-section h3{
        font-family: 'Campton' !important;
        font-weight: bold;
        font-size: 30px;
        line-height: 32px;
        color:#555555;
    }
    .intro-wrap-m section.intro-section .intro-text {
        padding-top: 20px;
        font-family: 'Noto Sans KR' !important;
        font-style: normal;
        font-weight: 200;
        font-size:15px;
        line-height:22px;
        color:#000000;
    }
    .intro-wrap-m section.intro-section .intro-text p.sub-tit {
        padding-bottom: 20px;
        font-size: 28px;
        font-weight: 300;
        line-height: 34px;
        color:#111111;
    }
    .intro-wrap-m section.intro-section .intro-text p.sub-tit span {
        display:block;
        margin-bottom: 25px;
        font-family: 'Campton' !important;
        font-weight: bold;
        font-size: 38px;
        line-height: 32px;
        color:#777777;
    }
    .intro-wrap-m section.intro-section ul  {
        margin-top: 60px;
    }
    .intro-wrap-m section.intro-section ul li {
        padding-bottom: 90px;
    }
/* BASIC css end */

