.club_info_winner_list .sec-winner_list{margin-top:-25px;padding-top:1px}@media (max-width: 743px){.club_info_winner_list .sec-winner_list{margin-top:-4px}}.club_info_winner_list .sec-winner_list .yearbox-sticky{background-color:#f4f4f4;position:sticky;top:74px;z-index:100}@media (min-width: 744px){.club_info_winner_list .sec-winner_list .yearbox-sticky{padding-top:10px}}@media only screen and (min-width: 744px) and (max-width: 1100px){.club_info_winner_list .sec-winner_list .yearbox-sticky{top:70px}}@media (max-width: 743px){.club_info_winner_list .sec-winner_list .yearbox-sticky{top:70px;margin-bottom:4px}}.club_info_winner_list .sec-winner_list .scroll-txt{max-width:192px;margin-left:auto;position:relative;font-size:13px;font-size:1.3rem;line-height:1.76923em;letter-spacing:0em;font-weight:bold;font-family:"Libre Baskerville",serif;color:#476fa0;position:relative}.club_info_winner_list .sec-winner_list .scroll-txt:before{content:'';height:1px;background-color:#476fa0;position:absolute;bottom:9px;left:51px;right:0}.club_info_winner_list .sec-winner_list .scroll-txt:after{content:'';width:7px;height:1px;background-color:#476fa0;position:absolute;bottom:12px;right:0;transform:rotate(45deg)}.club_info_winner_list .sec-winner_list .anchorbox{margin-left:auto;margin-bottom:29px;width:calc(1028px + (100% - 1028px)/2);overflow:hidden}@media only screen and (max-width: 1137px){.club_info_winner_list .sec-winner_list .anchorbox{width:calc(100% - 55px)}}.club_info_winner_list .sec-winner_list .anchorbox .slide-anchor{position:relative}.club_info_winner_list .sec-winner_list .anchorbox .slide-anchor .swiper-scrollbar-horizontal{width:100%;height:1px;background-color:rgba(71,111,160,0.3);bottom:0;left:0}.club_info_winner_list .sec-winner_list .anchorbox .slide-anchor .swiper-scrollbar-horizontal .swiper-scrollbar-drag{background-color:#476fa0}.club_info_winner_list .sec-winner_list .anchorbox .slide-anchor .swiper-slide{width:auto;padding:13px 37px 14px 0}.club_info_winner_list .sec-winner_list .anchorbox .slide-anchor .swiper-slide a{display:block;font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.1em;font-weight:bold;color:#0f3360;position:relative;padding:1px 2px 1px 20px;cursor:pointer}.club_info_winner_list .sec-winner_list .anchorbox .slide-anchor .swiper-slide a:before{content:'';width:14px;height:14px;background:url(../../img/common/icon/ic_ar_small.svg) left top no-repeat;background-size:14px 14px;position:absolute;top:50%;left:0;margin-top:-6px;transition:background 0.3s}@media only screen and (min-width: 1025px){.club_info_winner_list .sec-winner_list .anchorbox .slide-anchor .swiper-slide a:hover:before{background:url(../../img/common/icon/ic_ar_small_hv.svg) left top no-repeat;background-size:14px 14px}}@media (max-width: 743px){.club_info_winner_list .sec-winner_list .selectbox{display:flex;align-items:center;background-color:#fff;padding:16px}.club_info_winner_list .sec-winner_list .selectbox__ttl{width:88px;font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:0em;font-weight:500}.club_info_winner_list .sec-winner_list .selectbox__select{width:calc(100% - 88px);font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em;font-weight:500;padding-left:10px;color:#0f3360;background-position:right 8px center}}.club_info_winner_list .sec-winner_list .itembox{padding-top:20px}.club_info_winner_list .sec-winner_list .itembox:not(:first-child){margin-top:50px}@media (max-width: 743px){.club_info_winner_list .sec-winner_list .itembox:not(:first-child){margin-top:27px}}.club_info_winner_list .sec-winner_list .itembox__year{font-size:24px;font-size:2.4rem;line-height:1.41667em;letter-spacing:.05em;font-weight:bold;font-family:"Shippori Mincho",serif;color:#0f3360;position:relative;padding-left:18px}@media (max-width: 743px){.club_info_winner_list .sec-winner_list .itembox__year{font-size:18px;font-size:1.8rem;line-height:1.55556em;padding-left:16px}}.club_info_winner_list .sec-winner_list .itembox__year:before{content:'';width:5px;height:21px;background-color:#476fa0;position:absolute;top:50%;left:1px;margin-top:-10px}.club_info_winner_list .sec-winner_list .itembox__list{display:flex;flex-wrap:wrap}@media (min-width: 744px){.club_info_winner_list .sec-winner_list .itembox__list{margin:20px -6px 0}}@media (max-width: 743px){.club_info_winner_list .sec-winner_list .itembox__list{margin-top:23px;justify-content:space-between}}@media (min-width: 744px){.club_info_winner_list .sec-winner_list .itembox__list>li{width:25%;padding:0 6px;margin-top:39px}.club_info_winner_list .sec-winner_list .itembox__list>li:nth-child(1),.club_info_winner_list .sec-winner_list .itembox__list>li:nth-child(2),.club_info_winner_list .sec-winner_list .itembox__list>li:nth-child(3),.club_info_winner_list .sec-winner_list .itembox__list>li:nth-child(4){margin-top:0}}@media (max-width: 743px){.club_info_winner_list .sec-winner_list .itembox__list>li{width:calc(50% - 8px);margin-top:28px}.club_info_winner_list .sec-winner_list .itembox__list>li:nth-child(1),.club_info_winner_list .sec-winner_list .itembox__list>li:nth-child(2){margin-top:0}}.club_info_winner_list .sec-winner_list .itembox__list .item .c-photo{background-color:#dee2e8}.club_info_winner_list .sec-winner_list .itembox__list .item .c-photo__img{position:relative}.club_info_winner_list .sec-winner_list .itembox__list .item .c-photo__img:before{display:block;content:" ";width:100%;padding-top:75%}.club_info_winner_list .sec-winner_list .itembox__list .item .c-photo__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width: 744px){.club_info_winner_list .sec-winner_list .itembox__list .item .c-photo__zoom{bottom:8px}}.club_info_winner_list .sec-winner_list .itembox__list .item__info{margin-top:6px;font-size:16px;font-size:1.6rem;line-height:1.625em}@media (max-width: 743px){.club_info_winner_list .sec-winner_list .itembox__list .item__info{margin-top:7px;font-size:13px;font-size:1.3rem;line-height:1.76923em}}.club_info_winner_list .sec-winner_list .itembox__list .item__info .txt02{font-weight:bold;color:#0f3360;cursor:pointer}@media (max-width: 743px){.club_info_winner_list .sec-winner_list .itembox__list .item__info .txt02{margin-top:-4px;font-size:14px;font-size:1.4rem;line-height:1.71429em}}@media only screen and (min-width: 1025px){.club_info_winner_list .sec-winner_list .itembox__list .item__info .txt02:hover{color:#316bb2}}.club_info_winner_list .sec-winner_list .itembox__list .item.is-nophoto .c-photo{pointer-events:none}.club_info_winner_list .sec-winner_list .itembox__list .item.is-nophoto .c-photo__zoom{display:none}.wrap-gallery-other .popup-gallery-other{max-width:1000px;margin:0 auto;padding-bottom:66px;width:100%}.wrap-gallery-other .popup-gallery-other figcaption{display:none}@media (max-width: 743px){.wrap-gallery-other .popup-gallery-other{padding-bottom:44px}}.mfp-image-holder .mfp-content .mfp-bottom-bar{position:absolute;left:0;width:100%;bottom:27px}.mfp-image-holder .mfp-content .mfp-title{position:absolute;left:0;width:100%;bottom:24px;margin-top:0 !important;text-align:center;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em;font-weight:500;color:#000;background-color:#fff}@media (min-width: 744px){.mfp-image-holder .mfp-content .mfp-title{padding:0 155px}}@media (max-width: 743px){.mfp-image-holder .mfp-content .mfp-title{font-size:10px;font-size:1rem;line-height:1.5em;letter-spacing:0em;font-weight:500;bottom:8px;min-height:24px;padding:0 100px}}@media (min-width: 744px){.mfp-image-holder .mfp-content .mfp-title .txt01{display:inline-block}}.mfp-image-holder .mfp-content .mfp-title .txt02{font-weight:bold;color:#0f3360;cursor:pointer}@media (min-width: 744px){.mfp-image-holder .mfp-content .mfp-title .txt02{display:inline-block}}@media only screen and (min-width: 1025px){.mfp-image-holder .mfp-content .mfp-title .txt02:hover{color:#316bb2}}.mfp-image-holder .mfp-content .mfp-title .txt01+.txt02{margin-left:10px}.mfp-image-holder .mfp-content .mfp-counter{position:absolute;left:105px;bottom:24px;top:auto;right:auto;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em;font-weight:500;color:#000 !important;margin-top:0 !important}@media (max-width: 743px){.mfp-image-holder .mfp-content .mfp-counter{font-size:10px;font-size:1rem;line-height:1.5em;letter-spacing:0em;font-weight:500;bottom:16px;left:67px}}.mfp-wrap button.mfp-arrow{bottom:18px}@media (max-width: 743px){.mfp-wrap button.mfp-arrow{bottom:12px}}.mfp-wrap .mfp-content .mfp-close{bottom:17px}@media (max-width: 743px){.mfp-wrap .mfp-content .mfp-close{bottom:13px}}

/*# sourceMappingURL=maps/club_info_winner_list.min.css.map */
