/* header navi */
.cont-nav .p-link-list__list{
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: flex-start !important;
}
.cont-nav .p-link-list{
    margin-bottom:0.5rem;
}
.p-link-list__item:first-of-type{
    margin-top:0.75rem !important;
}


#d1760614 .p-link-list__item a{
    color:#fff !important;
    border:1px solid #fff;
    padding:8px 16px 8px 30px;
    min-width:200px;
    font-weight:bold;
    text-align:center;
}


@media screen and (min-width: 768px){
    .section-image{ 
        padding-top: initial !important;
    }
}

/*discove true sound */
[data-id=d1784516] #d1762426,#d1763034,#d1763098,#d1761482 .p-text{
    color:#fff;
    font-size:initial !important;
}

[data-id=d1784516]:nth-child(3)  .p-media-layout{
    margin-bottom:initial !important;
}    

/* artist story */
[data-id=d1784516]:nth-child(3) > div:nth-child(6)  div.p-text  p {
    color:#fff !important;
}

/* 3core elements */
[data-id=d1784516]:nth-child(3) > div:nth-child(10)  div.p-text  p {
    color:#8c8c8c !important;
    font-size:initial;
}

@media screen and (min-width: 768px){
[data-id=d1784516]:nth-child(3) > div:nth-child(10) {
 .p-media-layout-02__text {
    padding:0px 130px;
 }
 .p-layout__inner {
    gap:initial;
 }
}
}


/* true sound technology */
#d1763384 {
    background-color: #e6e6e6;
    max-width:100%;
    font-size:initial;
    margin:initial;
    padding: 40px 16px 1px;

    @media screen and (min-width: 768px){
        padding:40px 130px 10px;
    }
}

[data-id=d1784516]:nth-child(4) > div:nth-child(2){
    background-color: #999;
}

/* GET CLOSER */
@media screen and (max-width: 768px){
    #d1764040 {
        margin: initial !important;
        padding-top: 20px;
    }
}

/* music */
[data-id=d1784516]:nth-child(5){
    background-color: #fff;
    
    .p-text{
        font-size:initial;
    }
    
    @media screen and (min-width: 768px){
        .p-media-layout-02{
            padding:0px 130px;
        }
    }
}


/* free true sound */
[data-id=d1784516]:nth-child(5) h3{
    color:#333 !important;
}
[data-id=d1784516]:nth-child(5) div:nth-child(2) ul {
    gap:initial !important;
}

[data-id=d1784516]:nth-child(5) div:nth-child(3){
    background-color: #fff;
}

[data-id=d1784516]:nth-child(5) div:nth-child(4) ul {
    gap:initial !important;
}

[data-id=d1784516] div.p-panel-banner-02__text {
    display:none;
}

[data-id=d1784516] .p-layout--pattern-05[data-col-wide] .p-layout__inner{
    gap: 0rem 0.5rem;
}

[data-id=d1784516] .p-panel-banner-02__media{
    margin-bottom: 0.8rem;
}

[data-id=d1784516] .p-layout-media{
    margin-bottom: 0rem;
}

@media screen and (max-width: 420px){
    [data-id="1770391"] .p-layout__content {
        flex-basis: initial !important;
        flex-shrink: initial !important;
        max-width: initial !important;
    }
    [data-id="1770391"] .p-layout__inner {
        display:block
    }

    [data-id="1769636"] .p-layout__content {
        flex-basis: initial !important;
        flex-shrink: initial !important;
        max-width: initial !important;
    }
    [data-id="1769636"] .p-layout__inner {
        display:block
    }
}


/* get closer */
@media screen and (min-width: 768px){
    #d1764040 {
        margin:0 auto !important;
        padding:50px 150px 0px;
    } 
}



[data-id=d1784516] .c-heading-3 h3{
    color:#fff;
    font-size: 20px;
}

[data-id=d1784516] {
    background: #333;
}

.p-media-layut-02{
    background-size:  cover;
}
#d1774918.p-heading-2 h2{
    color:#fff;
    text-align:center;
}
#d1777361.p-heading-2 h2{
    color:#fff;
    text-align:center;
}

