.effect .effect-anchor-list{-webkit-box-pack:left;-ms-flex-pack:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:left}.effect .effect-anchor-list li{line-height:1.5;position:relative;width:33.33%}.effect .effect-anchor-list img{display:block;margin:0 auto 2.5vw;width:13vw}.effect .effect-anchor-list a{display:block;font-size:3vw;padding:0 0 5vw}.effect .effect-anchor-list svg{display:block;height:1.0667vw;margin:2vw auto 0;width:1.8667vw}.effect .o-text-unit_anchor .m-button-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.effect .o-text-unit_anchor .m-button-list_item{margin:auto;width:66.6667vw}.effect .o-content-list_full .o-content-list_item{border-top:1px solid #e9e9e9}.effect .o-media-large_title img{display:block;margin:0 auto 2.5vw;max-width:100%;width:10vw}.effect .o-media-large{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.effect .o-media-large_content{margin-bottom:6.6667vw;margin-top:0}.effect .a-text_attention{color:#898989;font-size:3vw}.effect .o-content-list_full .a-img img{width:52vw}.effect .o-content-list_half li{border-top:1px solid #e9e9e9}.effect .o-content-list_half li:last-child{border-bottom:1px solid #e9e9e9}.effect .o-content-list_half .a-heading{font-size:4.2vw;line-height:10vw;padding:0 0 0 12.5vw;position:relative}.effect .o-content-list_half .a-heading picture{font-size:0;letter-spacing:0;vertical-align:top}.effect .o-content-list_half .a-heading img{left:0;max-width:100%;position:absolute;top:0;width:10vw}.effect .o-content-list_half .a-text{padding:0 4vw}.effect .o-content-list_half .a-img img{width:52vw}.effect .o-media-accordion{background:#f9f7f1}.effect .o-media-accordion-content{height:0;overflow:hidden;-webkit-transition:height .3s cubic-bezier(.39,.575,.565,1) 0s;transition:height .3s cubic-bezier(.39,.575,.565,1) 0s}.effect .o-media-accordion-title{font-size:3.8vw;padding:5vw 10vw 5vw 0;position:relative;text-align:center}.o-media-accordion-title:before{background:#b68d1e;content:" ";height:2px;position:absolute;right:4vw;top:calc(50% - .5px);width:3vw}.effect .o-media-accordion .o-media-accordion-title:after{background:#b68d1e;content:" ";height:3vw;opacity:1;position:absolute;right:5.3vw;top:calc(50% - 1.5vw);-webkit-transition:opacity .3s cubic-bezier(.39,.575,.565,1) 0s;transition:opacity .3s cubic-bezier(.39,.575,.565,1) 0s;width:2px}.effect .o-media-accordion .o-media-accordion-title.is-open:after{opacity:0}.effect .o-media-accordion-inner{padding:5vw 0 0;position:relative}.effect .o-media-accordion-inner:before{background:#ebe2c9;content:" ";display:block;height:1px;left:5vw;position:absolute;top:0;width:82vw}.effect .o-media-accordion-fot{padding:5vw;position:relative}.effect .o-media-accordion .a-text_attention{font-size:2.5vw}.effect .o-media-accordion .o-content-list_item{background:#fff;border:1px solid #ebe2c9;border-top:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;padding:5vw;width:82vw}.effect .o-media-accordion .o-content-list_item.o-content-list_item_no11{border:1px solid #b59a5c}.effect .o-media-accordion .o-content-list_item.o-content-list_item_no06{border:1px solid #0682af}.effect .o-media-accordion .a-heading{width:100%}.effect .o-media-accordion .a-heading.a-heading_no11{color:#b59a5c}.effect .o-media-accordion .a-heading.a-heading_no06{color:#0682af}.effect .o-media-accordion .o-text-image{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 2vw;width:35vw}.effect .o-media-accordion .o-text-unit{width:35vw}.effect .o-media-accordion .o-text-unit .a-heading{width:auto}.effect .o-media-accordion .is-type-text-unit>*+*{margin:5vw auto 0}.effect .l-wrap_product{background:#f9f7f1}.effect .l-wrap_product .m-button-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.effect .l-wrap_product .a-link-button{background:#fff}.o-product-slider{margin:0 -2.5vw;overflow:visible;position:relative}.swiper-slide img{width:100%}.swiper-button-prev{color:transparent;display:block;font-size:0;height:auto;left:-2vw;line-height:0;margin-top:auto;top:12vw;width:auto}.swiper-button-prev svg{display:block;height:1.0667vw;-webkit-transform:rotate(95deg);transform:rotate(95deg);width:1.8667vw}.swiper-button-prev:after{display:none}.swiper-button-next{color:transparent;display:block;font-size:0;height:auto;line-height:0;margin-top:auto;right:-2vw;top:12vw;width:auto}.swiper-button-next:after{display:none}.swiper-button-next svg{display:block;height:1.0667vw;-webkit-transform:rotate(-95deg);transform:rotate(-95deg);width:1.8667vw}.o-product-slider .swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2.5vw}@media only screen and (min-width:768px){.effect .effect-anchor-list li{width:14.28%}.effect .effect-anchor-list img{margin:0 auto 20px;width:auto}.effect .effect-anchor-list a{font-size:.8rem;padding:0 0 70px}.effect .effect-anchor-list svg{display:block;height:6px;margin:20px auto 0;-webkit-transition:fill .2s cubic-bezier(.39,.575,.565,1) 0s,-webkit-transform .2s cubic-bezier(.39,.575,.565,1) 0s;transition:fill .2s cubic-bezier(.39,.575,.565,1) 0s,-webkit-transform .2s cubic-bezier(.39,.575,.565,1) 0s;transition:transform .2s cubic-bezier(.39,.575,.565,1) 0s,fill .2s cubic-bezier(.39,.575,.565,1) 0s;transition:transform .2s cubic-bezier(.39,.575,.565,1) 0s,fill .2s cubic-bezier(.39,.575,.565,1) 0s,-webkit-transform .2s cubic-bezier(.39,.575,.565,1) 0s;width:10px}.effect .effect-anchor-list a:hover svg{-webkit-transform:translateY(3px);transform:translateY(3px)}.effect .o-text-unit_anchor .m-button-list_item{margin:auto;width:auto}.effect .o-media-large{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.effect .o-media-large_title{line-height:60px}.effect .o-media-large_title picture{font-size:0;letter-spacing:0;vertical-align:top}.effect .o-media-large_title img{display:inline;margin:0;padding-right:15px;width:auto}.effect .o-media-large_content{margin-bottom:0;margin-top:0;padding-right:0}.effect .a-text_attention{font-size:.8rem}.effect .o-content-list_full .a-img img{width:auto}.effect .is-type-text-unit>*{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:50%}.is-type-text-unit:after{-ms-flex-preferred-size:50%;flex-basis:50%}.effect .o-content-list_half li{border-top:none}.effect .o-content-list_half li:last-child{border-bottom:none}.effect .o-content-list_half .a-heading{font-size:24px;line-height:1.3;min-height:66px;padding:20px 0 0 81px}.effect .o-content-list_half .a-heading img{width:auto}.effect .o-content-list_half .o-content-list_item:before{border-top:1px solid #e9e9e9;content:" ";display:block;padding:30px 0 0}.effect .o-content-list_half .o-content-list_item:last-child:after{border-bottom:1px solid #e9e9e9;content:" ";display:block;padding:60px 0 0}.effect .o-content-list_half .o-text-unit{padding:0 30px}.effect .o-content-list_half .a-text{padding:0}.effect .o-content-list_half .a-img img{width:auto}.effect .o-media-accordion-inner{padding:60px 0 0}.effect .o-media-accordion-inner:before{left:60px;width:calc(100% - 120px)}.effect .o-media-accordion .o-text-image{padding:0 0 0 20px;width:245px}.effect .o-media-accordion .o-text-unit{width:calc(100% - 245px)}.effect .o-media-accordion .is-type-text-unit{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0 60px}.effect .o-media-accordion .o-content-list_item{-ms-flex-preferred-size:unset;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:unset;padding:20px;width:calc(50% - 20px)}.effect .o-media-accordion .o-content-list_item+li{margin:0 0 0 40px}.effect .o-media-accordion .o-media-accordion-title{cursor:pointer;font-size:1.33rem;padding:20px 60px}.effect .o-media-accordion .o-media-accordion-title:before{height:2px;right:100px;top:calc(50% - 1px);width:14px}.effect .o-media-accordion .o-media-accordion-title:after{background:#b68d1e;height:14px;right:106px;top:calc(50% - 7px);width:2px}.effect .o-media-accordion .o-media-accordion-fot:before{content:" ";display:block;height:2px;left:100px;width:14px}.effect .o-media-accordion .o-media-accordion-fot{padding:30px 60px 60px;position:relative}.effect .o-media-accordion .a-text_attention{font-size:.8rem}.effect .o-media-accordion .is-type-text-unit>*+*{margin:0}.o-product-slider{margin:0 -10px}.o-product-slider .swiper-slide{padding:0 10px}.swiper-button-prev{left:-30px;top:36%}.swiper-button-prev svg{height:6px;width:10px}.swiper-button-next{right:-30px;top:36%}.swiper-button-next svg{height:6px;width:10px}}

/*20230817*/
@media screen and (min-width: 768px) {
    .o-media-large_thum.r11p {
        text-align: center;
    }
    .o-media-large_thum.r11p p {
        margin-bottom: 15px;
        font-size: 18px;
        font-size: 1.125rem;
    }
    .o-media-large_thum.r11p .a-img img {
        width: 500px;
        height: auto;
        margin: 0 20px;
    }
    .effect .o-media-accordion .o-content-list_item.r11p {
        align-content: flex-start;
    }
    .r11p-title {
        width: 100%;
        margin-bottom: 20px;
        font-size: 18px;
        font-weight: 500;
        text-align: center;
        color: #b59a5c;
    }
    .r11p-text-image {
        width: 100%;
        text-align: center;
    }
    .r11p-text-image img {
        width: 100%;
        max-width: 320px;
        height: auto;
    }
    .r11p-text-unit {
        width: 100%;
        margin-top: 20px;
    }
    .r11p-text-unit .note-wrap {
        margin-top: 15px;
    }
    .o-content-r11p {
        padding: 40px 60px 60px 60px;
    }
    .o-content-r11p-box {
        border: 1px solid #b59a5c;
        background-color: #fff;
        width: 100%;
        padding: 20px;
    }
    .o-content-r11p ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        width: 100%;
        margin-top: 25px;
        padding: 0 20px 10px 20px;
    }
    .o-content-r11p ul li {
        width: 48%;
    }
    .o-content-r11p ul h4 {
        margin-bottom: 15px;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
    }
    .o-content-r11p ul img {
        display: block;
        width: 100%;
        max-width: 360px;
        margin: 0 auto;
    }
    .o-content-r11p .note-wrap {
        margin-top: 15px;
    }
}

