@keyframes resultCardShow{0%{opacity:0;transform:translateY(5%)}100%{opacity:1;transform:translateX(0)}}@keyframes resultFigureShow{0%{transform:scale(1.05)}100%{transform:scale(1)}}.s-findmysize{text-align:center}.s-findmysize_ib{display:inline-block}.s-findmysize_bold{font-weight:bold}@media only screen and (max-width: 440px){.s-findmysize_sp_left{text-align:left}.s-findmysize_sp_left .s-findmysize_ib{display:inline !important}}.s-findmysize h2{font-size:1.875rem;line-height:1.5;font-weight:normal;margin-top:2.6em;margin-bottom:1em}@media only screen and (max-width: 1180px){.s-findmysize h2{font-size:calc((100vw - 385px) / 797 * 5 + 25px)}}@media only screen and (max-width: 440px){.s-findmysize h2{font-size:calc(10px + 3.90625vw)}}.s-findmysize h2:first-child{margin-top:0}.s-findmysize h3{font-size:1.375rem;line-height:1.5;font-weight:bold;margin-bottom:1.5em}.s-findmysize p{line-height:2}.s-findmysize_howto{margin:0 0 30px 0;text-align:center}.s-findmysize_howto img{max-width:625.6px;transform:translate(12%, 0)}@media only screen and (max-width: 1030px){.s-findmysize_howto img{width:90%;transform:translate(0, 0)}}.s-findmysize_size-ui{display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:6px}@media only screen and (max-width: 768px){.s-findmysize_size-ui{flex-direction:column}}.s-findmysize_size-ui_input_wrap{display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch}@media only screen and (max-width: 768px){.s-findmysize_size-ui_input_wrap{margin:0 0 30px 0}}.s-findmysize_size-ui_input{border-right:1px solid rgba(80,80,80,0.2);padding:10px 30px 10px 0;margin:0 30px 0 0}@media only screen and (max-width: 768px){.s-findmysize_size-ui_input{padding:10px 15px;margin:0}}@media only screen and (max-width: 768px){.s-findmysize_size-ui_input:nth-of-type(2){border:0;margin-right:0}}.s-findmysize_size-ui_input_name{font-size:16px;line-height:1;font-weight:bold;width:120px;margin:0 0 16px 0}@media only screen and (max-width: 768px){.s-findmysize_size-ui_input_name{font-size:15px;width:auto;text-align:left}}.s-findmysize_size-ui_input_field{white-space:nowrap}.s-findmysize_size-ui_input_field input{font-size:24px;line-height:1;width:120px;height:50px;border:1px solid #a1a09c;border-radius:4px;text-align:center}@media only screen and (max-width: 768px){.s-findmysize_size-ui_input_field input{width:80px}}.s-findmysize_size-ui_input_unit{font-size:16px;line-height:1;vertical-align:bottom}.s-findmysize_size-ui_action_notice{font-size:16px;line-height:1.2 !important;margin:0 0 16px 0 !important}@media only screen and (max-width: 768px){.s-findmysize_size-ui_action_notice{font-size:13px}}.s-findmysize_size-ui_action_button{width:clamp(287px, 28.4722222222vw, 410px);font-size:20px;line-height:1;font-weight:bold;background-color:#505050;padding:28px;color:#fff;cursor:pointer;transition:background-color 0.2s;border-radius:4px}@media only screen and (max-width: 768px){.s-findmysize_size-ui_action_button{font-size:17px;width:clamp(255px, 68vw, 700px);margin:0 auto}}.s-findmysize_size-ui_action_button:hover{background-color:#6c6c6c}.s-findmysize_size-ui_action_error{color:#ff003f;font-size:15px;margin:20px 0 0 0;will-change:transform}@media only screen and (max-width: 768px){.s-findmysize_size-ui_action_error{font-size:13px}}.s-findmysize_size-ui_action_error.is-open .s-findmysize_size-ui_action_error_list{grid-template-rows:1fr}.s-findmysize_size-ui_action_error.is-open .s-findmysize_size-ui_action_error_list_inner{padding:8px 5px 8px 2.5em}.s-findmysize_size-ui_action_error_list{display:grid;overflow:hidden;grid-template-rows:0fr;transition:grid-template-rows 0.4s cubic-bezier(0.35, 0.2, 0, 1)}.s-findmysize_size-ui_action_error_list_inner{line-height:1.3 !important;position:relative;padding:0 0 0 2.5em;margin:0 0 11px 0 !important;background-color:#ffffff70;border-radius:4px;border:1px solid #ff003f47;overflow:hidden;transition:padding 0.3s cubic-bezier(0.35, 0.06, 0, 1)}.s-findmysize_size-ui_action_error_list_inner:before{content:"";position:absolute;left:10px;top:47%;width:1.5em;aspect-ratio:1;margin:0 5px 0 0;background-image:url(../img/icon_caution.svg);background-repeat:no-repeat;background-size:100% 100%;vertical-align:-0.3em;transform:translateY(-50%)}.s-findmysize_result_group{display:none}.s-findmysize_result_group.is-visible{display:block}.s-findmysize_result{display:none}.s-findmysize_result.is-visible{display:block}.s-findmysize_result_type{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;margin:0 0 40px 0}.s-findmysize_result_type.is-only-wire .wire{border-right:none}.s-findmysize_result_type.is-only-wire .nonwire{display:none}.s-findmysize_result_type_category{padding:10px 40px}@media only screen and (max-width: 768px){.s-findmysize_result_type_category{padding:10px 16px}}.s-findmysize_result_type_category.wire{border-right:1px solid rgba(80,80,80,0.2)}.s-findmysize_result_type_name{font-size:16px;line-height:1;margin:0 0 16px 0;font-weight:bold}@media only screen and (max-width: 768px){.s-findmysize_result_type_name{font-size:15px}}.s-findmysize_result_type_value{font-family:trajan-sans-pro, sans-serif;font-weight:400;font-size:30px;line-height:1;color:#000}@media only screen and (max-width: 440px){.s-findmysize_result_type_value{font-size:22px}}.s-findmysize_result_type_value_divider{position:relative;display:inline-block;width:40px;height:38px;vertical-align:middle}@media only screen and (max-width: 440px){.s-findmysize_result_type_value_divider{width:24px;height:22.8px}}.s-findmysize_result_type_value_divider:after{content:"";position:absolute;display:inline-block;width:1px;height:44px;top:50%;left:50%;border:solid #505050;border-width:0 1px 0 0;transform:translate(-50%, -50%) rotate(30deg)}@media only screen and (max-width: 440px){.s-findmysize_result_type_value_divider:after{height:26.4px}}.s-findmysize_result_cards{display:flex;flex-wrap:wrap;justify-content:center;gap:2.5vw 2.5%}@media only screen and (max-width: 440px){.s-findmysize_result_cards{flex-direction:column}}.s-findmysize_result_cards.is-col-left{justify-content:flex-start}.s-findmysize_result_card{width:31.6666666667%;background-color:#fff}@media only screen and (max-width: 768px){.s-findmysize_result_card{width:48.75%}}@media only screen and (max-width: 440px){.s-findmysize_result_card{width:auto}}.is-visible .s-findmysize_result_card:nth-of-type(0){animation:resultCardShow both 1 0.8s cubic-bezier(0.3, 0.8, 0, 1) 0s}.is-visible .s-findmysize_result_card:nth-of-type(0) .s-findmysize_result_card_figure{animation:resultFigureShow both 1 0.8s cubic-bezier(0.3, 0.8, 0, 1) 0s}.is-visible .s-findmysize_result_card:nth-of-type(1){animation:resultCardShow both 1 0.8s cubic-bezier(0.3, 0.8, 0, 1) .03s}.is-visible .s-findmysize_result_card:nth-of-type(1) .s-findmysize_result_card_figure{animation:resultFigureShow both 1 0.8s cubic-bezier(0.3, 0.8, 0, 1) .03s}.is-visible .s-findmysize_result_card:nth-of-type(2){animation:resultCardShow both 1 0.8s cubic-bezier(0.3, 0.8, 0, 1) .06s}.is-visible .s-findmysize_result_card:nth-of-type(2) .s-findmysize_result_card_figure{animation:resultFigureShow both 1 0.8s cubic-bezier(0.3, 0.8, 0, 1) .06s}.is-visible .s-findmysize_result_card:nth-of-type(3){animation:resultCardShow both 1 0.8s cubic-bezier(0.3, 0.8, 0, 1) .09s}.is-visible .s-findmysize_result_card:nth-of-type(3) .s-findmysize_result_card_figure{animation:resultFigureShow both 1 0.8s cubic-bezier(0.3, 0.8, 0, 1) .09s}.is-visible .s-findmysize_result_card:nth-of-type(4){animation:resultCardShow both 1 0.8s cubic-bezier(0.3, 0.8, 0, 1) .12s}.is-visible .s-findmysize_result_card:nth-of-type(4) .s-findmysize_result_card_figure{animation:resultFigureShow both 1 0.8s cubic-bezier(0.3, 0.8, 0, 1) .12s}.is-visible .s-findmysize_result_card:nth-of-type(5){animation:resultCardShow both 1 0.8s cubic-bezier(0.3, 0.8, 0, 1) .15s}.is-visible .s-findmysize_result_card:nth-of-type(5) .s-findmysize_result_card_figure{animation:resultFigureShow both 1 0.8s cubic-bezier(0.3, 0.8, 0, 1) .15s}.s-findmysize_result_card a{padding:35px 20px;display:block}@media only screen and (max-width: 768px){.s-findmysize_result_card a{padding:24px 12px}}.s-findmysize_result_card a:hover .s-findmysize_result_card_more:after{transform:translate(35%, -50%) skewX(45deg)}@media only screen and (max-width: 440px){.s-findmysize_result_card_inner{display:flex;justify-content:space-between;align-items:center;margin:0 0 22px 0}}.s-findmysize_result_card_figure{margin:0 30px 16px 30px}@media only screen and (max-width: 768px){.s-findmysize_result_card_figure{margin:0 12px 16px 12px}}@media only screen and (max-width: 440px){.s-findmysize_result_card_figure{margin:0;width:50%}}@media only screen and (max-width: 440px){.s-findmysize_result_card_body{flex:1}}.s-findmysize_result_card_name{font-size:16px;line-height:1;margin:0 0 8px 0;font-weight:bold;color:#505050}@media only screen and (max-width: 440px){.s-findmysize_result_card_name{font-size:14px;margin:0 0 14px 0}}.s-findmysize_result_card_size{font-family:trajan-sans-pro, sans-serif;font-weight:400;font-size:24px;line-height:1;margin:0 0 36px 0;color:#000}@media only screen and (max-width: 440px){.s-findmysize_result_card_size{margin:0}}.s-findmysize_result_card_more{font-size:14px;line-height:1;font-weight:bold;color:#505050}@media only screen and (max-width: 768px){.s-findmysize_result_card_more{font-size:12px}}@media only screen and (max-width: 440px){.s-findmysize_result_card_more{font-size:12px;text-align:right}}.s-findmysize_result_card_more:after{content:"";display:inline-block;width:26px;height:5px;border:solid #505050;border-width:0 1px 1px 0;transform:translate(0, -50%) skewX(45deg);transition:transform 0.3s cubic-bezier(0.35, 0.06, 0, 1)}.s-findmysize_noresult{display:none;justify-content:center;align-items:center;background-color:#fff;padding:60px}.s-findmysize_noresult.is-visible{display:flex}.s-findmysize_noresult_message{font-size:16px;line-height:1;font-weight:bold;color:#505050;margin:0 !important}
