@charset "UTF-8";








.header nav ul {
    display: flex;
    justify-content: flex-end;
    gap: 36px;
    list-style: none;
}

.header nav ul a {
    display: block;
    cursor: pointer;
    font-weight: 600;
    text-decoration: none;
    font-size: 18px;
    letter-spacing: 1px;
}

.header nav ul a span {
    margin-left: 8px;
    ;
}

/* .header_pc {
    display: block;
}

.header_text_pc {
    display: block;
} */

.hamburger-menu {
    display: none;
}




/* .main_about_pc {
    display: block;
}

.main_about_pc::after {
    display: block;
}

.main_description_pc {
    display: block;
}

.main_description_pc span {
    display: block;
} */


.main_about {
    display: none;
}

.main_about::after {
    display: none;
}

.main_description {
    display: none;
}

.main_description span {
    display: none;
}



/* .service_title_pc {
    display: block;
}

.service_text_pc {
    display: block;
}

.service_image_div_pc {
    display: block;
}

.service_image1_pc {
    display: block;
} */


.service_title {
    display: none;
}

.service_text {
    display: none;
}

.service_image_div {
    display: none;
}

.service_image1 {
    display: none;
}

section#our_service {
    display: none;
}

/* .main_service_pc,
.main_member_pc,
.main_company_overview_pc,
.main_contact_pc {
    display: block;
}

.main_service_pc span,
.main_member_pc span,
.main_company_overview_pc span,
.main_contact_pc span {
    display: block;
}

.main_service_pc span::after,
.main_member_pc span::after,
.main_company_overview_pc span::after,
.main_contact_pc span::after {
    display: block;

} */

.main_service,
.main_youtube,
.main_company_overview,
.main_news,
.main_contact {
    display: none;
}

.main_service span,
.main_youtube span,
.main_company_overview span,
.main_news span,
.main_contact span {
    display: none;
}

.main_service span::after,
.main_youtube span::after,
.main_company_overview span::after,
.main_news span::after,
.main_contact span::after {
    display: none;

}


.footer_mobile {
    display: none;
}

.footer_text_mobile li a:visited {
    display: none;
}

.footer_text_mobile li a {
    display: none;
}

.footer_text_mobile {
    display: none;
}

.footer_text_mobile li {
    display: none;
}

.footer_text_mobile ul {
    display: none;
}

.footer_copyright_mobile {
    display: none;
}

/* .footer_pc {
    display: block;
}

.footer_text_pc li a:visited {
    display: block;
}

.footer_text_pc li a {
    display: block;
}

.footer_text_pc {
    display: block;
}

.footer_text_pc li {
    display: block;
}

.footer_text_pc ul {
    display: block;
}

.footer_copyright_pc {
    display: block;
} */


/*-----------------------------PC----------------------------------*/
@media screen and (min-width:742px) {

    .top_image {
        display: none;
    }

    .main_description__area img{
        display: none;
    }

    img.text {
        display: none;
       }
       


}

/*--------------------------------------------ここからモバイル------------------------------------------*/
/*--------------------------------------------ここからモバイル------------------------------------------*/
/*--------------------------------------------ここからモバイル------------------------------------------*/
/*--------------------------------------------ここからモバイル------------------------------------------*/
/*--------------------------------------------ここからモバイル------------------------------------------*/
/*--------------------------------------------ここからモバイル------------------------------------------*/
/*--------------------------------------------ここからモバイル------------------------------------------*/
/*--------------------------------------------ここからモバイル------------------------------------------*/

@media screen and (max-width:742px) {


    .header_pc {
        display: none;
    }

    .header_text_pc {
        display: none !important;
    }

    .header nav {
        display: none;
    }

    .hamburger-menu {
        display: block;
    }

    .top_image_pc {
        display: none;
    }
    img.text_pc {
        display: none;
       }

    .main_about {
        display: block;
    }

    .main_about::after {
        display: block;
    }

    .main_description {
        display: block;
    }

    .main_description span {
        display: block;
    }

    .main_description__area_pc img{
        display: none!important;
    }

    .main_about_pc {
        display: none;
    }

    .main_about_pc::after {
        display: none;
    }

    .main_description_pc {
        display: none;
    }

    .main_description_pc span {
        display: none;
    }



    .service_pc{
        display: none;
    }


    .service_title_pc {
        display: none;
    }

    .service_text_pc {
        display: none;
    }

    .service_image_div_pc {
        display: none;
    }

    .service_image1_pc {
        display: none;
    }


    .service_title {
        display: block;
    }

    .service_text {
        display: block;
    }

    .service_image_div {
        display: block;
    }

    .service_image1 {
        display: block;
    }

    section#our_service {
        display: block;
    }
    

    .main_service_pc,
    .main_youtube_pc,
    .main_company_overview_pc,
    .main_news_pc,
    .main_contact_pc {
        display: none;
    }

    .main_service_pc span,
    .main_youtube_pc span,
    .main_company_overview_pc span,
    .main_news_pc span,
    .main_contact_pc span {
        display: none;
    }

    .main_service_pc span::after,
    .main_youtube_pc span::after,
    .main_company_overview_pc span::after,
    .main_news_pc span::after,
    .main_contact_pc span::after {
        display: none;

    }

    .main_service,
    .main_youtube,
    .main_company_overview,
    .main_news,
    .main_contact {
        display: block;
    }

    .main_service span,
    .main_youtube span,
    .main_company_overview span,
    .main_news span,
    .main_contact span {
        display: block;
    }

    .main_service span::after,
    .main_youtube span::after,
    .main_company_overview span::after,
    .main_news span::after,
    .main_contact span::after {
        display: block;

    }


    /*------------ここからフッター-----------------*/
    .footer_mobile {
        display: block;
    }

    .footer_text_mobile li a:visited {
        display: block;
    }

    .footer_text_mobile li a {
        display: block;
    }

    .footer_text_mobile {
        display: block;
    }

    .footer_text_mobile li {
        display: block;
    }

    .footer_text_mobile ul {
        display: block;
    }

    .footer_copyright_mobile {
        display: block;
    }


    .footer_pc {
        display: none;
    }

    .footer_text_pc li a:visited {
        display: none;
    }

    .footer_text_pc li a {
        display: none;
    }

    .footer_text_pc {
        display: none;
    }

    .footer_text_pc li {
        display: none;
    }

    .footer_text_pc ul {
        display: none;
    }

    .footer_copyright_pc {
        display: none;
    }


}