﻿body{color:#212121}.l-voice{color:#212121;background-color:#f9fbfd;padding:60px 0 60px}.l-reason{padding:80px 0}.l-notice{padding-bottom:40px}.l-transition{padding:40px 0 80px}.l-recommend{padding:60px 0;background-color:#f9fbfd}.l-column{padding:60px 0}.l-contact{padding:128px 0;background-image:url(/wp-content/themes/shoptimizer-child-theme/img/contact_img.jpg);background-size:cover}.c-mv .c-mv__swiper-item-text-wrapper-first{background-image:url(../img/swiper_bg1.jpg);height:524px;background-size:cover;background-position:center;position:relative;color:white}.c-mv .c-mv__swiper-item-text-wrapper-first::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to right, rgba(48, 48, 48, 0.3) 30%, rgba(48, 48, 48, 0) 0%, rgba(0, 3, 3, 0) 0%, rgba(48, 48, 48, 0.3) 30%)}.c-mv .c-mv__swiper-item-text-wrapper-second{background-image:url(../img/swiper_bg2.jpg);height:524px;background-size:cover;background-position:center;position:relative;color:#ffffff}.c-mv .c-mv__swiper-item-text-wrapper-second::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to right, rgba(48, 48, 48, 0.3) 30%, rgba(48, 48, 48, 0) 0%, rgba(0, 3, 3, 0) 0%, rgba(48, 48, 48, 0.3) 30%)}.c-mv .c-mv__swiper-item-text-wrapper-third{background-image:url(../img/swiper_bg3.jpg);height:524px;background-size:cover;background-position:center;position:relative;color:#ffffff}.c-mv .c-mv__swiper-item-text-wrapper-third::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to right, rgba(48, 48, 48, 0.3) 30%, rgba(48, 48, 48, 0) 0%, rgba(0, 3, 3, 0) 0%, rgba(48, 48, 48, 0.3) 30%)}.c-mv .c-mv__swiper-item-text-name{color:#f7f7f7;opacity:80%;font-size:86px;font-weight:500;line-height:1.3;position:absolute;right:30px;top:20px;font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif}.c-mv .c-mv__swiper-item-text-title{font-size:32px;font-weight:700;margin-bottom:0px}.c-mv .c-mv__swiper-item-text-subtitle{font-size:16px;font-weight:500;margin-bottom:0}.c-mv .c-mv__swiper-item-text-title-area-first{position:absolute;bottom:64px;left:56px;right:56px}.c-mv .c-mv__swiper-item-text-title-area-second{position:absolute;bottom:64px;left:56px;right:56px}.c-mv .c-mv__swiper-item-text-title-area-third{position:absolute;bottom:30px;left:56px;right:56px}.c-mv .c-mv__box-wrapper{padding:0 20px;margin-top:60px}.c-mv .c-mv__box{max-width:1080px;padding:10px 10px;margin:0 auto;background:linear-gradient(#1c314c 0%, #324a6b 92%, #1c314c 100%)}.c-mv .c-mv__box-inner{border:1px solid #ffffff80;padding:44px}.c-mv .c-mv__box-inner-text-area{max-width:682px;margin:0 auto}.c-mv .c-mv__box-inner-text{font-size:28px;letter-spacing:0.7;font-weight:700;text-align:center;color:#ffffff;margin:0}.c-mv .c-mv__box-inner-text-connect{font-weight:500}.c-mv .c-mv__box-inner-text-emphasis{color:#ab9362;font-size:32px}@media screen and (max-width:1024px){.c-mv .c-mv__swiper-item-text-wrapper-first{height:400px}.c-mv .c-mv__swiper-item-text-wrapper-second{height:400px}.c-mv .c-mv__swiper-item-text-wrapper-third{height:400px}}@media screen and (max-width:767px){.c-mv .c-mv__swiper-item-text-wrapper-first{background-image:url(../img/swiper_bg1.jpg);height:524px;background-size:cover;background-position:center;position:relative;color:#ffffff}.c-mv .c-mv__swiper-item-text-wrapper-first::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to top, rgba(48, 48, 48, 0.3) 30%, rgba(48, 48, 48, 0) 0%, rgba(0, 3, 3, 0) 0%, rgba(48, 48, 48, 0.3) 30%)}.c-mv .c-mv__swiper-item-text-wrapper-second{background-image:url(../img/swiper_bg2.jpg);height:524px;background-size:cover;background-position:center;position:relative;color:#ffffff}.c-mv .c-mv__swiper-item-text-wrapper-second::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to top, rgba(48, 48, 48, 0.3) 30%, rgba(48, 48, 48, 0) 0%, rgba(0, 3, 3, 0) 0%, rgba(48, 48, 48, 0.3) 30%)}.c-mv .c-mv__swiper-item-text-wrapper-third{background-image:url(../img/swiper_bg3.jpg);height:524px;background-size:cover;background-position:center;position:relative;color:#ffffff}.c-mv .c-mv__swiper-item-text-wrapper-third::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to top, rgba(48, 48, 48, 0.3) 30%, rgba(48, 48, 48, 0) 0%, rgba(0, 3, 3, 0) 0%, rgba(48, 48, 48, 0.3) 30%)}.c-mv .c-mv__swiper-item-text-name{color:#f7f7f7;opacity:80%;font-size:60px;font-weight:500;line-height:1.3;position:absolute;right:30px;top:20px;font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif}.c-mv .c-mv__swiper-item-text-title{font-size:20px;font-weight:700;margin-bottom:0px}.c-mv .c-mv__swiper-item-text-subtitle{font-size:14px;font-weight:500;margin-bottom:0}.c-mv .c-mv__swiper-item-text-title-area-first{position:absolute;bottom:30px;left:12px;right:12px}.c-mv .c-mv__swiper-item-text-title-area-second{position:absolute;bottom:30px;left:12px;right:12px}.c-mv .c-mv__swiper-item-text-title-area-third{position:absolute;bottom:20px;left:12px;right:12px}.c-mv .c-mv__box-inner{border:1px solid #ffffff80;padding:10px}.c-mv .c-mv__box-inner-text{font-size:16px;letter-spacing:0.7;font-weight:700;text-align:center;color:#ffffff;margin:0}.c-mv .c-mv__box-inner-text-connect{font-weight:500}.c-mv .c-mv__box-inner-text-emphasis{color:#ab9362;font-size:18px}}.c-voice .c-voice__title{font-size:32px;font-weight:700;text-align:center;color:#212121}.c-voice .c-voice__container{margin-top:40px;padding:0 20px}@media screen and (max-width:767px){.c-voice .c-voice__container{padding:0}}.c-voice .c-voice__container .c-voice__card-set{display:flex;max-width:1240px;margin:0 auto;width:100%;justify-content:space-between}.c-voice .c-voice__container .c-voice__card-set .c-voice__swiper-item .c-voice__card{max-width:344px;display:flex;flex-direction:column;align-items:center;padding:0 10px;margin:0 auto}@media screen and (max-width:499px){.c-voice .c-voice__container .c-voice__card-set .c-voice__swiper-item .c-voice__card{padding:0 20px}}.c-voice .c-voice__container .c-voice__card-set .c-voice__swiper-item .c-voice__card .c-voice__card-tags{display:flex;gap:7px;margin-bottom:9px}.c-voice .c-voice__container .c-voice__card-set .c-voice__swiper-item .c-voice__card .c-voice__card-tags .c-voice__card-tag{border-radius:3px;padding:2px 20px;font-size:14px;font-weight:700}.c-voice .c-voice__container .c-voice__card-set .c-voice__swiper-item .c-voice__card .c-voice__card-text{font-size:16px;font-weight:500;line-height:1.4;margin-bottom:27px}@media screen and (max-width:499px){.c-voice .c-voice__container .c-voice__card-set .c-voice__swiper-item .c-voice__card .c-voice__card-text{font-size:14px}}.c-voice .c-voice__container .c-voice__card-set .c-voice__swiper-item .c-voice__card .c-voice__card-link-wrapper .c-voice__card-link{font-size:16px;font-weight:700;color:#ab9362;display:flex;gap:28px;align-items:center}@media screen and (max-width:767px){.c-voice .c-voice__container .c-voice__card-set .c-voice__swiper-item .c-voice__card .c-voice__card-link-wrapper .c-voice__title{font-size:24px}.c-voice .c-voice__container .c-voice__card-set .c-voice__swiper-item .c-voice__card .c-voice__card-link-wrapper .c-voice__card-set{display:block}.c-voice .c-voice__container .c-voice__card-set .c-voice__swiper-item .c-voice__card .c-voice__card-link-wrapper .c-voice__card{margin:0 auto;margin-bottom:40px}.c-voice .c-voice__container .c-voice__card-set .c-voice__swiper-item .c-voice__card .c-voice__card-link-wrapper .c-voice__card-text{margin-bottom:18px}}.c-reason .c-reason__title{text-align:center;font-size:32px;font-weight:700;margin-bottom:32px}.c-reason .c-reason__subtitle{text-align:center;font-size:16px;font-weight:500;margin-bottom:32px}.c-reason .c-reason__box-wrapper{max-width:1080px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:40px}.c-reason .c-reason__box-reverse{display:flex;flex-direction:row-reverse;align-items:center;position:relative}.c-reason .c-reason__box{display:flex;align-items:center;position:relative}.c-reason .c-reason__box-img-wrapper-reverse{max-width:640px}.c-reason .c-reason__box-img-wrapper{max-width:640px;padding-bottom:16px}.c-reason .c-reason__box-img{width:100%;height:auto}.c-reason .c-reason__box-content-wrapper-reverse{max-width:440px;padding:32px;position:absolute;left:0;background-color:#ffffff}.c-reason .c-reason__box-content-wrapper{max-width:440px;padding:32px;position:absolute;right:0;background-color:#ffffff}.c-reason .c-reason__box-content-number{font-size:64px;font-weight:400;position:absolute;top:-55px;right:0;color:#ab936240;font-style:italic}.c-reason .c-reason__box-content-number-reverse{font-size:64px;font-weight:400;position:absolute;top:-55px;color:#ab936240;font-style:italic}.c-reason .c-reason__box-note{font-weight:500;font-size:16px;margin-bottom:0}@media screen and (max-width:767px){.c-reason .c-reason__title{font-size:24px;padding:0 20px}.c-reason .c-reason__subtitle{padding:0 20px}.c-reason .c-reason__box-wrapper{max-width:540px;margin:0 auto;padding:0 20px}.c-reason .c-reason__box-reverse{display:flex;flex-direction:column;align-items:center;margin-bottom:40px;position:relative}.c-reason .c-reason__box{display:flex;flex-direction:column;align-items:center;margin-bottom:40px;position:unset}.c-reason .c-reason__box-img-wrapper-reverse{max-width:640px}.c-reason .c-reason__box-img-wrapper{max-width:640px;padding-bottom:0px}.c-reason .c-reason__box-img{width:100%;height:auto}.c-reason .c-reason__box-content-wrapper-reverse{padding:0px;position:relative;left:0;background-color:#ffffff}.c-reason .c-reason__box-content-wrapper{padding:0px;position:unset;right:0;background-color:#ffffff}.c-reason .c-reason__box-content-number{font-size:48px;font-weight:400;position:unset;top:-70px;right:0;color:#ab936240;font-style:italic}.c-reason .c-reason__box-content-number-reverse{font-size:48px;font-weight:400;position:unset;top:-70px;color:#ab936240;font-style:italic}.c-reason .c-reason__box-note{font-weight:500;font-size:14px;margin-bottom:0}}.c-reason .c-reason__title{text-align:center;font-size:32px;font-weight:700;margin-bottom:32px}.c-reason .c-reason__subtitle{text-align:center;font-size:16px;font-weight:500;margin-bottom:32px}.c-reason .c-reason__box-wrapper{max-width:1080px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:40px}.c-reason .c-reason__box-reverse{display:flex;flex-direction:row-reverse;align-items:center;position:relative}.c-reason .c-reason__box{display:flex;align-items:center;position:relative}.c-reason .c-reason__box-img-wrapper-reverse{max-width:640px}.c-reason .c-reason__box-img-wrapper{max-width:640px;padding-bottom:16px}.c-reason .c-reason__box-img{width:100%;height:auto}.c-reason .c-reason__box-content-wrapper-reverse{max-width:440px;padding:32px;position:absolute;left:0;background-color:#ffffff}.c-reason .c-reason__box-content-wrapper{max-width:440px;padding:32px;position:absolute;right:0;background-color:#ffffff}.c-reason .c-reason__box-content-number{font-size:64px;font-weight:400;position:absolute;top:-55px;right:0;color:#ab936240;font-style:italic}.c-reason .c-reason__box-content-number-reverse{font-size:64px;font-weight:400;position:absolute;top:-55px;color:#ab936240;font-style:italic}.c-reason .c-reason__box-note{font-weight:500;font-size:16px;margin-bottom:0}@media screen and (max-width:767px){.c-reason .c-reason__title{font-size:24px;padding:0 20px}.c-reason .c-reason__subtitle{padding:0 20px}.c-reason .c-reason__box-wrapper{max-width:540px;margin:0 auto;padding:0 20px}.c-reason .c-reason__box-reverse{display:flex;flex-direction:column;align-items:center;margin-bottom:40px;position:relative}.c-reason .c-reason__box{display:flex;flex-direction:column;align-items:center;margin-bottom:40px;position:unset}.c-reason .c-reason__box-img-wrapper-reverse{max-width:640px}.c-reason .c-reason__box-img-wrapper{max-width:640px;padding-bottom:0px}.c-reason .c-reason__box-img{width:100%;height:auto}.c-reason .c-reason__box-content-wrapper-reverse{padding:0px;position:relative;left:0;background-color:#ffffff}.c-reason .c-reason__box-content-wrapper{padding:0px;position:unset;right:0;background-color:#ffffff}.c-reason .c-reason__box-content-number{font-size:48px;font-weight:400;position:unset;top:-70px;right:0;color:#ab936240;font-style:italic}.c-reason .c-reason__box-content-number-reverse{font-size:48px;font-weight:400;position:unset;top:-70px;color:#ab936240;font-style:italic}.c-reason .c-reason__box-note{font-weight:500;font-size:14px;margin-bottom:0}}.c-notice .c-notice__main-img-wrapper{position:relative;background-image:url(../img/notice_main_img.jpg);background-size:cover;height:400px;padding:120px 0}.c-notice .c-notice__main-img-wrapper::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(1, 37, 67, 0.5) 60%, #012543 100%)}.c-notice .c-notice__img-text-wrapper{margin:0 auto;max-width:600px}.c-notice .c-notice__img-text{color:#ffffff;max-width:640px;font-size:20px;font-weight:700;line-height:2;margin-bottom:0px;position:absolute;right:300px;padding:0 20px}@media screen and (max-width:1224px){.c-notice .c-notice__img-text{right:100px}}.c-notice .c-notice__title{font-size:32px;text-align:center;margin-bottom:40px}.c-notice .c-notice__list-wrapper{max-width:1080px;margin:0 auto;padding:0 20px;margin-top:80px}.c-notice .c-notice__list{display:flex;padding:20px 0;border-bottom:1px solid #d6d6d6;gap:60px;align-items:flex-start}.c-notice .c-notice__list:first-child{border-top:1px solid #e0e0e0}.c-notice .c-notice__list:not(:first-child){border-top:none}.c-notice .c-notice__list:only-child{border-top:1px solid #e0e0e0;border-bottom:1px solid #d6d6d6;justify-content:flex-start}.c-notice .c-notice__list.c-notice__list-empty{border:none;justify-content:center}.c-notice .c-notice__list.c-notice__list-empty .c-notice__list-content-empty{text-align:center}.c-notice .c-notice__list-date{font-size:14px;font-weight:500;margin-bottom:0}.c-notice .c-notice__list-content{font-size:16px;font-weight:700;margin-bottom:0}@media screen and (max-width:767px){.c-notice .c-notice__title{font-size:24px}.c-notice .c-notice__main-img-wrapper{margin-bottom:80px;position:relative;padding:80px 20px}.c-notice .c-notice__img-text{max-width:400px;font-size:14px;font-weight:700;line-height:2;margin-bottom:0px;position:absolute;right:0;left:0;margin:0 auto}}.c-transition{padding:0 20px}.c-transition__title{font-size:32px;text-align:center;margin-bottom:40px}.c-transition__content-wrapper{max-width:1080px;margin:0 auto}@media screen and (max-width:767px){font-size:24px}.c-recommend{max-width:1200px;margin-left:auto;margin-right:auto}.c-recommend__title{font-size:32px;text-align:center;margin-bottom:40px}.c-recommend__card-set{display:grid;grid-template-columns:repeat(6, 1fr);max-width:1080px;padding:0 20px;margin:0 auto;column-gap:20px;row-gap:48px}.c-recommend__card{max-width:192px}.c-recommend__card-link-img{width:100%;height:auto;margin-bottom:20px}.c-recommend__card-link-text{text-align:center;font-size:15px;font-weight:700}@media screen and (max-width:1024px){.c-recommend__card-link-text{font-size:16px}}@media screen and (max-width:767px){.c-recommend__card-set{display:grid;grid-template-columns:1fr 1fr 1fr;max-width:1080px;padding:0 20px;margin:0 auto;column-gap:20px;row-gap:48px}}.c-column{max-width:1080px;margin:0 auto;padding:0 20px;display:flex;gap:160px;justify-content:space-between}.c-column .c-column__title-area{display:flex;flex-direction:column;justify-content:space-between}.c-column .c-column__title{font-size:32px}.c-column .c-column__btn{padding:10px 32px;color:#ffffff;background-color:#212121;border-radius:4px}.c-column .c-column__content-box-wrapper{flex-grow:1;min-height:400px}.c-column .c-column__content-box{display:flex;align-items:center;width:100%;max-width:600px;column-gap:20px;margin-bottom:10px}.c-column .c-column__content-img-wrapper{max-width:160px}.c-column .c-column__content-box-img{width:100%}.c-column .c-column__content-box-text{font-size:16px;line-height:20px;font-weight:700}@media screen and (max-width:1024px){.c-column{flex-direction:column;gap:32px}.c-column .c-column__title-area{display:contents}.c-column .c-column__title{order:1}.c-column .c-column__content-box-wrapper{order:2;min-height:unset}.c-column .c-column__btn{order:3}.c-column .c-column__btn{max-width:144px;height:auto;text-align:center}.c-column .c-column__content-box-third{margin-bottom:20px}}@media screen and (max-width:767px){.c-column{flex-direction:column}.c-column .c-column__title-area{display:contents}.c-column .c-column__title{font-size:24px;order:1}.c-column .c-column__content-box-wrapper{order:2}.c-column .c-column__btn{order:3}.c-column .c-column__btn{max-width:144px;height:auto;text-align:center}.c-column .c-column__content-box-third{margin-bottom:20px}}.c-contact{max-width:728px;margin:0 auto;padding:0 20px;color:#ffffff}.c-contact .c-contact__title{text-align:center;font-size:32px;font-weight:700;margin-bottom:40px}.c-contact .c-contact__btn-area{display:flex;justify-content:space-between;gap:20px;font-size:16px;font-weight:700}.c-contact .c-contact__btn-goods{color:#ffffff;padding:16px 23px;background-color:#ab9362;text-align:center;border-radius:4px}.c-contact .c-contact__btn-tel{color:#212121;padding:16px 23px;background-color:#ffffff;text-align:center;border-radius:4px}@media screen and (max-width:767px){.c-contact .c-contact__btn-area{flex-direction:column;gap:10px}}.c-contact .c-contact__btn-area{position:relative}.c-swiper{width:100%}.c-swiper .swiper-pagination-bullet-active{background-color:#212121}.c-swiper .swiper-pagination-bullet{width:12px;height:12px}.c-swiper .swiper-pagination{bottom:0 !important}.c-swiper .swiper-wrapper{padding-top:32px;padding-bottom:32px}.c-swiper .swiper-button-prev{top:0;bottom:0;margin:auto}.c-swiper .swiper-button-prev::after,.c-swiper .swiper-button-next::after{background-color:#000000;color:#f8f8f6;padding:12px 14px 12px 15px;border-radius:100px;font-size:11px !important;display:flex;justify-content:center;align-items:center}.swiper.c-swiper.swiper-initialized.swiper-horizontal.swiper-android{padding:0 40px !important}.swiper.c-swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events{padding:0 40px}.tradingview-widget-container iframe{aspect-ratio:1.7777777778}@media screen and (max-width:767px){.tradingview-widget-container iframe{aspect-ratio:1}}