@keyframes loop_mw_lovers_titleKey{0%{transform:translate(0)}to{transform:translate(-100%)}}.mw_content_modal{z-index:999999;visibility:hidden;width:100%;height:95svh;padding-left:2.7777%;padding-right:2.7777%;position:fixed;top:2.5svh;left:0}.mw_content_modal.active{visibility:visible}.mw_content_modal.active .mw_content_modal_inner{opacity:1}.mw_content_modal.hidden{pointer-events:none}.mw_content_modal.hidden .mw_content_modal_inner{opacity:0}.mw_content_modal.hideWrap{visibility:hidden}@media (max-width:768px){.mw_content_modal{height:100dvh;padding-left:0;padding-right:0;top:0}}.mw_content_modal .mw_content_modal_inner{opacity:0;filter:drop-shadow(0 4px 8px #00000040);background-color:#fff;border:1px solid #c8c8c8;width:100%;height:100%;transition:opacity 1s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden}.mw_content_modal .mw_content_modal_inner .mw_content_modal_inner_header{border-bottom:1px solid #c8c8c8;justify-content:center;align-items:center;width:100%;height:90px;display:flex;position:relative}@media (max-width:768px){.mw_content_modal .mw_content_modal_inner .mw_content_modal_inner_header{height:58px}}.mw_content_modal .mw_content_modal_inner .mw_content_modal_inner_header .icon_close{cursor:pointer;border-left:1px solid #c8c8c8;width:90px;height:90px;display:block;position:absolute;top:0;right:0;overflow:hidden}@media (hover:hover) and (pointer:fine){.mw_content_modal .mw_content_modal_inner .mw_content_modal_inner_header .icon_close:hover span{transform:scale(.8)}}@media (max-width:768px){.mw_content_modal .mw_content_modal_inner .mw_content_modal_inner_header .icon_close{width:58px;height:58px}}.mw_content_modal .mw_content_modal_inner .mw_content_modal_inner_header .icon_close span{transform-origin:50%;width:140%;height:140%;margin:-20%;transition:all .66s cubic-bezier(.885,.205,.07,1);display:block;position:relative}.mw_content_modal .mw_content_modal_inner .mw_content_modal_inner_header .icon_close span:after{content:"";transform-origin:50%;background-color:#c8c8c8;width:100%;height:1px;display:block;position:absolute;top:50%;left:0;transform:rotate(-45deg)}.mw_content_modal .mw_content_modal_inner .mw_content_modal_inner_header .icon_close span:before{content:"";transform-origin:50%;background-color:#c8c8c8;width:100%;height:1px;display:block;position:absolute;top:50%;left:0;transform:rotate(45deg)}.mw_content_modal .mw_content_modal_inner .mw_content_modal_inner_header .mw_content_modal_inner_header_title{color:#000;font-family:Univers Next W01 Medium;font-size:4rem;font-style:normal;font-weight:400;line-height:200%}@media (max-width:768px){.mw_content_modal .mw_content_modal_inner .mw_content_modal_inner_header .mw_content_modal_inner_header_title{font-size:2.4rem;line-height:1.6}}.mw_content_modal .mw_content_modal_inner .mw_content_modal_inner_content{text-align:left;color:#000;height:calc(100% - 90px);padding:55px 8.5%;font-family:中ゴシックBBB;overflow-y:scroll}@media (max-width:768px){.mw_content_modal .mw_content_modal_inner .mw_content_modal_inner_content{height:calc(100% - 58px);padding:40px 5.1%}}.mw_content_modal .mw_content_modal_inner .mw_content_modal_inner_content p{padding-bottom:2rem;line-height:2}.marathon-women-content{text-align:left;color:#000;width:100%;height:auto;font-family:中ゴシックBBB;position:relative}@media (max-width:768px){.marathon-women-content{padding-top:0}}.marathon-women-content p,.marathon-women-content a{color:#000}.marathon-women-content .m_image{width:100%;height:auto}.marathon-women-content .mw_univers_font{text-align:center;font-family:Univers Next W01 Medium}.marathon-women-content .mw_content_wrapper{padding-left:2.7777%;padding-right:2.7777%;position:relative}@media (max-width:768px){.marathon-women-content .mw_content_wrapper{padding-left:5%;padding-right:5%}.marathon-women-content .mw_content_wrapper.no_spline:before,.marathon-women-content .mw_content_wrapper.no_spline:after{display:none}}.marathon-women-content .mw_content_wrapper.no_side_line .mw_content_wrapper_inner:before,.marathon-women-content .mw_content_wrapper.no_side_line .mw_content_wrapper_inner:after{width:0}.marathon-women-content .mw_content_wrapper.no_line:before,.marathon-women-content .mw_content_wrapper.no_line:after{display:none}.marathon-women-content .mw_content_wrapper.no_line .mw_content_wrapper_inner:before,.marathon-women-content .mw_content_wrapper.no_line .mw_content_wrapper_inner:after{width:0}.marathon-women-content .mw_content_wrapper:first-child:after,.marathon-women-content .mw_content_wrapper:last-child:before{display:none}.marathon-women-content .mw_content_wrapper:before{z-index:2;content:"";background-color:#c8c8c8;width:100%;height:1px;position:absolute;top:0;left:0}.marathon-women-content .mw_content_wrapper:after{z-index:2;content:"";background-color:#c8c8c8;width:100%;height:1px;position:absolute;bottom:0;left:0}.marathon-women-content .mw_content_wrapper .mw_content_wrapper_inner{width:100%;height:auto;position:relative}@media (max-width:768px){.marathon-women-content .mw_content_wrapper .mw_content_wrapper_inner{padding-left:0;padding-right:0}.marathon-women-content .mw_content_wrapper .mw_content_wrapper_inner:before,.marathon-women-content .mw_content_wrapper .mw_content_wrapper_inner:after{display:none}}.marathon-women-content .mw_content_wrapper .mw_content_wrapper_inner:before{z-index:2;content:"";background-color:#c8c8c8;width:1px;height:100%;position:absolute;top:0;left:0}.marathon-women-content .mw_content_wrapper .mw_content_wrapper_inner:after{z-index:2;content:"";background-color:#c8c8c8;width:1px;height:100%;position:absolute;top:0;right:0}.marathon-women-content .mw_kv,.marathon-women-content .mw_kv .mw_kv_image{width:100%;height:auto;position:relative}.marathon-women-content .mw_kv .mw_kv_image span{padding-top:4px;padding-left:8px;font-size:1.3rem;display:inline-block}@media (max-width:768px){.marathon-women-content .mw_kv .mw_kv_image span{font-size:1rem}}.marathon-women-content .mw_kv .mw_kv_title{font-size:4rem;line-height:2}@media (max-width:768px){.marathon-women-content .mw_kv .mw_kv_title{padding-top:16px;padding-bottom:16px;font-size:2.4rem;line-height:1.6}}.marathon-women-content .mw_move{position:relative}.marathon-women-content .mw_move:before{z-index:2;content:"";background-color:#c8c8c8;width:100%;height:1px;position:absolute;top:0;left:0}.marathon-women-content .mw_move .mw_content_wrapper{position:relative}.marathon-women-content .mw_move .mw_content_wrapper .mw_content_wrapper_inner{overflow:hidden}@media (max-width:768px){.marathon-women-content .mw_move .mw_content_wrapper .mw_content_wrapper_inner{padding-top:20px;padding-bottom:20px}}.marathon-women-content .mw_move .mw_content_wrapper .mw_content_wrapper_inner .mw_move_content{width:30%;height:initial;aspect-ratio:374/664;background:#f8f8f8;margin:0 auto;display:block;position:relative}.marathon-women-content .mw_move .mw_content_wrapper .mw_content_wrapper_inner .mw_move_content iframe{width:100%;height:100%;position:absolute;top:0;left:0}.marathon-women-content .mw_move .mw_content_wrapper .mw_content_wrapper_inner .mw_move_content span{font-family:Univers Next W01 Medium;font-size:2rem}@media (max-width:768px){.marathon-women-content .mw_move .mw_content_wrapper .mw_content_wrapper_inner .mw_move_content{width:100%}}.marathon-women-content .mw_artist_comment{width:100%;height:auto;position:relative}.marathon-women-content .mw_artist_comment .mw_content_wrapper .mw_content_wrapper_inner.inner_padding{padding-left:8.6%;padding-right:6.5%}@media (max-width:768px){.marathon-women-content .mw_artist_comment .mw_content_wrapper .mw_content_wrapper_inner.inner_padding{padding-left:0;padding-right:0}}.marathon-women-content .mw_artist_comment .mw_artist_comment_title{text-align:center;font-size:4rem;line-height:2;display:block;position:relative}.marathon-women-content .mw_artist_comment .mw_artist_comment_title span{display:inline-block}.marathon-women-content .mw_artist_comment .mw_artist_comment_title:before{z-index:2;content:"";background-color:#c8c8c8;width:100%;height:1px;position:absolute;top:0;left:0}@media (max-width:768px){.marathon-women-content .mw_artist_comment .mw_artist_comment_title{padding-top:10px;padding-bottom:10px;font-size:2.4rem;line-height:1.6}}.marathon-women-content .mw_artist_comment .mw_artist_comment_text_wrapper.Header:before{display:block}.marathon-women-content .mw_artist_comment .mw_artist_comment_text_wrapper .mw_content_wrapper_inner{padding-top:50px;padding-bottom:70px}@media (max-width:768px){.marathon-women-content .mw_artist_comment .mw_artist_comment_text_wrapper .mw_content_wrapper_inner{padding-top:20px;padding-bottom:20px}}.marathon-women-content .mw_artist_comment .mw_artist_comment_content_wrapper.Comment:before{display:block}.marathon-women-content .mw_artist_comment .mw_artist_comment_content_wrapper.Comment .mw_content_wrapper_inner{padding-top:58px;padding-bottom:112px}@media (max-width:768px){.marathon-women-content .mw_artist_comment .mw_artist_comment_content_wrapper.Comment .mw_content_wrapper_inner{padding-top:12px;padding-bottom:70px}}.marathon-women-content .mw_artist_comment .mw_artist_comment_content_wrapper.Bottom:before{display:block}.marathon-women-content .mw_artist_comment .mw_artist_comment_content_wrapper.Bottom:after{display:none}.marathon-women-content .mw_artist_comment .mw_artist_comment_content_wrapper .mw_content_wrapper_inner{padding-top:60px;padding-bottom:60px}@media (max-width:768px){.marathon-women-content .mw_artist_comment .mw_artist_comment_content_wrapper .mw_content_wrapper_inner{padding-top:20px;padding-bottom:58px}.marathon-women-content .mw_artist_comment .mw_artist_comment_content_wrapper:after{display:none}}.marathon-women-content .mw_artist_comment .mw_artist_comment_text{text-align:left;font-size:1.4rem;line-height:1.8}.marathon-women-content .mw_artist_comment .mw_artist_comment_image{aspect-ratio:16/9;background:#f8f8f8;justify-content:center;align-items:center;display:flex;position:relative}.marathon-women-content .mw_artist_comment .mw_artist_comment_image span{font-family:Univers Next W01 Medium;font-size:2rem}.marathon-women-content .mw_artist_comment .mw_artist_comment_content .mw_artist_comment_content_text p{font-size:1.4rem;line-height:2}@media (max-width:768px){.marathon-women-content .mw_artist_comment .mw_artist_comment_content .mw_artist_comment_content_text p{line-height:1.8}.marathon-women-content .mw_artist_comment .mw_artist_comment_content .mw_artist_comment_content_text{width:100%;padding-top:20px}}.marathon-women-content .mw_artist_comment .mw_artist_comment_content .mw_artist_comment_content_text_link{cursor:pointer;width:fit-content;margin-top:44px;position:relative}@media (hover:hover) and (pointer:fine){.marathon-women-content .mw_artist_comment .mw_artist_comment_content .mw_artist_comment_content_text_link:hover:after{transform-origin:100%;transform:scaleX(0)}.marathon-women-content .mw_artist_comment .mw_artist_comment_content .mw_artist_comment_content_text_link:hover a i{margin-left:2rem}}.marathon-women-content .mw_artist_comment .mw_artist_comment_content .mw_artist_comment_content_text_link a{pointer-events:none}@media (max-width:768px){.marathon-women-content .mw_artist_comment .mw_artist_comment_content .mw_artist_comment_content_text_link{margin-top:28px}}.marathon-women-content .mw_artist_comment .mw_artist_comment_content .mw_artist_comment_content_text_link:after{content:"";transform-origin:0;background-color:#000;width:100%;height:1px;transition:transform .55s cubic-bezier(.91,.12,.02,1);position:absolute;bottom:-8px;left:0}.marathon-women-content .mw_artist_comment .mw_artist_comment_content .mw_artist_comment_content_text_link a{color:#000;align-items:center;gap:0 8.7rem;font-family:Univers Next W01 Medium;font-size:2rem;font-style:normal;font-weight:400;line-height:1.8;display:flex}@media (max-width:768px){.marathon-women-content .mw_artist_comment .mw_artist_comment_content .mw_artist_comment_content_text_link a{gap:0 8.7rem;font-size:1.4rem}}.marathon-women-content .mw_artist_comment .mw_artist_comment_content .mw_artist_comment_content_text_link i{background:url(../img/link_arrow_c.svg) 50%/cover no-repeat;width:44px;height:7px;transition:margin-left .4s cubic-bezier(.885,.205,.07,1);display:inline-block}@media (max-width:768px){.marathon-women-content .mw_artist_comment .mw_artist_comment_content .mw_artist_comment_content_text_link i{background:url(../img/link_arrow_a_sp.svg) 50%/cover no-repeat;width:11px;height:8px}}.marathon-women-content .mw_artist_comment .mw_artist_comment_content .mw_artist_comment_content_info .mw_artist_comment_content_info_item{align-items:center;gap:0 3rem;font-weight:500;display:flex}@media (max-width:768px){.marathon-women-content .mw_artist_comment .mw_artist_comment_content .mw_artist_comment_content_info .mw_artist_comment_content_info_item{align-items:flex-start;gap:0 1rem}}.marathon-women-content .mw_artist_comment .mw_artist_comment_content .mw_artist_comment_content_info .mw_artist_comment_content_info_item dt{text-align:justify;text-align-last:justify;color:#000;width:13rem;font-size:1.4rem;line-height:2}@media (max-width:768px){.marathon-women-content .mw_artist_comment .mw_artist_comment_content .mw_artist_comment_content_info .mw_artist_comment_content_info_item dt{text-align:left;text-align-last:left;flex-shrink:0;width:fit-content;line-height:1.8}}.marathon-women-content .mw_artist_comment .mw_artist_comment_content .mw_artist_comment_content_info .mw_artist_comment_content_info_item dd{color:#000;font-size:1.4rem;line-height:2}@media (max-width:768px){.marathon-women-content .mw_artist_comment .mw_artist_comment_content .mw_artist_comment_content_info .mw_artist_comment_content_info_item dd{line-height:1.8}}.marathon-women-content .mw_works{width:100%;height:auto;margin-top:-1px;position:relative;overflow:hidden}.marathon-women-content .mw_works .mw_content_wrapper{position:relative}.marathon-women-content .mw_works .mw_content_wrapper:before{display:block}@media (max-width:768px){.marathon-women-content .mw_works .mw_content_wrapper:after{display:none}}.marathon-women-content .mw_works .mw_works_title{text-align:center;font-size:4rem;line-height:2;display:block;position:relative}.marathon-women-content .mw_works .mw_works_title span{display:inline-block}.marathon-women-content .mw_works .mw_works_title:before{z-index:2;content:"";background-color:#c8c8c8;width:100%;height:1px;position:absolute;top:0;left:0}@media (max-width:768px){.marathon-women-content .mw_works .mw_works_title{padding-top:10px;padding-bottom:10px;font-size:2.4rem;line-height:1.6}}.marathon-women-content .mw_works .mw_works_list{grid-template-columns:repeat(2,1fr);align-items:start;display:grid}@media (max-width:768px){.marathon-women-content .mw_works .mw_works_list{grid-template-columns:repeat(1,1fr)}}.marathon-women-content .mw_works .mw_works_list_item{width:100%;height:auto;position:relative}@media (max-width:768px){.marathon-women-content .mw_works .mw_works_list_item{margin-top:20px;padding-bottom:18px}.marathon-women-content .mw_works .mw_works_list_item:before{display:none}.marathon-women-content .mw_works .mw_works_list_item:after{z-index:2;content:"";background-color:#c8c8c8;width:100%;height:1px;position:absolute;bottom:0;left:0}}.marathon-women-content .mw_works .mw_works_list_item:before{z-index:2;content:"";background-color:#c8c8c8;width:1px;height:100%;position:absolute;top:0;left:0}.marathon-women-content .mw_works .mw_works_list_item:first-child:after{z-index:2;content:"";background-color:#c8c8c8;width:120%;height:1px;position:absolute;bottom:0;left:-20%}.marathon-women-content .mw_works .mw_works_list_item:first-child .mw_works_list_item_image:after{width:120%;left:-20%}@media (max-width:768px){.marathon-women-content .mw_works .mw_works_list_item:first-child .mw_works_list_item_image:after{width:100%;left:0}}.marathon-women-content .mw_works .mw_works_list_item:nth-child(2):after{z-index:2;content:"";background-color:#c8c8c8;width:120%;height:1px;position:absolute;bottom:0;left:0}.marathon-women-content .mw_works .mw_works_list_item:nth-child(3) .mw_works_list_item_image:after{width:120%;left:0%}@media (max-width:768px){.marathon-women-content .mw_works .mw_works_list_item:nth-child(3) .mw_works_list_item_image:after{width:100%;left:0}}.marathon-women-content .mw_works .mw_works_list_item:nth-child(4) .mw_works_list_item_image img{width:50%;margin-left:auto;margin-right:auto;display:block}@media (max-width:768px){.marathon-women-content .mw_works .mw_works_list_item:nth-child(4) .mw_works_list_item_image img{width:68%}}.marathon-women-content .mw_works .mw_works_list_item:nth-child(4) .mw_works_list_item_image span{left:32%}@media (max-width:768px){.marathon-women-content .mw_works .mw_works_list_item:nth-child(4) .mw_works_list_item_image span{bottom:-6%;left:16%}}.marathon-women-content .mw_works .mw_works_list_item .mw_works_list_item_image{padding:40px 14.5%;position:relative}.marathon-women-content .mw_works .mw_works_list_item .mw_works_list_item_image span{color:#000;font-size:1.3rem;position:absolute;bottom:4%;left:14.5%}@media (max-width:768px){.marathon-women-content .mw_works .mw_works_list_item .mw_works_list_item_image span{font-size:1rem;bottom:-8%;left:0}}.marathon-women-content .mw_works .mw_works_list_item .mw_works_list_item_image:after{z-index:2;content:"";background-color:#c8c8c8;width:120%;height:1px;display:block;position:absolute;bottom:0;left:0}@media (max-width:768px){.marathon-women-content .mw_works .mw_works_list_item .mw_works_list_item_image{padding:0}.marathon-women-content .mw_works .mw_works_list_item .mw_works_list_item_image:after{display:none}}.marathon-women-content .mw_works .mw_works_list_item .mw_works_list_item_info{text-align:center;padding:20px 0;position:relative}@media (max-width:768px){.marathon-women-content .mw_works .mw_works_list_item .mw_works_list_item_info{padding:30px 0 16px}}.marathon-women-content .mw_works .mw_works_list_item .mw_works_list_item_info dt{font-family:Univers Next W01 Medium;font-size:2rem;line-height:2}@media (max-width:768px){.marathon-women-content .mw_works .mw_works_list_item .mw_works_list_item_info dt{font-size:1.6rem;line-height:1.8}}.marathon-women-content .mw_works .mw_works_list_item .mw_works_list_item_info dd{font-family:Univers Next W01 Medium;font-size:1.4rem;line-height:2}@media (max-width:768px){.marathon-women-content .mw_works .mw_works_list_item .mw_works_list_item_info dd{font-size:1.2rem;line-height:1.8}}.marathon-women-content .mw_interview{width:100%;height:auto;position:relative}.marathon-women-content .mw_interview .mw_content_wrapper{padding-top:60px;padding-bottom:80px;position:relative}@media (max-width:768px){.marathon-women-content .mw_interview .mw_content_wrapper{padding-top:10px;padding-bottom:58px}.marathon-women-content .mw_interview .mw_content_wrapper:before{z-index:2;content:"";background-color:#c8c8c8;width:100%;height:1px;display:block;position:absolute;top:0;left:0}}.marathon-women-content .mw_interview .mw_interview_wrapper{grid-template-columns:2fr 1fr;align-items:start;display:grid}.marathon-women-content .mw_interview .mw_interview_wrapper .mw_interview_title{font-family:Univers Next W01 Medium;font-size:4rem;line-height:2}@media (max-width:768px){.marathon-women-content .mw_interview .mw_interview_wrapper .mw_interview_title{padding-top:16px;padding-bottom:16px;font-size:2.4rem;line-height:1.6}.marathon-women-content .mw_interview .mw_interview_wrapper{grid-template-columns:1fr}.marathon-women-content .mw_interview .mw_interview_wrapper .mw_interview_body{order:2}.marathon-women-content .mw_interview .mw_interview_wrapper .mw_interview_image{order:1}}.marathon-women-content .mw_interview .mw_interview_wrapper .mw_interview_body{padding-left:13%;padding-right:23%}.marathon-women-content .mw_interview .mw_interview_wrapper .mw_interview_body .mw_interview_title{display:block}@media (max-width:768px){.marathon-women-content .mw_interview .mw_interview_wrapper .mw_interview_body .mw_interview_title{display:none}.marathon-women-content .mw_interview .mw_interview_wrapper .mw_interview_body{padding-left:0;padding-right:0}}.marathon-women-content .mw_interview .mw_interview_wrapper .mw_interview_body .mw_interview_content{padding-top:20px}.marathon-women-content .mw_interview .mw_interview_wrapper .mw_interview_body .mw_interview_content p{font-size:1.6rem;line-height:1.6}@media (max-width:768px){.marathon-women-content .mw_interview .mw_interview_wrapper .mw_interview_body .mw_interview_content p{font-size:1.4rem;line-height:1.8}}.marathon-women-content .mw_interview .mw_interview_wrapper .mw_interview_image .mw_interview_title{display:none}@media (max-width:768px){.marathon-women-content .mw_interview .mw_interview_wrapper .mw_interview_image .mw_interview_title{text-align:center;display:block}}.marathon-women-content .mw_interview .mw_interview_content_link{width:fit-content;margin-top:60px;position:relative}@media (hover:hover) and (pointer:fine){.marathon-women-content .mw_interview .mw_interview_content_link:hover:after{transform-origin:100%;transform:scaleX(0)}.marathon-women-content .mw_interview .mw_interview_content_link:hover a i{margin-left:2rem}}@media (max-width:768px){.marathon-women-content .mw_interview .mw_interview_content_link{margin-top:30px}}.marathon-women-content .mw_interview .mw_interview_content_link:after{content:"";transform-origin:0;background-color:#000;width:100%;height:1px;transition:transform .55s cubic-bezier(.91,.12,.02,1);position:absolute;bottom:-8px;left:0}.marathon-women-content .mw_interview .mw_interview_content_link a{color:#000;align-items:center;gap:0 4.5rem;font-family:Univers Next W01 Medium;font-size:2rem;font-style:normal;font-weight:400;line-height:180%;display:flex}@media (max-width:768px){.marathon-women-content .mw_interview .mw_interview_content_link a{gap:0 8.7rem;font-size:1.4rem}}.marathon-women-content .mw_interview .mw_interview_content_link i{background:url(../img/link_arrow_c.svg) 50%/cover no-repeat;width:44px;height:7px;transition:margin-left .4s cubic-bezier(.885,.205,.07,1);display:inline-block}@media (max-width:768px){.marathon-women-content .mw_interview .mw_interview_content_link i{background:url(../img/link_arrow_a_sp.svg) 50%/cover no-repeat;width:11px;height:8px}}.marathon-women-content .mw_lovers{width:100%;height:auto;position:relative;overflow:hidden}.marathon-women-content .mw_lovers .mw_content_wrapper{position:relative}.marathon-women-content .mw_lovers .mw_content_wrapper:before{display:block}@media (max-width:768px){.marathon-women-content .mw_lovers .mw_content_wrapper:after{display:none}}.marathon-women-content .mw_lovers .mw_lovers_title{background:#000;align-items:center;display:flex;overflow:hidden}.marathon-women-content .mw_lovers .mw_lovers_title span{white-space:nowrap;color:#fff;font-size:4rem;line-height:2;animation:30s linear infinite loop_mw_lovers_titleKey;display:inline-block}@media (max-width:768px){.marathon-women-content .mw_lovers .mw_lovers_title span{padding-top:10px;padding-bottom:10px;font-size:2.4rem}}.marathon-women-content .mw_lovers .mw_lovers_list{grid-template-columns:repeat(3,1fr);align-items:start;display:grid}@media (max-width:768px){.marathon-women-content .mw_lovers .mw_lovers_list{grid-template-columns:repeat(1,1fr)}}.marathon-women-content .mw_lovers .mw_lovers_list .mw_lovers_list_item{width:100%;height:auto;position:relative}@media (hover:hover) and (pointer:fine){.marathon-women-content .mw_lovers .mw_lovers_list .mw_lovers_list_item:hover .mw_lovers_list_item_info dd span:after{transform-origin:0;transform:scaleX(1)}}@media (max-width:768px){.marathon-women-content .mw_lovers .mw_lovers_list .mw_lovers_list_item{margin-top:20px}}.marathon-women-content .mw_lovers .mw_lovers_list .mw_lovers_list_item:before{z-index:2;content:"";background-color:#c8c8c8;width:1px;height:100%;position:absolute;top:0;left:0}@media (max-width:768px){.marathon-women-content .mw_lovers .mw_lovers_list .mw_lovers_list_item:last-child:after,.marathon-women-content .mw_lovers .mw_lovers_list .mw_lovers_list_item:before{display:none}.marathon-women-content .mw_lovers .mw_lovers_list .mw_lovers_list_item:after{z-index:2;content:"";background-color:#c8c8c8;width:100%;height:1px;position:absolute;bottom:0;left:0}}.marathon-women-content .mw_lovers .mw_lovers_list .mw_lovers_list_item .mw_lovers_list_item_info{padding:20px 5% 31px}@media (max-width:768px){.marathon-women-content .mw_lovers .mw_lovers_list .mw_lovers_list_item .mw_lovers_list_item_info{padding:20px 5%}}.marathon-women-content .mw_lovers .mw_lovers_list .mw_lovers_list_item .mw_lovers_list_item_info dt{font-size:1.8rem;line-height:1.6}@media (max-width:768px){.marathon-women-content .mw_lovers .mw_lovers_list .mw_lovers_list_item .mw_lovers_list_item_info dt{font-size:1.6rem}}.marathon-women-content .mw_lovers .mw_lovers_list .mw_lovers_list_item .mw_lovers_list_item_info dd{text-align:right;color:#000;padding-top:24px;font-family:Univers Next W01 Medium;font-size:1.8rem;line-height:1.6}@media (max-width:768px){.marathon-women-content .mw_lovers .mw_lovers_list .mw_lovers_list_item .mw_lovers_list_item_info dd{font-size:1.4rem}}.marathon-women-content .mw_lovers .mw_lovers_list .mw_lovers_list_item .mw_lovers_list_item_info dd span{display:inline-block;position:relative}.marathon-women-content .mw_lovers .mw_lovers_list .mw_lovers_list_item .mw_lovers_list_item_info dd span:after{content:"";transform-origin:100%;background-color:#000;width:100%;height:1px;transition:transform .55s cubic-bezier(.91,.12,.02,1);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.marathon-women-content .mw_gallery_link{width:100%;height:auto;position:relative}@media (max-width:768px){.marathon-women-content .mw_gallery_link:before{z-index:2;content:"";background-color:#c8c8c8;width:100%;height:1px;position:absolute;top:0;left:0}}@media (hover:hover) and (pointer:fine){.marathon-women-content .mw_gallery_link .mw_gallery_link_inner:hover a span:after{transform-origin:0;transform:scaleX(1)}.marathon-women-content .mw_gallery_link .mw_gallery_link_inner:hover a i{transform:translate(2rem)}}.marathon-women-content .mw_gallery_link .mw_gallery_link_inner a{color:#000;justify-content:space-between;align-items:center;gap:0 1rem;width:100%;padding:25px 11%;font-family:Univers Next W01 Medium;font-size:4rem;line-height:2;display:flex}.marathon-women-content .mw_gallery_link .mw_gallery_link_inner a span{display:inline-block;position:relative}.marathon-women-content .mw_gallery_link .mw_gallery_link_inner a span:after{content:"";transform-origin:100%;background-color:#000;width:100%;height:1px;transition:transform .4s cubic-bezier(.885,.205,.07,1);position:absolute;bottom:16px;left:0;transform:scaleX(0)}@media (max-width:768px){.marathon-women-content .mw_gallery_link .mw_gallery_link_inner a{padding:20px 5%;font-size:2.4rem}}.marathon-women-content .mw_gallery_link .mw_gallery_link_inner i{background:url(../img/link_arrow_b.svg) 50%/cover no-repeat;width:66px;height:15px;transition:transform .4s cubic-bezier(.885,.205,.07,1);display:block}@media (max-width:768px){.marathon-women-content .mw_gallery_link .mw_gallery_link_inner i{background:url(../img/link_arrow_b_sp.svg) 50%/cover no-repeat;width:43px;height:7px}}.marathon-women-content .js-inView{opacity:0}.marathon-women-content .js-inViewAct{will-change:transform;backface-visibility:hidden;animation:.8s cubic-bezier(.4,0,.2,1) forwards inViewActKey}@keyframes inViewActKey{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.js-inViewLineHorizontal:before,.js-inViewLineHorizontal:after{transform-origin:0;transform:scaleX(0)}.js-inViewLineHorizontalAct:before{will-change:transform;backface-visibility:hidden;animation:1.3s cubic-bezier(.905,0,.14,1.02) forwards inViewLineHorizontalActKey}.js-inViewLineHorizontalAct:after{will-change:transform;backface-visibility:hidden;animation:1.3s cubic-bezier(.905,0,.14,1.02) .5s forwards inViewLineHorizontalActKey}@keyframes inViewLineHorizontalActKey{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.js-inViewLineVertical:before,.js-inViewLineVertical:after{transform-origin:top;transform:scaleY(0)}.js-inViewLineVerticalAct:before,.js-inViewLineVerticalAct:after{will-change:transform;backface-visibility:hidden;animation:2s cubic-bezier(.905,0,.14,1.02) forwards inViewLineVerticalActKey}@keyframes inViewLineVerticalActKey{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.js-inViewLineVerticalWorks:after{transform-origin:0;transform:scaleX(0)}.js-inViewLineVerticalWorksAct:after{will-change:transform;backface-visibility:hidden;animation:1.3s cubic-bezier(.905,0,.14,1.02) .5s forwards inViewLineHorizontalActKey}@media (max-width:768px){.js-inViewLineHorizontalSP:before,.js-inViewLineHorizontalSP:after{transform-origin:0;transform:scaleX(0)}.js-inViewLineHorizontalSPAct:before{will-change:transform;backface-visibility:hidden;animation:1.3s cubic-bezier(.905,0,.14,1.02) forwards inViewLineHorizontalActKey}.js-inViewLineHorizontalSPAct:after{will-change:transform;backface-visibility:hidden;animation:1.3s cubic-bezier(.905,0,.14,1.02) .5s forwards inViewLineHorizontalActKey}}
/*# sourceMappingURL=app.css.map*/