body.layout_theory #wrapper,body.layout_theory #header,body.layout_theory #headerBnr{max-width:none}@media screen and (max-width: 768px){.is-pc{display:none !important}}.is-sp{display:none !important}@media screen and (max-width: 768px){.is-sp{display:block !important}}.project h1,.project h2,.project h3,.project h4,.project h5,.project h6,.project .h1,.project .h2,.project .h3,.project .h4,.project .h5,.project .h6{margin-bottom:0}.project p,.project ul,.project ol{padding:0;margin:0;list-style:none}.project img{max-width:100%;height:auto;vertical-align:top}.project a{cursor:pointer}.project a[href=""]{pointer-events:none}.project figure{margin:0 !important}.project{margin-left:auto;margin-right:auto;color:#000;overflow:hidden;padding-bottom:185px}@media screen and (max-width: 768px){.project{padding-bottom:50px}}.project .c-inner{max-width:1440px;margin:0 auto;padding:50px 0}@media screen and (max-width: 1440px){.project .c-inner{padding:50px 20px}}@media screen and (max-width: 768px){.project .c-inner{padding:30px 20px}}.project .c-ttl{font-size:42px;font-weight:700;font-family:"theory-web-tbeweb-tbe";line-height:1.5;margin-bottom:.5em}@media screen and (max-width: 768px){.project .c-ttl{font-size:25px}}.project .c-text{font-size:16px;text-align:left;line-height:2}@media screen and (max-width: 768px){.project .c-text{font-size:13px;text-align:left}}.project .c-btn01{display:block;font-size:16px;text-align:center;text-decoration:none !important;width:100%;max-width:250px;padding:.7em 1em !important;margin-inline:auto;color:#fff !important;background-color:#000}.project .c-btn01:hover{text-decoration:none}@media screen and (max-width: 768px){.project .c-btn01{font-size:12px;max-width:70%}}.project .c-btn02{text-align:center;margin-top:50px}@media screen and (max-width: 768px){.project .c-btn02{margin-top:30px}}.project .c-btn02 .c-btn02__link{display:inline-block;font-size:16px;text-decoration:underline}@media screen and (max-width: 768px){.project .c-btn02 .c-btn02__link{font-size:12px;text-decoration:underline !important}}.project .mv{height:50vw}@media screen and (max-width: 768px){.project .mv{height:125vw}}.project .mv video,.project .mv img{width:100%;height:100%;object-fit:cover}.project .lead .lead__container{display:flex;justify-content:space-between;column-gap:50px}@media screen and (max-width: 768px){.project .lead .lead__container{flex-direction:column}}.project .lead .lead-ttl{width:50%}@media screen and (max-width: 768px){.project .lead .lead-ttl{width:100%}}.project .lead .lead-ttl .lead-ttl__big{margin-bottom:.5em}.project .lead .lead-ttl .lead-ttl__sub{text-align:left;font-size:14px;line-height:20px}@media screen and (max-width: 768px){.project .lead .lead-ttl .lead-ttl__sub{font-size:13px;line-height:16px}}.project .lead .lead-content{width:50%}@media screen and (max-width: 768px){.project .lead .lead-content{width:100%;margin-top:20px}}.project .lead .lead-content .lead-content__text{text-align:left}.project .lead .lead-content .lead-content__text a{text-decoration:underline;color:#000 !important}.project .lead .lead-content .lead-content__text a:hover{text-decoration:none}.project .tabButton{width:100%;margin-right:auto !important;margin-left:auto !important;display:flex !important;font-size:20px !important;margin-bottom:30px;border-bottom:1px solid #dadada !important}@media screen and (min-width: 769px){.project .tabButton{max-width:1440px}}.project .tabButton .tabButton_item{width:50%}.project .tabButton .tabButton_item a{display:block;height:100%;font-size:16px;text-align:center;line-height:24px;font-weight:bold;text-decoration:none !important;padding:11px 0 !important;border-bottom:2px solid transparent;cursor:pointer;color:#555 !important}@media screen and (max-width: 768px){.project .tabButton .tabButton_item a{font-size:13px;line-height:20px}}.project .tabButton#js-tabButtonFixed{position:fixed;top:-106px;left:50%;z-index:999;background-color:#fff;transform:translateX(-50%);transition:top .4s ease;filter:drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.1))}@media screen and (max-width: 769px){.project .tabButton#js-tabButtonFixed{top:-126px}}.project .tabButton#js-tabButtonFixed.is-fixed{top:100px}@media screen and (max-width: 769px){.project .tabButton#js-tabButtonFixed.is-fixed{top:80px}}.project .tabButton#js-tabButtonFixed.is-fixed.is-scroll-down{top:0}.project .tabButton .js-tabButtonItem a.is-active{border-bottom-color:#000;color:#000 !important}.project .tabButton .js-tabButtonItem a:hover{border-bottom-color:#000}.project .anchor{max-width:657px;width:52.5%;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.project .anchor{width:86%}}.project .anchor .anchor__container{max-width:none;width:100%;padding-left:0;padding-right:0}.project .anchor .anchor__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:6px}.project .anchor .anchor__listItemLink{display:block;text-decoration:none !important}.project .anchor .anchor__listItemLink:hover{text-decoration:underline !important}.project .anchor .anchor__item{min-width:0}.project .anchor .anchor__item figure,.project .anchor .anchor__item picture,.project .anchor .anchor__item img{width:100%;height:auto;display:block}.project .anchor .anchor__itemTxt{color:#000;line-height:1.5;text-align:center}@media screen and (min-width: 769px){.project .anchor .anchor__itemTxt{margin-top:10px;font-size:16px}}@media screen and (max-width: 768px){.project .anchor .anchor__itemTxt{margin-top:5px;margin-bottom:10px;font-size:12px}}.project .l-block{margin-bottom:70px}@media screen and (max-width: 768px){.project .l-block{margin-bottom:40px}}.project .l-block:last-child{margin-bottom:0}.project .l-block .c-ttl{margin-bottom:.5em}.project .l-block .l-block-head{overflow:hidden}.project .l-block .l-block-head .l-block-head-items{display:flex}@media screen and (max-width: 768px){.project .l-block .l-block-head .l-block-head-items{flex-direction:column;width:100vw !important;margin-left:calc(50% - 50vw)}}.project .l-block .l-block-head .l-block-head-items img{width:50%}@media screen and (max-width: 768px){.project .l-block .l-block-head .l-block-head-items img{width:100%}}.project .l-block .l-block-head .l-block-head-items-video{display:flex;position:relative;width:50%}@media screen and (max-width: 768px){.project .l-block .l-block-head .l-block-head-items-video{width:100%}}.project .l-block .l-block-head .l-block-head-items-video img,.project .l-block .l-block-head .l-block-head-items-video video{width:100%}@media screen and (min-width: 769px){.project .l-block .l-block-head .l-block-head-items-video img,.project .l-block .l-block-head .l-block-head-items-video video{position:absolute;inset:0;height:100%;object-fit:cover}}.project .l-block .l-block-head .l-block-head-items-video p{position:absolute;top:50%;left:40px;transform:translateY(-50%);font-size:32px;font-weight:700;line-height:1.5;color:#fff;font-family:"theory-web-uweb-u"}@media screen and (max-width: 768px){.project .l-block .l-block-head .l-block-head-items-video p{left:20px;font-size:20px}}.project .l-block .l-block-head .l-block-head-content{margin-left:auto;margin-top:30px}.project .l-block .l-block-detail .l-block-detail-content{display:flex;align-items:center;column-gap:10%}@media screen and (max-width: 768px){.project .l-block .l-block-detail .l-block-detail-content{flex-direction:column;column-gap:50px}}.project .l-block .l-block-detail .detail-img{width:40%}@media screen and (max-width: 768px){.project .l-block .l-block-detail .detail-img{width:100%}}.project .l-block .l-block-detail .swiper{position:relative;overflow:hidden}.project .l-block .l-block-detail .swiper .swiper-button-next,.project .l-block .l-block-detail .swiper .swiper-button-prev{width:18px;height:30px;background-image:none}@media screen and (max-width: 768px){.project .l-block .l-block-detail .swiper .swiper-button-next{right:5px}}@media screen and (max-width: 768px){.project .l-block .l-block-detail .swiper .swiper-button-prev{left:5px}}.project .l-block .l-block-detail .swiper .swiper-button-next::after,.project .l-block .l-block-detail .swiper .swiper-button-prev::after{content:"";display:block;background-image:url("../images/arrow01.svg");background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.project .l-block .l-block-detail .swiper .swiper-button-prev::after{transform:scale(-1, 1)}.project .l-block .l-block-detail .detial-content{width:50%}@media screen and (max-width: 768px){.project .l-block .l-block-detail .detial-content{width:100%;margin-top:30px}}.project .l-block .l-block-detail .detial-content .detial-content__subttl{font-size:24px;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.project .l-block .l-block-detail .detial-content .detial-content__subttl{font-size:18px}}.project .l-block .l-block-detail .detial-content .c-text{margin-top:.5em}.project .l-block .l-block-detail .l-block-detail-other{width:100%;max-width:60%;margin-inline:auto;margin-top:60px}@media screen and (max-width: 768px){.project .l-block .l-block-detail .l-block-detail-other{max-width:80%;margin-top:45px}}.project .l-block .l-block-detail .l-block-detail-other img{width:100%}.project .l-block .stMod .product-tile{margin-bottom:0}.project .l-block .stMod1-product{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px 10px}@media screen and (max-width: 768px){.project .l-block .stMod1-product{grid-template-columns:repeat(2, 1fr)}}.project .l-block .stMod1-product .product-tile{width:100%;margin-right:0}.project .gallery:not(:last-child){margin-bottom:80px}@media screen and (max-width: 768px){.project .gallery:not(:last-child){margin-bottom:40px}}@media screen and (min-width: 769px){.project .gallery{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:50px;margin:0 auto;padding:10px;box-sizing:border-box}.project .gallery .gallery-item{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.project .gallery .gallery-item-l{grid-column:1;grid-row:1}.project .gallery .gallery-head{grid-column:2/4;grid-row:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.project .gallery.gallery--3 .gallery-head,.project .gallery.gallery--4 .gallery-head{grid-column:1/-1;grid-row:1}.project .gallery.gallery--3 .gallery-item-l,.project .gallery.gallery--4 .gallery-item-l{grid-column:auto;grid-row:auto}.project .gallery.gallery--4{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 768px){.project .gallery{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px;padding:0}.project .gallery .gallery-item{position:relative;display:block}.project .gallery .gallery-item-l{grid-column:1/3}.project .gallery .gallery-head{grid-column:1/3;text-align:center}.project .gallery .gallery-item-l-b{grid-column:1/3}.project .gallery.gallery--3 .gallery-item,.project .gallery.gallery--4 .gallery-item{grid-column:1/3}}.project .gallery .gallery-head__ttl{font-family:"theory-web-tbeweb-tbe";font-size:34px;font-weight:600;line-height:1.2;margin:0 0 20px}@media screen and (max-width: 768px){.project .gallery .gallery-head__ttl{font-size:22px;font-weight:normal;margin:20px 0 10px}}.project .gallery .gallery-head__txt{font-size:14px}@media screen and (max-width: 768px){.project .gallery .gallery-head__txt{font-size:12px;margin-bottom:20px}}.project .gallery img{width:100%;height:auto;display:block}.project .gallery .section_lookbool_num{font-size:30px;position:absolute;width:1em;height:1em;bottom:10px;right:10px;z-index:1;background-color:rgba(0,0,0,.3);border-radius:50%}@media screen and (max-width: 768px){.project .gallery .section_lookbool_num{font-size:20px;bottom:6px;right:6px}}.project .gallery .section_lookbool_num::before,.project .gallery .section_lookbool_num::after{content:"";display:inline-block;position:absolute;background-color:#fff;top:50%;left:50%;transform:translate(-50%, -50%)}.project .gallery .section_lookbool_num::before{width:50%;height:1px}.project .gallery .section_lookbool_num::after{height:50%;width:1px}.project .gallery-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;visibility:hidden;z-index:10000;background:rgba(0,0,0,.6);transition:opacity .3s,visibility .3s}@media screen and (min-width: 769px){.project .gallery-modal{padding:0 20px}}.project .gallery-modal.is-active{opacity:1;visibility:visible;pointer-events:auto;overflow-y:auto}.project .gallery-modal .gallery-modal__close{position:fixed;top:12px;right:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:300;line-height:1;transform:translateY(-0.5px);color:#fff;cursor:pointer;z-index:10001;background:rgba(0,0,0,.45);border-radius:50%;backdrop-filter:blur(2px)}@media screen and (min-width: 769px){.project .gallery-modal .gallery-modal__close{left:94%;right:auto}}@media screen and (max-width: 768px){.project .gallery-modal .gallery-modal__close{right:7px}}.project .gallery-modal .gallery-modal__content{position:relative;width:90vw;height:90vh;margin:5vh auto;background:#fff;overflow-y:auto;padding:24px;box-sizing:border-box}@media screen and (min-width: 769px){.project .gallery-modal .gallery-modal__content{max-width:1170px}}.project .gallery-modal .gallery-modal__content .gallery-modal-looks{padding-bottom:85px}@media screen and (min-width: 769px){.project .gallery-modal .gallery-modal__content .gallery-modal-looks{padding-top:35px;padding-bottom:176px}}.project .gallery-modal .gallery-modal__content .gallery-modal-looks .gallery-modal-look{display:none !important}@media screen and (max-width: 768px){.project .gallery-modal .gallery-modal__content .gallery-modal-looks .gallery-modal-look{padding-top:0;padding-bottom:24px}}@media screen and (min-width: 769px){.project .gallery-modal .gallery-modal__content .gallery-modal-looks .gallery-modal-look{padding-top:35px}}.project .gallery-modal .gallery-modal__content .gallery-modal-looks .gallery-modal-look.is-show{display:grid !important;grid-template-columns:1fr 1fr;gap:20px 30px;align-items:start}@media screen and (max-width: 768px){.project .gallery-modal .gallery-modal__content .gallery-modal-looks .gallery-modal-look.is-show{display:flex !important;flex-direction:column;gap:16px}}.project .gallery-modal .gallery-modal__content .gallery-modal-looks .gallery-modal-look .stMod6-imgArea{width:100%;margin-right:0;margin-bottom:0}.project .gallery-modal .gallery-modal__content .gallery-modal-looks .gallery-modal-look .stMod6-imgArea img{width:100%}@media screen and (max-width: 768px){.project .gallery-modal .gallery-modal__content .gallery-modal-looks .gallery-modal-look .stMod6-imgArea{order:1}}.project .gallery-modal .gallery-modal__content .gallery-modal-looks .gallery-modal-look .stMod6-txtArea{width:100%}@media screen and (max-width: 768px){.project .gallery-modal .gallery-modal__content .gallery-modal-looks .gallery-modal-look .stMod6-txtArea{order:3}}.project .gallery-modal .gallery-modal__content .gallery-modal-looks .gallery-modal-look .gallery-modal-look__extras{grid-column:1/-1;display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}.project .gallery-modal .gallery-modal__content .gallery-modal-looks .gallery-modal-look .gallery-modal-look__extras img{width:100%;height:auto;display:block}@media screen and (max-width: 768px){.project .gallery-modal .gallery-modal__content .gallery-modal-looks .gallery-modal-look .gallery-modal-look__extras{order:2;width:100%;grid-template-columns:1fr}}.project .gallery-modal .product_cnt{margin-top:5px;color:#000 !important}.project .gallery-modal .gallery-modal__list{margin-top:50px}@media screen and (max-width: 768px){.project .gallery-modal .gallery-modal__list{margin-top:0}}.project .gallery-modal .gallery-modal__list .gallery-modal-thumbs{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px;margin:0;padding:0}@media screen and (max-width: 768px){.project .gallery-modal .gallery-modal__list .gallery-modal-thumbs{grid-template-columns:repeat(2, 1fr)}}.project .gallery-modal .gallery-modal__list .gallery-modal-thumbs__item{list-style:none}.project .gallery-modal .gallery-modal__list .gallery-modal-thumbs__link{display:block;position:relative}.project .gallery-modal .gallery-modal__list .gallery-modal-thumbs__link img{width:100%;height:auto;display:block}.project .gallery-modal .gallery-modal__list .gallery-modal-thumbs__link .section_lookbool_num{font-size:30px;position:absolute;width:1em;height:1em;bottom:10px;right:10px;z-index:1;background-color:rgba(0,0,0,.3);border-radius:50%}@media screen and (max-width: 768px){.project .gallery-modal .gallery-modal__list .gallery-modal-thumbs__link .section_lookbool_num{font-size:20px;bottom:6px;right:6px}}.project .gallery-modal .gallery-modal__list .gallery-modal-thumbs__link .section_lookbool_num::before,.project .gallery-modal .gallery-modal__list .gallery-modal-thumbs__link .section_lookbool_num::after{content:"";display:inline-block;position:absolute;background-color:#fff;top:50%;left:50%;transform:translate(-50%, -50%)}.project .gallery-modal .gallery-modal__list .gallery-modal-thumbs__link .section_lookbool_num::before{width:50%;height:1px}.project .gallery-modal .gallery-modal__list .gallery-modal-thumbs__link .section_lookbool_num::after{height:50%;width:1px}.project #load{position:fixed;width:100%;height:100%;background:#fff;z-index:9999999;inset:0;display:none}/*# sourceMappingURL=contents.css.map */