@media screen and (max-width: 767px) {
    .o-media-large_thum.r11p {
        text-align: center;
    }
    .o-media-large_thum.r11p p {
        margin-bottom: 2.66667vw;
        font-size: 3.8vw;
    }
    .o-media-large_thum.r11p .a-img img {
        width: 80vw;
    }
    .r11p-title {
        width: 100%;
        margin-bottom: 2.66667vw;
        font-size: 3.73333vw;
        font-weight: 500;
        text-align: center;
        line-height: 1.5;
        color: #b59a5c;
    }
    .r11p-text-image {
        width: 100%;
        text-align: center;
    }
    .r11p-text-image img {
        width: 80%;
        height: auto;
    }
    .r11p-text-unit {
        margin-top: 2.66667vw;
    }
    .r11p-text-unit .note-wrap {
        margin-top: 1.5vw;
    }
    .o-content-r11p {
        padding: 0 0 5vw 0;
    }
    .o-content-r11p-box {
        border: 1px solid #b59a5c;
        background-color: #fff;
        width: 82vw;
        margin: 5vw auto 0;
        padding: 5vw;
    }
    .o-content-r11p ul li {
        margin-top: 5vw;
    }
    .o-content-r11p ul h4 {
        margin-bottom: 2.66667vw;
        font-size: 3.73333vw;
        font-weight: 500;
        text-align: center;
        line-height: 1.5;
    }
    .o-content-r11p .note-wrap {
        margin-top: 1.5vw;
    }
}