/* Tonal balance */
[data-id=d1765137] .c-text{
    color:#8c8c8c;
}


.section-image .p-media-layout-02{
    background-repeat:no-repeat !important;
    background-size: cover !important;
    background-position:center !important;
    /* height:400px !important; */
    width:100% !important;
}

.p-media-layout-02.jsp-background-image-1761336 {}


@media only screen and (min-width: 769px){
    .l-main .l-wrapper:last-child{
        padding-bottom:3.0rem !important;
        gap:initial !important;
    }

    [data-id="1760909"] {
        padding-left: inherit;
        padding-right: inherit;
    }

    [data-id="1760909"] .l-inner {
        margin-left: inherit;
        margin-right: inherit;
    }

    [data-id="1760909"] .jsp-background-image-1760909 {
        width: 100vw !important;
        height: calc(100vw / 2.5) !important;
    }
}
/* follow us */
#d1763530 {
    text-align: center;
}

.c-heading-2__heading, .c-heading-3__heading{
    font-weight:bold;
}

[data-id="d1784516"]:nth-child(4) > div:nth-child(2) {
    background-color: #e6e6e6 !important;
}

@media only screen and (min-width: 769px) {
    .general-content-type-banner-n-in-a-row[data-id="1769636"] .p-layout__inner {
        flex-wrap: nowrap;
    }

    .general-content-type-banner-n-in-a-row[data-id="1769636"] .p-layout--pattern-05[data-col-wide="3"] .p-layout__inner > .p-layout__content {
        flex-basis: calc((100% - 4.5rem) / 4);
        max-width: calc((100% - 4.5rem) / 4);
    }
}

[data-id="1761336"] .l-inner {
    max-width: none;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

[data-id="1761336"]{
    padding-left: 0;
    padding-right: 0;
}

[data-id="1765137"] .l-inner {
    max-width: 100%;
}

[data-id="1765137"] .c-text {
    max-width: 1200px;
    margin:auto;
}


@media only screen and (min-width: 769px) {
    [data-id="1765137"].l-wrapper {
        padding-left: 0;
        padding-right: 0;
    }
}

[data-id="1769383"] .l-inner {
    max-width: none;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}
[data-id="1769383"]{
    padding-left: 0;
    padding-right: 0;
}

.jsp-background-image-1761080 ,.jsp-background-image-1763176{
    height:470px !important;
}

.cont-nav {
    top: 60px !important;
}

.p-heading-2 {
    margin-top: 2.5rem;
}
[data-id="1765137"] .p-media-layout-02__text .c-text {
    padding-left: 16px;
    padding-right: 16px;
}

[data-id="1765137"].l-wrapper{
    padding-left: 0!important;
    padding-right: 0;
}

[data-id="1760909"].l-wrapper{
    padding-left: 0!important;
    padding-right: 0;
}

@media only screen and (min-width: 769px) {
  .c-button-sns__inner {
    flex-direction: column;
  }
}

#d1763530 .p-text {
  margin-bottom: 1em !important;
}

.table-spec-fixed .c-media {
  display: block;
}
#d1763530 .c-heading-3__heading {
  font-size: 20px;
  text-align: center;
}
#d1763530 .c-heading-2-type2 {
  margin: 19px 0 9.5px;
}
#d1763530 .c-text {
  font-size: 15px;
  text-align: center;
}
@media (max-width: 767px) {
  #d2352495 h2 {
    font-size: 26px;
  }
  [data-id="2352498"] .c-heading-3__heading {
    font-size: 18px;
  }
  #d1763530 .c-heading-3__heading {
    font-size: 27px;
  }
}
.p-button-sns .c-button-sns{
    background-color: #fff;
}
[data-id="2042863"] .c-button-sns__list {
    gap: 10px;
}
[data-id="2042863"] .c-button-sns__list-link {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #b4b4b4;
    color: #fff;
    padding: 6px 12px;
    min-width: auto;
    min-height: auto;
}

#d1763530 .p-media-layout {
  margin-bottom: 0 !important;
}