.lead{margin:40px 0}@media screen and (min-width: 821px){.lead{margin:50px 0}}.lead img{height:100px;width:auto;display:block;margin:0 auto}@media screen and (min-width: 821px){.lead img{height:86px}}.p-size-guide{background:linear-gradient(to bottom, transparent 2%, #e4f4f8 2%);padding-bottom:50px}@media screen and (min-width: 821px){.p-size-guide{padding-bottom:80px;background:linear-gradient(to bottom, transparent 3%, #e4f4f8 3%)}}.p-size-guide .sec-ttl{padding:0;position:relative}@media screen and (min-width: 821px){.p-size-guide .sec-ttl{width:680px;margin:0 auto 48px}}.p-size-guide .sec-ttl::before,.p-size-guide .sec-ttl::after{content:"";display:block;width:20px;height:60px;background:url("./img_ttl-newitem-deco.png") no-repeat center top/cover;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.p-size-guide .sec-ttl:after{left:inherit;right:10px;transform:translateY(-50%) rotate(180deg)}.p-size-guide h3{text-align:center;width:320px;height:90px;background:url("./size-bg-sp.png") no-repeat center top/cover;padding-top:15px;margin:1rem 0 .5rem}@media screen and (min-width: 821px){.p-size-guide h3{margin:1.5rem auto;width:480px;height:160px;background:url("./size-bg.png") no-repeat center top/cover;padding-top:34px;font-size:28px}}.p-size-guide p{font-weight:500}@media screen and (min-width: 821px){.p-size-guide p{text-align:center;font-size:20px}}.p-size-guide .size-desc{background:#fff;margin-top:14px}@media screen and (min-width: 821px){.p-size-guide .size-desc{max-width:800px;margin:40px auto 0;display:flex;justify-content:space-between}}.p-size-guide .size-desc figure{width:100%;margin:0 auto}.p-size-chart{padding:50px 0}@media screen and (min-width: 821px){.p-size-chart{padding:80px 0}}.p-size-chart .sec-ttl{width:80%;position:relative;margin:0 auto 30px}@media screen and (min-width: 821px){.p-size-chart .sec-ttl{margin:0 auto 48px;width:446px}}.p-size-chart .sec-ttl::after,.p-size-chart .sec-ttl::before{content:"";display:block;width:26px;height:46px;background:url("./img_ttl-size-deco.png") no-repeat center top/cover;position:absolute;left:0;top:40%;transform:translateY(-50%)}.p-size-chart .sec-ttl::after{left:inherit;right:0;transform:translateY(-50%) scale(-1, 1)}.p-size-chart p{margin-top:10px;font-size:14px}@media screen and (min-width: 821px){.p-size-chart p{max-width:800px;margin:30px auto 0}}.accordion{border:none}@media screen and (min-width: 821px){.accordion{max-width:800px;margin:0 auto}}.accordion .accordion-item.active .accordion-size-header::before{transform:translateY(-50%) rotate(135deg)}.accordion .accordion-item.active .accordion-size-header.ladys-header{background:#f7f7f7}.accordion .accordion-item.active .accordion-size-header.juniors-header{background:#c2e6f4}.accordion .accordion-item.active .accordion-size-header.kids-header{background:#f1eb4a}.accordion .accordion-item.active .accordion-size-header.mens-header{background:#7acadd}.accordion table,.accordion th,.accordion td{border:1px solid #545451}.accordion table{margin-bottom:1rem;border:none}.accordion th{text-align:center;font-size:14px;width:32%;letter-spacing:.03em;font-weight:500;padding:5px 0;background:#f7f7f7;font-weight:600;color:#000;opacity:1;font-family:"Zen Kaku Gothic New",sans-serif}.accordion th.half{width:50%}.accordion td{text-align:center;padding:5px 0;font-size:12px}@media screen and (min-width: 821px){.accordion td{font-size:13px}}.accordion h4{font-size:18px;margin-bottom:10px}.accordion-size-content{display:none;overflow:hidden;transition:max-height .3s ease;margin-top:1rem;border-bottom:1px solid #c6c6c6}@media screen and (min-width: 821px){.accordion-size-content .flex-pc{display:flex;justify-content:space-between;flex-wrap:wrap}}@media screen and (min-width: 821px){.accordion-size-content .flex-pc .content-inner{width:48%}}.accordion-item.active .accordion-size-content{display:block}.accordion-item:first-child .accordion-size-header{border-top:1px solid #c6c6c6}.accordion-size-header{cursor:pointer;padding:10px;text-align:center;border-bottom:1px solid #c6c6c6;outline:none;transition:background-color .3s ease;position:relative}.accordion-size-header::before{content:"";display:block;width:6px;height:6px;border-bottom:1px solid #000;border-left:1px solid #000;position:absolute;right:10px;top:50%;position:absolute;transform:translateY(-50%) rotate(-45deg)}
/*# sourceMappingURL=size.min.css.map */