#sizeguide .sizeguide-icon,#sizeguide .sizeguide-menu{display:none}#sizeguide.guide-page h2{margin:0;border-bottom:none}#sizeguide.guide-page details{border-bottom:1px solid var(--c-line)}details::details-content{transition:height .4s,opacity .4s,content-visibility .4s allow-discrete;height:0;overflow:clip}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}details[open]::details-content{height:auto}}@supports not (interpolate-size: allow-keywords){details[open]::details-content{height:150px;overflow-y:scroll}}#sizeguide.guide-page summary{position:relative;width:100%;transition:.3s}#sizeguide.guide-page summary:hover{opacity:.7}#sizeguide.guide-page summary:before{content:"";position:absolute;top:-14px;bottom:0;right:5px;transform:rotate(135deg);margin:auto 0;width:13px;height:13px;border:2px solid #333;border-left:none;border-bottom:none}#sizeguide.guide-page details:open summary:before{top:-12px;transform:rotate(-45deg)}#sizeguide .sizeguide-ttl{margin:0;text-align:center;color:#333;font-size:50px;font-weight:500}#sizeguide .sizeguide-subttl{position:relative;width:100%;min-height:40px;margin:0;padding:0 40px 0 0;color:#333;font-size:30px;font-weight:700;line-height:1.4;cursor:pointer;transition:.3s}#sizeguide .sizeguide-category-ttl{position:relative;min-height:30px;margin:0;padding:0 0 0 8px;border-left:3px solid #2A408A;font-size:24px;font-weight:600;letter-spacing:.05em;line-height:1.225}#sizeguide .sizeguide-category-subttl{margin:0 0 -10px;font-size:20px;font-weight:600;letter-spacing:.05em;line-height:1.225}#sizeguide .sizeguide-category-minttl{position:relative;align-self:flex-start;min-height:20px;margin:0 0 -15px;padding:0 30px 0 0;font-size:16px;font-weight:600;letter-spacing:.05em;line-height:1.225;cursor:pointer;transition:.3s}#sizeguide .sizeguide-category-minttl:hover{opacity:.7}#sizeguide .sizeguide-category-minttl:before{content:"";position:absolute;top:-6px;bottom:0;right:5px;transform:rotate(135deg);margin:auto 0;width:10px;height:10px;border:2px solid #333;border-left:none;border-bottom:none}#sizeguide .sizeguide-category-minttl.is-active:before{top:8px;transform:rotate(-45deg)}#sizeguide .sizeguide-txt{color:#333;margin:0}#sizeguide .sizeguide-sizelist .sizeguide-txt{position:sticky;left:0}.sizeguide ul,#sizeguide .sizeguide li{margin:0}#sizeguide .sizeguide li{color:#333;list-style-type:none}#sizeguide .sizeguide-inr{overflow-x:hidden}#sizeguide .sizeguide-accordion{padding:20px 0;border-bottom:1px solid #E5E5E5}#sizeguide .sizeguide-accordion-child{min-height:20px}#sizeguide .sizeguide .sizeguide-accordion__item{padding:0 0 7px;border-bottom:2px solid #e5e5e5}#sizeguide .sizeguide-content-child{position:relative;margin:0;padding:0;display:none;font-size:16px}#sizeguide .sizeguide-content.is-open,#sizeguide .sizeguide-content-child.is-open{display:flex}#sizeguide .sizeguide-content a{color:#1d479a;text-decoration:underline}#sizeguide .sizeguide-content span.caution{color:red}#sizeguide ul.sizeguide-list{margin:0;padding:0 0 0 12px}#sizeguide ol.sizeguide-list{margin:0}#sizeguide .sizeguide-list li{position:relative}#sizeguide .sizeguide-list li:before{content:"\30fb";position:absolute;top:0;left:-16px}#sizeguide ol.sizeguide-list li:before{content:none}#sizeguide .sizeguide-image-box{display:flex;flex-wrap:wrap;gap:30px}#sizeguide .sizeguide-image{margin:0 0 10px}#sizeguide .sizeguide-image_choose01,#sizeguide .sizeguide-image_choose03{max-width:450px}#sizeguide .sizeguide-image_choose05{max-width:300px}#sizeguide .sizeguide-image_choose06{max-width:550px}#sizeguide .sizeguide-image_choose01 img{max-width:100%}#sizeguide .sizeguide-image-box .sizeguide-image{margin:0}#sizeguide .sizeguide-image img{border:1px solid #E5E5E5}#sizeguide .sizeguide-image-box .sizeguide-image img{border:none}#sizeguide .sizeguide-box{width:750px}#sizeguide .sizeguide-unit{position:sticky;left:0;display:flex;gap:5px;margin:0 0 10px}#sizeguide .sizeguide-unitbtn{border-radius:100px;cursor:pointer;display:inline-block;height:24px;margin:0;position:relative;width:44px;background-color:#28252c;-webkit-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}#sizeguide .sizeguide-unitbtn:before{background-color:#fff;border-radius:100px;bottom:0;content:"";cursor:pointer;display:inline-block;height:16px;left:4px;position:absolute;top:4px;-webkit-transition:all .3s ease;transition:all .3s ease;width:16px}#sizeguide .sizeguide-unitbtn.active:before{left:24px}#sizeguide .sizeguide-sizelist{background:#fff;overflow-x:scroll}#sizeguide .sizeguide-sizelist .tbr tr th:first-child{width:auto;position:relative}#sizeguide .sizeguide-sizelist .sizeguide-table-bodytype tr th:first-child,#sizeguide .sizeguide-sizelist .sizeguide-table-mens-jacket01 tr th:first-child,#sizeguide .sizeguide-sizelist .sizeguide-table-mens-jacket02 tr th:first-child,#sizeguide .sizeguide-sizelist .sizeguide-table-mens-pants tr th:first-child,#sizeguide .sizeguide-sizelist .sizeguide-table-mens-coats tr th:first-child,#sizeguide .sizeguide-sizelist .sizeguide-table-mens-jacketsPants01 tr th:first-child,#sizeguide .sizeguide-sizelist .sizeguide-table-mens-jacketsPants02 tr th:first-child{width:60px}#sizeguide .sizeguide-sizelist .sizeguide-table-mens-shirts tr th:first-child,#sizeguide .sizeguide-sizelist .sizeguide-table-womens-shirts01 tr th:first-child,#sizeguide .sizeguide-sizelist .sizeguide-table-womens-shirts02 tr th:first-child,#sizeguide .sizeguide-sizelist .sizeguide-table-womens-shirts03 tr th:first-child{width:140px}#sizeguide .sizeguide-sizelist .sizeguide-table-bodytype tr th{width:calc((750px - 60px) / 7)}#sizeguide .sizeguide-sizelist .sizeguide-table-mens-jacket01 tr th{width:115px}#sizeguide .sizeguide-sizelist .sizeguide-table-mens-jacket02 tr th{width:138px}#sizeguide .sizeguide-sizelist .sizeguide-table-mens-pants tr th{width:46px}#sizeguide .sizeguide-sizelist .sizeguide-table-mens-shirts tr th{width:122px}#sizeguide .sizeguide-sizelist .sizeguide-table-mens-coats tr th,#sizeguide .sizeguide-sizelist .sizeguide-table-womens-jacketsPants01 tr th{width:calc((750px - 60px) / 7)}#sizeguide .sizeguide-sizelist .sizeguide-table-womens-jacketsPants02 tr th{width:115px}#sizeguide .sizeguide-sizelist .sizeguide-table-womens-shirts01 tr th,#sizeguide .sizeguide-sizelist .sizeguide-table-womens-shirts02 tr th{width:calc((750px - 140px) / 6)}#sizeguide .sizeguide-sizelist .sizeguide-table-womens-shirts03 tr th{width:calc((750px - 140px) / 3)}#sizeguide .sizeguide-sizelist .tbr tr th{padding:5px;font-size:12px;text-align:center;line-height:1.5}#sizeguide .sizeguide-sizelist .tbr th{border-bottom:1px solid #e4e5e7;font-weight:700;background:#f6f6f7}#sizeguide .sizeguide-sizelist .tbr tr td{padding:5px;font-size:12px;text-align:center;line-height:1.5}#sizeguide .sizeguide-sizelist .tbr tr td>span{font-size:12px}#sizeguide .sizeguide-sizelist .tbr tr td em{font-style:normal;font-weight:700}#sizeguide .sizeguide-sizelist .tbr tr td em span{font-size:14px;color:#297abe}#sizeguide .sizeguide-sizelist table.tbr{border-top:1px solid #e4e5e7;border-left:1px solid #e4e5e7;border-right:1px solid #e4e5e7}#sizeguide .sizeguide-sizelist .sizeguide-left tr th:first-child{text-align:left}#sizeguide .sizeguide-sizelist .sizeguide-left tr:first-child th:first-child{text-align:center}#sizeguide .sizeguide-sizelist .tbr tr td strong{display:block;background:#297abd;border-radius:5px;font-size:14px;font-weight:700;color:#fff}#sizeguide .sizeguide-sizelist .tbr .tr_y td strong{background:#62203e}#sizeguide .sizeguide-sizelist .tbr .tr_a td strong{background:#ca5c17}#sizeguide .sizeguide-sizelist .tbr .tr_ab td strong{background:#502e2c}#sizeguide .sizeguide-sizelist .tbr .tr_bb td strong{background:#00aa8f}#sizeguide .sizeguide-sizelist .tbr .tr_e td strong{background:#0081cc}#sizeguide .sizeguide-sizelist .tbr .tr_k td strong{background:#3b1e88}#sizeguide .sizeguide-tablist{position:relative;z-index:10;display:flex;justify-content:space-between}#sizeguide .sizeguide-tablist li{display:flex;justify-content:center;align-items:center;width:49%;height:50px;background:#f6f6f8;border:1px solid #E3E4E6;cursor:pointer}#sizeguide .sizeguide-tablist li.active{background:#fff;border-bottom:none}#sizeguide .sizeguide-tabarea{position:relative;top:-1px;z-index:5;border:1px solid #E3E4E6}#sizeguide .sizeguide-tabarea .sizeguide-sizelist{display:none;padding:20px}#sizeguide .sizeguide-tabarea .sizeguide-sizelist.active{display:block}@media only screen and (max-width:1366px){#sizeguide .sizeguide-inr{width:calc(750*(100vw/1366))}#sizeguide .sizeguide-image-box{gap:calc(30*(100vw/1366))}#sizeguide .sizeguide-image-box .sizeguide-image{width:calc(360*(100vw/1366));height:calc(260*(100vw/1366))}#sizeguide .sizeguide-image_choose01,#sizeguide .sizeguide-image_choose03{width:calc(450*(100vw/1366))}#sizeguide .sizeguide-image_choose05{width:calc(300*(100vw/1366))}#sizeguide .sizeguide-image_choose06{width:calc(550*(100vw/1366))}#sizeguide .sizeguide-image-box .sizeguide-image img{width:100%;height:100%;object-fit:contain}}@media only screen and (max-width:767px){#sizeguide .sizeguide-category-ttl{font-size:20px}#sizeguide .sizeguide-category-subttl{font-size:18px}#sizeguide .sizeguide-icon,#sizeguide .sizeguide-menu{display:block}#sizeguide .sizeguide-menu{position:fixed;z-index:100}#sizeguide .sizeguide-icon{position:fixed;top:50%;right:20px;z-index:30;display:flex;align-items:center;justify-content:center;width:45px;height:45px;background:var(--bg-body);border-radius:50%;box-shadow:0 2px 10px #00000026;text-align:center;font-size:12px;font-weight:700;cursor:pointer;transform:translateY(-50%);transition:all .25s cubic-bezier(.104,.204,.492,1)}#sizeguide .sizeguide-menu-inr{position:fixed;top:calc(50% + 90px);left:calc(50% - calc(340*(100vw/375))/2);z-index:50;display:block;width:calc(340*(100vw/375));padding:calc(20*(100vw/375));border-radius:calc(10*(100vw/375));background:#fff;box-shadow:0 1px 10px #00000040;transform:translateY(-50%);text-align:center;opacity:0;visibility:hidden;transition:.5s}#sizeguide .sizeguide-menu-inr.active{opacity:1;visibility:visible}#sizeguide .sizeguide-menu-close{position:relative;width:13px;height:13px;margin:0 0 0 auto;overflow:hidden}#sizeguide .sizeguide-menu-close:before,#sizeguide .sizeguide-menu-close:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:1px;height:17px;background:#333}#sizeguide .sizeguide-menu-close:after{transform:translate(-50%,-50%) rotate(-45deg)}#sizeguide .sizeguide-menu-sex{margin:10px 0 0}#sizeguide .sizeguide-menu-ttl{position:relative;margin:0;font-size:12px;font-weight:500}#sizeguide .sizeguide-menu-ttl span{position:relative;z-index:10;display:inline-block;padding:0 calc(20*(100vw/375));background:#fff}#sizeguide .sizeguide-menu-ttl:before{content:"";position:absolute;top:2.4vw;left:50%;transform:translate(-50%);z-index:5;width:80vw;height:1px;background:#d9d9d9}#sizeguide .sizeguide-menu-list{display:flex;justify-content:center;flex-wrap:wrap;gap:4vw;margin:5px 0 0}#sizeguide .sizeguide-menu-txt{margin:0;font-size:8px}#sizeguide .sizeguide-inr{width:100%;overflow:hidden}#sizeguide .sizeguide .sizeguide-link{position:static;flex-wrap:wrap;row-gap:25px;column-gap:0;max-width:none}#sizeguide .sizeguide-image-box{gap:8vw}#sizeguide .sizeguide-image-box .sizeguide-image{width:calc(340*(100vw/375));height:calc(244*(100vw/375))}#sizeguide .sizeguide-image_choose01,#sizeguide .sizeguide-image_choose03,#sizeguide .sizeguide-image_choose05,#sizeguide .sizeguide-image_choose06{max-width:none}#sizeguide .sizeguide-image_choose01,#sizeguide .sizeguide-image_choose03{width:72vw}#sizeguide .sizeguide-image_choose05{width:calc(200*(100vw/375))}#sizeguide .sizeguide-image_choose06{width:80vw}#sizeguide .sizeguide-subttl{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/files/guide-style_sizeguide.css.map */
