body{font-size:16px;line-height:1.5rem;color:#131313;font-family:Arial,Helvetica,sans-serif}body main{margin-top:50px}body main>section{padding:calc(16px*3) 0}h1{font-size:2rem;line-height:2rem;margin-bottom:2rem}@media screen and (max-width:499px){h1{font-size:1.5rem;line-height:1.5rem}}@media screen and (min-width:500px)and (max-width:899px){h1{font-size:1.5rem;line-height:1.5rem}}h2{font-size:1.8rem;line-height:1.8rem}@media screen and (max-width:499px){h2{font-size:1.18rem;line-height:1.18rem}}@media screen and (min-width:500px)and (max-width:899px){h2{font-size:1.18rem;line-height:1.18rem}}h3{font-size:1.3rem}@media screen and (max-width:499px){h3{font-size:1.06rem;line-height:1.06rem}}@media screen and (min-width:500px)and (max-width:899px){h3{font-size:1.06rem;line-height:1.06rem}}a{text-decoration:none;color:#131313}ul,ol{margin:0;padding:0}.grid{margin-bottom:calc(48px)}.grid.x5{grid-template-columns:repeat(5, 1fr)}@media screen and (max-width:499px){.grid.x5{grid-template-columns:repeat(2, 1fr);gap:calc(16px*2) 0}}.grid.x3{grid-template-columns:repeat(3, 1fr)}@media screen and (max-width:499px){.grid.x3{grid-template-columns:1fr}.grid.x3 li{margin-bottom:16px}}.grid li{list-style:none}.grid li a{display:block}.hidden{display:none !important}.menuBox{font-size:13px}.menuBox h2{font-size:.9rem}.menuBox ul{list-style:none}.shopify-challenge__container{margin-top:50px;padding:calc(16px*3) 0}.breadCrumb ul{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.breadCrumb ul li{margin-right:1rem}.breadCrumb ul li::after{content:">";margin-left:1rem}.breadCrumb ul li:last-child::after{content:""}body main>div .heroArea{width:100%;height:70vh;overflow:hidden}body main>div .heroArea img{width:100%;height:100%;object-fit:cover}body main>div p{margin-top:1rem}body main>div .tutidaNingyoStory{width:100%;max-width:1000px;margin:0 auto;padding:5rem 1rem 0}body main>div .tutidaNingyoStory header h1{text-align:center}body main>div .tutidaNingyoStory header h1 span{display:block;font-size:.9rem;font-style:italic;margin-top:.5rem}body main>div .tutidaNingyoStory .pageToc{padding:1rem;background-color:#bcf5ff;margin-bottom:5rem;margin-top:5rem}body main>div .tutidaNingyoStory .pageToc div{font-weight:700}body main>div .tutidaNingyoStory .pageToc ul{margin-left:1rem;list-style:dashed}body main>div .tutidaNingyoStory .pageToc ul li{margin-top:.5rem}body main>div .tutidaNingyoStory>section{border-top:1px solid #a7a7a7;padding:2rem 0}body main>div .tutidaNingyoStory>section h2 span{display:block;font-size:.9rem;font-style:italic;font-weight:400;margin-top:.5rem;margin-bottom:1rem;letter-spacing:.5rem}body main>div .tutidaNingyoStory>section h2+*{margin-top:2rem}body main>div .tutidaNingyoStory>section div img{width:100%;margin-top:2rem}body main>div .tutidaNingyoStory>section div.twoColumns{width:100%;display:grid;grid-template-columns:repeat(1, 1fr);gap:2rem}@media(min-width:960px){body main>div .tutidaNingyoStory>section div.twoColumns{grid-template-columns:repeat(2, 1fr)}}body main>div .tutidaNingyoStory>section div.twoColumns>div{width:100%}body main>div .tutidaNingyoStory>section div.twoColumns>div p:first-child{margin-top:0}body main>div .tutidaNingyoStory>section div.twoColumns>div img{width:100%;margin-top:0}body main>div .tutidaNingyoStory>section>section{margin-top:2rem}body main>div .tutidaNingyoStory>section>section h3+*{margin-top:1rem}body main>div .tutidaNingyoStory>section ol{margin-left:1rem}body main>div .tutidaNingyoStory>section ol li{margin-top:.5rem}body main>div .tutidaNingyoStory>section ol+p{margin-top:1rem}body main>div .tutidaNingyoStory .storyIndex section div{width:100%;overflow:hidden;overflow-x:scroll}@media(min-width:960px){body main>div .tutidaNingyoStory .storyIndex section div{overflow-x:hidden}}body main>div .tutidaNingyoStory .storyIndex section div ul{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:1rem;width:400%}body main>div .tutidaNingyoStory .storyIndex section div ul li{width:23%;border-radius:1rem;border:1px solid #a7a7a7;overflow:hidden}body main>div .tutidaNingyoStory .storyIndex section div ul li img{width:100%;margin-top:0}body main>div .tutidaNingyoStory .storyIndex section div ul li div{padding:1rem}body main>div .tutidaNingyoStory .storyIndex section div ul li.noActive{filter:grayscale(90%)}body main>div .tutidaNingyoStory .storyIndex section div ul.oneContent{width:100%}body main>div .tutidaNingyoStory .storyIndex section div ul.oneContent li{width:100%}body main>div .tutidaNingyoStory .storyIndex section div ul.twoContents{width:200%}body main>div .tutidaNingyoStory .storyIndex section div ul.twoContents li{width:46%}body main>div .tutidaNingyoStory .storyIndex section div ul.threeContents{width:300%}body main>div .tutidaNingyoStory .storyIndex section div ul.threeContents li{width:33%}@media(min-width:960px){body main>div .tutidaNingyoStory .storyIndex section div ul{width:100% !important}body main>div .tutidaNingyoStory .storyIndex section div ul li{width:23% !important}}body main>div .tutidaNingyoStory .pushUpProduct{margin-top:2rem}body main>div .tutidaNingyoStory .pushUpProduct .productsList{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;margin-top:1rem}@media(min-width:960px){body main>div .tutidaNingyoStory .pushUpProduct .productsList{grid-template-columns:repeat(3, 1fr)}}body main>div .tutidaNingyoStory .pushUpProduct .productsList>div{width:100%;overflow:hidden}body main>div .tutidaNingyoStory .pushUpProduct .productsList>div a{display:block;width:100%}body main>div .tutidaNingyoStory .pushUpProduct .productsList>div a img{width:100%;margin-top:0;aspect-ratio:1/1}body main>div .tutidaNingyoStory .pushUpProduct .viewAll{text-align:center;margin-top:3rem}body main>div .tutidaNingyoStory .pushUpProduct .viewAll a{display:inline-block;padding:.5rem 1rem;border-radius:1rem;background-color:#ebb471;color:#f9f8f7}
