.DesignComp_designComp__oALmG{--z-index:calc(var(--z-header) + 1);color:black;font-family:sans-serif}.DesignComp_designCompPicture__Wz547{position:absolute;left:50%;width:100%;transform:translateX(-50%);z-index:var(--z-index)}.DesignComp_designCompPicture__Wz547:not(.DesignComp_isShow__4tBxj){display:none}.DesignComp_designCompPicture__Wz547.DesignComp_isUntoucheable__leSBP{pointer-events:none}.DesignComp_designCompPicture__Wz547.DesignComp_isTransparent__teXi8{opacity:.5}.DesignComp_designCompPictureImg__2UtM4{width:100%}.DesignComp_designCompUI__UMSkh:not(.DesignComp_isShow__4tBxj){display:none}.DesignComp_designCompTitle__ywF10{margin-bottom:8px;padding:4px 8px;background-color:#4a6da7;color:white;font-size:10px;font-weight:700;border-radius:3px;text-align:center}.DesignComp_designCompControllerContainer__NvOC_{position:fixed;bottom:4px;right:10px;padding:6px 10px;background-color:#f5f7fa;border:1px solid #e1e5eb;border-radius:5px;box-shadow:0 2px 6px rgba(0,0,0,.1);z-index:var(--z-index)}.DesignComp_designCompController__pvAq8{display:flex;align-items:center;margin-bottom:4px}.DesignComp_designCompController__pvAq8:last-child{margin-bottom:0}.DesignComp_designCompControllerCheckbox__P583y{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:12px;height:12px;cursor:pointer}.DesignComp_designCompControllerKey__jR1hm{padding-left:6px;font-size:10px;color:#333;font-weight:500}.DesignComp_designCompControllerInput__bmmG_{width:4em;padding:1px 4px;border:1px solid #ccc;border-radius:2px;font-size:10px}.DesignComp_designCompControllerInput__bmmG_:focus{outline:none;border-color:#4a6da7;box-shadow:0 0 0 1px rgba(74,109,167,.2)}.DesignComp_sizeInfo__6_ieg{margin-top:8px;padding-top:8px;border-top:1px solid #e1e5eb;line-height:1.4;font-size:10px;color:#555}.styles_textAnimation__jzw6M{display:inline-block}.styles_content__aKDaE{display:inline-block;position:relative}.styles_content__aKDaE span{display:inline-block;will-change:transform,opacity}.styles_srOnly__OIhuW{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (max-width:768px){.page_container__xlRGw{position:relative;width:100%;overflow:hidden}}.page_container__xlRGw *{box-sizing:border-box}.page_container__xlRGw p{letter-spacing:.2em}@media (min-width:769px){.page_container__xlRGw p{font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.71}}@media (max-width:768px){.page_container__xlRGw p{font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.31}}.page_container__xlRGw .page_background__Y_Z_m{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.page_container__xlRGw .page_background__Y_Z_m>div{position:absolute;left:50%}@media (min-width:769px){.page_container__xlRGw .page_background__Y_Z_m>div{width:calc(903 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(862 / var(--vw-base-size) * min(100vw, var(--max-width)));rotate:16deg}}@media (max-width:768px){.page_container__xlRGw .page_background__Y_Z_m>div{width:calc(442 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(442 / var(--vw-base-size) * min(100vw, var(--max-width)));rotate:40deg}}@media (min-width:769px){.page_container__xlRGw .page_background__Y_Z_m>div:first-child{top:calc(730 / var(--vw-base-size) * min(100vw, var(--max-width)));translate:-93% 0}}@media (max-width:768px){.page_container__xlRGw .page_background__Y_Z_m>div:first-child{top:calc(670 / var(--vw-base-size) * min(100vw, var(--max-width)));translate:-83% 0}}.page_container__xlRGw .page_background__Y_Z_m>div:first-child>div{--rotate-vec:-1;--duration-ratio:1.6;animation:page_rotate__ceUxy 10s linear infinite;animation-duration:calc(80s * var(--duration-ratio))}@media (min-width:769px){.page_container__xlRGw .page_background__Y_Z_m>div:nth-child(2){top:calc(970 / var(--vw-base-size) * min(100vw, var(--max-width)));translate:-7% 0}}@media (max-width:768px){.page_container__xlRGw .page_background__Y_Z_m>div:nth-child(2){top:calc(920 / var(--vw-base-size) * min(100vw, var(--max-width)));translate:-15% 0}}.page_container__xlRGw .page_background__Y_Z_m>div:nth-child(2)>div{--rotate-vec:1;--duration-ratio:0.8;animation:page_rotate__ceUxy 10s linear infinite;animation-duration:calc(80s * var(--duration-ratio))}.page_container__xlRGw .page_background__Y_Z_m>div>div{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/images/service/tsunagu/background.png) no-repeat 50%;background-size:contain}@media (min-width:769px){.page_sectionInner__TeKyv{display:flex;flex-direction:column;margin:auto;width:calc(1440 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_sectionInner__TeKyv{@inclues sp{overflow:hidden}}@media (min-width:769px){.page_section1__l3rkX .page_sectionInner__TeKyv{padding:calc(348 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(220 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(241 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(294 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_section1__l3rkX .page_sectionInner__TeKyv{padding:calc(174 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 calc(86 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_section1__l3rkX .page_sectionInner__TeKyv .page_sectionTitle__fKydP{letter-spacing:.45em}@media (min-width:769px){.page_section1__l3rkX .page_sectionInner__TeKyv .page_sectionTitle__fKydP{font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2}}@media (max-width:768px){.page_section1__l3rkX .page_sectionInner__TeKyv .page_sectionTitle__fKydP{font-size:calc(18 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:1.88;text-align:center}}@media (min-width:769px){.page_section1__l3rkX .page_sectionInner__TeKyv .page_sectionTitle__fKydP+*{margin-top:calc(27 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_section1__l3rkX .page_sectionInner__TeKyv .page_sectionTitle__fKydP+*{margin-top:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(44 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(340 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.page_section2__bT6bN .page_sectionInner__TeKyv{gap:calc(109 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:calc(241 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(96 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(146 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_section2__bT6bN .page_sectionInner__TeKyv{padding:calc(86 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(25 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(86 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionTitle__fKydP{color:var(--color-brown-2)}@media (min-width:769px){.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionTitle__fKydP{margin-left:calc(22 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionTitle__fKydP h3{font-family:var(--font-en-1);letter-spacing:.05em}@media (min-width:769px){.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionTitle__fKydP h3{font-size:calc(85 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:.658}}@media (max-width:768px){.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionTitle__fKydP h3{font-size:calc(55 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:.91;text-align:center}}.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionTitle__fKydP p{position:relative;letter-spacing:.45em}@media (min-width:769px){.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionTitle__fKydP p{top:calc(-6 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(420 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:600;line-height:2}}@media (max-width:768px){.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionTitle__fKydP p{position:relative;top:calc(-6 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(56 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.4}}@media (min-width:769px){.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionCopyList__OL24_{margin-top:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionCopyList__OL24_{margin-top:calc(78 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionCopyListItem__oWFP9{position:relative}@media (min-width:769px){.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionCopyListItem__oWFP9{padding-left:calc(30 / var(--vw-base-size) * min(100vw, var(--max-width)));padding-bottom:calc(30 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionCopyListItem__oWFP9:before{content:"";position:absolute;border:1px solid var(--color-brown-2);border-radius:50%;opacity:.75}@media (min-width:769px){.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionCopyListItem__oWFP9:before{top:calc(-45 / var(--vw-base-size) * min(100vw, var(--max-width)));left:0;width:calc(232 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(232 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionCopyListItem__oWFP9:before{top:calc(-45 / var(--vw-base-size) * min(100vw, var(--max-width)));left:0;width:calc(157 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(157 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionCopyListItem__oWFP9 .page_sectionCopyListItemHeader__5kn7S{display:flex;align-items:center;justify-content:flex-start;gap:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(30 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionCopyListItem__oWFP9 .page_sectionCopyListItemHeader__5kn7S p{color:var(--color-brown-2);font-family:var(--font-en-1)}@media (min-width:769px){.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionCopyListItem__oWFP9 .page_sectionCopyListItemHeader__5kn7S p{font-size:calc(120 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:.4}}@media (max-width:768px){.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionCopyListItem__oWFP9 .page_sectionCopyListItemHeader__5kn7S p{position:relative;top:calc(-14 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(120 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:.4}}.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionCopyListItem__oWFP9 .page_sectionCopyListItemHeader__5kn7S h3{font-weight:600;letter-spacing:.45em}@media (min-width:769px){.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionCopyListItem__oWFP9 .page_sectionCopyListItemHeader__5kn7S h3{margin-left:calc(-4 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(22 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.182}}@media (max-width:768px){.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionCopyListItem__oWFP9 .page_sectionCopyListItemHeader__5kn7S h3{margin-left:calc(58 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2;white-space:nowrap}}.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionCopyListItem__oWFP9 .page_sectionCopyListItemText__Xnnlg p{letter-spacing:.2em}@media (min-width:769px){.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionCopyListItem__oWFP9 .page_sectionCopyListItemText__Xnnlg p{margin-top:calc(-24 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(234 / var(--vw-base-size) * min(100vw, var(--max-width)));min-height:calc(114 / 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.92}}@media (max-width:768px){.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionCopyListItem__oWFP9 .page_sectionCopyListItemText__Xnnlg p{margin-top:calc(9 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionCopyListItem__oWFP9+.page_sectionCopyListItem__oWFP9{margin-top:calc(102 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionCopyListItem__oWFP9+.page_sectionCopyListItem__oWFP9{margin-top:calc(102 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionCopyListItem__oWFP9:nth-child(2){margin-left:calc(140 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_section2__bT6bN .page_sectionInner__TeKyv .page_sectionCopyListItem__oWFP9:nth-child(3){margin-left:calc(280 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_section3__Eeyvp .page_sectionInner__TeKyv{gap:calc(38 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:calc(157 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(170 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(365 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_section3__Eeyvp .page_sectionInner__TeKyv{padding:calc(88 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 calc(184 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_section3__Eeyvp .page_sectionInner__TeKyv .page_sectionTitle__fKydP{color:var(--color-brown-2)}.page_section3__Eeyvp .page_sectionInner__TeKyv .page_sectionTitle__fKydP h3{font-family:var(--font-en-1);letter-spacing:.05em}@media (min-width:769px){.page_section3__Eeyvp .page_sectionInner__TeKyv .page_sectionTitle__fKydP h3{font-size:calc(85 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:.658}}@media (max-width:768px){.page_section3__Eeyvp .page_sectionInner__TeKyv .page_sectionTitle__fKydP h3{font-size:calc(55 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:.91;text-align:center;white-space:nowrap}}.page_section3__Eeyvp .page_sectionInner__TeKyv .page_sectionTitle__fKydP p{letter-spacing:.45em}@media (min-width:769px){.page_section3__Eeyvp .page_sectionInner__TeKyv .page_sectionTitle__fKydP p{position:relative;top:calc(-6 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(700 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:600;line-height:2}}@media (max-width:768px){.page_section3__Eeyvp .page_sectionInner__TeKyv .page_sectionTitle__fKydP p{position:relative;top:calc(-2 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(167 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2}}@media (min-width:769px){.page_section3__Eeyvp .page_sectionInner__TeKyv .page_sectionCopy__A56pa{margin-left:calc(8 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_section3__Eeyvp .page_sectionInner__TeKyv .page_sectionCopy__A56pa{margin-top:calc(32 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(32 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.page_section3__Eeyvp .page_sectionInner__TeKyv .page_sectionCopy__A56pa p{font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:600;letter-spacing:.2em;line-height:2.71}.page_sectionTable__kzxR4{margin-top:calc(70 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_sectionTable__kzxR4{margin-top:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)));overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.page_sectionTable__kzxR4::-webkit-scrollbar{display:none}}@media (min-width:769px){.page_tableCopy__y4TOv{margin-top:calc(64 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(550 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_tableCopy__y4TOv{margin:calc(32 / var(--vw-base-size) * min(100vw, var(--max-width))) auto 0;width:calc(304 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.page_tableCopy__y4TOv p{font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.71;letter-spacing:.2em}}@media (max-width:768px){.page_tableCopy__y4TOv p{font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;letter-spacing:.2em;line-height:2.71}}.page_links__E4MnB{display:flex;align-items:center;justify-content:center}@media (min-width:769px){.page_links__E4MnB{gap:calc(96 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(108 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_links__E4MnB{flex-direction:column;gap:calc(75 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(131 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_linkItem__03NJG{position:relative}.page_linkItem__03NJG>*{display:block;color:white;text-align:center;background:var(--color-brown-2)}@media (min-width:769px){.page_linkItem__03NJG>*{padding:calc(22 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(500 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(258 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_linkItem__03NJG>*{padding:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(315 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(260 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_linkItem__03NJG>* p:first-child{letter-spacing:.45em;text-decoration:underline}@media (min-width:769px){.page_linkItem__03NJG>* p:first-child{font-size:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:600;line-height:3}}@media (max-width:768px){.page_linkItem__03NJG>* p:first-child{font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:900;line-height:3.43}}.page_linkItem__03NJG>* p:nth-child(2){font-weight:700;letter-spacing:.4em}@media (min-width:769px){.page_linkItem__03NJG>* p:nth-child(2){margin-top:calc(-10 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2}}@media (max-width:768px){.page_linkItem__03NJG>* p:nth-child(2){font-size:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:1.7}}.page_linkItem__03NJG>* p:nth-child(3){letter-spacing:.2em}@media (min-width:769px){.page_linkItem__03NJG>* p:nth-child(3){margin-top:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.142}}@media (max-width:768px){.page_linkItem__03NJG>* p:nth-child(3){margin-top:calc(5 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:900;line-height:2}}@media (min-width:769px){.page_linkItem__03NJG>* svg{margin-top:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_linkItem__03NJG>* svg{margin-top:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_linkItem__03NJG:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:rgba(255,255,255,.5);opacity:0;transition:opacity .3s;pointer-events:none}@media (min-width:769px){.page_linkItem__03NJG:hover:after{opacity:1}.page_moreLink__m61g9{margin:calc(68 / var(--vw-base-size) * min(100vw, var(--max-width))) auto 0}}@media (max-width:768px){.page_onlyPc__1qDLf{display:none}}@media (min-width:769px){.page_onlyMobile__SZbyu{display:none}}@keyframes page_rotate__ceUxy{0%{rotate:0deg}to{rotate:calc(1turn * var(--rotate-vec, 1))}}@keyframes ServiceDetailSection_maskAnimation__tXjJL{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes ServiceDetailSection_scaleAnimation__fi_Bw{0%{transform:scale(1.08)}to{transform:scale(1)}}@media (min-width:769px){.ServiceDetailSection_container__lVbfw{display:flex;align-items:center;justify-content:right;position:relative;margin-top:calc(96 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:auto;margin-right:auto;width:calc(1440 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.ServiceDetailSection_container__lVbfw{position:relative;margin-top:var(--header-height)}}.ServiceDetailSection_container__lVbfw .ServiceDetailSection_mask__oQWvZ{position:relative;overflow:hidden}@media (min-width:769px){.ServiceDetailSection_container__lVbfw .ServiceDetailSection_mask__oQWvZ{width:calc(1184 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(658 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.ServiceDetailSection_container__lVbfw .ServiceDetailSection_mask__oQWvZ{width:100vw;height:calc(693 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.ServiceDetailSection_container__lVbfw figure{position:absolute;top:0;left:0;clip-path:polygon(0 0,0 0,0 100%,0 100%);animation:ServiceDetailSection_maskAnimation__tXjJL 1s cubic-bezier(.44,.22,.18,.86) 0s forwards,ServiceDetailSection_scaleAnimation__fi_Bw 2.5s cubic-bezier(.5,1,.89,1) 0s forwards;animation-delay:0s}@media (min-width:769px){.ServiceDetailSection_container__lVbfw figure{width:calc(1184 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(658 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.ServiceDetailSection_container__lVbfw figure{width:100vw;height:calc(693 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.ServiceDetailSection_container__lVbfw figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60%;object-position:60%}.ServiceDetailSection_titileBox__5kySj{position:absolute;background:#fff}@media (min-width:769px){.ServiceDetailSection_titileBox__5kySj{top:calc(273 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(118 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(524 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(293 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.ServiceDetailSection_titileBox__5kySj{top:calc(68 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(339 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(214 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.ServiceDetailSection_titileBox__5kySj[data-size=s]{width:calc(492 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.ServiceDetailSection_titileBox__5kySj[data-size=s]{top:calc(435 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(339 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(214 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.ServiceDetailSection_titileBox__5kySj .ServiceDetailSection_subTitle__5gBOn{font-weight:500;letter-spacing:.45em}@media (min-width:769px){.ServiceDetailSection_titileBox__5kySj .ServiceDetailSection_subTitle__5gBOn{margin-top:calc(34 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(50 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2}}@media (max-width:768px){.ServiceDetailSection_titileBox__5kySj .ServiceDetailSection_subTitle__5gBOn{margin-top:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(32 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.4}}.ServiceDetailSection_titileBox__5kySj .ServiceDetailSection_title__5kTlp{font-weight:500;letter-spacing:.05em}@media (min-width:769px){.ServiceDetailSection_titileBox__5kySj .ServiceDetailSection_title__5kTlp{margin-top:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(37 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(56 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:1}}@media (max-width:768px){.ServiceDetailSection_titileBox__5kySj .ServiceDetailSection_title__5kTlp{margin-top:calc(-8 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(23 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(35 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:1.6}}.ServiceDetailSection_titileBox__5kySj .ServiceDetailSection_description__MCyLz{font-weight:500;letter-spacing:.2em}@media (min-width:769px){.ServiceDetailSection_titileBox__5kySj .ServiceDetailSection_description__MCyLz{margin-top:calc(57 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(49 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.71}}@media (max-width:768px){.ServiceDetailSection_titileBox__5kySj .ServiceDetailSection_description__MCyLz{margin-top:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(32 / 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}}@media (min-width:769px){.ServiceDetailSection_titileBox__5kySj .ServiceDetailSection_description__MCyLz br{display:none}}@media (max-width:768px){.ServiceDetailSection_onlyPc__MqGr_{display:none}}@media (min-width:769px){.ServiceDetailSection_onlyMobile__XUhSD{display:none}}.ServiceMoreLink_container__4c6bc{display:flex;align-items:center;flex-direction:column;color:var(--color-brown-2)}@media (min-width:769px){.ServiceMoreLink_container__4c6bc{gap:calc(25 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:calc(50 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(100 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(42 / var(--vw-base-size) * min(100vw, var(--max-width)));border:1px solid var(--color-brown-1);width:calc(807 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(272 / var(--vw-base-size) * min(100vw, var(--max-width)));transition:color .3s,background .3s}}@media (max-width:768px){.ServiceMoreLink_container__4c6bc{gap:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:calc(34 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 calc(30 / var(--vw-base-size) * min(100vw, var(--max-width)));border:2px solid var(--color-brown-1);width:calc(315 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(260 / var(--vw-base-size) * min(100vw, var(--max-width)));text-align:center}}.ServiceMoreLink_container__4c6bc .ServiceMoreLink_moreLinkTitle__l5BnZ{font-weight:600;text-underline-offset:.2em;text-decoration:underline}@media (min-width:769px){.ServiceMoreLink_container__4c6bc .ServiceMoreLink_moreLinkTitle__l5BnZ{font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:1}}@media (max-width:768px){.ServiceMoreLink_container__4c6bc .ServiceMoreLink_moreLinkTitle__l5BnZ{font-size:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:1.6}}@media (min-width:769px){.ServiceMoreLink_container__4c6bc .ServiceMoreLink_moreLinkText__yFFT3{margin-top:calc(5 / 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.313;text-align:center}}@media (max-width:768px){.ServiceMoreLink_container__4c6bc .ServiceMoreLink_moreLinkText__yFFT3{font-size:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2}}.ServiceMoreLink_container__4c6bc svg{flex-shrink:0}@media (min-width:769px){.ServiceMoreLink_container__4c6bc svg line{transition:stroke .3s}.ServiceMoreLink_container__4c6bc:hover{color:white;background:var(--color-brown-2)}.ServiceMoreLink_container__4c6bc:hover line{stroke:white}}@media (max-width:768px){.ServiceMoreLink_onlyPc__yMuwU{display:none}}@media (min-width:769px){.ServiceMoreLink_onlyMobile__he4qN{display:none}}.SwitchImg_switchImg__r_Scr:not(.SwitchImg_isFitHeight__bCsJO){width:var(--width,inherit)}.SwitchImg_switchImg__r_Scr:not(.SwitchImg_isFitHeight__bCsJO) .SwitchImg_switchImgContent__XmCaw{width:inherit;height:auto}.SwitchImg_switchImg__r_Scr.SwitchImg_isFitHeight__bCsJO{height:var(--height,inherit)}.SwitchImg_switchImg__r_Scr.SwitchImg_isFitHeight__bCsJO .SwitchImg_switchImgContent__XmCaw{height:inherit;width:auto}.WebP_webp__3rwsb:not(.WebP_isFitHeight__kDh2p){width:var(--width,inherit)}.WebP_webp__3rwsb:not(.WebP_isFitHeight__kDh2p) .WebP_webpContent__qtbih{width:inherit;height:auto}.WebP_webp__3rwsb.WebP_isFitHeight__kDh2p{height:var(--height,inherit)}.WebP_webp__3rwsb.WebP_isFitHeight__kDh2p .WebP_webpContent__qtbih{height:inherit;width:auto}.MainVisualAnimation_figure__lW5jR{position:relative;overflow:hidden}@keyframes MainVisualAnimation_maskAnimation__I3Oa1{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes MainVisualAnimation_scaleAnimation__PPlrC{0%{transform:scale(1.08)}to{transform:scale(1)}}.MainVisualAnimation_image__DL3MI{display:block;transform-origin:center}.MainVisualAnimation_image__DL3MI.MainVisualAnimation_ready__eEH4Y{clip-path:polygon(0 0,0 0,0 100%,0 100%)}.MainVisualAnimation_image__DL3MI.MainVisualAnimation_run__IAG4o{animation:MainVisualAnimation_maskAnimation__I3Oa1 1s cubic-bezier(.44,.22,.18,.86) 0s forwards,MainVisualAnimation_scaleAnimation__PPlrC 3.5s cubic-bezier(.5,1,.89,1) 0s forwards;animation-delay:0s}.styles_valueTitleEnContainer__dt1Bj{display:block;position:relative;width:calc(712 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:0;margin-top:calc(144 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:auto;overflow:hidden}@media (min-width:769px){.styles_valueTitleEnContainer__dt1Bj{margin-right:calc(-30 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.styles_valueTitleEnContainer__dt1Bj{width:calc(370 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(80 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.styles_valueTitleEn__Aps__{display:block;width:100%;transform:translateY(100%);transition:transform 1s cubic-bezier(.33,1,.68,1)}.styles_valueTitleEn__Aps__.styles_isShow__J5H8t{transform:translateY(0)}.page_container__kytkP{padding:1px 0;overflow:hidden}.page_sectionTitleEn__tguNC{color:var(--color-brown-2)}.page_missionSection___PwW1{position:relative;height:calc(658 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(96 / var(--vw-base-size) * min(100vw, var(--max-width)));background:no-repeat url(/images/about/firstview_picture.jpg) 50%/cover}@media (max-width:768px){.page_missionSection___PwW1{height:calc(694 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(66 / var(--vw-base-size) * min(100vw, var(--max-width)));background-image:url(/images/about/firstview_picture@sp.jpg)}}.page_missionSectionInner__iw6H4{position:relative;max-width:var(--max-width);height:100%;margin:0 auto}.page_missionInner__FtOzi{position:absolute;bottom:calc(-130 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(120 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(692 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(600 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:0 calc(32 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 calc(48 / var(--vw-base-size) * min(100vw, var(--max-width)));background-color:white;box-sizing:border-box;overflow:hidden}@media (max-width:768px){.page_missionInner__FtOzi{bottom:calc(-80 / var(--vw-base-size) * min(100vw, var(--max-width)));left:0;width:calc(100% - calc(62 / var(--vw-base-size) * min(100vw, var(--max-width))));height:auto;padding:0 calc(20 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(40 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_missionTitleEn__oYLEr{position:absolute;top:calc(-18 / var(--vw-base-size) * min(100vw, var(--max-width)));right:calc(18 / var(--vw-base-size) * min(100vw, var(--max-width)));color:var(--color-brown-2)}@media (max-width:768px){.page_missionTitleEn__oYLEr{top:calc(-8 / var(--vw-base-size) * min(100vw, var(--max-width)));right:calc(2 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_missionTitleEnInner__Nu71J{font-size:calc(100 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_missionTitleEnInner__Nu71J{font-size:calc(60 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_missionTitle___06RP{margin-top:calc(124 / 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:2;letter-spacing:.45em}@media (max-width:768px){.page_missionTitle___06RP{margin-top:calc(96 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(18 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.2}}.page_missionText__J6f3C{margin-top:calc(18 / 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_missionText__J6f3C{margin-top:calc(15 / 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_valueSection__0K7Jm{max-width:var(--max-width);margin:0 auto;padding:calc(100 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(160 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_valueSection__0K7Jm{padding:calc(70 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(32 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(60 / var(--vw-base-size) * min(100vw, var(--max-width)));overflow:hidden}.page_valueList__r4jnk{margin-top:calc(64 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.page_valueItem__ErGkL:nth-child(2){width:calc(560 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(-10 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:auto}.page_valueItem__ErGkL:nth-child(3){margin-top:calc(44 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(166 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_valueItem__ErGkL:not(:first-child){margin-top:calc(60 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_valueItemTitle__5qkII{font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:2;letter-spacing:.45em;margin-bottom:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_valueItemTitle__5qkII{font-size:calc(18 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:1.8;margin-bottom:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_valueItemText__TPtaP{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_valueItemText__TPtaP{width:calc(100% + calc(20 / 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_messageSection__ERwCT{padding:calc(156 / var(--vw-base-size) * min(100vw, var(--max-width))) 0}@media (max-width:768px){.page_messageSection__ERwCT{padding:calc(154 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 calc(60 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_messageInner__GHl0O{position:relative;max-width:calc(1214 / 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_messageInner__GHl0O{padding:0 calc(28 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@keyframes page_messageEffectRotate__9RDT3{0%{transform:rotate(0deg)}to{transform:rotate(calc(1turn * var(--rotate-vec, 1)))}}.page_messageLineContainer__RlpHM.page_onlySp__wx3AH{position:absolute;top:calc(1140 / var(--vw-base-size) * min(100vw, var(--max-width)));right:0;left:0}.page_messageLineContainer__RlpHM.page_onlySp__wx3AH:after{position:absolute;--height:calc(600 / var(--vw-base-size) * min(100vw, var(--max-width)));top:calc(var(--height) * -.5);left:0;width:100%;height:var(--height);background-color:white;content:""}@media (min-width:769px){.page_messageLineContainer__RlpHM.page_onlySp__wx3AH{display:none}}.page_messageLine__3qtDY{position:absolute;animation:page_messageEffectRotate__9RDT3 80s linear infinite;animation-duration:calc(120s * var(--duration-ratio));--duration-ratio:1}.page_messageLine__3qtDY:first-child{top:calc(-50 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(292 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(1287 / var(--vw-base-size) * min(100vw, var(--max-width)));--duration-ratio:0.8}@media (max-width:768px){.page_messageLine__3qtDY:first-child{display:none}}.page_messageLine__3qtDY:nth-child(2){top:calc(-10 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(364 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(1143 / var(--vw-base-size) * min(100vw, var(--max-width)));--rotate-vec:-1;--duration-ratio:1.2}@media (max-width:768px){.page_messageLine__3qtDY:nth-child(2){top:calc(-170 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(-120 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(600 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_messageLine__3qtDY:nth-child(3){top:calc(104 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(436 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(1004 / var(--vw-base-size) * min(100vw, var(--max-width)));--duration-ratio:1.4}@media (max-width:768px){.page_messageLine__3qtDY:nth-child(3){top:calc(-110 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(-100 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(560 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_messageTitleContainer__0Ssfc{position:relative}.page_messageTitle__Yu6qu{font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:2;letter-spacing:.45em}@media (min-width:769px){.page_messageTitle__Yu6qu{margin-top:calc(-10 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(2 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_messageTitle__Yu6qu{position:absolute;top:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)));right:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_messageContent__L_VL2{position:relative;display:flex;margin-top:calc(64 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_messageContent__L_VL2{flex-direction:column;margin-top:calc(26 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_messagePicture__9x8zn{width:calc(570 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_messagePicture__9x8zn{width:100vw;margin-left:calc(-28 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_messagePictureInner__zD0X7{--width:100%}.page_messageTextArea__mxRpx{margin-top:calc(-14 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (min-width:769px){.page_messageTextArea__mxRpx{margin-left:calc(84 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_messageTextArea__mxRpx{width:calc(100% + calc(28 / var(--vw-base-size) * min(100vw, var(--max-width))));margin-top:calc(38 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(-2 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_messageSubtitle__ODLRT{font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:2;letter-spacing:.45em;margin-bottom:calc(18 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_messageSubtitle__ODLRT{font-size:calc(18 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.2;margin-bottom:calc(15 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_messageText__FV0ND{font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:2.92;letter-spacing:.2em;margin-bottom:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_messageText__FV0ND{font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.3;margin-bottom:calc(32 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_messageName__eTWvR{font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:600;line-height:2.5;letter-spacing:.2em;margin-top:calc(-4 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_messageName__eTWvR{font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_cultureSection__hAgwV{position:relative;margin-top:calc(222 / var(--vw-base-size) * min(100vw, var(--max-width)));padding-bottom:calc(306 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_cultureSection__hAgwV{margin-top:calc(80 / var(--vw-base-size) * min(100vw, var(--max-width)));padding-bottom:0}}.page_cultureInner__f9Enl{position:relative;max-width:calc(1140 / 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_cultureInner__f9Enl{padding:0 calc(28 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(478 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_cultureTitleContainer__bOTq5{display:flex;flex-direction:column-reverse;margin-left:calc(6 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_cultureTitle__NNpFb{margin-left:calc(408 / 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;letter-spacing:.45em}@media (min-width:769px){.page_cultureTitle__NNpFb{margin-bottom:calc(-4 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_cultureTitle__NNpFb{margin-left:calc(208 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_cultureSubtitle__zNi_7{font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:2;letter-spacing:.45em;margin-top:calc(42 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(34 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_cultureSubtitle__zNi_7{font-size:calc(15 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:1.6;margin-top:calc(36 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(6 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_cultureText___mtUm{margin-left:calc(12 / 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_cultureText___mtUm{margin-left:calc(6 / 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;letter-spacing:.18em}}.page_culturePicture__tiw32{position:absolute;--width:calc(800 / var(--vw-base-size) * min(100vw, var(--max-width)));width:var(--width);height:var(--width)}@media (min-width:769px){.page_culturePicture__tiw32{top:calc(-50 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(514 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_culturePicture__tiw32{bottom:calc(134 / var(--vw-base-size) * min(100vw, var(--max-width)));left:50%;--width:calc(316 / var(--vw-base-size) * min(100vw, var(--max-width)));transform:translateX(-50%)}}.page_culturePictureInner__izPwK{position:absolute;top:50%;left:50%;width:calc(42 / var(--vw-base-size) * min(100vw, var(--max-width)));transform:translate(-50%,-50%)}@media (max-width:768px){.page_culturePictureInner__izPwK{width:calc(22 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_memberSection__gQ7b9{margin-top:calc(152 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:calc(100 / var(--vw-base-size) * min(100vw, var(--max-width))) 0}@media (max-width:768px){.page_memberSection__gQ7b9{margin-top:calc(100 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:calc(60 / var(--vw-base-size) * min(100vw, var(--max-width))) 0}}.page_memberInner__SqcT0{max-width:calc(1200 / 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_memberInner__SqcT0{padding:0 calc(28 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.page_memberTitleContainer__xUtK7{display:flex;flex-direction:column;align-items:center}}.page_memberTitle__RdwLW{font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:2;letter-spacing:.45em;margin-top:calc(-14 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(-438 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(4 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_memberTitle__RdwLW{font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(-10 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(50 / var(--vw-base-size) * min(100vw, var(--max-width)));text-align:right}}.page_memberSubtitle__bcgDj{font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;letter-spacing:.2em}@media (min-width:769px){.page_memberSubtitle__bcgDj{margin-left:calc(760 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_memberSubtitle__bcgDj{font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_memberList__8rJ0p{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(110 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(80 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:0 calc(5 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(78 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_memberList__8rJ0p{grid-template-columns:repeat(2,1fr);gap:calc(44 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:0;--margin-left:calc(-12 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(100% + var(--margin-left) * -2);margin-left:var(--margin-left);margin-top:calc(54 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_meetsTitle___GKHv{margin-top:calc(126 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(2 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(-20 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(32 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;letter-spacing:.2em}@media (max-width:768px){.page_meetsTitle___GKHv{margin-top:calc(62 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(-16 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(-32 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(18 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_profileSection__3tyzC{padding:calc(278 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 calc(310 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_profileSection__3tyzC{padding:calc(136 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 calc(156 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_profileInner__EByII{max-width:calc(1000 / 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)))}.page_profileInner__EByII .page_sectionTitleEn__tguNC{text-align:center}@media (max-width:768px){.page_profileInner__EByII{padding:0 calc(30 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_profileTitle__sFG7Q{--letter-spacing:0.45em;font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;letter-spacing:var(--letter-spacing);margin-top:calc(4 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(50 / var(--vw-base-size) * min(100vw, var(--max-width)));text-align:center;transform:translateX(calc(var(--letter-spacing) * .5))}@media (max-width:768px){.page_profileTitle__sFG7Q{--letter-spacing:0.3em;font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(6 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(-8 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.4em}}.page_profileContent__mE1Ma{max-width:calc(828 / var(--vw-base-size) * min(100vw, var(--max-width)));margin:calc(72 / var(--vw-base-size) * min(100vw, var(--max-width))) auto 0}@media (max-width:768px){.page_profileContent__mE1Ma{margin-top:calc(32 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_profileInfoItem__91HDy{display:flex;align-items:flex-start;line-height:2.8}.page_profileInfoItem__91HDy:not(:first-child){margin-top:calc(-2 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_profileInfoItem__91HDy:not(:first-child){margin-top:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_profileInfoItem__91HDy{flex-direction:column}}.page_profileInfoLabel__v1WKd{flex-shrink:0;font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:600;letter-spacing:.2em}@media (min-width:769px){.page_profileInfoLabel__v1WKd{width:calc(84 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_profileInfoValue__fYunt{font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;letter-spacing:.2em}@media (max-width:768px){.page_profileInfoValue__fYunt{line-height:1.6;margin-left:calc(18 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_profileInfoKey__yyuuW{display:inline-block;width:calc(150 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_profileInfoKey__yyuuW{width:auto}.page_profileInfoKey__yyuuW,.page_profileInfoSubValue__TMkMm{display:block;margin-bottom:calc(4 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_profileInfoSubValue__TMkMm{position:relative;padding-left:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_profileInfoSubValue__TMkMm:before{position:absolute;top:calc(-1 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(2 / var(--vw-base-size) * min(100vw, var(--max-width)));content:"-"}}.page_breadcrumbContainer__s8bTs{background-color:var(--color-gray-1);margin-top:calc(-100 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_breadcrumbContainer__s8bTs{margin-top:calc(-90 / var(--vw-base-size) * min(100vw, var(--max-width)));padding-left:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_serviceWeOfferContainer__pQCm_{padding-bottom:calc(160 / var(--vw-base-size) * min(100vw, var(--max-width)));background-color:var(--color-gray-1)}.MemberItem_memberItem__JZ14T{width:calc(344 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.MemberItem_memberItem__JZ14T{width:100%}}.MemberItem_memberPictureContainer__WZASm{position:relative;width:100%;height:calc(323 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.MemberItem_memberPictureContainer__WZASm{height:auto;padding-top:95%}}.MemberItem_memberPicture__ri2Cc{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.MemberItem_memberPicture__ri2Cc{position:absolute;top:0;left:0;width:100%;height:100%}}.MemberItem_memberInfo__x9K_1{margin-top:calc(32 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.MemberItem_memberInfo__x9K_1{margin-top:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:0 calc(6 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.MemberItem_memberNameArea__Lvv_Y{display:flex;justify-content:space-between;align-items:center}}.MemberItem_memberNameEn__XSPEX{font-family:var(--font-en-1);font-size:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.1em}@media (max-width:768px){.MemberItem_memberNameEn__XSPEX{font-size:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.MemberItem_memberName__HMR2_{font-size:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:600;letter-spacing:.1em}@media (max-width:768px){.MemberItem_memberName__HMR2_{margin-top:calc(4 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(11 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.MemberItem_memberPosition__l1n3k{margin-top:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));font-family:var(--font-ja-1);font-size:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.12em}@media (max-width:768px){.MemberItem_memberPosition__l1n3k{line-height:1.35;margin-top:calc(22 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(11 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.MemberItem_memberDescription__Qd9KQ{font-family:var(--font-ja-1);font-size:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:1.83;margin-top:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));text-align:justify}@media (max-width:768px){.MemberItem_memberDescription__Qd9KQ{display:none}}@keyframes MemberModal_fadeIn__gs9dE{0%{opacity:0}to{opacity:1}}.MemberModal_modal__3SiQ1{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;color:white;background-color:rgba(0,0,0,.8);z-index:calc(var(--z-header) + 1);padding:calc(70 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(24 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));box-sizing:border-box;animation:MemberModal_fadeIn__gs9dE .3s}@media (min-width:769px){.MemberModal_modal__3SiQ1{display:none}}.MemberModal_closeButton__UKgFr{position:absolute;top:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));right:calc(6 / var(--vw-base-size) * min(100vw, var(--max-width)));--width:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)));width:var(--width);height:var(--width);cursor:pointer}.MemberModal_closeButton__UKgFr:after,.MemberModal_closeButton__UKgFr:before{content:"";position:absolute;top:50%;left:50%;width:calc(25 / var(--vw-base-size) * min(100vw, var(--max-width)));height:1px;background-color:white}.MemberModal_closeButton__UKgFr:after{transform:translate(-50%,-50%) rotate(-45deg)}.MemberModal_closeButton__UKgFr:before{transform:translate(-50%,-50%) rotate(45deg)}.MemberModal_image__SsUNh{display:block;width:calc(340 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(320 / var(--vw-base-size) * min(100vw, var(--max-width)));margin:0 auto;-o-object-fit:cover;object-fit:cover}.MemberModal_content__Y_3K0{padding:calc(30 / var(--vw-base-size) * min(100vw, var(--max-width))) 0}.MemberModal_nameArea__0wLFL{display:flex;justify-content:space-between;align-items:center}.MemberModal_nameEn__XhEKF{font-family:var(--font-en-1);font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.1em}.MemberModal_nameJa__vZUub{font-weight:500;letter-spacing:.1em;color:white;white-space:nowrap}.MemberModal_nameJa__vZUub,.MemberModal_role__KEqkr{font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)))}.MemberModal_role__KEqkr{margin-top:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.2em}.MemberModal_description__9Ezct{margin-top:calc(18 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:0 calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:1.57}.NavList_navList__wR89E{position:absolute;top:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)));right:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)));display:flex}.NavList_navList__wR89E.NavList_isSticky__vKV_T{position:sticky;right:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)));padding-right:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)));justify-content:flex-end;z-index:calc(var(--z-header) + 1)}@media (max-width:768px){.NavList_navList__wR89E{display:none}}.NavList_navItemContainer__G4zRj{position:relative}.NavList_navItemContainer__G4zRj:not(:first-child){margin-left:calc(8 / var(--vw-base-size) * min(100vw, var(--max-width)))}.NavList_navItem__Tl_fI{display:flex;align-items:center;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)));font-family:var(--font-en-1);font-weight:700;letter-spacing:.08em;transition:color .5s}.NavList_navItem__Tl_fI.NavList_isActive__YAb0l{color:var(--color-red-1);pointer-events:none}.NavList_navItem__Tl_fI.NavList_hasSubLinks__JaAx7:after{content:"";--width:calc(4.5 / var(--vw-base-size) * min(100vw, var(--max-width)));width:var(--width);height:var(--width);background:no-repeat url(/images/common/icon_arrow_2.png) 50%/contain;margin-left:calc(6 / var(--vw-base-size) * min(100vw, var(--max-width)));--translate-y:calc(-1 / var(--vw-base-size) * min(100vw, var(--max-width)));transform:translateY(var(--translate-y));transition:transform .15s}.NavList_navItem__Tl_fI.NavList_isHovered__cYO6_:after{transform:translateY(var(--translate-y)) rotate(180deg)}@media (min-width:769px){.NavList_navItem__Tl_fI:hover:hover{color:var(--color-red-1)}}.NavList_subLinkContainer__dH9SP{position:absolute;top:calc(100% - calc(32 / var(--vw-base-size) * min(100vw, var(--max-width))));left:0;padding:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width))) 0;background-color:white;opacity:0;pointer-events:none;transition:opacity .3s}.NavList_subLinkContainer__dH9SP.NavList_isShow__fX3I2{opacity:1;pointer-events:auto}.NavList_subLinkItem__2qC4N{display:block;padding:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:700;color:var(--color-brown-1);letter-spacing:.08em;transition:color .3s;white-space:nowrap}@media (min-width:769px){.NavList_subLinkItem__2qC4N:hover:hover{color:var(--color-red-1)}}.MediaItem_mediaItem__4NPxD{display:block;position:relative;width:calc(458 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(380 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)));box-sizing:border-box;--rotate:0deg;--background-width:100%;--shadow-width:100%;--hover-duration:0.2s}@media (min-width:769px){.MediaItem_mediaItem__4NPxD:hover .MediaItem_mediaItemBackground__UteoK,.MediaItem_mediaItem__4NPxD:hover .MediaItem_mediaItemShadow__7UoKP{opacity:0}.MediaItem_mediaItem__4NPxD:hover .MediaItem_mediaItemBackground__UteoK.MediaItem_isHover__a2tAM,.MediaItem_mediaItem__4NPxD:hover .MediaItem_mediaItemShadow__7UoKP.MediaItem_isHover__a2tAM{opacity:1}}@media (max-width:768px){.MediaItem_mediaItem__4NPxD{width:calc(330 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(240 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));transform:translateX(calc(40 / var(--vw-base-size) * min(100vw, var(--max-width))))!important}.MediaItem_mediaItem__4NPxD[data-index="1"]{padding-left:calc(32 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.MediaItem_mediaItemBackground__UteoK{position:absolute;top:calc(var(--background-y-value) / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(var(--background-x-value) / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(var(--background-width-value) / var(--vw-base-size) * min(100vw, var(--max-width)));transition:opacity var(--hover-duration);mix-blend-mode:plus-lighter}.MediaItem_mediaItemBackground__UteoK.MediaItem_isHover__a2tAM{opacity:0}@media (max-width:768px){.MediaItem_mediaItemBackground__UteoK{top:calc(-18 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(-12 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(400 / var(--vw-base-size) * min(100vw, var(--max-width)))}.MediaItem_mediaItemBackground__UteoK[data-index="2"]{top:calc(-30 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.MediaItem_mediaItemShadow__7UoKP{position:absolute;top:calc(calc(var(--background-y-value) + var(--shadow-y-value)) / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(calc(var(--background-x-value) + var(--shadow-x-value)) / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(var(--shadow-width-value) / var(--vw-base-size) * min(100vw, var(--max-width)));transition:opacity var(--hover-duration)}.MediaItem_mediaItemShadow__7UoKP.MediaItem_isHover__a2tAM{opacity:0}@media (max-width:768px){.MediaItem_mediaItemShadow__7UoKP{top:calc(2 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(6 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(360 / var(--vw-base-size) * min(100vw, var(--max-width)))}.MediaItem_mediaItemShadow__7UoKP[data-index="2"]{top:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.MediaItem_mediaItemInner__qVPAA{position:relative;transform:rotate(var(--rotate))}.MediaItem_mediaItemTag__Q8PYH{font-family:var(--font-en-1);font-size:calc(15 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.1em;margin-bottom:calc(84 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.MediaItem_mediaItemTag__Q8PYH{margin-bottom:calc(74 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.MediaItem_mediaItemText__jdy36{font-size:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:1.88;letter-spacing:.1em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;will-change:transform}@media (max-width:768px){.MediaItem_mediaItemText__jdy36{font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.MediaItem_mediaItemLogo__KwqOM{width:calc(160 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(80 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_container__JgQvc{padding:calc(260 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 0}@media (max-width:768px){.page_container__JgQvc{position:relative;padding:calc(110 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 0;overflow:hidden}}@keyframes page_backgroundEffectRotate__MeyLu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_backgroundEffect__Z4GwT{position:absolute;top:calc(106 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(-98 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(1015 / var(--vw-base-size) * min(100vw, var(--max-width)));pointer-events:none;animation:page_backgroundEffectRotate__MeyLu 180s linear infinite}@media (max-width:768px){.page_backgroundEffect__Z4GwT{top:calc(76 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(-200 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(584 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_article__vZdx7{max-width:calc(960 / 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_article__vZdx7{max-width:100%;margin:0 auto;padding:0 calc(36 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_articleHeader__mK6oG{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(90 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_articleHeader__mK6oG{align-items:flex-start;margin-bottom:calc(36 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_tag__EkbCX{font-family:var(--font-en-1);font-size:calc(28 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.1em;color:var(--color-brown-2)}@media (min-width:769px){.page_articleHeaderInfo__1CSUx{display:flex;align-items:center}}@media (max-width:768px){.page_articleHeaderInfo__1CSUx{margin-top:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-right:calc(-8 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_date__DeUi0{font-family:var(--font-ja-1);font-size:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.1em;color:var(--color-brown-2)}@media (max-width:768px){.page_date__DeUi0{font-size:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));text-align:right}}.page_copyUrlButton__XAcXh{display:flex;align-items:center;justify-content:center;width:calc(108 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(32 / var(--vw-base-size) * min(100vw, var(--max-width)));border:1px solid #c8c8c8;border-radius:calc(17 / var(--vw-base-size) * min(100vw, var(--max-width)));font-family:var(--font-en-1);font-size:calc(11 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.15em;color:var(--color-brown-2);cursor:pointer;transition:background-color .3s,color .3s}.page_copyUrlButton__XAcXh:hover{background-color:var(--color-brown-2);color:white}@media (min-width:769px){.page_copyUrlButton__XAcXh{margin-left:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_copyUrlButton__XAcXh{width:calc(110 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(32 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(11 / var(--vw-base-size) * min(100vw, var(--max-width)));border-color:var(--color-brown-2)}}.page_title__yv6cx{font-family:var(--font-ja-1);font-size:calc(22 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:1.5;letter-spacing:.2em;margin-bottom:calc(60 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_title__yv6cx{font-size:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));line-height:2.4;margin-bottom:calc(30 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_keyVisual__MNhzz{position:relative;margin-bottom:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_keyVisual__MNhzz{margin-bottom:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_keyVisualImage__xfPr7{width:100%;height:auto}@media (max-width:768px){.page_keyVisualImage__xfPr7{height:auto}}.page_index__qTWQz{width:calc(660 / var(--vw-base-size) * min(100vw, var(--max-width)));margin:calc(110 / var(--vw-base-size) * min(100vw, var(--max-width))) auto 0}@media (max-width:768px){.page_index__qTWQz{width:100%;margin:calc(98 / var(--vw-base-size) * min(100vw, var(--max-width))) auto 0}}.page_indexItem__Qy9mt{position:relative;padding:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));border-top:1px solid var(--color-brown-2);cursor:pointer;transition:background-color .3s}.page_indexItem__Qy9mt:hover{background-color:rgba(0,0,0,.03)}.page_indexItem__Qy9mt:after{content:"";position:absolute;top:50%;right:calc(22 / var(--vw-base-size) * min(100vw, var(--max-width)));transform:translateY(-50%);width:calc(8 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));background:no-repeat url(/images/media/detail/icon_arrow.png) 50%/contain}.page_indexItem__Qy9mt:last-child{border-bottom:1px solid var(--color-brown-2)}@media (max-width:768px){.page_indexItem__Qy9mt{padding:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(32 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(14 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(4 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_indexItem__Qy9mt:after{right:calc(9 / var(--vw-base-size) * min(100vw, var(--max-width)));width:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_indexItemText__uZjMz{line-height:1.35;font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.2em;color:var(--color-brown-2)}@media (max-width:768px){.page_indexItemText__uZjMz{line-height:1.7;font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_articleContent__mVh69{width:calc(660 / var(--vw-base-size) * min(100vw, var(--max-width)));margin:calc(88 / var(--vw-base-size) * min(100vw, var(--max-width))) auto;font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:300;line-height:2.4;letter-spacing:.2em}@media (max-width:768px){.page_articleContent__mVh69{width:100%;margin:calc(72 / var(--vw-base-size) * min(100vw, var(--max-width))) auto;font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_articleContentInner__5mI9b :first-child{margin-top:0}.page_articleContentInner__5mI9b h2{position:relative;--padding-top:calc(8 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(80 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:var(--padding-top) 0 var(--padding-top) calc(32 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(21 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:1.4;letter-spacing:.2em;color:var(--color-brown-2);border-left:1px solid var(--color-brown-2)}@media (max-width:768px){.page_articleContentInner__5mI9b h2{--padding-top:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(68 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:var(--padding-top) 0 var(--padding-top) calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(21 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_articleContentInner__5mI9b h3{position:relative;margin-top:calc(80 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:700;line-height:1.5;letter-spacing:.2em;color:var(--color-brown-2)}@media (max-width:768px){.page_articleContentInner__5mI9b h3{margin-top:calc(68 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_articleContentInner__5mI9b p{margin-top:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)));text-align:justify}@media (max-width:768px){.page_articleContentInner__5mI9b p{margin-top:calc(36 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_articleContentInner__5mI9b b,.page_articleContentInner__5mI9b strong{font-weight:700}.page_articleContentInner__5mI9b em{font-style:italic}.page_articleContentInner__5mI9b a{text-decoration:underline}.page_articleContentInner__5mI9b a[target=_blank]{display:inline-flex;align-items:center}.page_articleContentInner__5mI9b a[target=_blank]:after{width:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)));height:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(2 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(1 / var(--vw-base-size) * min(100vw, var(--max-width)));background:no-repeat url(/images/media/detail/icon_external.png) 50%/contain;content:""}.page_articleContentInner__5mI9b figure{margin-top:calc(80 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_articleContentInner__5mI9b figure{margin-top:calc(68 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_articleContentInner__5mI9b img{width:100%;height:auto}.page_articleContentInner__5mI9b figcaption{font-size:calc(11 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;line-height:1.35;letter-spacing:.2em;text-align:right;color:#8d8d8d}@media (max-width:768px){.page_articleContentInner__5mI9b figcaption{margin-top:calc(-4 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(11 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_articleContentInner__5mI9b .box-text,.page_articleContentInner__5mI9b blockquote{display:block;--thick:1px;--color:black;margin-top:calc(64 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:calc(32 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(48 / var(--vw-base-size) * min(100vw, var(--max-width)));position:relative}.page_articleContentInner__5mI9b .box-text:before,.page_articleContentInner__5mI9b blockquote:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;--gap-horizon:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)));--gap-vertical:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)));--top-left-gap:var(--gap-horizon);--top-right-gap:var(--gap-horizon);--bottom-left-gap:var(--gap-horizon);--bottom-right-gap:var(--gap-horizon);--left-top-gap:var(--gap-vertical);--left-bottom-gap:var(--gap-vertical);--right-top-gap:var(--gap-vertical);--right-bottom-gap:var(--gap-vertical);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(--thick) calc(100% - var(--right-top-gap) - var(--right-bottom-gap)) no-repeat}@media (max-width:768px){.page_articleContentInner__5mI9b .box-text:before,.page_articleContentInner__5mI9b blockquote:before{--gap-horizon:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));--gap-vertical:calc(28 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_articleContentInner__5mI9b .box-text,.page_articleContentInner__5mI9b blockquote{--top-gap:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));--bottom-gap:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));--left-gap:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));--right-gap:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:calc(22 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(32 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(46 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_articleContentInner__5mI9b blockquote{margin-top:calc(90 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_articleContentInner__5mI9b blockquote:before{--top-left-gap:calc(520 / var(--vw-base-size) * min(100vw, var(--max-width)));--top-right-gap:calc(48 / var(--vw-base-size) * min(100vw, var(--max-width)));--bottom-left-gap:calc(48 / var(--vw-base-size) * min(100vw, var(--max-width)));--bottom-right-gap:calc(520 / var(--vw-base-size) * min(100vw, var(--max-width)));--left-top-gap:calc(36 / var(--vw-base-size) * min(100vw, var(--max-width)));--left-bottom-gap:calc(36 / var(--vw-base-size) * min(100vw, var(--max-width)));--right-top-gap:calc(36 / var(--vw-base-size) * min(100vw, var(--max-width)));--right-bottom-gap:calc(36 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_articleContentInner__5mI9b blockquote:before{--top-left-gap:calc(220 / var(--vw-base-size) * min(100vw, var(--max-width)));--top-right-gap:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));--bottom-left-gap:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));--bottom-right-gap:calc(220 / var(--vw-base-size) * min(100vw, var(--max-width)));--left-top-gap:calc(70 / var(--vw-base-size) * min(100vw, var(--max-width)));--left-bottom-gap:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)));--right-top-gap:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)));--right-bottom-gap:calc(70 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_articleContentInner__5mI9b blockquote{margin-top:calc(80 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_articleContentInner__5mI9b small{display:block;line-height:2;margin-top:calc(40 / 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_articleContentInner__5mI9b small{margin-top:calc(48 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(11 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_articleContentInner__5mI9b ol,.page_articleContentInner__5mI9b ul{margin-top:calc(48 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_articleContentInner__5mI9b ul{list-style:none}.page_articleContentInner__5mI9b ul li{position:relative;padding-left:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_articleContentInner__5mI9b ul li:before{content:"・";position:absolute;left:0}.page_articleContentInner__5mI9b ol{list-style:decimal;padding-left:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_articleContentInner__5mI9b li{font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:300;line-height:2.4;letter-spacing:.2em}.page_copyUrlButtonContainer__HIxpk{display:flex;justify-content:center;margin-bottom:calc(88 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_copyUrlButtonContainer__HIxpk{margin-top:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(72 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_relatedMedia__vEQP9{background-color:var(--color-gray-1);padding:calc(90 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 calc(104 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(120 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(180 / var(--vw-base-size) * min(100vw, var(--max-width)));overflow:hidden}@media (max-width:768px){.page_relatedMedia__vEQP9{padding:calc(44 / var(--vw-base-size) * min(100vw, var(--max-width))) 0 calc(70 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-top:calc(200 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-bottom:calc(100 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_relatedMediaInner__1l6qj{max-width:calc(1200 / 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_relatedMediaInner__1l6qj{padding:0}}.page_relatedMediaTitleContainer__P4lVo{max-width:calc(1090 / var(--vw-base-size) * min(100vw, var(--max-width)));margin:0 auto}@media (max-width:768px){.page_relatedMediaTitleContainer__P4lVo{display:flex;flex-direction:column-reverse;max-width:100%;padding:0 calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_relatedMediaSubtitle__eaUy7{font-size:calc(24 / var(--vw-base-size) * min(100vw, var(--max-width)));font-weight:500;letter-spacing:.45em}@media (min-width:769px){.page_relatedMediaSubtitle__eaUy7{margin-bottom:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_relatedMediaSubtitle__eaUy7{margin-top:calc(6 / var(--vw-base-size) * min(100vw, var(--max-width)));font-size:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width)));text-align:right}}.page_relatedMediaTitle__CUbn_{color:var(--color-brown-2)}@media (min-width:769px){.page_relatedMediaTitle__CUbn_{margin-left:calc(16 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_relatedMediaTitle__CUbn_{font-size:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_relatedMediaList__l_dbS{position:relative;margin-top:calc(60 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (min-width:769px){.page_relatedMediaList__l_dbS{height:calc(552 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_relatedMediaList__l_dbS{margin-top:calc(80 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(10 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (min-width:769px){.page_mediaItem__JtSgv{position:absolute}.page_mediaItem__JtSgv:first-child{top:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(-80 / var(--vw-base-size) * min(100vw, var(--max-width)));z-index:2}.page_mediaItem__JtSgv:nth-child(2){top:calc(40 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(384 / var(--vw-base-size) * min(100vw, var(--max-width)));z-index:1}.page_mediaItem__JtSgv:nth-child(3){top:calc(92 / var(--vw-base-size) * min(100vw, var(--max-width)));left:calc(838 / var(--vw-base-size) * min(100vw, var(--max-width)))}}@media (max-width:768px){.page_mediaItem__JtSgv{position:relative}.page_mediaItem__JtSgv:not(:first-child){margin-top:calc(130 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_allMediaButton__x2XTc{display:flex;justify-content:center;margin-left:calc(50% + calc(-150 / var(--vw-base-size) * min(100vw, var(--max-width))))}@media (max-width:768px){.page_allMediaButton__x2XTc{margin-top:calc(160 / var(--vw-base-size) * min(100vw, var(--max-width)));margin-left:calc(50% + calc(-100 / var(--vw-base-size) * min(100vw, var(--max-width))))}}.page_breadcrumbWrapper__jdFOG{margin-top:calc(150 / var(--vw-base-size) * min(100vw, var(--max-width)))}@media (max-width:768px){.page_breadcrumbWrapper__jdFOG{margin-top:calc(60 / var(--vw-base-size) * min(100vw, var(--max-width)));padding:0 calc(22 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_companyInfoContainer__lH1hR{width:calc(660 / var(--vw-base-size) * min(100vw, var(--max-width)));margin:calc(120 / var(--vw-base-size) * min(100vw, var(--max-width))) auto;padding:calc(4 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(28 / var(--vw-base-size) * min(100vw, var(--max-width)));border:1px solid var(--color-brown-2);border-radius:calc(20 / var(--vw-base-size) * min(100vw, var(--max-width)));box-sizing:border-box}@media (max-width:768px){.page_companyInfoContainer__lH1hR{width:100%;padding:calc(0 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)))}}.page_companyInfoItem__XLI3U{display:flex;align-items:center;line-height:1.5;border-bottom:1px solid var(--color-brown-2);padding:calc(14 / var(--vw-base-size) * min(100vw, var(--max-width))) calc(2 / var(--vw-base-size) * min(100vw, var(--max-width)))}.page_companyInfoItem__XLI3U:last-child{border-bottom:none}.page_companyInfoLabel__6xSfh{flex-shrink:0;font-weight:300}.page_companyInfoLabel__6xSfh,.page_companyInfoValue__EvJBJ{font-family:var(--font-ja-1);font-size:calc(13 / var(--vw-base-size) * min(100vw, var(--max-width)));letter-spacing:.16em;color:var(--color-brown-2)}.page_companyInfoValue__EvJBJ{padding-left:calc(12 / var(--vw-base-size) * min(100vw, var(--max-width)));text-align:right;flex:1}