ul,.table{margin-bottom:0}.custom-head{padding-top:var(--master_spacing)}.table>:not(caption)>*>*{padding:0}:root{--custom-black: #212529;--custom-white: #ffffff}.modal{z-index:100000}.shopify-section{background-color:#fff}.background-colored.color-white{background:#fff}.paddings-section{padding-bottom:calc(var(--master_spacing) * 3);padding-top:calc(var(--master_spacing) * 3)}@media screen and (min-width:766px){.account-char{display:inline}.account-icon{display:none}}@media screen and (max-width:766px){.account-char{display:none}.account-icon{display:inline}}.shippori{font-family:Shippori Mincho}.slick-fade-slideshow.slick-arrow:before{content:"" imo!important}.slideshow-image-wrap{overflow:hidden;padding-top:55%}.slideshow-image-wrap{background-repeat:no-repeat;background-size:cover;background-position:center;height:100%;margin:0}.rich-text-head{margin-bottom:25px}.rich-text-body p{padding-bottom:0!important}.rich-text-body{padding-bottom:20px!important}.image-shadow{box-shadow:0 1.9px 2.5px #0000000f,0 5px 6.1px #00000013,0 10.1px 11.4px #00000016,0 15.2px 15.8px #0000001a}.image-with-text-text-body p{padding-bottom:0!important}.gallery-image-wrap{overflow:hidden;padding-top:60%;margin:10px 5px}.gallery-image-wrap img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.slick-arrow:before{content:""!important;width:100%!important;height:100%!important;position:absolute;top:0;left:0}.slick-next:before{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%23000000" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z"/></svg>') no-repeat center center;background-size:contain!important}.slick-prev:before{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%23000000" d="M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z"/></svg>') no-repeat center center;background-size:contain!important}.slick-next{width:40px!important;height:40px!important;right:-40px!important}.slick-prev{width:40px!important;height:40px!important;left:-40px!important}.custom-search-button{max-width:none}.custom-search{height:270px;padding-top:20px}.custom-search-label-field{height:90px}.custom-search-label{background-color:var(--custom-black);color:var(--custom-white);margin-right:3px;margin-top:3px}.custom-search-label svg{vertical-align:baseline}@media screen and (max-width:768px){.custom-search{height:300px}}@media screen and (max-width:766px){.custom-search{height:600px}.custom-search-reset-trigger{margin-bottom:10px}}@media screen and (max-width:425px){.custom-search{height:620px}.custom-search-reset-trigger{margin-bottom:10px}}span.snize-thubmnail{border:1px solid #EEEEEE}.accordion-body,.accordion-body p{margin-bottom:0}.accordion-body p:last-child{padding-bottom:0}.accordion-top{border-top:1px solid rgba(0,0,0,.125)!important}.accordion-button:not(.collapsed){background-color:#4d0f1f;color:var(--custom-white)}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-button:focus{border-color:#4d0f1f;box-shadow:none}#shopify-section-custom-product-recommendations{background-color:var(--custom-black);padding-top:30px;padding-bottom:30px}.recommendation-title{color:var(--custom-white)}.product-recommendations .product-border{background-color:var(--custom-black)!important;border:none!important;text-align:center}.product-recommendations .product-title a,.product-recommendations .product-price,.product-recommendations .product-price span{color:var(--custom-white)}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v16/8vIJ7ww63mVu7gt7-GT7PkRXM8Xx.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v16/8vIJ7ww63mVu7gt79mT7PkRXMw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v16/8vIJ7ww63mVu7gt7-GT7PkRXM8Xx.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cinzel/v16/8vIJ7ww63mVu7gt79mT7PkRXMw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:gillsans;src:url(https://kataokashoten.net/KATA-calendar/css/fonts/33535gillsansmt.eot);src:url(https://kataokashoten.net/KATA-calendar/css/fonts/33535gillsansmt.woff) format("woff"),url(https://kataokashoten.net/KATA-calendar/css/fonts/33535gillsansmt.ttf) format("truetype")}@media(max-width:767px){#main_calendar_box{width:96vw;top:40px;left:50%;margin-left:-48vw}.modal-body,.news-calendar{padding:0}}.calendar-header{padding-bottom:0;border-bottom:0}.calendar-body{padding-top:0}.news-calendar{border:2px solid #fff;border-bottom:none;padding:12px;background-color:#ffffffe6;color:#000;position:relative;margin:10px 10px 0}.news-calendar .calendar{font-family:Cinzel!important;font-size:.7rem;width:100%;border-collapse:separate;border-spacing:0;border:0px}.news-calendar .calendar caption{caption-side:top}.news-calendar .calendar caption span{display:block;text-align:left}.news-calendar .calendar caption span.year{color:#777;font-size:.9rem;margin-bottom:8px;font-weight:700}.news-calendar .calendar caption span.month{font-size:.9rem;margin-bottom:10px;font-weight:700}.news-calendar .calendar thead th{color:#72694f;font-size:1rem;height:25px;border:0px}.news-calendar .calendar thead tr{text-align:center}.news-calendar .calendar tbody tr{height:25px}.news-calendar .calendar tbody tr td{height:25px;font-size:1rem;text-align:center;padding:12px 0;margin:0;border:0px;width:14%}.news-calendar .calendar tbody tr td.holiday,.news-calendar .calendar tbody tr td.sun{color:red}.news-calendar .calendar tbody tr td.exhibitDay span,.news-calendar .calendar tbody tr td.exhibitStartDay span,.news-calendar .calendar tbody tr td.exhibitEndDay span{display:block;border-bottom:1px solid #342F29}.news-calendar .calendar tbody tr td.currentDay{position:relative}.news-calendar .calendar tbody tr td.currentDay:before{content:"";display:inline-block;width:26px;height:26px;background-color:#a4734a;border-radius:20px;position:absolute;left:50%;top:50%;margin-left:-13px;margin-top:-13px}.news-calendar .calendar tbody tr td.currentDay span{position:relative}.news-calendar .calendar tbody tr td.currentDay:not(.sun):not(.holiday) span{color:#fff}.news-calendar .calendar tbody tr td a{text-decoration:none;color:#fff;position:relative;display:inline-block;width:1.3em;z-index:100;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.news-calendar .calendar tbody tr td a:before{z-index:-1;background-color:#72694f;content:"";display:inline-block;position:absolute;border-radius:50%;top:0;left:0;right:0;bottom:0;-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);-webkit-transform:scale(1.4);transform:scale(1.4)}.news-calendar .calendar tbody tr td a:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}.news-calendar .calendar-nav{position:absolute;top:15px;right:20px}.news-calendar .calendar-nav span{display:inline-block!important;width:16px;height:16px;border-top:2px solid #ccc;border-right:2px solid #ccc;cursor:pointer}.news-calendar .calendar-nav span.prev{transform:rotate(225deg);-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);margin-right:10px}.news-calendar .calendar-nav span.next{transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}.calendar-message{background-color:#ffffffe6;color:#000;margin:0 10px 10px;padding:0 10px 10px;font-family:Garamond,Times New Roman,\6e38\660e\671d,Yu Mincho,\6e38\660e\671d\4f53,YuMincho,\30d2\30e9\30ae\30ce\660e\671d  Pro W3,Hiragino Mincho Pro,HiraMinProN-W3,HGS\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,MingLiU,serif}.calendar-message div.calendar-row{width:200px;margin-left:auto;margin-right:0}.calendar-message div.calendar-row .calendar-title{display:inline-block;width:75px;margin:0;text-align:center}.calendar-message div.calendar-row .calendar-title.red{display:inline-block;color:red}.calendar-message div.calendar-row .calendar-title span.exhibition-range{display:block;width:50px;margin:0 auto;border-bottom:1px solid #342F29}.calendar-message div.calendar-row .calendar-title span.article-badge{display:block;background-color:#72694f;width:18px;height:18px;margin:0 auto;border-radius:10px}.calendar-message div.calendar-row .calendar-data{display:inline-block;width:120px;margin:10px 0;box-sizing:border-box}.calendar-message div.calendar-row .calendar-data:before{content:":";display:inline-block;margin-right:10px}.calendar-message div.calendar-row.openOurs{width:235px}.calendar-message div.calendar-row.openOurs .calendar-title{display:inline-block;width:100px;-webkit-box-sizing:border-box;box-sizing:border-box}.calendar-message div.calendar-row.openOurs .calendar-data{display:inline-block;width:130px;-webkit-box-sizing:border-box;box-sizing:border-box}.calendar-message div.calendar-row.full{width:100%}@media(max-width:767px){#main_calendar_box .news-calendar .calendar thead th{font-size:12px;padding:2px}.news-calendar .calendar tbody tr td{padding:12px 0}.calendar-message div.calendar-row .calendar-data{margin:8px 0;line-height:1.4}}span.purchase input.btn.disabled{background:#b2040e;color:#fff;border:none;opacity:1}div#description div.barcode{margin-bottom:20px}.chat-icon-groups{margin:6px}.sns-icons button{background:#fff}.qr-modal-letter{text-align:center;font-size:25px}.free-word-search-trigger,.custom-search-trigger{box-shadow:0 0 0 .25rem #828a9180;background:#87ceeb;border:none}.free-word-search-trigger:hover,.custom-search-trigger:hover{box-shadow:0 0 0 .25rem #828a9180}.free-word-search-trigger:hover:not([disabled]),.custom-search-trigger:hover:not([disabled]){background:#6fa9c0;border:none}.free-word-search-trigger:focus,.custom-search-trigger:focus,.free-word-search-trigger:active,.custom-search-trigger:active{box-shadow:0 0 0 .4rem #828a9180;background:#6fa9c0;border:none}.custom-search-reset-trigger{box-shadow:0 0 0 .25rem #828a9180;background:#db7093;border:none}.custom-search-reset-trigger:hover{box-shadow:0 0 0 .25rem #828a9180}.custom-search-reset-trigger:hover:not([disabled]){background:#ca6889;border:none}.custom-search-reset-trigger:focus,.custom-search-reset-trigger:active{box-shadow:0 0 0 .4rem #828a9180;background:#ca6889;border:none}@media screen and (max-width:767px){.free-word-search-trigger,.custom-search-trigger,.custom-search-reset-trigger{margin-bottom:1.2rem}}.section__title{max-width:660px;margin:0 0 42px;position:relative}.section__title--center{margin:0 auto 42px;text-align:center}.page-purchase-wrapper{display:flex;height:100%;background-color:#fff}.market_tbl td,.kaitori_tbl td{font-family:Zen Kaku Gothic New,sans-serif;border-color:#b7bcd8}.market_tbl tr:nth-child(odd) td,.kaitori_tbl tr:nth-child(2n) td{background:#fafafa}@media screen and (max-width:768px){#purchase-row{flex-direction:column-reverse}#purchase-price-form{padding-bottom:10px;border-bottom:1px solid black;margin-bottom:10px}}@media screen and (min-width:769px){#purchase-price-form{border-left:1px solid black;padding-top:30px;text-align:center}}#purchase-price-form .submit-button-wrapper{width:100%;margin-left:0}
/*# sourceMappingURL=/cdn/shop/t/38/assets/custom.css.map */
