@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{scroll-behavior:smooth}body{color:#333;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-weight:500;font-size:16px}img{width:100%;height:100%;object-fit:cover}.header{position:fixed;top:0;left:0;z-index:3;width:100%;height:60px;display:flex;justify-content:space-between}@media screen and (min-width:768px){.header{height:100px}}@media screen and (min-width:1080px){.header{height:100px}}.header__ttl{display:flex;justify-content:center;align-items:center}.header__logo{display:block;margin-left:20px;width:80px;transition:.5s}@media screen and (min-width:768px){.header__logo{width:160px;margin-left:40px}}@media screen and (min-width:1080px){.header__logo{width:200px;margin-left:160px}}.btn{width:80px;height:80px;position:absolute;top:-50%;right:20px;z-index:9999;background:#fe730f;border-radius:50%;cursor:pointer;transition:.5s}@media screen and (min-width:768px){.btn{width:125px;height:125px;right:40px}}@media screen and (min-width:1080px){.btn{right:30px}}.btn__bottom,.btn__middle,.btn__top{position:absolute;top:50px;right:30px;display:block;width:20px;height:2px;border-radius:2px;transition:.4s}@media screen and (min-width:768px){.btn__bottom,.btn__middle,.btn__top{width:30px;height:3px;top:82.5px;right:47.5px}}@media screen and (min-width:1080px){.btn__bottom,.btn__middle,.btn__top{top:92.5px;right:47.5px}}.btn__top{transform:translateY(-6px);background:#fff}@media screen and (min-width:768px){.btn__top{transform:translateY(-10px)}}.btn__middle{background:#fff}.btn__bottom{transform:translateY(6px);background:#fff}@media screen and (min-width:768px){.btn__bottom{transform:translateY(10px)}}.gnav{counter-reset:mycounter;position:fixed;top:0;left:0;padding:80px 20px 20px;width:100%;height:100svh;background:rgba(245,241,238,.92);transform:translateX(100%);transition:.5s;z-index:100}@media screen and (min-width:768px){.gnav{padding:100px 40px 40px;display:flex;justify-content:flex-start;gap:80px}}@media screen and (min-width:1080px){.gnav{padding:138px 40px 40px;justify-content:center;gap:130px;transform:translateY(100%)}}.gnav__ttl{margin-bottom:20px;font-size:24px;font-weight:700}@media screen and (min-width:768px){.gnav__ttl{margin-bottom:40px;font-size:27px}}@media screen and (min-width:1080px){.gnav__ttl{margin-bottom:60px}}.gnav__box{margin-left:20px}@media screen and (min-width:768px){.gnav__box{margin-left:0}}.gnav__point{width:50%;height:fit-content;max-width:188px;margin-bottom:40px}@media screen and (min-width:768px){.gnav__point{margin-bottom:0}}.gnav__logo{display:block;width:100%}.gnav__list{margin-bottom:10px;font-size:18px;font-weight:700}@media screen and (min-width:768px){.gnav__list{margin-bottom:30px}}.gnav__link{display:inline-block;padding:20px 0;color:#333;text-decoration:none;transition:.3s}.gnav__link::before{content:counter(mycounter,decimal-leading-zero);counter-increment:mycounter;font-family:Roboto,sans-serif;font-size:18px;margin-right:20px}.gnav__link:hover{color:#fe730f}.sidenav{display:none}@media screen and (min-width:768px){.sidenav{display:flex;flex-direction:column;justify-content:center;position:fixed;top:0;left:20px;z-index:2;height:100vh;pointer-events:none;opacity:0;transition:.7s}}.sidenav__item{list-style-type:none;margin-bottom:40px;font-family:Roboto,sans-serif;font-size:12px;font-weight:700}.sidenav__link{display:block;text-decoration:none;color:#333;transition:.3s}.footer{text-align:center}.footer__logobox{width:min(80%,175px);margin-inline:auto;margin-bottom:20px}@media screen and (min-width:1080px){.footer__logobox{width:320px;height:127px;margin:0 auto 80px}}.footer__logo{display:block;width:100%;height:100%;object-fit:cover}.footer__copy{margin-bottom:40px}.footer__small{font-size:10px}@media screen and (min-width:1080px){.footer__small{font-size:12px}}.fnav{margin-bottom:60px}.fnav__nav{list-style-type:none}@media screen and (min-width:1080px){.fnav__nav{display:flex;align-items:center;justify-content:center}}.fnav__link{display:block;padding:12px;text-decoration:none;color:#333;transition:.3s}@media screen and (min-width:1080px){.fnav__link{padding:20px}}.fnav__link:hover{color:#fe730f}#top{container-type:inline-size}#top .swiper-pagination-bullet-active{background-color:#fe730f}#top .swiper-button-next,#top .swiper-button-prev{width:40px;height:40px;border:2px solid #333;border-radius:50%;background:#fff;color:#333}@media screen and (min-width:768px){#top .swiper-button-next,#top .swiper-button-prev{width:62px;height:62px}}#top .swiper-button-next::after,#top .swiper-button-prev::after{content:""}@media screen and (min-width:1080px){#top .swiper-button-prev.swiper-item__prev{left:80px}}@media screen and (min-width:1080px){#top .swiper-button-next.swiper-item__next{right:80px}}#top .swiper-button-prev::after{margin-left:4px;width:12px;height:4px;border-bottom:1px solid #000;border-left:1px solid #000;transform:skew(135deg)}@media screen and (min-width:768px){#top .swiper-button-prev::after{width:24px;height:8px;margin-left:8px}}#top .swiper-button-next::after{margin-right:4px;width:12px;height:4px;border-bottom:1px solid #000;border-right:1px solid #000;transform:skew(45deg)}@media screen and (min-width:768px){#top .swiper-button-next::after{width:24px;height:8px;margin-right:8px}}#top .swiper-mv{width:100%;height:69.3333333333vw;margin-top:80px;margin-bottom:80px;border-radius:15px}@media screen and (min-width:768px){#top .swiper-mv{height:400px;margin-top:100px;padding:0 20px}}@media screen and (min-width:1080px){#top .swiper-mv{margin-top:138px;margin-bottom:215px;max-width:1663px;height:auto;aspect-ratio:1663/727}}#top .swiper-mv__slide01{border-radius:15px;background:url(../images/mv01.jpg) center center/cover}#top .swiper-mv__slide02{border-radius:15px;background:url(../images/mv02.jpg) center center/cover}#top .swiper-mv__slide03{border-radius:15px;background:url(../images/mv03.jpg) center center/cover}#top .swiper-mv__slide04{border-radius:15px;background:url(../images/mv04.jpg) center center/cover}#top .swiper-mv__slide05{border-radius:15px;background:url(../images/mv05.jpg) center center/cover}#top .message{margin-bottom:120px}@media screen and (min-width:1080px){#top .message{margin-bottom:170px}}#top .message__sub{font-size:24px;font-weight:700;margin-top:80px;margin-bottom:80px;text-align:center}@media screen and (min-width:1080px){#top .message__sub{margin-top:0}}#top .message__txt{line-height:3;text-align:center}#top .swiper-item{width:100vw;margin-bottom:40px;margin-inline:calc(50% - 50cqi)}@media screen and (min-width:1080px){#top .swiper-item{height:25vw;margin-bottom:80px}}#top .swiper-item__img{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer}#top .modal__container01,#top .modal__container02,#top .modal__container03,#top .modal__container04,#top .modal__container05{display:none;position:fixed;top:0;left:0;z-index:2;width:100%;background:rgba(151,112,82,.7);color:#fff}#top .modal__wrap{height:100vh;padding:80px 20px}@media screen and (min-width:1080px){#top .modal__wrap{padding:80px;display:flex;align-items:center;justify-content:center;gap:80px}}#top .modal__pic{width:100%;height:fit-content;margin-inline:auto;margin-bottom:40px}@media screen and (min-width:768px){#top .modal__pic{width:min(70%,640px)}}@media screen and (min-width:1080px){#top .modal__pic{width:min(50%,640px)}}#top .modal__img{display:block;width:100%;height:100%;object-fit:cover}#top .modal__box{position:relative;display:flex;flex-direction:column}#top .modal__sub{margin-bottom:10px;font-size:24px}@media screen and (min-width:768px){#top .modal__sub{margin-bottom:20px}}#top .modal__price{margin-bottom:20px}@media screen and (min-width:768px){#top .modal__price{margin-bottom:60px}}#top .modal__size{margin-bottom:20px}#top .modal__color{margin-bottom:20px}@media screen and (min-width:1080px){#top .modal__color{margin-bottom:80px}}#top .modal__more{width:min(80%,200px);height:40px;margin-inline:auto}@media screen and (min-width:1080px){#top .modal__more{margin-inline:0}}#top .modal__link{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;border:2px solid #333;border-radius:50px;background:#fff;color:#000;text-decoration:none;transition:.4s}#top .modal__link:hover{background:#fe730f;color:#fff}#top .item{margin-bottom:120px}@media screen and (min-width:1080px){#top .item{margin-bottom:170px}}#top .item__btn{margin-bottom:120px;font-size:18px}#top .item__link{width:min(80%,300px);height:40px;display:flex;justify-content:center;align-items:center;margin-inline:auto;border:2px solid #333;border-radius:100vmax;font-weight:700;text-decoration:none;color:#333;transition:.4s}@media screen and (min-width:1080px){#top .item__link{width:346px;height:80px}}#top .item__link:hover{background:#fe730f;color:#fff}#top .item__container{position:relative;width:100%;padding:40px 20px;margin:0 auto;background:#f5f1ee;border:1px solid #333;border-radius:15px}@media screen and (min-width:768px){#top .item__container{padding:80px 40px}}@media screen and (min-width:1080px){#top .item__container{max-width:1280px}}#top .item__container::before{padding:10px 20px;content:"PICK UP!";display:flex;align-items:center;justify-content:center;position:absolute;top:-22px;left:50%;transform:translateX(-50%);font-family:Roboto,sans-serif;font-size:24px;background:#fe730f;color:#fff;border-radius:100vmax}@media screen and (min-width:1080px){#top .item__container::before{width:250px;top:-35px;left:50px;font-size:32px;transform:none}}#top .item__txt{margin-bottom:40px}@media screen and (min-width:1080px){#top .item__txt{text-align:center}}#top .item__container--02{width:100%}@media screen and (min-width:768px){#top .item__container--02{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (min-width:1080px){#top .item__container--02{max-width:960px;grid-template-columns:repeat(4,1fr);margin-inline:auto}}#top .item__box{margin-bottom:20px}@media screen and (min-width:1080px){#top .item__box{margin-bottom:0}}#top .item__box--01,#top .item__box--02,#top .item__box--03,#top .item__box--04{width:100%;height:200px;border-radius:15px}@media screen and (min-width:1080px){#top .item__box--01,#top .item__box--02,#top .item__box--03,#top .item__box--04{max-width:220px;max-height:150px}}#top .item__box--01{background:url(../images/tmb06.jpg) center center/cover}#top .item__box--02{background:url(../images/tmb07.jpg) center center/cover}#top .item__box--03{background:url(../images/tmb08.jpg) center center/cover}#top .item__box--04{background:url(../images/tmb09.jpg) center center/cover}#top .coodination{margin-bottom:120px}@media screen and (min-width:1080px){#top .coodination{margin-bottom:170px}}#top .coodination__grid{max-width:1600px;margin:0 auto}#top .coodination__item{width:100%;margin-bottom:20px}@media screen and (min-width:768px){#top .coodination__item{width:calc(50% - 10px);margin-bottom:20px}}@media screen and (min-width:1080px){#top .coodination__item{width:calc(50% - 10px);margin-bottom:20px}}#top .coodination__item img{display:block;width:100%;height:auto;border-radius:8px}#top .coodination__sizer{width:100%}@media screen and (min-width:768px){#top .coodination__sizer{width:calc(50% - 10px)}}@media screen and (min-width:1080px){#top .coodination__sizer{width:calc(50% - 10px)}}#top .reading{margin-bottom:120px;position:relative}@media screen and (min-width:1080px){#top .reading{margin-bottom:170px}}#top .reading__wrap{margin:0 auto}@media screen and (min-width:1080px){#top .reading__wrap{width:1080px}}#top .reading__sub--01{font-size:20px;font-weight:700;margin-bottom:80px}@media screen and (min-width:1080px){#top .reading__sub--01{font-size:24px}}#top .reading__itembox{padding:20px;position:relative;border:1px solid #333;margin:0 auto}@media screen and (min-width:1080px){#top .reading__itembox{padding:50px 80px;width:1080px}}#top .reading__itembox::before{width:100%;height:80px;content:"どの色を選ぶ？カラーを知ろう！";display:flex;align-items:center;justify-content:center;position:absolute;top:-50px;left:-2px;margin:0 auto;background:#fe730f;color:#fff;font-size:18px;font-weight:700;border:1px solid #333;border-radius:50px}@media screen and (min-width:1080px){#top .reading__itembox::before{max-width:1080px;height:100px;font-size:24px}}#top .reading__pic{width:min(80%,480px);margin:40px 0;margin-inline:auto}#top .reading__txt--01{line-height:1.75;margin-bottom:40px}@media screen and (min-width:1080px){#top .reading__txt--01{margin-bottom:0}}#top .reading__accordionbox{display:none;transition:.3s;padding-top:40px}#top .reading__sub--03{position:relative;font-size:18px;font-weight:700;margin-left:40px;margin-bottom:20px}@media screen and (min-width:1080px){#top .reading__sub--03{margin-left:90px;font-size:20px}}#top .reading__sub--03::before{width:40px;height:40px;content:"";display:block;position:absolute;top:0;left:-50px;border-radius:50%}@media screen and (min-width:1080px){#top .reading__sub--03::before{width:80px;height:80px;top:-20px;left:-90px}}#top .reading__sub--03:nth-of-type(1):before{background:red}#top .reading__sub--03:nth-of-type(3):before{background:#0038ff}#top .reading__sub--03:nth-of-type(5):before{background:#fff500}#top .reading__sub--03:nth-of-type(7):before{background:#00ff19}#top .reading__sub--03:nth-of-type(9):before{background:#ff63ef}#top .reading__sub--03:nth-of-type(11):before{background:#ff5e03}#top .reading__sub--03:nth-of-type(13):before{background:#9f03ff}#top .reading__txt--02{margin-bottom:40px;line-height:1.75}@media screen and (min-width:1080px){#top .reading__txt--02{margin-bottom:90px;margin-left:90px}}#top .reading__btn{height:54px;padding-left:20px;margin-inline:auto;position:relative;display:flex;align-items:center;background:#f5f1ee;border:1px solid #333;border-top:none;border-radius:0 0 15px 15px;cursor:pointer;transition:all .4s}@media screen and (min-width:1080px){#top .reading__btn{width:1080px}}#top .reading__btn::before{content:"";display:block;width:16px;height:2px;background-color:#333;position:absolute;top:27px;right:23px;transform:rotate(0)}#top .reading__btn::after{content:"";display:block;width:16px;height:2px;background-color:#333;position:absolute;top:27px;right:23px;transform:rotate(90deg)}#top .reading__btn:hover{color:#fff;background:#fe730f}#top .reading__more{font-size:18px;font-weight:700}@media screen and (min-width:1080px){#top .reading__more{font-size:20px}}#top .store{margin-bottom:120px}@media screen and (min-width:1080px){#top .store{margin-bottom:170px}}#top .store__wrap{width:1080px;margin:0 auto;margin-bottom:170px}@media screen and (min-width:1080px){#top .store__container{display:flex;justify-content:space-between;margin-bottom:20px}}#top .store__box--01{background:#fe730f;border-radius:15px 15px 0 0;width:100%}@media screen and (min-width:768px){#top .store__box--01{border-radius:15px 0 0 0}}@media screen and (min-width:1080px){#top .store__box--01{width:70%;border-radius:15px}}@media screen and (min-width:768px){#top .store__topbox{display:flex;justify-content:space-between}}#top .store__topbox iframe{width:100%;margin-bottom:20px}@media screen and (min-width:768px){#top .store__topbox iframe{width:50%;margin-bottom:0}}@media screen and (min-width:1080px){#top .store__topbox iframe{margin-bottom:0;border-radius:0 15px 0 0}}#top .store__textbox{padding:20px;color:#fff}@media screen and (min-width:1080px){#top .store__textbox{padding:4%}}#top .store__sub--01 span{font-family:Roboto,sans-serif;font-size:32px}#top .store__sub--01{font-size:32px;font-weight:700;margin-bottom:20px}#top .store__address{margin-bottom:40px}#top .store__list--01 dt{font-weight:700;margin-bottom:8px}#top .store__list--01 dd{font-size:14px;margin-bottom:22px}#top .store__bottombox{background:url(../images/img19.jpg) center center/cover;width:100%;height:200px;margin-bottom:20px;transition:.5s;position:relative}@media screen and (min-width:768px){#top .store__bottombox{margin-bottom:40px}}@media screen and (min-width:1080px){#top .store__bottombox{height:400px}}#top .store__bottombox:hover{filter:brightness(80%)}#top .store__link--01{display:block;width:100%;height:100%;text-decoration:none}#top .store__point{padding:10px 20px 40px;position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;background:#333}@media screen and (min-width:1080px){#top .store__point{padding-top:24px;align-items:flex-start}}#top .store__point::after{content:"オンラインストア";position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:block;font-size:16px;font-weight:700;color:#fe730f;white-space:nowrap}@media screen and (min-width:1080px){#top .store__point::after{width:240px;padding-bottom:24px;font-size:24px;bottom:0;left:0}}#top .store__logo{width:80%;display:block}@media screen and (min-width:1080px){#top .store__logo{width:100%}}#top .store__box--02{padding:20px;margin-bottom:20px;border:1px solid #333;border-radius:15px}@media screen and (min-width:768px){#top .store__box--02{padding:40px}}#top .store__txt{font-size:12px}@media screen and (min-width:1080px){#top .store__txt{font-size:15px}}#top .store__sub--02{font-size:32px;font-weight:700;margin-bottom:32px}#top .store__area{margin:40px 0 30px;font-size:18px;font-weight:700}#top .store__prefecture{margin-bottom:6px}#top .store__link--02{display:block;padding:10px;text-decoration:none;color:#333;transition:.2s}#top .store__link--02:hover{color:#fe730f}#top .main{counter-reset:title-count}#top .ttl--lv2{margin-bottom:40px;font-size:27px;font-weight:700;display:inline-block}@media screen and (min-width:768px){#top .ttl--lv2{font-size:32px}}@media screen and (min-width:1080px){#top .ttl--lv2{margin-bottom:60px;font-size:38px}}#top .ttl--lv2::before{counter-increment:title-count;content:counter(title-count,decimal-leading-zero);font-family:Roboto,sans-serif;font-size:30px;margin-right:20px}@media screen and (min-width:1080px){#top .ttl--lv2::before{font-size:42px;margin-right:20px}}#top .ttl--lv2::after{content:"";display:block;height:4px;width:100%;background-color:#333}@media screen and (min-width:768px){#top .ttl--lv2::after{height:5px}}@media screen and (min-width:1080px){#top .ttl--lv2::after{width:260px;margin-inline:auto}}body{font-size:14px;letter-spacing:.04em;line-height:1.4}@media screen and (min-width:768px){body{font-size:16px}}@media screen and (min-width:1080px){body{font-size:16px}}@media screen and (min-width:1200px){body{font-size:16px}}.wrapper{width:min(100% - 40px,560px);margin-inline:auto}@media screen and (min-width:768px){.wrapper{width:min(100% - 40px,960px)}}@media screen and (min-width:1080px){.wrapper{width:min(100% - 80px,1400px)}}.pcBlock{display:none}@media screen and (min-width:1080px){.pcBlock{display:block}}.spBlock{display:block}@media screen and (min-width:1080px){.spBlock{display:none}}@media screen and (min-width:1080px){.resizeHeader{width:150px;margin-left:30px}}.rotateTop{transform:rotate(45deg)}.hideMiddle{transform:translateX(100%);opacity:0;pointer-events:none}.rotateBottom{transform:rotate(-45deg)}.translateNav{transform:translateX(0)}@media screen and (min-width:1080px){.translateNav{transform:translateY(0)}}.changeColor--01{background:#fff}.changeColor--02{background:#fe730f}.appearMenu{opacity:1;pointer-events:auto}.current{padding:5px;border-radius:50%;background:#fe730f;color:#fff}.accordion-hide{opacity:0;position:absolute}.accordion-open{transition:.5s;opacity:1}#reading__btn.is-minus::after{display:none}