.edit-change-bg-highlight{
    background-color: transparent;
}

html {
    overflow-y: scroll;
    overflow-x: hidden;
}

html, body {
    margin: 0;
    padding: 0;
    background-color: #2e2d2b;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

a {
    text-decoration: none;
}

img {
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    border: none;
    line-height: normal;
    vertical-align: middle;
}

.wrapper {
    display: block;
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: left;
    word-wrap: break-word;
}

.bgded {
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.overlay {
    position: relative;
    z-index: 1;
}

    .overlay::after {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: "";
        z-index: -1;
    }

.container_main {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 0px 10px 0px 10px;
}

.container_home_movin {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    padding: 0px 0px 38px 0px;
    margin: 0px 10px 0px 10px;
}

.container_contacr {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 10px 10px 0px 10px;
    width: 1200px;
    margin: auto;
}

.container_top {
    background-color: #cacaca;
}

.container_top_absolute {
    /*position: fixed;*/
    z-index: 100;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    z-index: 20;
}

.container_bg {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    padding: 90px 0px 50px 0px;
    margin: 0px 10px 0px 10px;
}

.top {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    height: 100px;
}

.top_center {
    padding-top: 15px;
}

.home_new_center {
    text-align: center;
    margin: auto;
}

.contact_content {
    width: 80%;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-left: auto;
    margin-right: auto;
}

.contact_box_01 {
    width: 33%;
    padding-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.contact_box_02 {
    width: 33%;
    padding-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.contact_box_03 {
    width: 34%;
    padding-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.box_33_01 {
    width: 32%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 40px;
}

.box_33_02 {
    width: 32%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 40px;
}

.box_33_03 {
    width: 32%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 40px;
}

.box_50_01 {
    width: 47%;
    padding-right: 3%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    padding-bottom: 60px;
}

.box_50_02 {
    width: 47%;
    padding-left: 3%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    padding-bottom: 60px;
}

.box_50_photo_01 {
    width: 49%;
    padding-right: 1%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    padding-bottom: 25px;
}

.box_50_photo_02 {
    width: 49%;
    padding-left: 1%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    padding-bottom: 25px;
}

.box_70_01 {
    width: 55%;
    padding-right: 3%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    padding-bottom: 40px;
}

.box_70_02 {
    width: 40%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    padding-bottom: 60px;
}

.box_20_01 {
    width: 30%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    padding-bottom: 80px;
}

.box_20_02 {
    width: 70%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    padding-bottom: 80px;
}

.inpage_menu_dot {
}

.inpage_menu_line {
}

.inpage_menu_line_ir {
}

.inpage_menu {
    text-align: center;
    border-bottom-color: #eb212e;
    border-bottom-style: solid;
    border-width: 2px;
    background-color: #303030;
}

.inpage_container {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-top: 45px;
    width: 100%;
}

.inpage_container2 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-top: 45px;
    margin-bottom: 45px;
    width: 100%;
}

.group_profile_content05 {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    background-image: url(../images/about_group_profile_bg2.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-color: #cacaca;
}

.gallery_bg {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}










.footer_sitemap_content_01 {
    width: 20%;
    border-right-color: #b2b2b2;
    border-right-style: solid;
    border-width: 1px;
    text-align: left;
}

.footer_sitemap_content_02 {
    width: 17%;
    border-right-color: #b2b2b2;
    border-right-style: solid;
    border-width: 1px;
    text-align: left;
}

.footer_sitemap_content_03 {
    width: 26%;
    border-right-color: #b2b2b2;
    border-right-style: solid;
    border-width: 1px;
    text-align: left;
}

.footer_sitemap_content_04 {
    width: 16%;
    border-right-color: #b2b2b2;
    border-right-style: solid;
    border-width: 1px;
    text-align: left;
}

.footer_sitemap_content_05 {
    width: 20%;
    text-align: left;
}

.location {
}






@media (min-width: 800px) {
    .top {
        width: 100%;
        margin: 0px 0px 0px 0px;
    }

    .top_left {
        width: 30%;
        text-align: left;
        padding-top: 15px;
    }

    .top_center {
        width: 40%;
        text-align: center;
    }

    .top_right {
        width: 30%;
        z-index: 100;
        height: 30px;
        text-align: right;
        padding-top: 15px;
    }

    .home_movin_content {
        text-align: right;
        padding-top: 98px;
        float: none;
    }

    .home_movin_play {
        margin-left: auto;
        margin-right: 0px;
        text-align: left;
        width: 50%;
        padding: 0px 5% 30px 5%;
    }

    .home_new_center {
        width: 80%;
    }

    .inpage_menu {
        padding: 15px 0px 15px 0px;
        height: auto;
    }

    .inpage_menu_dot {
        text-decoration: none;
        vertical-align: auto;
        background-color: #c2c2c2;
        border-radius: 50%;
        width: 6px;
        height: 6px;
        background-size: 10px 10px;
        margin: 0px 20px 4px 20px;
        display: inline-block;
    }

    .inpage_menu_line {
        display: none;
    }

    .inpage_menu_line_ir {
        border-bottom-color: #717171;
        border-bottom-style: solid;
        border-width: 1px;
        width: 100%;
        margin: 10px 0px 10px 0px;
    }

    .about_group_profile_bg {
        background-image: url(../images/about_group_profile_bg.jpg);
        background-position: center top;
    }

    .group_profile_content01 {
        margin-left: 0px;
        margin-right: auto;
        text-align: left;
        width: 80%;
        padding-right: 3%;
        padding-top: 20px;
    }

    .group_profile_content02 {
        padding-top: 20px;
        margin-left: 0px;
        margin-right: auto;
        text-align: left;
        width: 17%;
    }

    .group_profile_content03 {
        margin-left: 0px;
        margin-right: auto;
        text-align: left;
        width: 27%;
        padding-right: 3%;
        padding-top: 40px;
    }

    .group_profile_content04 {
        padding-top: 40px;
        margin-left: 0px;
        margin-right: auto;
        text-align: left;
        width: 70%;
    }

    .group_profile_content05 {
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        width: 100%;
        padding: 180px 10px 100px 10px;
    }








    .location {
        width: 100%;
        text-align: right;
    }
}

@media (min-width: 1200px) {

    .container_main {
        width: 1200px;
        margin-left: auto;
        margin-right: auto;
    }

    .container_home_movin {
        width: 1200px;
        margin-left: auto;
        margin-right: auto;
    }

    .container_top_absolute {
        margin-left: auto;
        margin-right: auto;
        /*position: fixed;*/
        z-index: 100;
    }

    .container_bg {
        width: 1200px;
        margin-left: auto;
        margin-right: auto;
    }
}

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

    .contact_content {
        width: 90%;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-flow: row wrap;
        flex-flow: row wrap;
        margin-left: auto;
        margin-right: auto;
    }

    .contact_box_01 {
        width: 33%;
        padding-bottom: 40px;
        margin-left: auto;
        margin-right: auto;
    }

    .contact_box_02 {
        width: 33%;
        padding-bottom: 40px;
        margin-left: auto;
        margin-right: auto;
    }

    .contact_box_03 {
        width: 34%;
        padding-bottom: 40px;
        margin-left: auto;
        margin-right: auto;
    }

    .box_33_01 {
        width: 31%;
        padding-right: 2%;
        padding-bottom: 40px;
    }

    .box_33_02 {
        width: 31%;
        padding-right: 2%;
        padding-bottom: 40px;
    }

    .box_33_03 {
        width: 31%;
        padding-bottom: 40px;
    }

    .box_50_01 {
        width: 47%;
        padding-right: 3%;
        padding-bottom: 60px;
    }

    .box_50_02 {
        width: 47%;
        padding-left: 3%;
        padding-bottom: 60px;
    }

    .box_50_photo_01 {
        width: 49%;
        padding-right: 1%;
        padding-bottom: 25px;
    }

    .box_50_photo_02 {
        width: 49%;
        padding-left: 1%;
        padding-bottom: 25px;
    }

    .box_70_01 {
        width: 57%;
        padding-right: 3%;
        padding-bottom: 40px;
    }

    .box_70_02 {
        width: 40%;
        padding-bottom: 40px;
    }

    .box_20_01 {
        width: 30%;
        padding-bottom: 80px;
    }

    .box_20_02 {
        width: 70%;
        padding-bottom: 80px;
    }

    .footer_sitemap_content_01 {
        width: 52%;
        margin-bottom: 40px;
    }

    .footer_sitemap_content_02 {
        width: 47%;
        margin-bottom: 40px;
        border-right-style: none;
    }

    .footer_sitemap_content_03 {
        width: 52%;
        margin-bottom: 40px;
    }

    .footer_sitemap_content_04 {
        width: 47%;
        margin-bottom: 40px;
        border-right-style: none;
    }

    .footer_sitemap_content_05 {
        width: 52%;
        margin-bottom: 40px;
        border-right-color: #b2b2b2;
        border-right-style: solid;
        border-width: 1px;
    }

    .inpage_menu {
        padding: 15px 0px 15px 0px;
        height: auto;
    }

    .inpage_menu_dot {
        text-decoration: none;
        vertical-align: auto;
        background-color: #c2c2c2;
        border-radius: 50%;
        width: 6px;
        height: 6px;
        background-size: 10px 10px;
        margin: 0px 20px 2px 20px;
        display: inline-block;
    }

    .inpage_menu_line {
        display: none;
    }

    .inpage_menu_line_ir {
        border-bottom-color: #717171;
        border-bottom-style: solid;
        border-width: 1px;
        width: 100%;
        margin: 10px 0px 10px 0px;
    }

    .location {
        width: 100%;
        text-align: right;
    }

    .about_group_profile_bg {
        background-image: url(../images/about_group_profile_bg.jpg);
        background-position: center top 30px;
    }
}



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

    .contact_content {
        width: 100%;
    }

    .contact_box_01 {
        width: 33%;
        padding-bottom: 40px;
    }

    .contact_box_02 {
        width: 33%;
        padding-bottom: 40px;
    }

    .contact_box_03 {
        width: 34%;
        padding-bottom: 40px;
    }

    .box_33_01 {
        width: 31%;
        padding-right: 2%;
        margin-bottom: 20px;
    }

    .box_33_02 {
        width: 31%;
        padding-right: 2%;
        padding-bottom: 20px;
    }

    .box_33_03 {
        width: 31%;
        padding-bottom: 20px;
    }

    .box_50_01 {
        width: 47%;
        padding-right: 3%;
        padding-bottom: 60px;
    }

    .box_50_02 {
        width: 47%;
        padding-left: 3%;
        padding-bottom: 60px;
    }

    .box_50_photo_01 {
        width: 49%;
        padding-right: 1%;
        padding-bottom: 25px;
    }

    .box_50_photo_02 {
        width: 49%;
        padding-left: 1%;
        padding-bottom: 25px;
    }

    .box_70_01 {
        width: 100%;
        padding-right: 0%;
        padding-bottom: 40px;
    }

    .box_70_02 {
        width: 100%;
        padding-bottom: 40px;
        text-align: center;
    }

    .box_20_01 {
        width: 30%;
        padding-bottom: 80px;
    }

    .box_20_02 {
        width: 70%;
        padding-bottom: 80px;
    }

    .footer_sitemap_content_01 {
        width: 52%;
        padding-bottom: 20px;
    }

    .footer_sitemap_content_02 {
        width: 47%;
        margin-bottom: 40px;
        border-right-style: none;
    }

    .footer_sitemap_content_03 {
        width: 52%;
        margin-bottom: 40px;
    }

    .footer_sitemap_content_04 {
        width: 47%;
        margin-bottom: 40px;
        border-right-style: none;
    }

    .footer_sitemap_content_05 {
        width: 52%;
        margin-bottom: 40px;
        border-right-color: #b2b2b2;
        border-right-style: solid;
        border-width: 1px;
    }

    .top_left {
        display: none;
    }

    .top_center {
        width: 100%;
        text-align: center;
    }

    .top_right {
        display: none;
    }

    .home_movin_content {
        text-align: center;
        padding-top: 98px;
        float: none;
    }

    .home_movin_play {
        margin-left: auto;
        margin-right: auto;
        text-align: left;
        width: 40%;
        padding: 0px 5% 30px 5%;
    }

    .inpage_menu {
        padding: 15px 0px 15px 0px;
        height: auto;
    }

    .inpage_menu_dot {
        text-decoration: none;
        vertical-align: auto;
        background-color: #c2c2c2;
        border-radius: 50%;
        width: 6px;
        height: 6px;
        background-size: 10px 10px;
        margin: 0px 20px 2px 20px;
        display: inline-block;
    }

    .inpage_menu_line {
        display: none;
    }

    .inpage_menu_line_ir {
        border-bottom-color: #717171;
        border-bottom-style: solid;
        border-width: 1px;
        width: 100%;
        margin: 10px 0px 10px 0px;
    }

    .about_group_profile_bg {
        background-image: none;
        background-position: center bottom;
    }

    .group_profile_content01 {
        padding-top: 20px;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }

    .group_profile_content02 {
        padding-top: 20px;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        text-align: center;
    }

    .group_profile_content03 {
        padding-top: 30px;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }

    .group_profile_content04 {
        padding-top: 30px;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        text-align: left;
    }

    .group_profile_content05 {
        padding: 160px 10px 90px 10px;
        background-color: #cacaca;
    }







    .location {
        width: 100%;
        text-align: right;
        padding-bottom: 30px;
    }
}



@media screen and (max-width: 800px) {
    .top {
        width: 100%;
        margin: 0px 0px 0px 0px;
    }

    .top_left {
        display: none;
    }

    .top_center {
        width: 100%;
        text-align: center;
    }

    .top_right {
        display: none;
    }

    .home_movin_content {
        text-align: center;
        padding-top: 98px;
        float: none;
    }

    .home_movin_play {
        margin-left: auto;
        margin-right: auto;
        text-align: left;
        width: 40%;
        padding: 0px 5% 30px 5%;
    }

    .home_new_center {
        width: 100%;
    }

    .contact_content {
        width: 90%;
    }

    .contact_box_01 {
        width: 100%;
        padding-bottom: 30px;
    }

    .contact_box_02 {
        width: 100%;
        padding-bottom: 30px;
    }

    .contact_box_03 {
        width: 100%;
        padding-bottom: 30px;
    }

    .box_33_01 {
        width: 100%;
        padding-right: 0%;
        padding-bottom: 30px;
    }

    .box_33_02 {
        width: 100%;
        padding-right: 0%;
        padding-bottom: 30px;
    }

    .box_33_03 {
        width: 100%;
        padding-bottom: 30px;
    }

    .box_50_01 {
        width: 100%;
        padding-right: 0%;
        padding-bottom: 60px;
    }

    .box_50_02 {
        width: 100%;
        padding-left: 0%;
        padding-bottom: 60px;
    }

    .box_50_photo_01 {
        width: 100%;
        padding-right: 0%;
        padding-bottom: 25px;
    }

    .box_50_photo_02 {
        width: 100%;
        padding-left: 0%;
        padding-bottom: 25px;
    }

    .box_70_01 {
        width: 100%;
        padding-right: 0%;
        padding-bottom: 40px;
    }

    .box_70_02 {
        width: 100%;
        padding-bottom: 40px;
        text-align: center;
    }

    .box_20_01 {
        text-align: center;
        width: 100%;
        padding-right: 0%;
        padding-bottom: 60px;
    }

    .box_20_02 {
        width: 100%;
        padding-bottom: 60px;
    }

    .about_group_profile_bg {
        background-image: none;
        background-position: center bottom;
    }

    .group_profile_content01 {
        padding-top: 20px;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }

    .group_profile_content02 {
        padding-top: 20px;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        text-align: center;
    }

    .group_profile_content03 {
        padding-top: 30px;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }

    .group_profile_content04 {
        padding-top: 30px;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        text-align: left;
    }

    .group_profile_content05 {
        padding: 150px 10px 50px 10px;
        background-color: #cacaca;
    }








    .container_bg {
        padding: 60px 0px 30px 0px;
    }

    .footer_sitemap_content_01 {
        width: 52%;
        margin-bottom: 40px;
    }

    .footer_sitemap_content_02 {
        width: 47%;
        margin-bottom: 40px;
        border-right-style: none;
    }

    .footer_sitemap_content_03 {
        width: 52%;
        margin-bottom: 40px;
    }

    .footer_sitemap_content_04 {
        width: 47%;
        margin-bottom: 40px;
        border-right-style: none;
    }

    .footer_sitemap_content_05 {
        width: 52%;
        margin-bottom: 20px;
        border-right-color: #b2b2b2;
        border-right-style: solid;
        border-width: 1px;
    }

    .inpage_menu {
        padding: 10px 0px 10px 0px;
        height: auto;
    }

    .inpage_menu_dot {
        display: none;
    }

    .inpage_menu_line {
        border-bottom-color: #717171;
        border-bottom-style: solid;
        border-width: 1px;
        width: 100%;
        margin: 10px 0px 10px 0px;
        display: block;
    }

    .inpage_menu_line_ir {
        display: none;
    }

    .location {
        width: 100%;
        text-align: right;
        padding-bottom: 30px;
    }
}

@media screen and (max-width: 582px) {
    .containe {
        margin: 0px 0px 0px 0px;
    }

    .top {
        width: 100%;
        margin: 0px 0px 0px 0px;
    }

    .top_left {
        display: none;
    }

    .top_center {
        width: 100%;
        text-align: center;
    }

    .top_right {
        display: none;
    }

    .home_movin_content {
        text-align: center;
        padding-top: 98px;
        float: none;
    }

    .home_movin_play {
        margin-left: auto;
        margin-right: auto;
        text-align: left;
        width: 100%;
        padding: 0px 0% 30px 0%;
    }

    .home_new_center {
        width: 100%;
    }

    .contact_content {
        width: 90%;
    }

    .contact_box_01 {
        width: 100%;
        padding-bottom: 40px;
    }

    .contact_box_02 {
        width: 100%;
        padding-bottom: 40px;
    }

    .contact_box_03 {
        width: 100%;
        padding-bottom: 40px;
    }

    .box_33_01 {
        width: 100%;
        padding-right: 0%;
        padding-bottom: 30px;
    }

    .box_33_02 {
        width: 100%;
        padding-right: 0%;
        padding-bottom: 30px;
    }

    .box_33_03 {
        width: 100%;
        padding-bottom: 30px;
    }

    .box_50_01 {
        width: 100%;
        padding-right: 0%;
        padding-bottom: 60px;
    }

    .box_50_02 {
        width: 100%;
        padding-left: 0%;
        padding-bottom: 60px;
    }

    .box_50_photo_01 {
        width: 100%;
        padding-right: 0%;
        padding-bottom: 25px;
    }

    .box_50_photo_02 {
        width: 100%;
        padding-left: 0%;
        padding-bottom: 25px;
    }

    .box_70_01 {
        width: 100%;
        padding-right: 0%;
        padding-bottom: 40px;
    }

    .box_70_02 {
        width: 100%;
        padding-bottom: 40px;
        text-align: center;
    }

    .box_20_01 {
        text-align: center;
        width: 100%;
        padding-right: 0%;
        padding-bottom: 60px;
    }

    .box_20_02 {
        width: 100%;
        padding-bottom: 60px;
    }

    .about_group_profile_bg {
        background-image: none;
        background-position: center bottom;
    }

    .group_profile_content01 {
        padding-top: 20px;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }

    .group_profile_content02 {
        padding-top: 20px;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        text-align: center;
    }

    .group_profile_content03 {
        padding-top: 30px;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }

    .group_profile_content04 {
        padding-top: 30px;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        text-align: left;
    }

    .group_profile_content05 {
        padding: 140px 10px 40px 10px;
        background-color: #cacaca;
    }










    .container_bg {
        padding: 50px 0px 20px 0px;
    }

    .footer_sitemap_content_01 {
        width: 100%;
        margin-bottom: 60px;
        border-right-style: none;
    }

    .footer_sitemap_content_02 {
        width: 100%;
        margin-bottom: 60px;
        border-right-style: none;
    }

    .footer_sitemap_content_03 {
        width: 100%;
        margin-bottom: 60px;
        border-right-style: none;
    }

    .footer_sitemap_content_04 {
        width: 100%;
        margin-bottom: 60px;
        border-right-style: none;
    }

    .footer_sitemap_content_05 {
        width: 100%;
        margin-bottom: 40px;
        border-right-style: none;
    }

    .inpage_menu {
        padding: 10px 0px 10px 0px;
        height: auto;
    }

    .inpage_menu_dot {
        display: none;
    }

    .inpage_menu_line {
        border-bottom-color: #717171;
        border-bottom-style: solid;
        border-width: 1px;
        width: 100%;
        margin: 10px 0px 10px 0px;
        display: block;
    }

    .inpage_menu_line_ir {
        display: none;
    }

    .location {
        width: 100%;
        text-align: center;
        padding-bottom: 30px;
    }

    .group_profile_content01 {
        padding-top: 50px;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }

    .group_profile_content02 {
        padding-bottom: 25px;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        text-align: center;
    }

    .group_profile_content03 {
        padding-top: 30px;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        padding-bottom: 20px;
    }

    .group_profile_content04 {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        text-align: left;
    }

    .group_profile_content05 {
        padding: 130px 10px 50px 10px;
        background-color: #cacaca;
    }
}