@charset "UTF-8";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-size:100%!important}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}*:focus{outline:none}html{width:100%;overflow-x:hidden}:root{--color__black: #333;--color__white: #fff}body{color:var(--color__black);font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,Yu Gothic M,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN W3,HiraKakuProN-W3,\30d2\30e9\30ae\30ce\89d2\30b4  ProN,Hiragino Kaku Gothic ProN,\30d2\30e9\30ae\30ce\89d2\30b4  Pro,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,Osaka,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,MS PGothic,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1;text-align:left;overflow-x:hidden;overflow-y:hidden}.font-Mincho{font-family:Zen Old Mincho,serif;font-weight:400}.font-century{font-family:century-old-style-std,serif;font-weight:700;font-style:normal}a{text-decoration:none;transition:.3s}a:hover{opacity:.5}*,*:before,*:after{box-sizing:border-box}main{z-index:0}.br__span{display:inline-block}li{list-style:none}.br__sp{display:none}@media screen and (max-width:800px){.br__sp{display:block}.br__pc{display:none}}.header{max-width:1032px;width:100%;height:2rem;margin:3rem auto 0;display:flex;align-items:center;padding:0 10px}.header__logo-flex{display:flex;gap:.5rem}.header__logo_nishikawa{max-width:142px;width:100%;height:auto}.header__logo_makulabo{max-width:134px;width:100%;height:auto}.header h1{font-size:1rem;font-weight:700;margin-left:auto}.header h1 span{text-align:center;display:inline-block;font-size:.75rem;padding:.5rem 1rem;border:1px solid var(--color__black);margin-left:1rem}@media screen and (max-width:950px){.header__logo_nishikawa{max-width:120px;width:100%;height:auto}.header__logo_makulabo{max-width:110px;width:100%;height:auto}}@media screen and (max-width:800px){.header{max-width:1032px;width:100%;height:auto;margin:1rem auto 0;display:flex;align-items:center;justify-content:center;gap:1rem;flex-direction:column;padding:0 10px;text-align:center}.header h1{font-size:1rem;margin-left:0;line-height:1.5}.header h1 span{text-align:center;display:block;width:fit-content;margin:.25rem auto;font-size:.75rem;padding:.5rem 1rem;border:1px solid var(--color__black)}}.mv{max-width:1000px;width:100%;margin:2.5rem auto 0;overflow:hidden}.mv-carousel{max-width:1000px;width:100%;margin:0 auto;overflow:hidden}.mv-carousel__viewport{overflow:hidden}.mv-carousel__track{display:flex;gap:30px;transition:transform .5s ease}.mv-carousel__slide{flex:0 0 533px;height:400px}.mv-carousel__slide img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.mv-carousel__dots{display:flex;justify-content:center;gap:8px;margin-top:10px}.mv-carousel__dot{width:8px;height:8px;border-radius:50%;background:#ccc}.mv-carousel__dot.is-active{background:#333}@media screen and (max-width:650px){.mv-carousel__track{gap:16px}.mv-carousel__slide{flex:0 0 266px;height:200px}}.mv_description{margin-top:2.5rem;text-align:center;line-height:1.5}@media screen and (max-width:800px){.mv{margin:1rem auto 0}.mv_description{margin-top:2rem;line-height:1.5;font-size:13px}}.section__shop-info{padding:0 10px;margin:4rem auto 0}.shop-info{max-width:830px;margin:0 auto}.shop-info__space{margin-left:.75rem}.shop-info__row{display:grid;grid-template-columns:64px 1fr;column-gap:32px;margin-bottom:32px}.shop-info dt{font-size:1rem;font-weight:700;line-height:1.8}.shop-info dd{font-size:1rem;line-height:1.8}.shop-info__kome{font-size:12px;line-height:1.5;margin-top:.5rem}.shop-info__link-area{margin-top:40px}.shop-info__link-area a{display:flex;align-items:center;justify-content:center;width:300px;height:54px;margin:0 auto;background:#143b73;border-radius:9999px;color:#fff;font-size:20px;font-weight:700;line-height:1;text-decoration:none;transition:opacity .3s}.shop-info__link-area a:hover{opacity:.8}@media screen and (max-width:800px){.shop-info__row{grid-template-columns:54px 1fr;column-gap:24px;margin-bottom:1.25rem}.shop-info dt{font-size:13px;font-weight:700;line-height:1.8}.shop-info dd{font-size:13px;line-height:1.8}.shop-info__space{margin-left:0}.shop-info__kome{font-size:12px}.shop-info__link-area{margin-top:24px}.shop-info__link-area a{width:240px;height:40px;font-size:16px}}.map-btn{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 20px;margin-left:16px;border-radius:999px;background:#e5e5e5;font-size:1rem;font-weight:700;vertical-align:middle}.map-btn img{max-width:13px;width:100%;height:auto;margin-right:.5rem}@media screen and (max-width:800px){.map-btn{font-size:12px}}.tel-btn{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 24px;border-radius:999px;background:#dcecff;font-size:1.25rem;font-weight:700;line-height:1}.tel-btn img{max-width:20px;width:100%;height:auto;margin-right:.5rem}@media screen and (max-width:800px){.tel-btn{padding:0 32px}.tel-btn img{max-width:16px}}.business-hours{width:100%;table-layout:fixed;line-height:1.2;border-spacing:0}.business-hours th,.business-hours td{text-align:center;padding:6px 8px 4px;font-weight:400;border:0}.business-hours th{background:#f7f7f7}@media screen and (min-width:801px){.business-hours tbody{display:grid;grid-template-columns:repeat(7,1fr);border-top:1px solid #777;border-left:1px solid #777}.business-hours tr{display:contents}.business-hours th,.business-hours td{border-right:1px solid #777;border-bottom:1px solid #777}.business-hours th{grid-row:1}.business-hours td{grid-row:2}}@media screen and (max-width:800px){.business-hours{width:100%;max-width:300px;border-top:1px solid #777;border-left:1px solid #777;border-collapse:separate;border-spacing:0}.business-hours tbody{display:block}.business-hours tr{display:grid;grid-template-columns:40% 60%}.business-hours th,.business-hours td{border:0;border-right:1px solid #777;border-bottom:1px solid #777}}.note{margin-top:8px;font-size:.875rem;color:#666;line-height:1.6}.section__products{margin:5rem auto 0;padding:4rem 1rem;background-color:#f6f6f6}.h-area{text-align:center}.h-area h2{font-size:1.5rem;font-weight:600}.h-area p{margin-top:1rem;line-height:1.5}.product-card-area{margin-top:2.5rem}.product-card{max-width:1000px;width:100%;height:360px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 420px}.product-card.muatsu{margin-top:1.5rem}.product-card__image{min-width:0;height:360px;overflow:hidden}.product-card__image img{width:100%;height:100%;object-fit:cover}.product-card__body{height:360px;padding:0 42px;background:#5d6c93;color:#fff;display:flex;flex-direction:column;justify-content:center}.product-card.muatsu .product-card__body{background:#487998}.product-card__body h3{font-size:2.25rem;font-weight:700;text-align:center}.product-card__en{font-size:1.375rem;font-weight:700;text-align:center;margin-top:4px}.product-card__text{font-size:1rem;line-height:1.8;margin-top:18px}.product-card__btn{display:flex;align-items:center;justify-content:center;width:300px;height:54px;margin:20px auto 0;border-radius:999px;background:#fff;color:#5d6c93;font-weight:700;font-size:1.375rem}.product-card.muatsu .product-card__btn{color:#487998}@media screen and (max-width:800px){.section__products{margin:2.5rem auto 0;padding:2rem 10px}.h-area h2{font-size:1.125rem;font-weight:600}.h-area p{margin-top:1rem;font-size:13px}.product-card-area{margin-top:1.5rem}.product-card{height:280px;display:grid;grid-template-columns:1fr 1fr}.product-card.muatsu{margin-top:1rem}.product-card__image{min-width:0;height:280px;overflow:hidden}.product-card__body{height:280px;padding:0 12px}.product-card__body h3{font-size:1.125rem;font-weight:700;text-align:center}.product-card__en{font-size:.6875rem}.product-card__text{font-size:.6875rem;line-height:1.5;margin-top:10px}.product-card__btn{width:150px;height:27px;margin:10px auto 0;font-size:.6875rem}}.section__feature{padding:0 10px;margin:4rem auto 0}.shop-details__table-feature{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;max-width:830px;margin:2rem auto 0}.shop-details__table-feature li img{height:43px;border:1px solid #0F346580;border-radius:5px}@media screen and (max-width:800px){.section__feature{margin:2rem auto 0}.shop-details__table-feature{margin:1rem auto 0}.shop-details__table-feature li img{height:35px}}.section__community{margin-top:5rem}.community__a{margin:1.25rem auto 0;display:block;width:fit-content}.community__img{max-width:460px;width:100%;height:auto}.community__p{margin-top:.25rem;text-align:center}@media screen and (max-width:800px){.section__community{margin-top:2.5rem}.community__img{max-width:230px;margin:.5rem auto 0}.community__p{margin-top:.75rem;font-size:11px}}.section__comment{padding:0 10px;margin-top:4rem}.shop-details__comment{background:#f0f0f0;margin:0 auto;padding:2rem;max-width:1000px}.shop-details__comment h2{font-size:1.125rem;font-weight:700;color:#0f3465;margin:0 0 10px;padding:0 0 10px;border-bottom:2px solid #0f3465}.shop-details__comment div{font-size:1rem;line-height:1.5}@media screen and (max-width:800px){.section__comment{margin-top:1.5rem}.shop-details__comment{background:#f0f0f0;padding:1.5rem}.shop-details__comment h2{font-size:1.125rem;margin:0 0 8px;padding:0 0 8px;border-bottom:1.5px solid #0f3465}.shop-details__comment div{font-size:13px;line-height:1.5}}.section__map{margin-top:5rem;padding:0 10px}.shop-details__map{position:relative;padding-top:30%;max-width:1000px;margin:0 auto}.shop-details__map iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:800px){.section__map{margin:2rem auto 14rem;padding:0}.shop-details__map{padding-top:270px}}@media screen and (max-width:500px){.section__map{margin:2rem auto 10rem}}footer{position:relative;background:#140402;color:#fff;font-weight:400;margin-top:100px;height:80px;display:flex;justify-content:center;flex-direction:column;align-items:center}.content{display:flex;justify-content:center;flex-direction:column;gap:.5rem;margin:0 auto}p.footer__copyright.text-sm.text-subdued{font-size:12px;text-align:left;color:#fff}@media screen and (max-width:800px){footer{display:none}}div.fixed_btn{position:fixed;z-index:100;bottom:10px;right:10px;width:fit-content;height:auto}div.fixed_btn a{width:100%;height:100%;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:center;background-color:#0f3465;color:#fff;font-size:18px;line-height:1;font-weight:700;padding:20px 6rem 20px 20px}div.fixed_btn a span.fukidasi{position:absolute;width:100px;height:45px;padding-bottom:5px;top:-30px;left:10px;background-image:url(/cdn/shop/files/order_made_pillow_img_fukidasi.png);color:#0f3465;background-size:contain;font-size:18px;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}div.fixed_btn a span.arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;border-radius:50%;right:24px;width:25px;height:25px}div.fixed_btn a span.arrow:before{width:11px;height:5px;content:"";display:block;background-image:url(/cdn/shop/files/order_made_pillow_img_icon-arrow-black.svg);background-size:100% 100%;background-position:center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (max-width:800px){div.fixed_btn{position:fixed;z-index:100;bottom:0;left:0;width:100%;height:18.384615vw}div.fixed_btn a{font-size:3.31vw;line-height:1.5;padding:0 10vw}div.fixed_btn a span.fukidasi{position:absolute;width:20.2564102564vw;height:9.2307692308vw;padding-bottom:1.0256410256vw;top:-4.4vw;left:.846154vw;font-size:3.5897435897vw}div.fixed_btn a span.arrow{border-radius:50%;right:6.1538461538vw;width:6.1538461538vw;height:6.1538461538vw;margin-top:-.1rem}div.fixed_btn a span.arrow:before{width:11px;height:5px}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/aw-order_made_pillow02.css.map */
