:root{--color-primary: #485bb3;--color-fujitsu: #ea0000;--color-notice: #893e9e;--color-basic: #222;--color-dark: #444;--color-light: #E5E5E5;--color-pale: #F7F7F7;--color-pale-blue: #edf4f5;--color-non: #FFF;--font-family-ja: "\6e38\30b4\30b7\30c3\30af  Medium", Yu Gothic Medium, "\6e38\30b4\30b7\30c3\30af\4f53", YuGothic, "\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3", "Hiragino Kaku Gothic Pro", "\30e1\30a4\30ea\30aa", Meiryo, Osaka, "MS P\30b4\30b7\30c3\30af", "MS PGothic", "sans-serif";--font-family-ja-min: "Noto Serif JP", "\6e38\660e\671d", "YuMincho", "Yu Mincho", "\30d2\30e9\30ae\30ce\660e\671d  Pro W3", "Hiragino Mincho Pro", serif;--font-family-en: "Barlow", sans-serif;--font-family-en-serif: "Crimson Text", serif;--easing: cubic-bezier(.2, 1, .2, 1);--transition: .8s var(--easing);--box-shadow: .8rem .8rem 1.2rem rgba(0, 0, 0, .05), -.8rem -.8rem 1.2rem #FFF;--box-shadow-hover: 1rem 1rem 1.5rem rgba(0, 0, 0, .08), -1rem -1rem 1.5rem #FFF}body{font-family:var(--font-family-ja)}h1,h2{font-family:var(--font-family-en-serif)!important}h1.collection-hero__title,h1.main-page-title,h1.title--primary{font-size:3rem;text-align:center;margin:6rem 0}.responsive{display:block;margin:auto}.center{display:block;text-align:center!important}.right{display:block;text-align:right!important}.contents-box,.contents-img,.contents-text{position:relative;padding:1rem 0}@media(min-width:821px){.contents-wrap{display:flex}.contents-wrap>.contents-box,.contents-wrap>.contents-img,.contents-wrap>.contents-text{flex:1}.odd>.contents-wrap:nth-child(odd),.even>.contents-wrap:nth-child(2n){flex-direction:row-reverse}}.dg{display:grid}.dg.c12,.dg.c123{grid-template-columns:repeat(1,1fr)}.dg.c2,.dg.c23,.dg.c234{grid-template-columns:repeat(2,1fr)}@media(min-width:821px){.dg.c12,.dg.c123{grid-template-columns:repeat(2,1fr)}.dg.c23,.dg.c234{grid-template-columns:repeat(3,1fr)}}@media(min-width:980px){.dg.c123{grid-template-columns:repeat(3,1fr)}.dg.c234{grid-template-columns:repeat(4,1fr)}}.dg>*{position:relative;display:grid;grid-template-rows:subgrid;gap:0}.dg.r2>*{grid-row:span 2}.dg.r3>*{grid-row:span 3}.dg.r4>*{grid-row:span 4}nav.header__inline-menu{font-family:var(--font-family-en-serif)}.heading .contents-img h2{font-size:4.8rem}.heading .contents-img h2 span{display:block;font-size:1.4rem}.heading{background:var(--background);margin:3.75rem 0}@media(min-width:768px){.heading{margin:5rem 0}}.heading .inner{max-width:1000px;padding:0 1.5rem;margin:auto}@media(min-width:768px){.heading .contents-wrap{align-items:center;gap:5rem}.heading .contents-text{flex:4}}.heading .inner h1{font-family:var(--font-family-ja-min);font-size:2.4rem;font-weight:400;line-height:1.8}.product__info-container .product__text{font-size:1.4rem;text-transform:none!important;margin:0 0 .5rem}.product__info-container .product__title{margin:0}.product__info-container .product__title h1{font-size:2.4rem;line-height:1.2}.product__info-container .product__sku{font-size:1.2rem;margin:0}.price-item span{font-size:1rem;margin-left:.5rem}.product__description.rte.quick-add-hidden p{font-size:1.4rem}.product__info-container .product-form__input--pill input[type=radio]+label{border-radius:initial;padding:1rem}#shopify-section-announcement-bar{display:flex;justify-content:center;background:var(--color-basic)}.announcement-bar__link{padding:1rem}.announcement-bar__link .icon-arrow{display:none}.announcement-bar:nth-last-of-type(-n+2){display:none}.slideshow__text.banner__box{opacity:.8}.variant-sku{margin:0 0 1.5rem!important}.variant-tag a{text-decoration:none;background:var(--color-basic);color:var(--color-non);padding:0 .5rem;font-size:1.4rem}.card-information,.price-item.price-item--regular{font-weight:600}.card__inner.color-background-1.gradient.ratio{border:1px solid var(--color-pale)}@media screen and (min-width:750px){.collection-hero__description{max-width:100%!important}.announcement-bar:nth-last-of-type(-n+2){display:block}.page-width--narrow{max-width:130rem}.color-inverse.gradient{background:none}}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:55%!important;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--large:not(.product--no-media) .product__info-wrapper{max-width:45%!important;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)!important}}@media screen and (min-width:750px){.banner__content.banner__content--middle-center{justify-content:start!important}}.option__select-feild{font-size:1.4rem}.option__select-feild select#type{padding:1rem}.shopify-policy__container{max-width:100rem;padding:28px 0}@media screen and (min-width:750px){.shopify-policy__title h1{font-size:2.4rem;text-align:center;margin:6rem 0}.collection-hero__description.rte p{font-size:1.4rem}}.link{font-size:1.8rem}footer{font-size:1.4rem}dt{background:var(--color-pale);color:var(--color-basic);padding:1rem;margin:0;font-family:var(--font-family-ja-min)}dd{padding:1rem;margin:0;line-height:1.8}@media(min-width:821px){dl{display:flex;flex-wrap:wrap;line-height:1.8}dt{width:30%;border-bottom:1px solid var(--color-light);text-align:left;padding:2%}dd{width:70%;border-bottom:1px solid var(--color-light);padding:2%}}.document h2{font-size:1.6rem;text-align:left;border-left:3px solid var(--color-basic);padding:0 0 0 1rem!important}.document p{font-size:1.4rem}.document .information{margin:2rem 0}.document>dl>dt{padding:1rem;margin:0;background:var(--color-basic);color:var(--color-non);text-align:center}.document>dl>dd{padding:1rem;margin:0 0 1rem}.document ul,.document ol{list-style-position:outside}.document>dl>dd>ol{margin:0;padding:0 0 0 2rem}.document>dl>dd ol li>ol{padding:0 0 0 1.8rem}.document>dl>dd ul{list-style:none;padding:0;margin:0}@media print,screen and (min-width:750px){.document>dl{display:flex;flex-wrap:wrap;font-size:1.4rem}.document>dl>dt{width:25%;padding:0;margin:0 0 2rem;background:none;color:var(--color-basic);text-align:left;border-bottom:3px solid var(--color-basic)}.document>dl>dd{width:75%;padding:0 0 1rem 1rem;margin:0 0 2rem;border-bottom:1px solid var(--color-basic)}}.blog .card__content,.blog-articles .card__content{background:var(--color-non)}.blog a.full-unstyled-link,.blog-articles .full-unstyled-link{font-size:1.4rem}.blog .card__information>*{text-align:left}.blog .blog__post,.blog-articles .card.article-card.card--standard{border-bottom:1px solid var(--color-light)}.blog .article-card .article-card__info,.blog-articles .article-card__info{font-size:1.4rem;font-weight:600;margin:0 0 1rem}@media(min-width:750px){.main-blog .blog-articles{grid-template-columns:1fr}.blog .card__information,.blog-articles .card__information{display:flex;align-items:center}.blog .article-card .article-card__info,.blog-articles .article-card__info{width:15%}}@media(min-width:990px){.blog .title-wrapper-with-link{justify-content:center}}.blog-articles__article.article{margin:0 0 1rem}.article-card .article-card__excerpt.rte-width{max-width:unset;margin:.5rem 0;font-size:1.4rem}.article-card .card__heading.h2{font-size:1.6rem}article h1.article-template__title{font-size:2.4rem}article .article-template__content.page-width.page-width--narrow.rte{font-size:1.4rem}.calender table{font-family:sans-serif;border-collapse:collapse;width:100%}.calender th,.calender td{width:calc(100% / 7);height:40px;text-align:center;font-weight:400;background:var(--color-non)}.calender .special{color:#d59393;font-weight:700}.calender p{text-align:right;color:#d59393;letter-spacing:.1em;font-size:1.4rem;margin:.3rem 0}.z941409011-video-auto-loop-wrap{position:relative;padding-top:56.25%;width:100%}.z941409011-video-auto-loop-wrap video{width:100%;height:100%;position:absolute;top:0;left:0}.z941409011-video-auto-loop-wrap .lead{position:absolute;top:30%;left:10%;font-family:var(--font-family-ja-min);font-size:clamp(1.8rem,4vw,4rem);color:var(--color-non);z-index:1}.z941409011-video-btn{position:absolute;right:20px;bottom:20px;z-index:10;padding:10px 18px;border:none;border-radius:999px;background:#0009;color:#fff;cursor:pointer}@media(min-width:768px){.z941409011-video-auto-loop-wrap .lead{top:40%}}@media(min-width:990px){.z941409011-video-auto-loop-wrap .lead{top:50%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/z941409011.css.map */
