.club_info .sec-intro{padding:16px 0 62px}@media (max-width: 743px){.club_info .sec-intro{margin-top:-4px;padding:1px 0 110px;overflow:hidden}}@media (min-width: 744px){.club_info .sec-intro .inner-intro{display:flex;align-items:flex-start;justify-content:space-between}}@media (min-width: 744px){.club_info .sec-intro .photo-intro{width:53%;max-width:542px}}@media (max-width: 743px){.club_info .sec-intro .photo-intro{margin:0 -24px 56px}}.club_info .sec-intro .photo-intro .photo-inner{position:relative;overflow:hidden}@media (min-width: 744px){.club_info .sec-intro .photo-intro .photo-inner{height:639px}}@media (max-width: 743px){.club_info .sec-intro .photo-intro .photo-inner{height:460px}}.club_info .sec-intro .photo-intro .photo-inner:after{content:'';width:100%;height:277px;background-image:linear-gradient(0deg, #f4f4f4 0%, #f4f4f4 18%, rgba(244,244,244,0.67451) 56%, rgba(244,244,244,0) 100%);position:absolute;bottom:0;left:0;transition:opacity 0.3s;will-change:opacity}@media (max-width: 743px){.club_info .sec-intro .photo-intro .photo-inner:after{height:200px}}.club_info .sec-intro .photo-intro .marquee-track{position:absolute;top:0;left:0;width:100%}.club_info .sec-intro .photo-intro .marquee-track .marquee-item{padding-bottom:6px}.club_info .sec-intro .photo-intro .marquee-track .marquee-item img{width:100%}.club_info .sec-intro .photo-intro .view-more{margin:0 auto;width:144px;height:57px;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-size:1.3rem;line-height:1.38462em;letter-spacing:0em;font-weight:bold;font-family:"Libre Baskerville",serif;color:#476fa0;white-space:nowrap;cursor:pointer}.club_info .sec-intro .photo-intro .view-more:before{content:'';display:block;width:57px;height:57px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='57' viewBox='0 0 57 57'%3E%3Cdefs%3E%3Cstyle%3E.a,.b,.d%7Bfill:none;%7D.a,.b%7Bstroke:%23476fa0;%7D.a%7Bstroke-miterlimit:10;%7D.c%7Bstroke:none;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(57) rotate(90)'%3E%3Cpath class='a' d='M873,167l9.134,9.134L873,185.268' transform='translate(-848.091 -148.373)'/%3E%3Cg class='b'%3E%3Ccircle class='c' cx='28.5' cy='28.5' r='28.5'/%3E%3Ccircle class='d' cx='28.5' cy='28.5' r='28'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}@media (min-width: 744px){.club_info .sec-intro .content-intro{width:44%;max-width:432px;padding:81px 0 30px}}.club_info .sec-intro .content-intro .txt{font-size:16px;font-size:1.6rem;line-height:2.125em;color:#0f3360}@media (min-width: 744px){.club_info .sec-intro .content-intro .txt{margin-right:-5px;margin-bottom:35px}}@media (max-width: 743px){.club_info .sec-intro .content-intro .txt{margin-bottom:30px}}@media (max-width: 743px){.club_info .sec-intro .content-intro .group-btn{margin-right:-24px}}.club_info .sec-intro .content-intro .group-btn .c-corp-btn01{width:100%}@media (max-width: 743px){.club_info .sec-intro .content-intro .group-btn .c-corp-btn01{height:50px}.club_info .sec-intro .content-intro .group-btn .c-corp-btn01 .text{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.05em}}.club_info .sec-intro .content-intro .group-btn .c-corp-btn01:not(:first-child){margin-top:18px}@media (max-width: 743px){.club_info .sec-intro .content-intro .group-btn .c-corp-btn01:not(:first-child){margin-top:24px}}.club_info .sec-info{padding:75px 0 72px;background-color:#fff}@media (max-width: 743px){.club_info .sec-info{padding:44px 0 59px}}@media (min-width: 744px){.club_info .sec-info .list-item{display:flex;justify-content:space-between}}.club_info .sec-info .list-item .item{text-align:center}@media (min-width: 744px){.club_info .sec-info .list-item .item{width:32%;max-width:318px}}@media (max-width: 743px){.club_info .sec-info .list-item .item:not(:last-child){border-bottom:1px solid #476fa0;padding-bottom:40px;margin-bottom:63px}}.club_info .sec-info .list-item .item__ttl{font-size:20px;font-size:2rem;line-height:1.7em;letter-spacing:.05em;font-weight:800;font-family:"Shippori Mincho",serif;color:#0f3360;margin-bottom:6px}@media only screen and (min-width: 744px) and (max-width: 770px){.club_info .sec-info .list-item .item__ttl{font-size:18px;font-size:1.8rem;line-height:1.77778em}}.club_info .sec-info .list-item .item__en{font-size:12px;font-size:1.2rem;line-height:1.83333em;letter-spacing:.1em;font-weight:bold;font-family:"Libre Baskerville",serif;color:#476fa0;margin-bottom:23px}@media (max-width: 743px){.club_info .sec-info .list-item .item__en{margin-bottom:36px}}.club_info .sec-info .list-item .item__txt{font-size:14px;font-size:1.4rem;line-height:2.14286em;letter-spacing:0em}@media (min-width: 744px){.club_info .sec-info .list-item .item__txt{margin-bottom:25px}}@media only screen and (min-width: 744px) and (max-width: 1080px){.club_info .sec-info .list-item .item__txt{font-size:12px;font-size:1.2rem;line-height:2.33333em}}@media only screen and (min-width: 744px) and (max-width: 940px){.club_info .sec-info .list-item .item__txt br{display:none}}@media (max-width: 743px){.club_info .sec-info .list-item .item__txt{margin-bottom:29px}}.club_info .sec-text{padding:75px 0 38px}@media (max-width: 743px){.club_info .sec-text{padding-bottom:50px}}.club_info .sec-text .txt01{font-size:16px;font-size:1.6rem;line-height:2.125em;color:#0f3360}@media (min-width: 744px){.club_info .sec-text .txt01{text-align:center}}.club_info .sec-text .btn01{display:flex;justify-content:center;align-items:center;color:#fff !important;width:474px;height:103px;background-color:#0146a0;margin:30px auto 0;padding-left:18px;cursor:pointer}@media (max-width: 743px){.club_info .sec-text .btn01{width:100%;padding-left:0;padding-right:12px}}.club_info .sec-text .btn01 .c-ar{width:51px}.club_info .sec-text .btn01 .text{font-size:20px;font-size:2rem;line-height:2em;letter-spacing:.05em;font-weight:800;font-family:"Shippori Mincho",serif;display:inline-block;margin:0 10px 0;transition:transform 0.3s;will-change:transform}.club_info .sec-text .btn01 .ico{margin-top:-5px;transition:all 0.3s;will-change:transform}@media only screen and (min-width: 1025px){.club_info .sec-text .btn01:hover .text{transform:scale(1.05)}.club_info .sec-text .btn01:hover .ico{transform:scale(1.05)}}.club_info .sec-text .c-back-top{margin-bottom:0}@media (max-width: 743px){.club_info .sec-text .c-back-top{margin-top:50px}}

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