.Footer-module-scss-module__NzWwOq__footer{border-top:1px solid var(--color-secondary);margin-top:90px;padding-top:30px}.Footer-module-scss-module__NzWwOq__footer__links{flex-wrap:wrap;justify-content:center;max-width:1300px;margin:30px auto;display:flex}.Footer-module-scss-module__NzWwOq__footer__links * a{text-decoration:none}.Footer-module-scss-module__NzWwOq__footer__links * a:hover,.Footer-module-scss-module__NzWwOq__footer__links * a:focus-visible{text-decoration:underline}.Footer-module-scss-module__NzWwOq__footer__links h3{padding:20px 10px}.Footer-module-scss-module__NzWwOq__footer__links *{color:var(--color-text)}.Footer-module-scss-module__NzWwOq__footer__links>*{min-width:210px;padding:10px 20px}.Footer-module-scss-module__NzWwOq__footer__links ul{padding-left:24px}.Footer-module-scss-module__NzWwOq__footer__links ul li{line-height:30px}.Footer-module-scss-module__NzWwOq__footer__links ul li a{align-items:center;display:flex}.Footer-module-scss-module__NzWwOq__footer__links ul li img{filter:var(--opac-invert)}.Footer-module-scss-module__NzWwOq__footer__links ul li img.Footer-module-scss-module__NzWwOq__noInvert{filter:none}.Footer-module-scss-module__NzWwOq__footer .Footer-module-scss-module__NzWwOq__copyright{border-top:1px solid var(--color-secondary);color:gray;text-align:center;padding:40px}
.Header-module-scss-module__GU8I0G__header{background:var(--color-primary);z-index:2;width:100%;position:fixed;top:0;left:0}.Header-module-scss-module__GU8I0G__header__wrap{border-bottom:1px solid var(--color-secondary);width:100%;max-width:1300px;height:90px;margin:0 auto;transition:all .2s;position:relative;overflow:hidden}.Header-module-scss-module__GU8I0G__header__wrap>a{text-decoration:none}.Header-module-scss-module__GU8I0G__header p{text-align:center;letter-spacing:.5em;color:#aaa;font-size:30px;font-weight:lighter}.Header-module-scss-module__GU8I0G__header.Header-module-scss-module__GU8I0G__small .Header-module-scss-module__GU8I0G__header__wrap{height:0}.Header-module-scss-module__GU8I0G__header .Header-module-scss-module__GU8I0G__nav{justify-content:space-around;max-width:1300px;height:44px;margin:0 auto;display:flex}.Header-module-scss-module__GU8I0G__header .Header-module-scss-module__GU8I0G__nav a{color:var(--color-text);padding:10px;display:inline-block}
.h1-module-scss-module__C5pc2G__h1{text-align:center;font-size:40px;line-height:100px}
.ProductItemInfoList-module-scss-module__Dj8xVG__ul{flex-wrap:wrap;display:flex}.ProductItemInfoList-module-scss-module__Dj8xVG__ul li{border-radius:4px;align-items:center;margin:2px;padding:2px 4px;font-size:14px;line-height:17px;display:inline-flex;overflow:hidden}.ProductItemInfoList-module-scss-module__Dj8xVG__ul li img{background:var(--color-title);margin-right:4px}.ProductItemInfoList-module-scss-module__Dj8xVG__ul li img.ProductItemInfoList-module-scss-module__Dj8xVG__noInvert{filter:none;opacity:1;background:0 0}.ProductItemInfoList-module-scss-module__Dj8xVG__ul li a{filter:var(--opac-invert);font-size:14px}.ProductItemInfoList-module-scss-module__Dj8xVG__ul.ProductItemInfoList-module-scss-module__Dj8xVG__block li{width:100%;display:flex}
.MyImage-module-scss-module__joLgBq__container{z-index:1;justify-content:center;display:flex;position:relative}
.TempPortfolio-module-scss-module__9F5sCW__home{background:var(--color-primary)}.TempPortfolio-module-scss-module__9F5sCW__home .TempPortfolio-module-scss-module__9F5sCW__panel{border:1px solid var(--color-text);border-radius:10px;width:calc(100% - 20px);max-width:500px;margin:0 auto;padding:100px 20px;position:relative}.TempPortfolio-module-scss-module__9F5sCW__home .TempPortfolio-module-scss-module__9F5sCW__introduce>p{border-bottom:1px solid var(--color-text);font-size:24px;font-weight:bolder}.TempPortfolio-module-scss-module__9F5sCW__home .TempPortfolio-module-scss-module__9F5sCW__introduce>p span{color:#4db6d9}.TempPortfolio-module-scss-module__9F5sCW__home .TempPortfolio-module-scss-module__9F5sCW__introduce>div{display:flex}.TempPortfolio-module-scss-module__9F5sCW__home .TempPortfolio-module-scss-module__9F5sCW__introduce>div>div{flex-flow:column;flex:1;justify-content:center;align-items:center;display:flex}.TempPortfolio-module-scss-module__9F5sCW__home .TempPortfolio-module-scss-module__9F5sCW__introduce>div>div p:first-child{font-size:36px;font-weight:700}.TempPortfolio-module-scss-module__9F5sCW__home .TempPortfolio-module-scss-module__9F5sCW__introduce>div>div p:last-child{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;font-size:20px}.TempPortfolio-module-scss-module__9F5sCW__home .TempPortfolio-module-scss-module__9F5sCW__bottom{justify-content:center;align-items:center;width:100%;height:60px;display:flex;position:absolute;bottom:0;left:0}.TempPortfolio-module-scss-module__9F5sCW__home .TempPortfolio-module-scss-module__9F5sCW__bottom a{color:var(--color-text);flex-flow:column;justify-content:center;padding:10px;display:flex}.TempPortfolio-module-scss-module__9F5sCW__home .TempPortfolio-module-scss-module__9F5sCW__bottom a img{filter:var(--opac-invert);margin:0 auto}.TempPortfolio-module-scss-module__9F5sCW__home .TempPortfolio-module-scss-module__9F5sCW__bottom a img.TempPortfolio-module-scss-module__9F5sCW__noInvert{filter:none!important}.TempPortfolio-module-scss-module__9F5sCW__home .TempPortfolio-module-scss-module__9F5sCW__bottom a p{font-size:10px}
.ProductMiniItem-module-scss-module__gGWaxq__item{width:100%;min-width:300px;padding-bottom:14px;overflow:hidden}.ProductMiniItem-module-scss-module__gGWaxq__item__wrap{border-top:1px solid var(--color-secondary);border-bottom:1px solid var(--color-secondary);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.ProductMiniItem-module-scss-module__gGWaxq__item__wrap>img{width:40%}.ProductMiniItem-module-scss-module__gGWaxq__item__text{flex:1;width:auto;padding:0 4px}.ProductMiniItem-module-scss-module__gGWaxq__item__text a{text-decoration:none}.ProductMiniItem-module-scss-module__gGWaxq__item__text__title{text-align:center;color:var(--color-text);font-size:16px}.ProductMiniItem-module-scss-module__gGWaxq__item__text__title:hover{text-decoration:underline}.ProductMiniItem-module-scss-module__gGWaxq__item__infos{line-height:12px}.ProductMiniItem-module-scss-module__gGWaxq__item__infos span{white-space:nowrap;color:gray;padding:0 4px;font-size:12px;line-height:12px}@media screen and (min-width:600px){.ProductMiniItem-module-scss-module__gGWaxq__item{width:50%;padding:4px}}@media screen and (min-width:900px){.ProductMiniItem-module-scss-module__gGWaxq__item{width:33.3333%}}
.ProductPickItem-module-scss-module__YN1nWq__item{border:1px solid var(--color-secondary);border-radius:10px;min-width:300px;margin:30px 10px;padding:20px 6px;overflow:hidden}.ProductPickItem-module-scss-module__YN1nWq__item>a{text-decoration:none}.ProductPickItem-module-scss-module__YN1nWq__item__title{text-align:center;color:var(--color-text);padding-bottom:10px;font-size:30px}.ProductPickItem-module-scss-module__YN1nWq__item__title:hover,.ProductPickItem-module-scss-module__YN1nWq__item__title:focus-visible{text-decoration:underline}.ProductPickItem-module-scss-module__YN1nWq__item>.ProductPickItem-module-scss-module__YN1nWq__wrap{flex-wrap:wrap;justify-content:center;display:flex}.ProductPickItem-module-scss-module__YN1nWq__item>img{width:90%}.ProductPickItem-module-scss-module__YN1nWq__item__text{flex:1;padding:0 10px;position:relative}.ProductPickItem-module-scss-module__YN1nWq__item__text h3{font-size:16px}.ProductPickItem-module-scss-module__YN1nWq__item__text .ProductPickItem-module-scss-module__YN1nWq__description{text-align:left;margin:10px auto;font-size:14px}.ProductPickItem-module-scss-module__YN1nWq__item__text .ProductPickItem-module-scss-module__YN1nWq__description a{white-space:nowrap;filter:var(--opac-invert);font-size:16px;display:inline-block}.ProductPickItem-module-scss-module__YN1nWq__item__text__infos .ProductPickItem-module-scss-module__YN1nWq__flex{width:100%;display:flex}.ProductPickItem-module-scss-module__YN1nWq__item__text__infos .ProductPickItem-module-scss-module__YN1nWq__flex>*{width:50%}.ProductPickItem-module-scss-module__YN1nWq__item__text .ProductPickItem-module-scss-module__YN1nWq__readmore{display:none}.ProductPickItem-module-scss-module__YN1nWq__mini{border:1px solid var(--color-secondary);margin:30px 10px}.ProductPickItem-module-scss-module__YN1nWq__mini .ProductPickItem-module-scss-module__YN1nWq__item__title{font-size:24px}@media screen and (max-width:600px){.ProductPickItem-module-scss-module__YN1nWq__item__title{text-align:center;padding-bottom:10px;font-size:24px}.ProductPickItem-module-scss-module__YN1nWq__item .ProductPickItem-module-scss-module__YN1nWq__wrap>img{width:70%;height:43vw}.ProductPickItem-module-scss-module__YN1nWq__item__text{flex:initial;width:100%}.ProductPickItem-module-scss-module__YN1nWq__item__text .ProductPickItem-module-scss-module__YN1nWq__moreInit{display:none}.ProductPickItem-module-scss-module__YN1nWq__item__text .ProductPickItem-module-scss-module__YN1nWq__readmore{color:gray;background:linear-gradient(transparent, rgba(var(--foreground-rgb), .05));cursor:pointer;border:none;width:calc(100% + 20px);height:40px;font-size:14px;display:block;position:absolute;bottom:-30px;left:-10px}.ProductPickItem-module-scss-module__YN1nWq__item__text .ProductPickItem-module-scss-module__YN1nWq__readmoreMini{display:none}.ProductPickItem-module-scss-module__YN1nWq__item__text .ProductPickItem-module-scss-module__YN1nWq__moreInfo{padding-bottom:20px;animation:1s ProductPickItem-module-scss-module__YN1nWq__more;display:block}@keyframes ProductPickItem-module-scss-module__YN1nWq__more{0%{transform:translateY(-10px)}to{transform:translateY(0)}}}
.ProductPickList-module-scss-module__FS-VYG__main{max-width:1300px;margin:40px auto}.ProductPickList-module-scss-module__FS-VYG__main h2{text-align:center;font-size:40px}.ProductPickList-module-scss-module__FS-VYG__main .ProductPickList-module-scss-module__FS-VYG__wrap{width:100%;overflow-x:scroll}.ProductPickList-module-scss-module__FS-VYG__main .ProductPickList-module-scss-module__FS-VYG__wrap .ProductPickList-module-scss-module__FS-VYG__moveList{display:flex}.ProductPickList-module-scss-module__FS-VYG__main .ProductPickList-module-scss-module__FS-VYG__wrap>div>p{text-align:center}.ProductPickList-module-scss-module__FS-VYG__main .ProductPickList-module-scss-module__FS-VYG__wrap .ProductPickList-module-scss-module__FS-VYG__readmore{border:1px solid var(--color-secondary);min-width:120px;color:var(--color-text);border-radius:10px 0 0 10px;justify-content:center;align-items:center;margin:30px 10px;text-decoration:none;display:flex;position:relative;overflow:hidden}.ProductPickList-module-scss-module__FS-VYG__main .ProductPickList-module-scss-module__FS-VYG__wrap .ProductPickList-module-scss-module__FS-VYG__readmore:before{content:"";background:var(--color-secondary);transform-origin:0;z-index:-1;width:100%;height:100%;transition:all .2s;position:absolute;top:0;left:0;transform:scaleX(0)}.ProductPickList-module-scss-module__FS-VYG__main .ProductPickList-module-scss-module__FS-VYG__wrap .ProductPickList-module-scss-module__FS-VYG__readmore:hover:before{transform:scale(1)}
.TalkItem-module-scss-module__ZZDqPa__item{border:1px solid var(--color-secondary);border-radius:10px;min-width:300px;margin:30px 10px;padding:10px 6px 20px;overflow:hidden}.TalkItem-module-scss-module__ZZDqPa__item>a{text-decoration:none}.TalkItem-module-scss-module__ZZDqPa__item__title{text-align:center;color:var(--color-text);padding-bottom:10px;font-size:30px}.TalkItem-module-scss-module__ZZDqPa__item__title:hover,.TalkItem-module-scss-module__ZZDqPa__item__title:focus-visible{text-decoration:underline}.TalkItem-module-scss-module__ZZDqPa__item>.TalkItem-module-scss-module__ZZDqPa__wrap{flex-wrap:wrap;justify-content:center;display:flex}.TalkItem-module-scss-module__ZZDqPa__item>img{width:90%}.TalkItem-module-scss-module__ZZDqPa__item__text{flex:1;padding:0 10px;position:relative}.TalkItem-module-scss-module__ZZDqPa__item__text .TalkItem-module-scss-module__ZZDqPa__description{text-align:left;margin:10px auto;font-size:14px}.TalkItem-module-scss-module__ZZDqPa__item__text .TalkItem-module-scss-module__ZZDqPa__description a{white-space:nowrap;filter:var(--opac-invert);font-size:16px;display:inline-block}.TalkItem-module-scss-module__ZZDqPa__item__text__infos .TalkItem-module-scss-module__ZZDqPa__flex{width:100%;display:flex}.TalkItem-module-scss-module__ZZDqPa__item__text__infos .TalkItem-module-scss-module__ZZDqPa__flex>*{width:50%}.TalkItem-module-scss-module__ZZDqPa__item__text .TalkItem-module-scss-module__ZZDqPa__readmore{display:none}.TalkItem-module-scss-module__ZZDqPa__mini{width:400px;max-width:100vw}.TalkItem-module-scss-module__ZZDqPa__mini .TalkItem-module-scss-module__ZZDqPa__item__title{font-size:24px}@media screen and (max-width:600px){.TalkItem-module-scss-module__ZZDqPa__item__title{text-align:center;padding-bottom:10px;font-size:24px}.TalkItem-module-scss-module__ZZDqPa__item .TalkItem-module-scss-module__ZZDqPa__wrap>img{width:70%;height:43vw}.TalkItem-module-scss-module__ZZDqPa__item__text{flex:initial;width:100%}.TalkItem-module-scss-module__ZZDqPa__item__text .TalkItem-module-scss-module__ZZDqPa__moreInit{display:none}.TalkItem-module-scss-module__ZZDqPa__item__text .TalkItem-module-scss-module__ZZDqPa__readmore{color:gray;background:linear-gradient(transparent, rgba(var(--foreground-rgb), .05));cursor:pointer;border:none;width:calc(100% + 20px);height:40px;font-size:14px;display:block;position:absolute;bottom:-30px;left:-10px}.TalkItem-module-scss-module__ZZDqPa__item__text .TalkItem-module-scss-module__ZZDqPa__readmoreMini{display:none}.TalkItem-module-scss-module__ZZDqPa__item__text .TalkItem-module-scss-module__ZZDqPa__moreInfo{padding-bottom:20px;animation:1s TalkItem-module-scss-module__ZZDqPa__more;display:block}@keyframes TalkItem-module-scss-module__ZZDqPa__more{0%{transform:translateY(-10px)}to{transform:translateY(0)}}}
.TalkList-module-scss-module__FP6aaq__main{max-width:1300px;margin:40px auto}.TalkList-module-scss-module__FP6aaq__main h2{text-align:center;font-size:40px}.TalkList-module-scss-module__FP6aaq__main p{text-align:center}.TalkList-module-scss-module__FP6aaq__main .TalkList-module-scss-module__FP6aaq__wrap{width:100%;overflow-x:scroll}.TalkList-module-scss-module__FP6aaq__main .TalkList-module-scss-module__FP6aaq__wrap .TalkList-module-scss-module__FP6aaq__moveList{display:flex}.TalkList-module-scss-module__FP6aaq__main .TalkList-module-scss-module__FP6aaq__wrap .TalkList-module-scss-module__FP6aaq__readmore{border:1px solid var(--color-secondary);min-width:120px;color:var(--color-text);border-radius:10px 0 0 10px;flex:1;justify-content:center;align-items:center;margin:30px 10px;text-decoration:none;display:flex;position:relative;overflow:hidden}.TalkList-module-scss-module__FP6aaq__main .TalkList-module-scss-module__FP6aaq__wrap .TalkList-module-scss-module__FP6aaq__readmore:before{content:"";background:var(--color-secondary);transform-origin:0;z-index:-1;width:100%;height:100%;transition:all .2s;position:absolute;top:0;left:0;transform:scaleX(0)}.TalkList-module-scss-module__FP6aaq__main .TalkList-module-scss-module__FP6aaq__wrap .TalkList-module-scss-module__FP6aaq__readmore:hover:before{transform:scale(1)}
.ProductPage-module-scss-module__0hvL5W__nav{text-align:center}.ProductPage-module-scss-module__0hvL5W__nav button{color:var(--color-secondary);cursor:pointer;border:none;border-right:1px solid var(--color-text);background:0 0;padding:10px;font-size:24px}.ProductPage-module-scss-module__0hvL5W__nav button:last-child{border-right:none}.ProductPage-module-scss-module__0hvL5W__nav button.ProductPage-module-scss-module__0hvL5W__selected{color:var(--color-text)}
.Profile-module-scss-module__nMaExW__contents{max-width:900px;margin:0 auto;padding:10px}.Profile-module-scss-module__nMaExW__markdownContents *{padding-bottom:20px}.Profile-module-scss-module__nMaExW__markdownContents h2{padding:30px 0}.Profile-module-scss-module__nMaExW__markdownContents details{width:49%;padding-bottom:10px;display:inline-block}@media screen and (max-width:467px){.Profile-module-scss-module__nMaExW__markdownContents details{width:100%}}.Profile-module-scss-module__nMaExW__markdownContents details summary{cursor:pointer}.Profile-module-scss-module__nMaExW__markdownContents details>div{padding:10px 30px}.Profile-module-scss-module__nMaExW__markdownContents details>div ul{padding-left:10px}.Profile-module-scss-module__nMaExW__markdownContents>ul{padding-left:30px}
