/* 紐⑤컮�� */
@media (max-width : 320px) {
    .invest-list-box{height:auto !important;}
    .invest-list-box-img{width: 100% !important; height: auto !important;}
}

/* 紐⑤컮�� 怨� */
@media (min-width : 321px) and (max-width: 375px){
    .invest-list-box{height:auto !important;}
    .invest-list-box-img{width: 100% !important; height: auto !important;}
}



/* �뚮툝由� */
@media (min-width : 321px) and (max-width: 768px){
    .invest-list-box{height: auto !important;}
    .invest-list-box-img{width:100%!important; height: auto !important;}
    .dash-widget-header{text-align: center !important;}
}

/* �� */
@media (min-width : 769px) {
    .invest-list-box{height: 200px !important;}
    .invest-list-box-img{width: 100% !important;; height: 200px !important;}
}


/*硫붿씤 �곹뭹 �섎뵫*/
/* 紐⑤컮�� */
@media (max-width : 320px) {
    .so-main-p {
        padding: 64px 16px!important;
    }
}

/* 紐⑤컮�� 怨� */
@media (min-width : 321px) and (max-width: 375px){
    .so-main-p {
        padding: 64px 16px!important;
    }
}

/* �뚮툝由� */
@media (min-width : 376px) and (max-width: 768px){
    .so-main-p {
        padding: 64px 16px!important;
    }
}

/* �� */
@media (min-width : 769px) {
    .so-main-p {
        padding: 100px 20px!important;
    }
}


/*硫붿씤 �곹뭹 ���댄�*/
/* 紐⑤컮�� */
@media (max-width : 320px) {
    .so-main-title {
        font-size: 30px!important;
        font-weight: 700!important;
    }
}

/* �뚮툝由� */
@media (min-width : 321px) and (max-width: 768px){
    .so-main-title {
        font-size: 40px!important;
        font-weight: 700!important;
    }
}

/* �� */
@media (min-width : 769px) {
    .so-main-title {
        font-size: 70px!important;
        font-weight: 700!important;
    }
}

/*硫붿씤 �곹뭹 �쒕툕 ���댄�*/
/* 紐⑤컮�� */
@media (max-width : 320px) {
    .so-main-stitle {
        font-size: 30px!important;
        font-weight: 200!important;
    }
}

/* �뚮툝由� */
@media (min-width : 321px) and (max-width: 768px){
    .so-main-stitle {
        font-size: 25px!important;
        font-weight: 300!important;
    }
}

/* �� */
@media (min-width : 769px) {
    .so-main-stitle {
        font-size: 40px!important;
        font-weight: 100!important;
    }
}

/*�곹뭹 由ъ뒪�� �쒕툕 ���댄�*/
/* 紐⑤컮�� */
@media (max-width : 320px) {
    .so-list-stitle {
        font-size: 19px!important;
        font-weight: 300!important;
    }
}

/* �뚮툝由� */
@media (min-width : 321px) and (max-width: 768px){
    .so-list-stitle {
        font-size: 15px!important;
        font-weight: 500!important;
    }
}

/* �� */
@media (min-width : 769px) {
    .so-list-stitle {
        font-size: 23px!important;
        font-weight: 400!important;
    }
}



/*硫붿씤 �곹뭹 ���댄� 諛�*/
/* 紐⑤컮�� */
@media (max-width : 320px) {
    .so-main-bar {
        margin-top: 20px!important;
    }
}

/* 紐⑤컮�� 怨� */
@media (min-width : 321px) and (max-width: 375px){
    .so-main-bar {
        margin-top: 20px!important;
    }
}

/* �뚮툝由� */
@media (min-width : 376px) and (max-width: 768px){
    .so-main-bar {
        margin-top: 25px!important;
    }
}

/* �� */
@media (min-width : 769px) {
    .so-main-bar {
        margin-top: 25px!important;
    }
}

/*硫붿씤 �곹뭹 諛뺤뒪 �섎뵫*/
/* 紐⑤컮�� */
@media (max-width : 320px) {
    .so-main-box {
        padding: 5px 15px!important;
    }
}

/* 紐⑤컮�� 怨� */
@media (min-width : 321px) and (max-width: 375px){
    .so-main-box {
        padding: 5px 15px!important;
    }
}

/* �뚮툝由� */
@media (min-width : 376px) and (max-width: 768px){
    .so-main-box {
        padding: 5px 15px!important;
    }
}

/* �� */
@media (min-width : 769px) {
    .so-main-box {
        padding: 5px 0px!important;
    }
}


/*硫붿씤 �곹뭹 諛뺤뒪 �섎뵫*/
/* 紐⑤컮�� */
@media (max-width : 320px) {
    #content {
        margin-top: 50px!important;
    }
}

/* 紐⑤컮�� 怨� */
@media (min-width : 321px) and (max-width: 375px){
    #content {
        margin-top: 50px!important;
    }
}

/* �뚮툝由� */
@media (min-width : 376px) and (max-width: 768px){
    #content {
        margin-top: 30px!important;
        /*padding-top: 100px!important;*/
    }
}

/* �� */
@media (min-width : 769px) {
    #content {
        margin-top: 60px!important;
        /*padding-top: 100px!important;*/
    }
}