@charset "utf-8";
.banner-text {width: 30%;}
.banner-text h2 {font-weight: inherit;font-size: 25px;letter-spacing: 0;}
.newstitle {max-width: 230px;}
.text-style {letter-spacing: 0;}
.social-slogant {font-size: 20px;}
/*rwd開始*/
@media (max-width: 1350px) {
    .navbar-brand {
        width: 170px;
    }
    
    .navbar-expand-lg .navbar-nav .nav-link {
        padding: 10px;
    }
    .banner-text h2 {
        font-size: 20px;
    }
    
    .banner-text {
        width: 35%;
    }
}
@media (max-width: 1200px){
    .banner-text h2 {
        font-size: 18px;
    }
    
    .banner-text {
        width: 40%;
    }
}
@media (max-width: 1024px){
    .scroll {bottom: 53px;}
    .banner-text {
        right: auto;
        top: auto;
        bottom: -80px;
        left: 20px;
        width: 50%;
    }
    
    .index-banner::before {
        height: 110%;
    }
    
    .banner-text h1 {
        width: 350px;
    }
}
@media (max-width: 991px){
    .banner-text h1 {width: auto;}
    .index-about {
        margin-top: 80px;
    }
}
@media (max-width: 768px){
    .banner-text h2 {
        font-size: 16px;
    }
    .index-about {
        margin-top: 50px;
    }
    
    .index-banner::before {
        height: 120%;
    }
}
@media (max-width: 640px){
    .banner_box{width:95%!important}
    .scroll{display: none}
    .banner-text {
        width: 65%;
    }
    .social-slogant {
        font-size: 16px;
        margin-left: 10px;
    }
    
    .social-page-title .color-bar {
        width: 50px;
    }
    
    .social-page-title .color-bar-move {
        width: 30px;
    }
}
@media (max-width: 480px){
    .banner-text {
        display: none
    }
    .index-about { margin-top: 0;}
}
