.page_container__AA3Y1{max-width:var(--max-width);margin:0 auto;padding:calc(284 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(56 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)));overflow:hidden;box-sizing:border-box}@media (max-width:768px){.page_container__AA3Y1{padding:calc(110 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(40 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_headerSection__BHaMy{margin-bottom:calc(60 / var(--vw-base-size) * min(100vw, var(--max-width)));--page-title-container-x:calc(314 / var(--vw-base-size) * min(100vw, var(--max-width)));--page-title-ja-x:calc(380 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_headerSection__BHaMy{--page-title-container-x:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)));--page-title-ja-x:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));--page-title-ja-font-size:calc(18 / var(--vw-base-size) * min(100vw, var(--max-width)));--page-title-ja-margin-top:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_headerText__HCJFp{line-height:2.8;margin-top:calc(36 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));color:var(--color-brown-1);letter-spacing:.2em}.page_headerText__HCJFp strong{color:var(--color-red-1);letter-spacing:.12em}@media (max-width:768px){.page_headerText__HCJFp strong{display:block;width:calc(100% + calc(40 / var(--vw-base-size) * min(100vw, var(--max-width))));font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.1em}}@media (min-width:769px){.page_headerText__HCJFp{margin-left:calc(124 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_headerText__HCJFp{line-height:2.1;margin-top:calc(48 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.1em}}.page_serviceDropdownContainer__6N9Zv{display:flex;justify-content:flex-end;position:relative;margin-top:calc(44 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (min-width:769px){.page_serviceDropdownContainer__6N9Zv{display:none}}.page_serviceOptions__mvJN9{display:flex}@media (max-width:768px){.page_serviceOptions__mvJN9{display:none}}.page_serviceOption__nrAKC{position:relative;display:flex;align-items:center;justify-content:center;width:calc(100% / 5);padding:calc(32 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.2em;box-sizing:border-box;cursor:pointer;transition:background-color .3s ease;--color:var(--color-brown-1);--thick:1px;--gap-horizon:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));--gap-vertical:calc(8 / var(--vw-base-size) * min(100vw, var(--max-width)));--top-left-gap:var(--gap-horizon);--top-right-gap:var(--gap-horizon);--bottom-left-gap:0px;--bottom-right-gap:0px;--left-top-gap:var(--gap-vertical);--left-bottom-gap:var(--gap-vertical);--right-top-gap:var(--gap-vertical);--right-bottom-gap:var(--gap-vertical);--right-thick:0px}.page_serviceOption__nrAKC:last-child{--right-thick:1px}.page_serviceOption__nrAKC{background:linear-gradient(var(--color) 0 0) top left var(--top-left-gap) /calc(100% - var(--top-left-gap) - var(--top-right-gap)) var(--thick) no-repeat,linear-gradient(var(--color) 0 0) bottom left var(--bottom-left-gap) /calc(100% - var(--bottom-left-gap) - var(--bottom-right-gap)) var(--thick) no-repeat,linear-gradient(var(--color) 0 0) left top var(--left-top-gap) /var(--thick) calc(100% - var(--left-top-gap) - var(--left-bottom-gap)) no-repeat,linear-gradient(var(--color) 0 0) right top var(--right-top-gap) /var(--right-thick) calc(100% - var(--right-top-gap) - var(--right-bottom-gap)) no-repeat;transition:background .3s}.page_serviceOption__nrAKC:after{position:absolute;right:0;bottom:0;left:0;height:1px;background-color:white;transform:scaleX(0);transition:transform .3s;transform-origin:left center;content:""}.page_serviceOption__nrAKC:hover{background-color:rgba(var(--color-brown-1-rgb),.05)}.page_serviceOption__nrAKC.page_isActive__fi42Q{--gap-horizon:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)));--gap-vertical:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_serviceOption__nrAKC.page_isActive__fi42Q:after{transform:scaleX(1)}.page_serviceOption__nrAKC.page_isActive__fi42Q+.page_serviceOption__nrAKC{--left-top-gap:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)));--left-bottom-gap:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_formSectionInner___yUev{margin-bottom:calc(230 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (min-width:769px){.page_formSectionInner___yUev{display:flex;margin-top:calc(80 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_formSectionInner___yUev.page_is-confirm__2l6tg{margin-top:calc(164 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_formSectionInner___yUev.page_is-confirm__2l6tg .page_formGroupContainer__o2jPy{margin-left:calc(90 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_formSectionInner___yUev.page_is-complete__fSOXx{margin-top:calc(164 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_formSectionInner___yUev{margin-bottom:calc(220 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_formSection__jt80_{max-width:calc(1080 / var(--vw-base-size) * min(100vw, var(--max-width)));margin:calc(116 / var(--vw-base-size) * min(100vw, var(--max-width))) auto 0}@media (max-width:768px){.page_formSection__jt80_{margin-top:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_formGroupContainer__o2jPy{opacity:0;transform:translateY(calc(5 / var(--vw-base-size) * min(100vw, var(--max-width))));transition:opacity .5s ease,transform .5s ease}.page_formGroupContainer__o2jPy.page_isShow__FJk7x{opacity:1;transform:translateY(0)}@media (min-width:769px){.page_formGroupContainer__o2jPy{width:calc(688 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-right:calc(25 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:auto}}@media (max-width:768px){.page_formGroupContainer__o2jPy{margin-top:calc(66 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_formGroup__gZIaD:not(:first-child){margin-top:calc(56 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_formGroup__gZIaD:not(:first-child){margin-top:calc(44 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.page_formGroup__gZIaD{display:flex}}.page_formLabel__Peqpy{display:flex;justify-content:space-between;flex-shrink:0;position:relative;font-size:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;color:var(--color-brown-1);letter-spacing:.18em}@media (min-width:769px){.page_formLabel__Peqpy{width:calc(190 / var(--vw-base-size) * min(100vw, var(--max-width)));padding-top:calc(18 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_formLabel__Peqpy{justify-content:flex-start;font-size:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_formLabel__Peqpy.page_required__BC3kc:after{content:"※";font-size:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));color:var(--color-red-2)}@media (min-width:769px){.page_formLabel__Peqpy.page_required__BC3kc:after{margin-right:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:auto}}@media (max-width:768px){.page_formLabel__Peqpy.page_required__BC3kc:after{margin-left:calc(8 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(11 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_formInputContainer__qVJHH{flex-grow:1}.page_formInput__XNN8x,.page_formTextarea__DxPGc{width:100%;padding:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));border:1px solid var(--color-brown-1);font-size:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));color:var(--color-brown-1);box-sizing:border-box;border-radius:0}.page_formInput__XNN8x::-moz-placeholder,.page_formTextarea__DxPGc::-moz-placeholder{color:rgba(0,0,0,.2);font-size:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.18em}.page_formInput__XNN8x::placeholder,.page_formTextarea__DxPGc::placeholder{color:rgba(0,0,0,.2);font-size:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.18em}@media (max-width:768px){.page_formInput__XNN8x,.page_formTextarea__DxPGc{width:100%;margin-top:calc(18 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(22 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_formInput__XNN8x.page_error__DGOPz,.page_formTextarea__DxPGc.page_error__DGOPz{border-color:var(--color-red-1)}.page_formTextarea__DxPGc{resize:vertical;min-height:calc(245 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_formTextarea__DxPGc{min-height:calc(350 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_errorText__a3bJa{font-size:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:700;color:var(--color-red-2);margin-top:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_privacyContainer__0Qzwe{margin-top:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_privacyLabel__RoukJ{display:flex;align-items:center}.page_privacyCheckbox__0VOgc{flex-shrink:0;position:relative;--width:calc(48 / var(--vw-base-size) * min(100vw, var(--max-width)));width:var(--width);height:var(--width);border:1px solid var(--color-brown-1);margin:0 calc(28 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 0;cursor:pointer;border-radius:0}@media (max-width:768px){.page_privacyCheckbox__0VOgc{--width:calc(34 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-right:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_privacyCheckbox__0VOgc:checked{background-color:var(--color-brown-1)}.page_privacyCheckbox__0VOgc:checked:after{position:absolute;content:"";top:50%;left:50%;width:60%;height:40%;border:calc(3 / var(--vw-base-size) * min(100vw, var(--max-width))) solid white;border-top:none;border-right:none;transform:translate(-50%,-70%) rotate(-45deg) scale(.8)}.page_privacyText__rmsr8{font-size:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.2em}@media (min-width:769px){.page_privacyText__rmsr8{margin-top:calc(-2 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_privacyTextLink__A_Z_u{margin-top:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(11 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.2em}@media (max-width:768px){.page_privacyTextLink__A_Z_u{margin-top:calc(6 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.1em}}.page_privacyTextLinkInner__rcW9H{text-decoration:underline}.page_radioGroup__6ngCo{display:flex;margin-top:calc(6 / var(--vw-base-size) * min(100vw, var(--max-width)));gap:calc(54 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_radioGroup__6ngCo{margin-top:calc(18 / var(--vw-base-size) * min(100vw, var(--max-width)));gap:calc(32 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_radioLabel__OoWte{display:flex;align-items:center;cursor:pointer}.page_radioInput__bkF0O{position:relative;--width:calc(32 / var(--vw-base-size) * min(100vw, var(--max-width)));width:var(--width);height:var(--width);margin:0 calc(16 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-brown-1);border-radius:50%;cursor:pointer}@media (max-width:768px){.page_radioInput__bkF0O{--width:calc(28 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-right:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_radioInput__bkF0O:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);--width:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));width:var(--width);height:var(--width);background-color:var(--color-brown-1);border-radius:50%}@media (max-width:768px){.page_radioInput__bkF0O:checked:after{--width:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_radioText__9Dtk4{font-size:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));color:var(--color-brown-1);letter-spacing:.12em}.page_submitContainer__GT_yv{margin-top:calc(180 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_submitContainer__GT_yv{margin-top:calc(-30 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_submitButton__uYK8o{position:relative;width:calc(505 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(100 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(140 / var(--vw-base-size) * min(100vw, var(--max-width)));border:1px solid var(--color-brown-1);cursor:pointer;color:var(--color-brown-1);transition-property:color,background-color;transition-duration:.3s;box-sizing:border-box}.page_submitButton__uYK8o:hover{color:white;background-color:var(--color-brown-2)}.page_submitButton__uYK8o:hover:after{background-color:white}.page_submitButton__uYK8o:after{position:absolute;content:"";top:50%;right:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)));transform:translateY(-50%);width:calc(46 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));background-color:var(--color-brown-1);-webkit-mask:no-repeat url(/images/contact/icon_arrow.png) center/contain;mask:no-repeat url(/images/contact/icon_arrow.png) center/contain;transition:background-color .3s ease}@media (max-width:768px){.page_submitButton__uYK8o:after{top:auto;right:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));bottom:calc(32 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(30 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(8 / var(--vw-base-size) * min(100vw, var(--max-width)));-webkit-mask-image:url(/images/contact/icon_arrow@sp.png);mask-image:url(/images/contact/icon_arrow@sp.png)}}@media (min-width:769px){.page_submitButton__uYK8o{padding-left:calc(54 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_submitButton__uYK8o{display:flex;align-items:center;justify-content:center;--add-width:12;width:calc(100% + calc(var(--add-width) / var(--vw-base-size) * min(100vw, var(--max-width))));height:calc(144 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(var(--add-width) * -.5 / var(--vw-base-size) * min(100vw, var(--max-width)));text-align:center;box-sizing:border-box}}.page_submitText__BNlzn{font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:700;letter-spacing:.4em}@media (max-width:768px){.page_submitText__BNlzn{line-height:2.2;letter-spacing:.4em}}@media (min-width:769px){.page_formOrder__VihlL{margin-top:calc(4 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(18 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_formOrderItem__AsWLj{position:relative;display:flex;align-items:center}.page_formOrderItem__AsWLj:not(:first-child){margin-top:calc(100 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_formOrderItem__AsWLj:not(:first-child){margin-top:calc(30 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_formOrderItem__AsWLj:not(:last-child):after{position:absolute;content:"";top:calc(54 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(2 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(75 / var(--vw-base-size) * min(100vw, var(--max-width)));background:no-repeat url(/images/contact/dot_line.png) 50%/contain}@media (max-width:768px){.page_formOrderItem__AsWLj:not(:last-child):after{top:calc(48 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(18 / var(--vw-base-size) * min(100vw, var(--max-width)));background-image:url(/images/contact/dot_line@sp.png)}}.page_formOrderItem__AsWLj.page_active__rZt4u .page_formOrderItemIndex__b4Jxa{color:white;background-color:var(--color-brown-1)}.page_formOrderItemIndex__b4Jxa{display:flex;justify-content:center;align-items:center;--width:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)));width:var(--width);height:var(--width);border-radius:50%;color:var(--color-brown-1);border:1px solid var(--color-brown-1);font-weight:700}.page_formOrderItemText__zy3t5{margin-left:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(11 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.2em}.page_confirmSection__Gi7EA{margin-top:calc(-32 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (min-width:769px){.page_confirmSection__Gi7EA{width:calc(100% + calc(76 / var(--vw-base-size) * min(100vw, var(--max-width))))}}@media (max-width:768px){.page_confirmSection__Gi7EA{margin-top:calc(-12 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_confirmGroup___0r9k{position:relative;display:flex;align-items:center;padding:calc(42 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(48 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:700}@media (max-width:768px){.page_confirmGroup___0r9k{display:block;padding:calc(28 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(18 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_confirmGroupLine__IomqH{position:absolute;top:0;right:0;left:0;height:1px;background-color:var(--color-brown-1)}.page_confirmGroupLine__IomqH:after,.page_confirmGroupLine__IomqH:before{--width:calc(4 / var(--vw-base-size) * min(100vw, var(--max-width)));content:"";position:absolute;top:50%;width:var(--width);height:var(--width);background-color:var(--color-brown-1)}.page_confirmGroupLine__IomqH:before{left:0;transform:translate(-50%,-50%) rotate(45deg)}.page_confirmGroupLine__IomqH:after{right:0;transform:translate(50%,-50%) rotate(45deg)}.page_confirmGroupLine__IomqH.page_isBottom__v_06d{top:auto;bottom:0}.page_confirmLabel__SvAZa{font-size:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));color:var(--color-brown-1);letter-spacing:.18em}@media (min-width:769px){.page_confirmLabel__SvAZa{flex-shrink:0;width:calc(200 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_confirmValue__dKU3v{font-size:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));color:var(--color-brown-1);line-height:1.8;white-space:pre-wrap;letter-spacing:.18em}@media (max-width:768px){.page_confirmValue__dKU3v{margin-top:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_confirmButtonContainer__jakeP{display:flex;justify-content:space-between;margin-top:calc(-72 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(220 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_confirmButtonContainer__jakeP{flex-direction:column;margin-top:calc(-110 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_confirmButton__0uPg3{position:relative;display:flex;align-items:center;height:calc(100 / var(--vw-base-size) * min(100vw, var(--max-width)));border:1px solid var(--color-brown-1);color:var(--color-brown-1);transition-property:color,background-color;transition-duration:.3s;box-sizing:border-box}.page_confirmButton__0uPg3:after{position:absolute;content:"";top:50%;transform:translateY(-50%);width:calc(48 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(8 / var(--vw-base-size) * min(100vw, var(--max-width)));background-color:var(--color-brown-1);-webkit-mask:no-repeat url(/images/contact/icon_arrow.png) center/contain;mask:no-repeat url(/images/contact/icon_arrow.png) center/contain;transition:background-color .3s ease}@media (max-width:768px){.page_confirmButton__0uPg3:after{width:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_confirmButton__0uPg3:hover{color:white;background-color:var(--color-brown-2)}.page_confirmButton__0uPg3:hover:after{background-color:white}.page_confirmButton__0uPg3{--padding:calc(48 / var(--vw-base-size) * min(100vw, var(--max-width)));--arrow-position:calc(44 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_confirmButton__0uPg3{--padding:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)));--arrow-position:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_confirmButton__0uPg3.page_isLeft__AfVPf{justify-content:flex-end;padding-right:var(--padding)}@media (min-width:769px){.page_confirmButton__0uPg3.page_isLeft__AfVPf{width:calc(360 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_confirmButton__0uPg3.page_isLeft__AfVPf:after{left:var(--arrow-position);transform:translateY(-50%) scaleX(-1)}.page_confirmButton__0uPg3.page_isRight__fT72Y{justify-content:flex-start;padding-left:var(--padding)}@media (min-width:769px){.page_confirmButton__0uPg3.page_isRight__fT72Y{width:calc(500 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_confirmButton__0uPg3.page_isRight__fT72Y{margin-top:calc(72 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_confirmButton__0uPg3.page_isRight__fT72Y:after{right:var(--arrow-position)}.page_confirmButtonText___aYuf{font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:700;letter-spacing:.3em}.page_thanksContent__SZ3Ls{margin-top:calc(8 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(-40 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_thanksContent__SZ3Ls{margin-top:calc(-10 / var(--vw-base-size) * min(100vw, var(--max-width)));padding-top:calc(74 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(60 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_thanksMessage__U1DJy{font-size:calc(15 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.5;letter-spacing:.08em;font-weight:700}@media (max-width:768px){.page_thanksMessage__U1DJy{line-height:2.1;font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_homeButtonContainer__EUZqQ{margin-top:calc(160 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_homeButtonContainer__EUZqQ{margin-top:calc(100 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_breadcrumbContainer__Ssr_P{margin-left:calc(-18 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.CategoryDropdown_container___Z9kz{position:relative;display:flex;justify-content:flex-end;min-width:calc(136 / var(--vw-base-size) * min(100vw, var(--max-width)));font-family:var(--font-en-1);color:var(--color-brown-1);z-index:1;box-sizing:border-box}@media (min-width:769px){.CategoryDropdown_container___Z9kz{display:none}}.CategoryDropdown_selectedCategory__9cV1P{position:relative;width:100%;padding:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(36 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(16 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.1em;font-size:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:700;text-align:right;box-sizing:border-box}.CategoryDropdown_selectedCategory__9cV1P small{font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)))}.CategoryDropdown_selectedCategory__9cV1P:after{content:"";position:absolute;top:50%;right:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(6 / var(--vw-base-size) * min(100vw, var(--max-width)));background:no-repeat url(/images/media/detail/icon_arrow_2.png) 50%/contain;transform:translateY(-50%) translateY(calc(-1 / var(--vw-base-size) * min(100vw, var(--max-width))))}.CategoryDropdown_dropdown__JFWfA{position:absolute;top:0;right:0;padding:calc(6 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)));min-width:100%;background-color:var(--color-brown-1);color:white;opacity:0;transform:translateY(calc(-3 / var(--vw-base-size) * min(100vw, var(--max-width))));pointer-events:none;transition-property:opacity,transform;transition-duration:.3s}.CategoryDropdown_dropdown__JFWfA.CategoryDropdown_isOpen__im_Kc{opacity:1;pointer-events:auto;transform:translateY(calc(0 / var(--vw-base-size) * min(100vw, var(--max-width))))}.CategoryDropdown_dropdown__JFWfA:after{content:"";position:absolute;top:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));right:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(6 / var(--vw-base-size) * min(100vw, var(--max-width)));background-color:white;-webkit-mask:no-repeat url(/images/media/detail/icon_arrow_2.png) center/contain;mask:no-repeat url(/images/media/detail/icon_arrow_2.png) center/contain;transform:rotate(180deg)}.CategoryDropdown_categoryButton__1UzlM,.CategoryDropdown_categoryLink__F0RU0{display:block;width:100%;padding:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(32 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(10 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)));text-decoration:none;color:white;font-size:calc(18 / var(--vw-base-size) * min(100vw, var(--max-width)));--letter-spacing:0.1em;letter-spacing:var(--letter-spacing);text-align:right;white-space:nowrap;box-sizing:border-box}.CategoryDropdown_categoryButton__1UzlM small,.CategoryDropdown_categoryLink__F0RU0 small{font-size:calc(15 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:var(--letter-spacing)}.CategoryDropdown_categoryButton__1UzlM.CategoryDropdown_active__0_7mO,.CategoryDropdown_categoryLink__F0RU0.CategoryDropdown_active__0_7mO{text-decoration:underline}.PageTitle_pageTitleContainer__zI3yr{margin-bottom:calc(48 / var(--vw-base-size) * min(100vw, var(--max-width)));transform:translateX(var(--page-title-container-x,0))}@media (max-width:768px){.PageTitle_pageTitleContainer__zI3yr{margin-bottom:calc(30 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.PageTitle_pageTitleEn__OlzMw{color:var(--color-brown-2);margin-bottom:var(--page-title-en-margin-bottom,calc(-22 / var(--vw-base-size) * min(100vw, var(--max-width))))}@media (min-width:769px){.PageTitle_pageTitleEn__OlzMw:not(.PageTitle_isLeft__oQJBM){text-align:right}}@media (max-width:768px){.PageTitle_pageTitleEn__OlzMw{line-height:.9;font-size:calc(55 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.05em;margin-bottom:var(--page-title-en-margin-bottom,calc(-15 / var(--vw-base-size) * min(100vw, var(--max-width))))}}.PageTitle_pageTitleJa__sgitb{font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;letter-spacing:.45em;line-height:2;transform:translateX(var(--page-title-ja-x,0))}@media (min-width:769px){.PageTitle_pageTitleJa__sgitb{margin-left:calc(32 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.PageTitle_pageTitleJa__sgitb{margin-top:var(--page-title-ja-margin-top,calc(16 / var(--vw-base-size) * min(100vw, var(--max-width))));font-size:var(--page-title-ja-font-size,calc(14 / var(--vw-base-size) * min(100vw, var(--max-width))));text-align:right;white-space:nowrap}}.styles_container__CaqXd{opacity:0;transform:translateY(calc(15 / var(--vw-base-size) * min(100vw, var(--max-width))));transition-property:opacity,transform;transition-duration:1s;will-change:opacity,transform}.styles_isShow__W5Ke9{opacity:1;transform:translateY(0)}.Breadcrumb_breadcrumb__WZinP{padding:calc(44 / var(--vw-base-size) * min(100vw, var(--max-width))) 0}@media (max-width:768px){.Breadcrumb_breadcrumb__WZinP{padding:calc(32 / var(--vw-base-size) * min(100vw, var(--max-width))) 0}}.Breadcrumb_breadcrumbInner__SYmxA{max-width:calc(1250 / var(--vw-base-size) * min(100vw, var(--max-width)));margin:0 auto;padding:0 calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.Breadcrumb_breadcrumbInner__SYmxA{line-height:1.35;padding:0 calc(6 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.Breadcrumb_breadcrumbText__wpN8_{position:relative;font-size:calc(11 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:700;letter-spacing:.1em;color:var(--color-brown-1)}.Breadcrumb_breadcrumbText__wpN8_:not(:last-child){margin-right:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)))}.Breadcrumb_breadcrumbText__wpN8_:not(:last-child):after{content:">";position:absolute;top:50%;right:calc(-12 / var(--vw-base-size) * min(100vw, var(--max-width)));transform:translateY(-50%)}@media (max-width:768px){.Breadcrumb_breadcrumbText__wpN8_:not(:last-child):after{right:calc(-18 / var(--vw-base-size) * min(100vw, var(--max-width)))}.Breadcrumb_breadcrumbText__wpN8_:not(:last-child){margin-right:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.Breadcrumb_breadcrumbText__wpN8_.Breadcrumb_isLink__R1_8e{cursor:pointer;text-decoration:underline}.styles_errorMessage__wQBWa{margin:80px 0;text-align:center;font-size:16px;font-weight:700}@media (max-width:768px){.styles_errorMessage__wQBWa{margin:40px 0;font-size:14px}}@keyframes MainVisualSequence_fadeIn__dJIZX{0%{opacity:0}to{opacity:1}}@keyframes MainVisualSequence_fadeOut__JPwe_{0%{opacity:1}to{opacity:0}}.MainVisualSequence_mainVisual__R1qKa{display:none}.MainVisualSequence_mainVisual__R1qKa.MainVisualSequence_isShow__3CW71{display:block;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease}.MainVisualSequence_mainVisual__R1qKa.MainVisualSequence_isShow__3CW71:not(.MainVisualSequence_isFade__rzY9v){animation-name:MainVisualSequence_fadeIn__dJIZX}.MainVisualSequence_mainVisual__R1qKa.MainVisualSequence_isShow__3CW71.MainVisualSequence_isFade__rzY9v{animation-name:MainVisualSequence_fadeOut__JPwe_}.page_container__jZF7q{width:100%}.page_mainVisualContainer__TbwaV{position:relative;height:calc(1100 / var(--vw-base-size) * min(100vw, var(--max-width)));overflow:hidden}@media (max-width:768px){.page_mainVisualContainer__TbwaV{height:calc(860 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_mainVisual__Vknct{position:absolute;top:0;right:0;left:0;width:100%;max-width:calc(1200 / var(--vw-base-size) * min(100vw, var(--max-width)));margin:calc(88 / var(--vw-base-size) * min(100vw, var(--max-width))) auto 0;padding:1px calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_mainVisual__Vknct{margin-top:calc(122 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:1px 0}}@media (min-width:769px){.page_mainVisual__Vknct:first-child .page_mainVisualImage__TMmtJ{width:calc(972 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(50% - calc(252 / var(--vw-base-size) * min(100vw, var(--max-width))))}}@media (max-width:768px){.page_mainVisual__Vknct:first-child .page_mainVisualImage__TMmtJ{margin-top:calc(64 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_mainVisual__Vknct:first-child .page_mainVisualTitle__WDy91{top:calc(206 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(30 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_mainVisual__Vknct:first-child .page_mainVisualTitle__WDy91{top:0;left:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_mainVisual__Vknct:first-child .page_mainVisualTitleLine__y3ret:nth-child(3){padding-left:8.8em}@media (min-width:769px){.page_mainVisual__Vknct:nth-child(2) .page_mainVisualImage__TMmtJ{width:calc(1000 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(140 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(50% - calc(550 / var(--vw-base-size) * min(100vw, var(--max-width))))}}@media (max-width:768px){.page_mainVisual__Vknct:nth-child(2) .page_mainVisualImage__TMmtJ{width:calc(358 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(140 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(34 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_mainVisual__Vknct:nth-child(2) .page_mainVisualTitle__WDy91{top:calc(22 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(856 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_mainVisual__Vknct:nth-child(2) .page_mainVisualTitle__WDy91{top:calc(54 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(126 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.page_mainVisual__Vknct:nth-child(3) .page_mainVisualImage__TMmtJ{width:calc(1026 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(28 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(-120 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_mainVisual__Vknct:nth-child(3) .page_mainVisualImage__TMmtJ{width:calc(308 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(36 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_mainVisual__Vknct:nth-child(3) .page_mainVisualTitle__WDy91{top:calc(272 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(906 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_mainVisual__Vknct:nth-child(3) .page_mainVisualTitle__WDy91{top:calc(-24 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(160 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_mainVisual__Vknct:nth-child(3) .page_mainVisualTitleLine__y3ret:nth-child(2){padding-left:1.8em}.page_mainVisual__Vknct:nth-child(4) .page_mainVisualImage__TMmtJ{position:absolute}@media (min-width:769px){.page_mainVisual__Vknct:nth-child(4) .page_mainVisualImage__TMmtJ:first-child{width:calc(244 / var(--vw-base-size) * min(100vw, var(--max-width)));top:calc(34 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(-4 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_mainVisual__Vknct:nth-child(4) .page_mainVisualImage__TMmtJ:first-child{width:calc(178 / var(--vw-base-size) * min(100vw, var(--max-width)));top:calc(-40 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.page_mainVisual__Vknct:nth-child(4) .page_mainVisualImage__TMmtJ:nth-child(2){width:calc(208 / var(--vw-base-size) * min(100vw, var(--max-width)));top:calc(232 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(194 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_mainVisual__Vknct:nth-child(4) .page_mainVisualImage__TMmtJ:nth-child(2){width:calc(108 / var(--vw-base-size) * min(100vw, var(--max-width)));top:calc(94 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(102 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.page_mainVisual__Vknct:nth-child(4) .page_mainVisualImage__TMmtJ:nth-child(3){width:calc(204 / var(--vw-base-size) * min(100vw, var(--max-width)));top:calc(304 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(-100 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_mainVisual__Vknct:nth-child(4) .page_mainVisualImage__TMmtJ:nth-child(3){width:calc(124 / var(--vw-base-size) * min(100vw, var(--max-width)));top:calc(18 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(266 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.page_mainVisual__Vknct:nth-child(4) .page_mainVisualImage__TMmtJ:nth-child(4){width:calc(286 / var(--vw-base-size) * min(100vw, var(--max-width)));top:calc(-90 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(820 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_mainVisual__Vknct:nth-child(4) .page_mainVisualImage__TMmtJ:nth-child(4){width:calc(128 / var(--vw-base-size) * min(100vw, var(--max-width)));top:calc(314 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(38 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.page_mainVisual__Vknct:nth-child(4) .page_mainVisualImage__TMmtJ:nth-child(5){width:calc(410 / var(--vw-base-size) * min(100vw, var(--max-width)));top:calc(430 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(352 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_mainVisual__Vknct:nth-child(4) .page_mainVisualImage__TMmtJ:nth-child(5){width:calc(204 / var(--vw-base-size) * min(100vw, var(--max-width)));top:calc(434 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.page_mainVisual__Vknct:nth-child(4) .page_mainVisualImage__TMmtJ:nth-child(6){width:calc(350 / var(--vw-base-size) * min(100vw, var(--max-width)));top:calc(322 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(990 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_mainVisual__Vknct:nth-child(4) .page_mainVisualImage__TMmtJ:nth-child(6){width:calc(150 / var(--vw-base-size) * min(100vw, var(--max-width)));top:calc(336 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(240 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_mainVisual__Vknct:nth-child(4) .page_mainVisualTitle__WDy91:first-child{top:calc(156 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(464 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(34 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_mainVisual__Vknct:nth-child(4) .page_mainVisualTitle__WDy91:first-child{top:calc(172 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(60 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(17 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_mainVisual__Vknct:nth-child(4) .page_mainVisualTitle__WDy91:first-child .page_mainVisualTitleLine__y3ret{letter-spacing:.85em}@media (max-width:768px){.page_mainVisual__Vknct:nth-child(4) .page_mainVisualTitle__WDy91:first-child .page_mainVisualTitleLine__y3ret{letter-spacing:.8em}}.page_mainVisual__Vknct:nth-child(4) .page_mainVisualTitle__WDy91:first-child .page_mainVisualTitleLine__y3ret:nth-child(3){padding-left:7.6em}@media (max-width:768px){.page_mainVisual__Vknct:nth-child(4) .page_mainVisualTitle__WDy91:first-child .page_mainVisualTitleLine__y3ret:nth-child(3){padding-left:8.2em}}.page_mainVisual__Vknct:nth-child(4) .page_mainVisualTitle__WDy91:nth-child(2){top:calc(490 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(136 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:1.7;font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_mainVisual__Vknct:nth-child(4) .page_mainVisualTitle__WDy91:nth-child(2){top:calc(484 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(264 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_mainVisual__Vknct:nth-child(4) .page_mainVisualTitle__WDy91:nth-child(2) .page_mainVisualTitleLine__y3ret{letter-spacing:.06em}.page_mainVisual__Vknct:nth-child(4) .page_mainVisualTitle__WDy91:nth-child(2) .page_mainVisualTitleLine__y3ret span{display:inline}.page_mainVisualImage__TMmtJ{--width:100%}@media (max-width:768px){.page_mainVisualImage__TMmtJ{display:block;width:100%}}.page_mainVisualTitle__WDy91{position:absolute;font-size:calc(26 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:2.46;letter-spacing:.75em}@media (max-width:768px){.page_mainVisualTitle__WDy91{font-size:calc(17 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_mainVisualTitleLine__y3ret{display:block}@keyframes page_mainVisualEffectRotate__HSVRW{0%{transform:translate(-50%,-50%) translate(var(--x,0),var(--y,0)) rotate(0deg)}to{transform:translate(-50%,-50%) translate(var(--x,0),var(--y,0)) rotate(calc(1turn * var(--rotate-vec, 1)))}}.page_mainVisualEffect__FeWJk{position:absolute;top:50%;left:50%;--x:0px;--y:0px;transform:translate(-50%,-50%) translate(var(--x),var(--y));--duration-ratio:1;animation:page_mainVisualEffectRotate__HSVRW 80s linear infinite;animation-duration:calc(80s * var(--duration-ratio))}.page_mainVisualEffect__FeWJk:first-child{--x:calc(-470 / var(--vw-base-size) * min(100vw, var(--max-width)));--y:calc(500 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(870 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_mainVisualEffect__FeWJk:first-child{--x:calc(-120 / var(--vw-base-size) * min(100vw, var(--max-width)));--y:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(330 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_mainVisualEffect__FeWJk:nth-child(2),.page_mainVisualEffect__FeWJk:nth-child(3){--x:calc(525 / var(--vw-base-size) * min(100vw, var(--max-width)));--y:calc(-260 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(var(--width) / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_mainVisualEffect__FeWJk:nth-child(2),.page_mainVisualEffect__FeWJk:nth-child(3){--x:calc(90 / var(--vw-base-size) * min(100vw, var(--max-width)));--y:calc(495 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(var(--width) * .45 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_mainVisualEffect__FeWJk:nth-child(2){--width:924;--duration-ratio:0.8;--rotate-vec:-1}.page_mainVisualEffect__FeWJk:nth-child(3){--width:1045;--duration-ratio:1.8}.page_introduction__joBo5{padding:calc(80 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 calc(128 / var(--vw-base-size) * min(100vw, var(--max-width)));text-align:center}@media (max-width:768px){.page_introduction__joBo5{padding:calc(72 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(20 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(78 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_introductionTitle__GAWAF{display:block;width:calc(106 / var(--vw-base-size) * min(100vw, var(--max-width)));margin:0 auto}@media (max-width:768px){.page_introductionTitle__GAWAF{width:calc(77 / var(--vw-base-size) * min(100vw, var(--max-width)));transform:translateX(calc(8 / var(--vw-base-size) * min(100vw, var(--max-width))))}}.page_introductionText__1lFpN{margin-top:calc(54 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:2.7;letter-spacing:.2em}@media (max-width:768px){.page_introductionText__1lFpN{margin-top:calc(30 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.3}}.page_introductionSubtitle__2wWkU{font-family:var(--font-en-1);font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.1em;margin-top:calc(52 / var(--vw-base-size) * min(100vw, var(--max-width)));color:var(--color-brown-1)}@media (max-width:768px){.page_introductionSubtitle__2wWkU{margin-top:calc(26 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(22 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_navListContainerInner__ih_ro{display:none}}.page_conceptSection__EK7bq{position:relative;padding:calc(130 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 calc(100 / var(--vw-base-size) * min(100vw, var(--max-width)));background-color:#e4e4e4;overflow:hidden}@media (min-width:769px){.page_conceptSection__EK7bq{margin-top:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_conceptSection__EK7bq{padding:calc(66 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(16 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(96 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@keyframes page_conceptEffectRotate__P5bVO{0%{transform:rotate(0deg)}to{transform:rotate(calc(1turn * var(--rotate-vec, 1)))}}.page_conceptEffect__AErUQ{position:absolute;animation:page_conceptEffectRotate__P5bVO 80s linear infinite;--duration-ratio:1;animation-duration:calc(80s * var(--duration-ratio))}.page_conceptEffect__AErUQ:first-child{top:calc(90 / var(--vw-base-size) * min(100vw, var(--max-width)));right:calc(-110 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(1775 / 2 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_conceptEffect__AErUQ:first-child{top:calc(168 / var(--vw-base-size) * min(100vw, var(--max-width)));right:calc(-454 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(700 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_conceptEffect__AErUQ:nth-child(2){top:calc(294 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(-630 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(2021 / 2 / var(--vw-base-size) * min(100vw, var(--max-width)));--duration-ratio:0.8}@media (max-width:768px){.page_conceptEffect__AErUQ:nth-child(2){top:calc(610 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(-440 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(590 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_conceptEffect__AErUQ:nth-child(3){top:calc(-56 / var(--vw-base-size) * min(100vw, var(--max-width)));right:calc(22 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(1706 / 2 / var(--vw-base-size) * min(100vw, var(--max-width)));--duration-ratio:1.4;--rotate-vec:-1}@media (max-width:768px){.page_conceptEffect__AErUQ:nth-child(3){top:calc(-168 / var(--vw-base-size) * min(100vw, var(--max-width)));right:calc(-554 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(840 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_conceptInner__QN_4l{position:relative;max-width:calc(980 / var(--vw-base-size) * min(100vw, var(--max-width)));margin:0 auto;padding:0 calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_conceptInner__QN_4l{padding:0 calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_conceptTitle__vruW6{font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:1.5;letter-spacing:.45em}@media (max-width:768px){.page_conceptTitle__vruW6{font-size:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.4;letter-spacing:.45em}}.page_conceptText__SbPb7{margin-top:calc(76 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:2.7;letter-spacing:.2em}@media (min-width:769px){.page_conceptText__SbPb7{margin-left:calc(4 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_conceptText__SbPb7{margin-top:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.3}}.page_aboutButton__N86xI{margin-top:calc(48 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(50% - calc(154 / var(--vw-base-size) * min(100vw, var(--max-width))))}@media (max-width:768px){.page_aboutButton__N86xI{margin-top:calc(48 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(50% - calc(54 / var(--vw-base-size) * min(100vw, var(--max-width))))}}.page_serviceSectionContainer__UQOny{position:relative}@media (max-width:768px){.page_serviceSectionContainer__UQOny{margin-top:calc(54 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_serviceBackground__Yw_88{position:absolute;top:calc(56 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(-1200 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(3785 / 2 / var(--vw-base-size) * min(100vw, var(--max-width)));--duration-ratio:1.2;animation:page_conceptEffectRotate__P5bVO 80s linear infinite;animation-duration:calc(80s * var(--duration-ratio))}@media (max-width:768px){.page_serviceBackground__Yw_88{display:none}}.page_serviceWeOfferContainer__UbFn6{margin-top:calc(196 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_serviceWeOfferContainer__UbFn6{margin-top:calc(130 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_newsSection__b1Ptt{position:relative;max-width:calc(1252 / var(--vw-base-size) * min(100vw, var(--max-width)));margin:calc(380 / var(--vw-base-size) * min(100vw, var(--max-width))) auto calc(344 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_newsSection__b1Ptt{margin:calc(124 / var(--vw-base-size) * min(100vw, var(--max-width))) auto calc(130 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_newsBackground__TLDad{--width:100%}.page_newsInner__09hS3{position:relative;width:calc(586 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(-280 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(104 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:calc(52 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(40 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(60 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(46 / var(--vw-base-size) * min(100vw, var(--max-width)));color:white;background-color:var(--color-brown-1);box-sizing:border-box}@media (max-width:768px){.page_newsInner__09hS3{width:calc(340 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(-86 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:calc(38 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(45 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(52 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(45 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_newsTitle__Uu02M{font-family:var(--font-en-1);font-size:calc(60 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.05em;text-align:center;margin-bottom:calc(22 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_newsTitle__Uu02M{font-size:calc(55 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(28 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_newsItem__685NA{display:flex}@media (min-width:769px){@keyframes page_newsTextBorderAnimation__ckZZd{0%{transform:scaleX(1);transform-origin:right center}50%{transform:scaleX(0);transform-origin:right center}51%{transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}.page_newsItem__685NA:hover .page_newsText__BJWEG:after{animation:page_newsTextBorderAnimation__ckZZd .8s}}.page_newsItem__685NA:first-child .page_newsText__BJWEG{border-top:1px solid white}.page_newsItem__685NA:last-child .page_newsDate__N8abO{border-bottom:calc(2 / var(--vw-base-size) * min(100vw, var(--max-width))) solid white}.page_newsDate__N8abO{position:relative;flex-shrink:0;width:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-right:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));border-top:calc(2 / var(--vw-base-size) * min(100vw, var(--max-width))) solid white}@media (max-width:768px){.page_newsDate__N8abO{width:calc(18 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-right:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_newsDateInner__IbxJp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);font-size:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.05em}.page_newsText__BJWEG{position:relative;flex-grow:1;font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:600;--line-height:2.14;line-height:var(--line-height);min-height:calc(var(--line-height) * 2em);letter-spacing:.1em;padding:calc(30 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 calc(30 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_newsText__BJWEG{font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(12 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(24 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(18 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_newsText__BJWEG:after{content:"";position:absolute;left:0;bottom:0;right:0;height:1px;background-color:white}.page_newsButton__pVIVS{display:flex;justify-content:center;margin-top:calc(-42 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(50% - calc(28 / var(--vw-base-size) * min(100vw, var(--max-width))))}@media (max-width:768px){.page_newsButton__pVIVS{margin-top:calc(62 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(50% - calc(90 / var(--vw-base-size) * min(100vw, var(--max-width))))}}.page_breadcrumbContainer__UYRAR{margin-top:calc(-100 / var(--vw-base-size) * min(100vw, var(--max-width)));background-color:var(--color-gray-1)}@media (max-width:768px){.page_breadcrumbContainer__UYRAR{margin-top:calc(-20 / var(--vw-base-size) * min(100vw, var(--max-width)));padding-left:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_mediaSectionContainer__MrAiR{overflow:hidden}.page_mediaSection__gSb9m{position:relative;padding:1px 0;margin-top:calc(376 / var(--vw-base-size) * min(100vw, var(--max-width)));background-color:var(--color-gray-1)}@media (min-width:769px){.page_mediaSection__gSb9m{height:calc(var(--media-section-height-value, 1587) / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_mediaSection__gSb9m{padding:1px 0 calc(80 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(168 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.page_mediaTitleArea__jOmIO{display:flex;justify-content:flex-end;margin-right:calc(-4 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(-16 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_mediaTitleArea__jOmIO{margin-top:calc(-18 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_mediaTitleEn__E_vsQ{margin-bottom:calc(6 / var(--vw-base-size) * min(100vw, var(--max-width)));color:var(--color-brown-1)}@media (min-width:769px){.page_mediaTitleEn__E_vsQ{line-height:.66}}@media (max-width:768px){.page_mediaTitleEn__E_vsQ{margin-left:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(55 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_mediaTitle__TfToF{margin-left:calc(184 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:1.5;letter-spacing:.45em}@media (max-width:768px){.page_mediaTitle__TfToF{margin-top:calc(-6 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(118 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_mediaList__tIBQ7{margin-top:calc(80 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.page_mediaItem__FE5vp{position:absolute}.page_mediaItem__FE5vp:first-child{top:calc(194 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(50% + calc(-40 / var(--vw-base-size) * min(100vw, var(--max-width))))}.page_mediaItem__FE5vp:nth-child(2){top:calc(432 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(50% + calc(-612 / var(--vw-base-size) * min(100vw, var(--max-width))))}.page_mediaItem__FE5vp:nth-child(3){top:calc(732 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(50% + calc(-92 / var(--vw-base-size) * min(100vw, var(--max-width))));z-index:1}.page_mediaItem__FE5vp:nth-child(4){top:calc(980 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(50% + calc(-460 / var(--vw-base-size) * min(100vw, var(--max-width))))}}@media (max-width:768px){.page_mediaItem__FE5vp:not(:first-child){margin-top:calc(130 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.page_mediaButton__GALm_{position:absolute;left:calc(50% + calc(334 / var(--vw-base-size) * min(100vw, var(--max-width))));bottom:calc(286 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_mediaButton__GALm_{margin-top:calc(146 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(50% - calc(50 / var(--vw-base-size) * min(100vw, var(--max-width))))}}.Button_button__DTPTF{position:relative;display:flex;align-items:center;justify-content:center;width:calc(208 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(48 / var(--vw-base-size) * min(100vw, var(--max-width)));padding-top:calc(2 / var(--vw-base-size) * min(100vw, var(--max-width)));font-family:var(--font-en-1);font-size:calc(15 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.1em;color:var(--color-brown-1);box-sizing:border-box}@media (min-width:769px){.Button_button__DTPTF:hover:after{transform:translateY(-50%) translateX(calc(3 / var(--vw-base-size) * min(100vw, var(--max-width))))}.Button_button__DTPTF:hover .Button_buttonBorder__7R0bh{--move-x:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)))}.Button_button__DTPTF:hover .Button_buttonBorder__7R0bh.Button_isInner__zGl6I{--move-x:calc(4 / var(--vw-base-size) * min(100vw, var(--max-width)))}.Button_button__DTPTF:hover .Button_buttonBorder__7R0bh:before{transform:translateX(var(--move-x))}.Button_button__DTPTF:hover .Button_buttonBorder__7R0bh:after{transform:translateX(calc(-1 * var(--move-x)))}}@media (max-width:768px){.Button_button__DTPTF{width:calc(208 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(48 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(15 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.Button_button__DTPTF.Button_isWhite__KFAyo{color:white}.Button_button__DTPTF.Button_isWhite__KFAyo .Button_buttonBorder__7R0bh:after,.Button_button__DTPTF.Button_isWhite__KFAyo .Button_buttonBorder__7R0bh:before,.Button_button__DTPTF.Button_isWhite__KFAyo:after{background-color:white}.Button_button__DTPTF:after{position:absolute;top:50%;right:calc(18 / var(--vw-base-size) * min(100vw, var(--max-width)));--width:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));content:"";width:var(--width);height:var(--width);background-color:var(--color-brown-1);-webkit-mask:no-repeat url(/images/common/icon_arrow.png) center/contain;mask:no-repeat url(/images/common/icon_arrow.png) center/contain;transform:translateY(-50%);transition:transform .5s}@media (max-width:768px){.Button_button__DTPTF:after{right:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));--width:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.Button_buttonBorder__7R0bh{position:absolute;--top:calc(-4 / var(--vw-base-size) * min(100vw, var(--max-width)));top:var(--top);right:0;left:0;bottom:var(--top)}.Button_buttonBorder__7R0bh.Button_isInner__zGl6I{--top:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)))}.Button_buttonBorder__7R0bh:after,.Button_buttonBorder__7R0bh:before{position:absolute;right:0;left:0;height:1px;background-color:var(--color-brown-1);transition:transform .3s;content:""}.Button_buttonBorder__7R0bh:before{top:0}.Button_buttonBorder__7R0bh:after{bottom:0}.pc_container__6lysy{display:block;margin-top:calc(70 / var(--vw-base-size) * min(100vw, var(--max-width)));border-bottom:1px solid var(--color-brown-2);width:calc(1100 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.pc_container__6lysy{display:none}}.pc_container__6lysy thead{display:block;width:calc(1100 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(47 / var(--vw-base-size) * min(100vw, var(--max-width)))}.pc_container__6lysy thead tr{display:flex}.pc_container__6lysy thead th{border-left:1px solid var(--color-brown-2);height:calc(47 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:700;line-height:2.375;letter-spacing:.2em}.pc_container__6lysy thead th:first-child{border-left:none;width:calc(211 / var(--vw-base-size) * min(100vw, var(--max-width)))}.pc_container__6lysy thead th:first-child>div{width:100%}.pc_container__6lysy thead th:nth-child(2){display:flex;align-items:center;justify-content:center;width:calc(466 / var(--vw-base-size) * min(100vw, var(--max-width)))}.pc_container__6lysy thead th:nth-child(2)>div{width:100%}.pc_container__6lysy thead th:nth-child(3){display:flex;align-items:center;justify-content:center;width:calc(423 / var(--vw-base-size) * min(100vw, var(--max-width)))}.pc_container__6lysy thead th:nth-child(3)>div{width:100%}.pc_container__6lysy thead th>div{display:flex;align-items:flex-start;justify-content:center;height:100%;border-bottom:1px solid var(--color-brown-2)}.pc_container__6lysy tbody{display:block;width:calc(1100 / var(--vw-base-size) * min(100vw, var(--max-width)))}.pc_container__6lysy tbody tr{display:flex}.pc_container__6lysy tbody tr td{width:100%}.pc_container__6lysy tbody tr td>div{display:flex;align-items:flex-start;justify-content:flex-start;border-bottom:1px solid var(--color-brown-2);padding:calc(60 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(45 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(310 / var(--vw-base-size) * min(100vw, var(--max-width)))}.pc_container__6lysy tbody tr td:first-child{width:calc(211 / var(--vw-base-size) * min(100vw, var(--max-width)))}.pc_container__6lysy tbody tr td:first-child>div{align-items:center;padding:0;color:var(--color-brown-2);font-family:var(--font-en-1);font-size:calc(50 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.1em;line-height:1}.pc_container__6lysy tbody tr td:first-child>div:before{position:relative;margin-right:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(37 / var(--vw-base-size) * min(100vw, var(--max-width)));content:"STEP"}.pc_container__6lysy tbody tr td:nth-child(2){width:calc(466 / var(--vw-base-size) * min(100vw, var(--max-width)))}.pc_container__6lysy tbody tr td:nth-child(2)>div{flex-direction:column}.pc_container__6lysy tbody tr td:nth-child(2)>div p:first-child{font-size:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:700;line-height:2.375;letter-spacing:.2em}.pc_container__6lysy tbody tr td:nth-child(2)>div p:last-child{margin-top:calc(7 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.417;letter-spacing:.2em}.pc_container__6lysy tbody tr td:nth-child(2):last-child{width:calc(892 / var(--vw-base-size) * min(100vw, var(--max-width)))}.pc_container__6lysy tbody tr td:nth-child(3){width:calc(423 / var(--vw-base-size) * min(100vw, var(--max-width)))}.pc_container__6lysy tbody tr td:nth-child(3)>div{flex-direction:column;padding-right:0}.pc_container__6lysy tbody tr td:nth-child(3)>div p:first-child{font-size:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:700;line-height:2.375;letter-spacing:.2em}.pc_container__6lysy tbody tr td:nth-child(3)>div p:last-child{margin-top:calc(7 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.417;letter-spacing:.2em}.pc_container__6lysy tbody tr:nth-child(3):nth-child(3) p:last-child{letter-spacing:.15em}.pc_container__6lysy tbody tr:nth-child(5),.pc_container__6lysy tbody tr:nth-child(5) td>div,.pc_container__6lysy tbody tr:nth-child(6),.pc_container__6lysy tbody tr:nth-child(6) td>div{height:calc(267 / var(--vw-base-size) * min(100vw, var(--max-width)))}.pc_container__6lysy tbody tr:nth-child(5) td:not(:first-child)>div,.pc_container__6lysy tbody tr:nth-child(6) td:not(:first-child)>div{justify-content:center}.pc_container__6lysy tbody tr:last-child td>div{border-bottom:none}.pc_container__6lysy tbody td{border-left:1px solid var(--color-brown-2)}.pc_container__6lysy td:first-child{border-left:none}.pc_container__6lysy td:first-child>div{justify-content:flex-start}.sp_container__zqdF7{display:block;border-top:1px solid var(--color-brown-2);width:calc(1847 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (min-width:769px){.sp_container__zqdF7{display:none}}.sp_container__zqdF7 thead{display:block;width:calc(1847 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(65 / var(--vw-base-size) * min(100vw, var(--max-width)))}.sp_container__zqdF7 thead tr{display:flex}.sp_container__zqdF7 thead th{flex-shrink:0;border-left:1px solid var(--color-brown-2);width:calc(300 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(65 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:1.58;letter-spacing:.2em}.sp_container__zqdF7 thead th:first-child{border-left:none;width:calc(46 / var(--vw-base-size) * min(100vw, var(--max-width)))}.sp_container__zqdF7 thead th:first-child>div:before{content:""}.sp_container__zqdF7 thead th>div{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-bottom:1px solid var(--color-brown-2)}.sp_container__zqdF7 thead th>div:before{margin-top:calc(1 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-right:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));color:var(--color-brown-2);font-family:var(--font-en-1);font-size:calc(34 / var(--vw-base-size) * min(100vw, var(--max-width)));content:"STEP";letter-spacing:.1em}.sp_container__zqdF7 tbody{display:block;width:calc(1847 / var(--vw-base-size) * min(100vw, var(--max-width)))}.sp_container__zqdF7 tbody tr{display:flex;border-bottom:1px solid var(--color-brown-2)}.sp_container__zqdF7 tbody tr td{flex-shrink:0;width:calc(300 / var(--vw-base-size) * min(100vw, var(--max-width)))}.sp_container__zqdF7 tbody tr td>div{display:flex;flex-direction:column;width:100%;height:100%}.sp_container__zqdF7 tbody tr td:first-child{width:calc(46 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:900;letter-spacing:1.2em}.sp_container__zqdF7 tbody tr td:first-child>div{align-items:center;justify-content:center;writing-mode:vertical-rl}.sp_container__zqdF7 tbody tr td:not(:first-child)>div{justify-content:flex-start;padding:calc(30 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)))}.sp_container__zqdF7 tbody tr td:not(:first-child)>div>p:first-child{height:calc(46 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(15 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:900;line-height:1;letter-spacing:.2em}.sp_container__zqdF7 tbody tr td:not(:first-child)>div>p:last-child{margin-top:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2;letter-spacing:.2em}.sp_container__zqdF7 tbody tr:first-child{height:calc(260 / var(--vw-base-size) * min(100vw, var(--max-width)))}.sp_container__zqdF7 tbody tr:first-child td:nth-child(6),.sp_container__zqdF7 tbody tr:first-child td:nth-child(7){height:calc(520 / var(--vw-base-size) * min(100vw, var(--max-width)));background:white}.sp_container__zqdF7 tbody tr:first-child td:nth-child(6)>div,.sp_container__zqdF7 tbody tr:first-child td:nth-child(7)>div{justify-content:center}.sp_container__zqdF7 tbody tr:last-child{height:calc(269 / var(--vw-base-size) * min(100vw, var(--max-width)))}.sp_container__zqdF7 tbody tr:last-child td:not(:first-child)>div>p:last-child{letter-spacing:.15em}.DialogueTable_container__0GSpH,.sp_container__zqdF7 tbody td:not(:first-child){border-left:1px solid var(--color-brown-2)}.DialogueTable_container__0GSpH{color:var(--color-brown-2)}@media (min-width:769px){.DialogueTable_container__0GSpH{width:calc(1100 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.2em}}@media (max-width:768px){.DialogueTable_container__0GSpH{width:calc(550 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.DialogueTable_container__0GSpH thead{display:block;width:calc(1100 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(47 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.DialogueTable_container__0GSpH thead tr{display:flex}.DialogueTable_container__0GSpH thead th{border-right:1px solid var(--color-brown-2);font-weight:700;letter-spacing:.2em}@media (min-width:769px){.DialogueTable_container__0GSpH thead th{height:calc(47 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.375}}@media (max-width:768px){.DialogueTable_container__0GSpH thead th{height:calc(47 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));white-space:nowrap}}@media (min-width:769px){.DialogueTable_container__0GSpH thead th:first-child{width:calc(208 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.DialogueTable_container__0GSpH thead th:first-child{width:calc(82 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.DialogueTable_container__0GSpH thead th:first-child>div{width:calc(199 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.DialogueTable_container__0GSpH thead th:first-child>div{width:calc(73 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.DialogueTable_container__0GSpH thead th:nth-child(2){display:flex;align-items:center;justify-content:center}@media (min-width:769px){.DialogueTable_container__0GSpH thead th:nth-child(2){width:calc(445 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.DialogueTable_container__0GSpH thead th:nth-child(2){width:calc(232 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.DialogueTable_container__0GSpH thead th:nth-child(2)>div{width:calc(430 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.DialogueTable_container__0GSpH thead th:nth-child(3){display:flex;align-items:center;justify-content:center}@media (min-width:769px){.DialogueTable_container__0GSpH thead th:nth-child(3){width:calc(447 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.DialogueTable_container__0GSpH thead th:nth-child(3){width:calc(232 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.DialogueTable_container__0GSpH thead th:nth-child(3)>div{width:calc(430 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.DialogueTable_container__0GSpH thead th>div{display:flex;height:100%}@media (min-width:769px){.DialogueTable_container__0GSpH thead th>div{align-items:flex-start;justify-content:center;border-bottom:1px solid var(--color-brown-2)}}@media (max-width:768px){.DialogueTable_container__0GSpH thead th>div{align-items:center;justify-content:center;border-bottom:1px solid var(--color-brown-2);width:90%}}.DialogueTable_container__0GSpH tbody{display:block}@media (min-width:769px){.DialogueTable_container__0GSpH tbody{width:calc(1100 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.DialogueTable_container__0GSpH tbody{font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.2em;line-height:2.3;text-align:center}}.DialogueTable_container__0GSpH tbody tr{display:flex}.DialogueTable_container__0GSpH tbody tr td{flex-shrink:0}@media (min-width:769px){.DialogueTable_container__0GSpH tbody tr td:first-child{width:calc(208 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.DialogueTable_container__0GSpH tbody tr td:first-child{width:calc(82 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.DialogueTable_container__0GSpH tbody tr td:first-child>div{width:calc(199 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.DialogueTable_container__0GSpH tbody tr td:first-child>div{width:calc(73 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.DialogueTable_container__0GSpH tbody tr td:nth-child(2){display:flex;align-items:center;justify-content:center;text-align:center}@media (min-width:769px){.DialogueTable_container__0GSpH tbody tr td:nth-child(2){width:calc(445 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.DialogueTable_container__0GSpH tbody tr td:nth-child(2){width:calc(232 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.DialogueTable_container__0GSpH tbody tr td:nth-child(2)>div{width:calc(430 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.DialogueTable_container__0GSpH tbody tr td:nth-child(2)>div{width:calc(210 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.DialogueTable_container__0GSpH tbody tr td:nth-child(3){display:flex;align-items:center;justify-content:center;text-align:center}@media (min-width:769px){.DialogueTable_container__0GSpH tbody tr td:nth-child(3){width:calc(447 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.DialogueTable_container__0GSpH tbody tr td:nth-child(3){width:calc(232 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.DialogueTable_container__0GSpH tbody tr td:nth-child(3)>div{width:calc(430 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.DialogueTable_container__0GSpH tbody tr td:nth-child(3)>div{width:calc(210 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.DialogueTable_container__0GSpH tbody tr td>div{display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--color-brown-2)}@media (min-width:769px){.DialogueTable_container__0GSpH tbody tr td>div{line-height:2.071}.DialogueTable_container__0GSpH tbody tr:first-child td>div{min-height:calc(103 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.DialogueTable_container__0GSpH tbody tr:first-child td>div{min-height:calc(100 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.DialogueTable_container__0GSpH tbody tr:nth-child(2) td>div{min-height:calc(114 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.DialogueTable_container__0GSpH tbody tr:nth-child(2) td>div{min-height:calc(162 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.DialogueTable_container__0GSpH tbody tr:nth-child(3) td>div{height:calc(386 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.DialogueTable_container__0GSpH tbody tr:nth-child(3) td>div{height:calc(230 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.DialogueTable_container__0GSpH tbody tr:last-child td{min-height:calc(103 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.DialogueTable_container__0GSpH tbody tr:last-child td>div{border-bottom:none}.DialogueTable_container__0GSpH tbody td{border-right:1px solid var(--color-brown-2)}@media (min-width:769px){.DialogueTable_container__0GSpH td:first-child>div{padding-left:calc(38 / var(--vw-base-size) * min(100vw, var(--max-width)));justify-content:flex-start}.DialogueTable_tableImage__YZPma{width:calc(320 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(280 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.DialogueTable_tableImage__YZPma img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.DialogueTable_onlyPc__dzCKg{display:none}}@media (min-width:769px){.DialogueTable_onlyMobile__AKjZf{display:none}}.SectionTitle_sectionTitle__t_dVI{font-family:var(--font-en-1);font-size:calc(85 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:400;letter-spacing:.05em}@media (max-width:768px){.SectionTitle_sectionTitle__t_dVI{line-height:.9;font-size:calc(55 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.RecruitSection_recruitSection__8r5Fv{padding:calc(92 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 calc(60 / var(--vw-base-size) * min(100vw, var(--max-width)));background:no-repeat url(/images/common/recruit_background.jpg) 50%/cover;color:white;position:relative;text-align:center;overflow:hidden}@media (max-width:768px){.RecruitSection_recruitSection__8r5Fv{padding-top:calc(58 / var(--vw-base-size) * min(100vw, var(--max-width)));padding-bottom:calc(72 / var(--vw-base-size) * min(100vw, var(--max-width)));background-image:url(/images/common/recruit_background@sp.jpg)}}@keyframes RecruitSection_recruitEffectRotate__MEA_h{0%{transform:rotate(0deg)}to{transform:rotate(calc(1turn * var(--rotate-vec, 1)))}}.RecruitSection_recruitEffect__zjAi6{position:absolute;animation:RecruitSection_recruitEffectRotate__MEA_h 80s linear infinite;--duration-ratio:1;animation-duration:calc(80s * var(--duration-ratio))}.RecruitSection_recruitEffect__zjAi6:first-child{right:calc(-150 / var(--vw-base-size) * min(100vw, var(--max-width)));bottom:calc(-220 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(645 / var(--vw-base-size) * min(100vw, var(--max-width)));--duration-ratio:0.8}.RecruitSection_recruitEffect__zjAi6:nth-child(2){right:calc(-200 / var(--vw-base-size) * min(100vw, var(--max-width)));bottom:calc(-290 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(735 / var(--vw-base-size) * min(100vw, var(--max-width)));--duration-ratio:1.2;--rotate-vec:-1}@media (max-width:768px){.RecruitSection_recruitEffect__zjAi6{display:none}}.RecruitSection_recruitTitle__FPNiX{font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:1;--letter-spacing-1:0.45em;letter-spacing:var(--letter-spacing-1);transform:translateX(calc(var(--letter-spacing-1) / 2))}@media (max-width:768px){.RecruitSection_recruitTitle__FPNiX{font-size:calc(18 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.RecruitSection_recruitTitleEn__ZsRzN{margin-bottom:calc(50 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.RecruitSection_recruitTitleEn__ZsRzN{margin-bottom:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.RecruitSection_recruitSubtitle__4398w{font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:1.5;margin-bottom:calc(30 / var(--vw-base-size) * min(100vw, var(--max-width)));--letter-spacing-1:0.45em;letter-spacing:var(--letter-spacing-1);transform:translateX(calc(var(--letter-spacing-1) / 2))}@media (max-width:768px){.RecruitSection_recruitSubtitle__4398w{margin-bottom:calc(178 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(18 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.RecruitSection_recruitText__UxkWo{font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:2.7;margin-bottom:calc(50 / var(--vw-base-size) * min(100vw, var(--max-width)));--letter-spacing-1:0.2em;letter-spacing:var(--letter-spacing-1);transform:translateX(calc(var(--letter-spacing-1) / 2))}@media (max-width:768px){.RecruitSection_recruitText__UxkWo{line-height:2.3;margin-bottom:calc(28 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.RecruitSection_recruitButton__arF8L{margin-top:calc(-80 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(50% + calc(324 / var(--vw-base-size) * min(100vw, var(--max-width))))}}@media (max-width:768px){.RecruitSection_recruitButton__arF8L{display:flex;justify-content:center}}.RelatedMediaCard_relatedMediaCard__StKZJ{position:relative;display:block;width:calc(616 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(252 / var(--vw-base-size) * min(100vw, var(--max-width)));margin:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width))) auto;padding:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(32 / var(--vw-base-size) * min(100vw, var(--max-width)));text-decoration:none;box-sizing:border-box}@media (min-width:769px){.RelatedMediaCard_relatedMediaCard__StKZJ:hover .RelatedMediaCard_relatedMediaCardBackgroundMain__ASLn_,.RelatedMediaCard_relatedMediaCard__StKZJ:hover .RelatedMediaCard_relatedMediaCardBackgroundShadow__V_OJK{opacity:0}.RelatedMediaCard_relatedMediaCard__StKZJ:hover .RelatedMediaCard_relatedMediaCardBackgroundMain__ASLn_.RelatedMediaCard_isHover__8fZnG,.RelatedMediaCard_relatedMediaCard__StKZJ:hover .RelatedMediaCard_relatedMediaCardBackgroundShadow__V_OJK.RelatedMediaCard_isHover__8fZnG{opacity:1}}@media (max-width:768px){.RelatedMediaCard_relatedMediaCard__StKZJ{width:calc(320 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(200 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.RelatedMediaCard_relatedMediaCardBackground__UnONt{position:absolute;top:0;left:0;width:100%;line-height:0}.RelatedMediaCard_relatedMediaCardBackgroundShadow__V_OJK{position:absolute;top:calc(11 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(1 / var(--vw-base-size) * min(100vw, var(--max-width)));--width:calc(622 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:0;transition:opacity .1s}.RelatedMediaCard_relatedMediaCardBackgroundShadow__V_OJK.RelatedMediaCard_isHover__8fZnG{width:var(--width);opacity:0}@media (max-width:768px){.RelatedMediaCard_relatedMediaCardBackgroundShadow__V_OJK.RelatedMediaCard_isHover__8fZnG{display:none}.RelatedMediaCard_relatedMediaCardBackgroundShadow__V_OJK{--width:100%;top:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(6 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.RelatedMediaCard_relatedMediaCardBackgroundMain__ASLn_{position:absolute;top:0;left:0;width:100%}.RelatedMediaCard_relatedMediaCardBackgroundMain__ASLn_.RelatedMediaCard_isHover__8fZnG{opacity:0}@media (max-width:768px){.RelatedMediaCard_relatedMediaCardBackgroundMain__ASLn_.RelatedMediaCard_isHover__8fZnG{display:none}}p.RelatedMediaCard_relatedMediaCardTag__MkwEE{position:relative;font-family:var(--font-en-1);color:var(--color-brown-2)}p.RelatedMediaCard_relatedMediaCardTag__MkwEE,p.RelatedMediaCard_relatedMediaCardTitle__cn71S{margin-top:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.1em}p.RelatedMediaCard_relatedMediaCardTitle__cn71S{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:var(--font-ja-1);font-weight:500;line-height:1.875;overflow:hidden}@media (min-width:769px){p.RelatedMediaCard_relatedMediaCardTitle__cn71S{position:absolute;top:50%;right:calc(90 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(370 / var(--vw-base-size) * min(100vw, var(--max-width)));transform:translateY(-50%) translateY(calc(-16 / var(--vw-base-size) * min(100vw, var(--max-width))))}}@media (max-width:768px){p.RelatedMediaCard_relatedMediaCardTitle__cn71S{position:relative;width:calc(100% - calc(20 / var(--vw-base-size) * min(100vw, var(--max-width))));line-height:2;margin-top:calc(8 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)))}}img.RelatedMediaCard_relatedMediaCardLogo__ndvnQ{position:absolute;bottom:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(28 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(160 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){img.RelatedMediaCard_relatedMediaCardLogo__ndvnQ{bottom:calc(26 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(154 / var(--vw-base-size) * min(100vw, var(--max-width)))}}