:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{box-sizing:border-box;flex-direction:column;width:100%;min-height:100svh;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}@media screen and (width<=480px){.pagination{width:60%}}.header__wrapper__top{z-index:20;width:100%;position:absolute;top:0}.top{flex-direction:column;gap:30px;margin:0 0 100px;padding-top:80vh;display:flex}.top .top__firstMsg{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:50px;width:100%;height:100vh;display:flex;position:absolute;top:0}.top .top__firstMsg .top__firstImg{object-fit:cover;width:100%;height:100vh;position:absolute}.top .top__firstMsg .top__firstMsg__box{width:50%;margin:5%;position:relative}.top .top__firstMsg .top__firstMsg__box .top__firstMsg__title{z-index:5;color:#eee;text-shadow:2px 1px 1px #484c57;letter-spacing:.5rem;background-color:#6aacf8;justify-content:center;align-items:center;height:20px;padding:0 20px;font-size:40px;font-weight:700;display:flex;position:relative}.top .top__firstMsg .top__firstMsg__box .top__firstMsg__title .top__firstMsg__title__break{display:inline}.top .top__firstMsg .top__firstMsg__box .top__firstMsg__title .top__firstMsg__title__break:before{content:"　"}.top .top__firstMsg .top__firstMsg__description{color:#eee;text-shadow:2px 1px 1px #484c57;letter-spacing:.2rem;margin-top:50px;line-height:2rem;position:relative}.top .top__vision{width:90%;margin:5%;display:flex}.top .top__vision .top__vision__img{object-fit:cover;width:40%}.top .top__vision .top__vision__box{flex-direction:column;width:50%;margin:0 5%;display:flex}.top .top__vision .top__vision__box .top__vision__title{color:#6aacf8;letter-spacing:.2rem;margin-bottom:20px;font-size:36px;line-height:2}.top .top__vision .top__vision__box .top__vision__description{color:#1b1b1b;letter-spacing:.1rem;margin-bottom:50px;font-size:18px;line-height:2}.top .top__looking{background:#6aacf8;width:90%;padding:5%;display:flex}.top .top__looking .top__looking__img{object-fit:cover;width:40%}.top .top__looking .top__looking__box{flex-direction:column;width:50%;margin:0 5%;display:flex}.top .top__looking .top__looking__box .top__looking__title{color:#eee;letter-spacing:.2rem;margin-bottom:20px;font-size:36px;line-height:2}.top .top__looking .top__looking__box .top__looking__description{color:#eee;letter-spacing:.1rem;margin-bottom:20px;font-size:18px;line-height:2}.top .top__contentsTile{grid-template-columns:1fr 1fr 1fr;justify-content:center;align-items:flex-start;gap:30px;width:90%;padding:100px 5%;display:grid}.top .top__contentsTile .top__contentsTile__item{color:#1b1b1b;cursor:pointer;justify-content:center;align-items:flex-start;text-decoration:none;display:flex;position:relative}.top .top__contentsTile .top__contentsTile__item:hover:before{background-color:#0000;transition:all .3s}.top .top__contentsTile .top__contentsTile__item img{width:100%;position:absolute;top:0}.top .top__contentsTile .top__contentsTile__item .top__contentsTile__item__label{color:#eee;letter-spacing:.2rem;z-index:6;justify-content:center;align-items:center;width:60%;height:100%;padding:0 20%;font-size:24px;display:flex;position:absolute}.top .top__news{flex-direction:column;gap:50px;display:flex}.top .top__news .top__news__card{grid-template-columns:1fr 1fr 1fr;gap:30px;width:90%;padding:0 5%;display:grid}.top .top__news .top__news__list{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}@media screen and (width<=480px){.top .top__firstMsg .top__firstImg{height:50vh;position:relative}.top .top__firstMsg .top__firstMsg__box{width:80%;margin:10%}.top .top__firstMsg .top__firstMsg__box .top__firstMsg__title{color:#6aacf8;letter-spacing:.4rem;text-shadow:none;background:0 0;padding:0;font-size:28px;line-height:1.5}.top .top__firstMsg .top__firstMsg__box .top__firstMsg__title .top__firstMsg__title__break{display:block}.top .top__firstMsg .top__firstMsg__box .top__firstMsg__description{color:#1b1b1b;text-shadow:none}.top .top__vision{flex-direction:column;gap:20px;width:80%;margin:10%}.top .top__vision .top__vision__img{object-fit:cover;width:100%}.top .top__vision .top__vision__box{flex-direction:column;width:100%;margin:0;display:flex}.top .top__vision .top__vision__box .top__vision__title{color:#6aacf8;letter-spacing:.2rem;margin-bottom:20px;font-size:24px;line-height:2}.top .top__vision .top__vision__box .top__vision__description{color:#1b1b1b;letter-spacing:.1rem;margin-bottom:50px;font-size:16px;line-height:2}.top .top__looking{background:#6aacf8;flex-direction:column-reverse;gap:20px;width:80%;padding:10%}.top .top__looking .top__looking__img{object-fit:cover;width:100%}.top .top__looking .top__looking__box{flex-direction:column;width:100%;margin:0;display:flex}.top .top__looking .top__looking__box .top__looking__title{color:#eee;letter-spacing:.2rem;margin-bottom:20px;font-size:24px;line-height:2}.top .top__looking .top__looking__box .top__looking__description{color:#eee;letter-spacing:.1rem;margin-bottom:20px;font-size:16px;line-height:2}.top .top__contentsTile{grid-template-columns:1fr;padding:5%}.top .top__contentsTile .top__contentsTile__item .top__contentsTile__item__label{font-size:16px}.top .top__news .top__news__card{grid-template-columns:1fr;gap:20px;width:80%;padding:0 10%}}.title{gap:30px;width:80%;height:60px;padding-left:100px;line-height:1.5;display:flex}.title .title__id{border-left:2px solid #b9b9b9;flex-direction:column;display:flex}.title .title__id .title__id-flg{color:#eee;background:#6aacf8;justify-content:center;align-items:center;width:40px;height:30px;font-size:24px;display:flex}.title .title__name{letter-spacing:.25rem;justify-content:center;align-items:center;font-size:36px;display:flex}@media screen and (width<=480px){.title{width:80%;height:40px;padding-left:30px}.title .title__id .title__id-flg{width:30px;height:20px;font-size:16px}.title .title__name{letter-spacing:.2rem;font-size:24px}}.news-card{letter-spacing:.05rem;cursor:pointer;border:2px solid #6aacf8;border-radius:10px;flex-direction:column;transition:all .3s;display:flex;position:relative;overflow:hidden}.news-card:hover{transition:all .3s;box-shadow:0 0 10px #6aacf8}.news-card .news-card__image{object-fit:cover;width:100%;height:100%}.news-card .news-card__head{color:#eee;background:#6aacf8;flex-direction:column;gap:10px;padding:10px;display:flex}.news-card .news-card__head .news-card__datenew{align-items:center;gap:10px;display:flex}.news-card .news-card__head .news-card__datenew .news-card__new{color:#eee;background:#ca0000;border-radius:2px;justify-content:center;align-items:center;width:40px;height:20px;padding:2px;font-size:12px;display:flex}.news-card .news-card__head .news-card__title{letter-spacing:.1rem;font-size:24px;line-height:1.5}.news-card .news-card__explain{letter-spacing:.1rem;padding:10px;font-size:18px;line-height:2}@media screen and (width<=480px){.news-card{background:#6aacf8}.news-card .news-card__image{width:100%;height:100%}.news-card .news-card__head{height:100%}.news-card .news-card__head .news-card__title{font-size:20px}.news-card .news-card__head .news-card__datenew{font-size:16px}.news-card .news-card__explain{display:none}}.button{letter-spacing:.1rem;color:#eee;cursor:pointer;background:#6aacf8;border:2px solid #6aacf8;border-radius:10px;justify-content:center;align-items:center;width:400px;height:46px;font-family:new-atten-round,tbudrgothic-std;font-size:18px;transition:all .3s;display:flex}.button:hover{color:#6aacf8;background:#eee;border:2px solid #6aacf8;transition:all .3s}.button.--disabled{color:#eee;cursor:not-allowed;background:#aaa;border:2px solid #aaa}.button.--whiteline{background:inherit;border:2px solid #eee}@media screen and (width<=480px){.button{width:300px;padding:10px;font-size:18px}}.contents-tile{flex-direction:column;gap:30px;width:90%;min-width:300px;transition:all .3s;display:flex;position:relative}.contents-tile:hover .contents-tile__description-container{color:#eee;background:#6aacf8;transition:all .3s}.contents-tile .contents-tile__image-container{width:100%;height:200px;position:relative}.contents-tile .contents-tile__image-container img{object-fit:cover;width:100%;height:100%;display:flex;position:relative}.contents-tile .contents-tile__description-container{border-left:5px solid #6aacf8;flex-direction:column;width:calc(100% - 45px);padding:20px;transition:all .3s;display:flex}.contents-tile .contents-tile__description-container .title-name{letter-spacing:.1rem;margin-bottom:10px;font-size:28px;line-height:1.5}.contents-tile .contents-tile__description-container .description{letter-spacing:.1rem;font-size:18px;line-height:2}@media screen and (width<=480px){.contents-tile{width:90%}.contents-tile .contents-tile__description-container .title-name{font-size:24px}.contents-tile .contents-tile__description-container .description{font-size:16px}}@media screen and (width<=480px){.pagination{width:60%}}.news,.news .news__index{flex-direction:column;gap:50px;display:flex}.news .news__index .news__card{justify-content:space-around;gap:30px;width:90%;margin:0 5%;display:flex}.news .news__index .news__list{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.news .news__detail{flex-direction:column;align-items:center;gap:30px;width:100%;display:flex}.news .news__detail .news__detail__content{letter-spacing:.1rem;width:80%;font-size:18px;line-height:2}.news__prevNext{justify-content:space-between;width:80%;margin:0 10%;display:flex}.news__prevNext a{color:inherit;text-decoration:none}@media screen and (width<=480px){.news .news__index .news__card{flex-direction:column;gap:20px}.news .news__detail .news__detail__content{width:90%}.news__prevNext{flex-direction:column;gap:20px;width:90%;margin:0 5%}}.news-title{letter-spacing:.15rem;cursor:pointer;border-bottom:2px solid #6aacf8;grid-template-columns:1fr 3fr;gap:30px;width:80%;min-width:320px;padding:10px;font-size:20px;display:grid}.news-title .news-title__left{justify-content:center;align-items:center;gap:20px;display:flex}.news-title .news-title__left .news-title__new{color:#eee;background:#ca0000;border-radius:2px;justify-content:center;align-items:center;width:40px;padding:2px;font-size:12px;display:flex}.news-title .news-title__left .news-title__old{background:inherit;width:44px}.news-title .news-title__text{align-items:center;display:flex}@media screen and (width<=480px){.news-title{letter-spacing:.1rem;flex-direction:column;align-items:flex-start;gap:10px;font-size:18px;display:flex}}.breadcrumb__box{color:#eee;align-items:center;gap:10px;margin-top:40px;margin-bottom:20px;margin-left:40px;font-size:16px;display:flex}.breadcrumb__box .breadcrumb{color:#484c57;text-decoration:none;transition:all .3s}.breadcrumb__box .breadcrumb:hover{color:#6aacf8;transition:all .3s}.breadcrumb__box .breadcrumb:after{content:">";color:#484c57;margin-left:10px}.breadcrumb__box .breadcrumb:last-child:after{content:""}@media screen and (width<=480px){.breadcrumb__box{margin-left:20px;font-size:14px}}.news-header{letter-spacing:.05rem;background:#6aacf8;border:2px solid #6aacf8;border-radius:10px;flex-direction:row;align-items:center;width:70%;min-width:700px;height:200px;display:flex;position:relative;overflow:hidden}.news-header .news-header__image{object-fit:cover;height:100%}.news-header .news-header__head{color:#eee;flex-direction:column;gap:20px;padding:10px;display:flex}.news-header .news-header__head .news-header__datenew{align-items:center;gap:10px;display:flex}.news-header .news-header__head .news-header__datenew .news-header__new{color:#eee;background:#ca0000;border-radius:2px;justify-content:center;align-items:center;width:40px;height:20px;padding:2px;font-size:16px;display:flex}.news-header .news-header__head .news-header__title{letter-spacing:.2rem;font-size:32px;line-height:1.5}.news-header .news-header__explain{letter-spacing:.05rem;padding:10px;font-size:16px}@media screen and (width<=480px){.news-header{width:90%;min-width:initial;height:initial;background:#6aacf8;flex-direction:column;align-items:flex-start}.news-header .news-header__image{width:100%}.news-header .news-header__head{gap:10px;height:100%}.news-header .news-header__head .news-header__datenew{font-size:16px}.news-header .news-header__head .news-header__title{font-size:24px}.news-header .news-header__explain{display:none}}.news-before-after{cursor:pointer;border-top:2px solid #6aacf8;flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;width:500px;padding:10px;transition:all .3s;display:flex;position:relative}.news-before-after:hover{background:#ccc;transition:all .3s}.news-before-after .news-before-after__image{letter-spacing:.1rem;color:#6aacf8;flex-direction:column;align-items:flex-start;gap:10px;font-size:32px;display:flex}.news-before-after .news-before-after__image img{width:150px;height:150px}.news-before-after .news-before-after__content{letter-spacing:.05rem;font-size:16px}.news-before-after .news-before-after__content .news-before-after__title{letter-spacing:.1rem;font-size:24px;line-height:1.5}.news-before-after.--after{flex-direction:row-reverse}.news-before-after.--after .news-before-after__image{align-items:flex-end}.news-before-after.--after .news-before-after__content{text-align:right}@media screen and (width<=480px){.news-before-after{width:calc(100% - 20px)}.news-before-after .news-before-after__image{font-size:24px}.news-before-after .news-before-after__image img{width:100px;height:100px}.news-before-after .news-before-after__content{font-size:16px}.news-before-after .news-before-after__content .news-before-after__title{font-size:20px}}@media screen and (width<=480px){.pagination{width:60%}}.activities{flex-direction:column;gap:50px;display:flex}.activities .vision__description{letter-spacing:.1rem;flex-direction:column;gap:50px;width:80%;margin:30px 10%;font-size:18px;line-height:2;display:flex}.activities .about__association__description{flex-direction:column;gap:50px;width:80%;margin:30px 10% 0;display:flex}@media screen and (width<=480px){.activities{gap:30px}.activities .vision__description{font-size:16px}.activities .about__association__description{gap:30px;width:80%;margin:30px 10% 0;font-size:16px}}@media screen and (width<=480px){.pagination{width:60%}}.aboutParkGolf{flex-direction:column;gap:50px;display:flex}.aboutParkGolf .aboutParkGolf__howToPlay{flex-direction:column;align-items:center;gap:50px;padding:5%;display:flex}.aboutParkGolf .top__looking{width:90%;padding:5%;display:flex}.aboutParkGolf .top__looking.--blue{background:#6aacf8}.aboutParkGolf .top__looking.--green{background:#2daf2d}.aboutParkGolf .top__looking.--orange{background:#e28c46}.aboutParkGolf .top__looking .top__looking__img{object-fit:cover;width:40%}.aboutParkGolf .top__looking .top__looking__box{flex-direction:column;width:50%;margin:0 5%;display:flex}.aboutParkGolf .top__looking .top__looking__box .top__looking__title{color:#eee;letter-spacing:.2rem;margin-bottom:20px;font-size:36px;line-height:2}.aboutParkGolf .top__looking .top__looking__box .top__looking__description{color:#eee;letter-spacing:.1rem;margin-bottom:20px;font-size:18px;line-height:2}.aboutParkGolf .top__contentsTile{grid-template-columns:1fr 1fr 1fr;justify-content:center;align-items:flex-start;gap:30px;width:90%;padding:30px 5%;display:grid}.aboutParkGolf .top__contentsTile .top__contentsTile__item{color:#1b1b1b;cursor:pointer;justify-content:center;align-items:flex-start;text-decoration:none;display:flex;position:relative}.aboutParkGolf .top__contentsTile .top__contentsTile__item:hover:before{background-color:#0000;transition:all .3s}.aboutParkGolf .top__contentsTile .top__contentsTile__item img{width:100%;position:absolute;top:0}.aboutParkGolf .top__contentsTile .top__contentsTile__item .top__contentsTile__item__label{color:#eee;letter-spacing:.2rem;z-index:6;justify-content:center;align-items:center;width:60%;height:100%;padding:0 20%;font-size:24px;display:flex;position:absolute}@media screen and (width<=480px){.aboutParkGolf .top__contentsTile{grid-template-columns:1fr;padding:5%}.aboutParkGolf .top__contentsTile .top__contentsTile__item .top__contentsTile__item__label{font-size:16px}.aboutParkGolf .aboutParkGolf__howToPlay{width:80%;padding:10%}.aboutParkGolf .top__looking{flex-direction:column-reverse;gap:20px;width:100%;padding:0}.aboutParkGolf .top__looking.--blue{background:#6aacf8}.aboutParkGolf .top__looking.--green{background:#2daf2d}.aboutParkGolf .top__looking.--orange{background:#e28c46}.aboutParkGolf .top__looking .top__looking__img{object-fit:cover;width:100%}.aboutParkGolf .top__looking .top__looking__box{flex-direction:column;align-items:center;width:80%;margin:5% 10%;display:flex}.aboutParkGolf .top__looking .top__looking__box .top__looking__title{color:#eee;letter-spacing:.2rem;margin-bottom:20px;font-size:24px;line-height:2}.aboutParkGolf .top__looking .top__looking__box .top__looking__description{color:#eee;letter-spacing:.1rem;margin-bottom:20px;font-size:16px;line-height:2}}.parkGolfPlay{color:#1b1b1b;border:2px solid #6aacf8;border-radius:10px;justify-content:flex-start;align-items:center;gap:50px;width:90%;padding:5%;display:flex;position:relative}.parkGolfPlay .parkGolfPlay__image-container{width:40%;position:relative}.parkGolfPlay .parkGolfPlay__image-container img{object-fit:cover;width:100%;height:100%;display:flex;position:relative}.parkGolfPlay .parkGolfPlay__description-container{letter-spacing:.1rem;flex-direction:column;width:60%;display:flex}.parkGolfPlay .parkGolfPlay__description-container .title{width:100%;margin-bottom:30px;padding-left:0}.parkGolfPlay .parkGolfPlay__description-container .title .title__id .title__id-flg{background-color:#2daf2d}.parkGolfPlay .parkGolfPlay__description-container .title .title__name{font-size:32px}.parkGolfPlay .parkGolfPlay__description-container .description{letter-spacing:.15rem;font-size:18px;line-height:2}@media screen and (width<=480px){.parkGolfPlay{flex-direction:column;gap:20px;width:90%}.parkGolfPlay .parkGolfPlay__image-container{width:100%;margin-bottom:20px;padding:0}.parkGolfPlay .parkGolfPlay__image-container img{object-fit:cover;width:100%;height:100%}.parkGolfPlay .parkGolfPlay__description-container{width:100%;font-size:16px;line-height:2}.parkGolfPlay .parkGolfPlay__description-container .title{width:100%;padding-left:0}.parkGolfPlay .parkGolfPlay__description-container .title .title__id .title__id-flg{background-color:#2daf2d}.parkGolfPlay .parkGolfPlay__description-container .title .title__name{font-size:20px}.parkGolfPlay .parkGolfPlay__description-container .description{font-size:16px}}.bigGenre__box{z-index:30;flex-direction:column;width:100%;margin-bottom:100px;display:flex;position:sticky;top:0}.bigGenre__box .bigGenre__title{color:#6aacf8;letter-spacing:.3rem;background:#eee;width:calc(100% - 80px);padding:20px 40px;font-size:36px}.bigGenre__box .bigGenre__contents{justify-content:space-between;display:flex}.bigGenre__box .bigGenre__contents a{color:#eee;text-decoration:none}.bigGenre__box .bigGenre__contents .bigGenre__content{letter-spacing:.15rem;color:#eee;background:#484c57;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 20px);padding:10px;font-size:24px;transition:all .3s;display:flex}.bigGenre__box .bigGenre__contents .bigGenre__content .content__arrow{font-size:16px}.bigGenre__box .bigGenre__contents .bigGenre__content:hover{background:#6aacf8;transition:all .3s}@media screen and (width<=480px){.bigGenre__box .bigGenre__title{width:calc(100% - 40px);padding:20px;font-size:24px;line-height:1.5}.bigGenre__box .bigGenre__contents .bigGenre__content{width:calc(100% - 10px);padding:10px 5px;font-size:16px}}@media screen and (width<=480px){.pagination{width:60%}}.activityReport{flex-direction:column;display:flex}.activityReport.--detail{gap:50px}.contents{flex-direction:column;align-items:center;gap:50px;display:flex}.contents .title{padding:0}.contents .activityReport__contents{flex-direction:column;gap:30px;width:80%;margin:0 10%;display:flex}.contents .activityReport__contents .activityReport__contents__detail{flex-direction:column;align-items:center;gap:30px;display:flex}.contents .activityReport__contents .activityReport__contents__detail p{letter-spacing:.1rem;width:100%;font-size:18px;line-height:2}.contents .activityReport__contents .activityReport__contents__detail img{width:50%}.contents .activityReport__detail{justify-content:center;align-items:center;width:100%;display:flex}.activityReport__List{letter-spacing:.1rem;flex-direction:column;width:90%;margin:50px 5%;font-size:18px;line-height:2;display:flex}@media screen and (width<=480px){.contents .title{width:100%;height:initial;border-left:2px solid #b9b9b9;flex-direction:column}.contents .title .title__name{padding-left:20px}.contents .activityReport__contents{width:80%;padding:5% 0}.contents .activityReport__contents .activityReport__contents__detail p{font-size:16px}.contents .activityReport__contents .activityReport__contents__detail img{width:100%}.contents .activityReport__contents .activityReport__contents__detail .resultTable__wrapper{width:100%;overflow-x:scroll}}.activityTitle-card{letter-spacing:.05rem;cursor:pointer;transition:all .3s;display:flex;position:relative;overflow:hidden}.activityTitle-card:hover{transition:all .3s;box-shadow:0 0 10px #6aacf8}.activityTitle-card .activityTitle-card__image{object-fit:cover;width:40%;height:100%}.activityTitle-card .activityTitle-card__head{color:#1b1b1b;border-bottom:10px solid #2daf2d;flex-direction:column;gap:10px;width:calc(60% - 60px);padding:30px;display:flex}.activityTitle-card .activityTitle-card__head .activityTitle-card__datenew{align-items:center;gap:10px;display:flex}.activityTitle-card .activityTitle-card__head .activityTitle-card__datenew .activityTitle-card__new{color:#eee;background:#ca0000;border-radius:2px;justify-content:center;align-items:center;width:40px;height:20px;padding:2px;font-size:12px;display:flex}.activityTitle-card .activityTitle-card__head .activityTitle-card__title{letter-spacing:.25rem;font-size:42px;line-height:1.5}.activityTitle-card .activityTitle-card__explain{letter-spacing:.15rem;padding:10px;font-size:18px;line-height:2}@media screen and (width<=480px){.activityTitle-card{flex-direction:column;position:relative;box-shadow:0 0 10px #6aacf8}.activityTitle-card .activityTitle-card__image{width:100%;height:100%}.activityTitle-card .activityTitle-card__head{border-top:10px solid #6aacf8;border-bottom:none;width:calc(100% - 60px);height:100%}.activityTitle-card .activityTitle-card__head .activityTitle-card__title{font-size:20px}.activityTitle-card .activityTitle-card__head .activityTitle-card__datenew,.activityTitle-card .activityTitle-card__explain{font-size:16px}}.activityReport__titleBox{width:90%;height:400px;margin:0 5%;display:flex;position:relative}.activityReport__titleBox .activityReport__left{width:50%}.activityReport__titleBox .activityReport__left img{object-fit:cover;width:100%;height:100%}.activityReport__titleBox .activityReport__right{border-bottom:10px solid #2daf2d;border-right:3px solid #b9b9b9;flex-direction:column;justify-content:flex-start;align-items:flex-end;width:50%;display:flex}.activityReport__titleBox .activityReport__right .activityReport__id{color:#eee;background:#6aacf8;justify-content:center;align-items:center;width:90px;height:60px;font-size:32px;display:flex}.activityReport__titleBox .activityReport__right .activityReport__titleWrapper{flex-direction:column;gap:20px;width:90%;display:flex}.activityReport__titleBox .activityReport__right .activityReport__titleWrapper .activityReport__title{letter-spacing:.25rem;color:#1b1b1b;margin-top:50px;font-family:new-atten-round,tbudrgothic-std;font-size:40px;font-weight:400}.activityReport__titleBox .activityReport__right .activityReport__titleWrapper .activityReport__subtitle{letter-spacing:.2rem;font-size:24px}@media screen and (width<=480px){.activityReport__titleBox{height:initial;flex-direction:column-reverse;width:80%;margin:0 10%}.activityReport__titleBox .activityReport__left{width:100%}.activityReport__titleBox .activityReport__right{border:none;border-left:3px solid #b9b9b9;align-items:flex-start;width:100%}.activityReport__titleBox .activityReport__right .activityReport__id{width:60px;height:40px;font-size:24px}.activityReport__titleBox .activityReport__right .activityReport__titleWrapper{padding:5%}.activityReport__titleBox .activityReport__right .activityReport__titleWrapper .activityReport__title{margin-top:20px;font-size:24px}.activityReport__titleBox .activityReport__right .activityReport__titleWrapper .activityReport__subtitle{letter-spacing:.1rem;font-size:18px}}.tournamentResultTable{table-layout:fixed;border-spacing:0;width:90%;min-width:1000px;margin:0 5% 50px}.tournamentResultTable tr{text-align:center}.tournamentResultTable tr th{letter-spacing:.1rem;border-bottom:2px solid #6aacf8;padding:10px}.tournamentResultTable tr th .course__id{justify-content:center;align-items:center;width:30px;height:30px;display:flex}.tournamentResultTable tr th .course__id.--A{color:#eee;background:#c00}.tournamentResultTable tr th .course__id.--B{color:#eee;background:#0979e2}.tournamentResultTable tr th .course__id.--C{color:#1b1b1b;background:#cce209}.tournamentResultTable tr th .course__id.--D{color:#c00;background:#cacaca}.tournamentResultTable tr .result__score{width:5%}.tournamentResultTable tr .result__name{width:20%}.tournamentResultTable tr td{letter-spacing:.1rem;text-align:center;border-bottom:1px solid #bbb;padding:10px}.tournamentResultTable tr .course__score.--A{color:#eee;background:#c00}.tournamentResultTable tr .course__score.--B{color:#eee;background:#0979e2}.tournamentResultTable tr .course__score.--C{color:#1b1b1b;background:#cce209}.tournamentResultTable tr .course__score.--D{color:#c00;background:#cacaca}@media screen and (width<=480px){.tournamentResultTable{width:100%;font-size:16px}.tournamentResultTable tr .result__name{width:15%}}@media screen and (width<=480px){.pagination{width:60%}}.tournamentDetail .tournamentDetail__toggle{justify-content:center;align-items:center;width:100%;display:flex}.tournamentDetail .tournamentSchedule__list,.tournamentResult__list{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:80%;margin:20px 10%;display:flex;position:relative}@media screen and (width<=480px){.tournamentDetail .tournamentSchedule__list{gap:50px;width:100%;margin:20px 0}.resultTable__wrapper{width:80%;overflow-x:scroll}}.tournament-detail-title{justify-content:center;align-items:center;width:100%;display:flex}.tournament-detail-title .title__left{letter-spacing:.1rem;flex-direction:column;align-items:center;gap:20px;width:calc(25% - 40px);padding:20px;font-size:24px;display:flex}.tournament-detail-title .title__left .title__type{color:#eee;background:#2daf2d;border-radius:5px;padding:2px 10px;font-size:12px}.tournament-detail-title .title__right{padding:20px;letter-spacing:.1rem;border-left:5px solid #6aacf8;flex-direction:column;align-items:flex-start;width:calc(75% - 70px);padding-left:50px;display:flex}.tournament-detail-title .title__right .title__name{letter-spacing:.2rem;border-bottom:2px solid #6aacf8;margin-bottom:30px;padding:10px;font-size:32px;font-weight:700}.tournament-detail-title .title__right .title__content{border-bottom:1px solid #6aacf8;grid-template-columns:1fr 2fr;width:100%;margin:.5em;display:grid}@media screen and (width<=480px){.tournament-detail-title{flex-direction:column}.tournament-detail-title .title__left{border-bottom:3px solid #6aacf8;align-items:flex-start;gap:5px;width:80%;padding:10px;font-size:16px}.tournament-detail-title .title__left .title__type{padding:2px 5px;font-size:10px}.tournament-detail-title .title__right{width:80%;padding:10px;padding-left:initial;border:none;align-items:flex-start;gap:5px;font-size:16px}.tournament-detail-title .title__right .title__name{letter-spacing:.15rem;border:none;margin-bottom:10px;padding:5px;font-size:24px;line-height:1.5}.tournament-detail-title .title__right .title__content{font-size:16px;line-height:2}.tournament-detail-title .title__right .title__content dd{margin:0}}.tournament-recent-title{justify-content:center;align-items:center;width:100%;display:flex}.tournament-recent-title .title__right{letter-spacing:.1rem;border-left:5px solid #6aacf8;flex-direction:column;align-items:flex-start;width:100%;padding:20px 20px 20px 50px;display:flex}.tournament-recent-title .title__right .title__name{letter-spacing:.2rem;border-bottom:2px solid #6aacf8;margin-bottom:30px;padding:10px;font-size:32px;font-weight:700}.tournament-recent-title .title__right .title__content{border-bottom:1px solid #6aacf8;grid-template-columns:1fr 2fr;width:100%;margin:.5em;display:grid}@media screen and (width<=480px){.tournament-recent-title{flex-direction:column}.tournament-recent-title .title__right{width:80%;padding:10px;padding-left:initial;border:none;border-top:3px solid #6aacf8;align-items:flex-start;gap:5px;font-size:16px}.tournament-recent-title .title__right .title__name{letter-spacing:.15rem;border:none;margin-bottom:10px;padding:5px;font-size:24px;line-height:1.5}}@media screen and (width<=480px){.pagination{width:60%}}.parkGolfCourse{flex-direction:column;gap:50px;display:flex}.parkGolfCourse .course__nameBox{letter-spacing:.15rem;align-items:center;gap:30px;width:80%;margin:30px 10%;font-size:28px;display:flex}.parkGolfCourse .course__nameBox .course__alphabet{padding:20px;font-size:32px}.parkGolfCourse .course__nameBox .course__alphabet.--A{color:#eee;background:#c00}.parkGolfCourse .course__nameBox .course__alphabet.--B{color:#eee;background:#0979e2}.parkGolfCourse .course__nameBox .course__alphabet.--C{color:#1b1b1b;background:#cce209}.parkGolfCourse .parkGolfCourse__description{letter-spacing:.1rem;flex-direction:column;width:80%;margin:30px 10%;font-size:18px;line-height:2;display:flex}.parkGolfCourse .course__img{border-radius:10px;width:60%;margin:0 20%}@media screen and (width<=480px){.parkGolfCourse .course__nameBox{gap:20px;font-size:22px}.parkGolfCourse .course__nameBox .course__alphabet{padding:10px;font-size:24px}.parkGolfCourse .parkGolfCourse__description{font-size:16px}.parkGolfCourse .course__img{border-radius:10px;width:90%;margin:0 5%}}.associationDetail{letter-spacing:.15rem;color:#eee;width:100%;font-size:18px;display:flex}.associationDetail .associationDetail__date{background:#6aacf8;width:20%;padding:10px 20px}.associationDetail .associationDetail__content{color:#1b1b1b;width:80%;padding:10px 20px}.associationDetail.--outdate .associationDetail__date{background:#a6acb2}.associationDetail.--outdate .associationDetail__content{color:#a6acb2}@media screen and (width<=480px){.associationDetail{font-size:16px}.associationDetail .associationDetail__date{width:30%;padding:10px}.associationDetail .associationDetail__content{width:70%;padding:10px}}.holeList{justify-content:center;align-items:center;width:80%;height:180px;margin:50px 10%;display:flex}.holeList .list{letter-spacing:.1rem;flex-direction:column;font-size:20px;display:flex}.holeList .list .courseAlphabet{font-size:28px}.holeList .list div{justify-content:center;align-items:center;height:40px;padding:10px;display:flex}.holeList .list.--heading{width:200px}.holeList .list.--heading.--A{color:#eee;background:#c00}.holeList .list.--heading.--B{color:#eee;background:#0979e2}.holeList .list.--heading.--C{color:#1b1b1b;background:#cce209}.holeList .list.--content div{width:50px;font-size:24px}.holeList .list.--content .hole.--A{border-bottom:5px solid #c00}.holeList .list.--content .hole.--B{border-bottom:5px solid #0979e2}.holeList .list.--content .hole.--C{border-bottom:5px solid #cce209}@media screen and (width<=480px){.holeList{flex-direction:column;width:calc(100% - 40px);height:100%;margin:50px 20px}.holeList .list{flex-direction:row;font-size:16px}.holeList .list .courseAlphabet{font-size:22px}.holeList .list div{height:30px;padding:5px}.holeList .list.--heading{width:330px}.holeList .list.--heading div{width:110px;height:60px;font-size:16px}.holeList .list.--content div{width:100px;font-size:20px}.holeList .list.--content .hole.--A{border-bottom:none;border-right:3px solid #c00}.holeList .list.--content .hole.--B{border-bottom:none;border-right:3px solid #0979e2}.holeList .list.--content .hole.--C{border-bottom:none;border-right:3px solid #cce209}}@media screen and (width<=480px){.pagination{width:60%}}.menu__open{color:#eee;cursor:pointer;z-index:10;background:#6aacf8;border:none;border-radius:5vw;flex-direction:column;justify-content:center;align-items:center;width:10vw;height:10vw;font-size:24px;transition:all .3s;display:flex;position:fixed;bottom:10dvh;right:5vw;box-shadow:2px 2px 4px #484c57}.menu__open:hover{background:#e28c46;transition:all .3s}.menu{opacity:0;visibility:hidden;z-index:50;transition:opacity .3s,visibility .3s;display:flex;position:fixed}.menu:after{content:"";z-index:1;background-color:#323232cc;width:100%;height:100%;position:absolute;top:0;left:0}.menu.open{opacity:1;visibility:visible}.menu{justify-content:center;align-items:center;width:100%;height:100dvh}.menu .menu__close{color:#eee;cursor:pointer;z-index:4;background:#6aacf8;border:none;width:5vw;height:5vw;font-size:32px;transition:all .3s;position:fixed;top:0;right:0}.menu .menu__close:hover{color:#e28c46;background:#eee;transition:all .3s}.menu__bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.menu__contents{z-index:2;flex-flow:column wrap;justify-content:center;width:80%;height:100dvh;padding:0 10%;display:flex;position:relative;top:0}.menu__contents .menu__category{border-left:5px solid #6aacf8;flex-direction:column;justify-content:center;width:calc(50% - 120px);margin:20px 50px;padding-left:20px;display:flex;position:relative}.menu__contents .menu__category .menu__category__big{color:#eee;letter-spacing:.2rem;font-size:28px;line-height:1.5;text-decoration:none;transition:all .3s;position:relative}.menu__contents .menu__category .menu__category__big:hover{color:#6aacf8;transition:all .3s}.menu__contents .menu__category .menu__category__small{color:#eee;letter-spacing:.15rem;font-size:18px;line-height:1.5;text-decoration:none;transition:all .3s}.menu__contents .menu__category .menu__category__small:hover{color:#6aacf8;transition:all .3s}.menu__contents .menu__category .menu__category__big+.menu__category__small{border-top:1px solid #6aacf8;margin-top:10px;padding-top:5px}@media screen and (width<=480px){.menu__open{border-radius:15vw;width:30vw;height:30vw;font-size:20px;bottom:10dvh;right:5vw}.menu{height:100dvh}.menu .menu__close{width:20vw;height:20vw;font-size:24px}.menu__contents{flex-wrap:nowrap;justify-content:flex-start;width:90%;height:90dvh;margin:5dvh 0;padding:0 5%;overflow-y:scroll}.menu__contents .menu__category{width:calc(90% - 40px);margin:10px 20px}.menu__contents .menu__category .menu__category__big{font-size:24px}.menu__contents .menu__category .menu__category__small{font-size:16px}}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}.activityCard__Box{flex-direction:column;gap:30px;display:flex}.activityCard__Box .activityCard__title{letter-spacing:.3rem;color:#eee;border-radius:10px;align-items:center;margin-bottom:10px;padding:10px 20px;font-size:30px;font-weight:400;line-height:1.5;display:flex}.activityCard__Box .activityCard__title.--blue{background:#6aacf8}.activityCard__Box .activityCard__title.--green{background:#2daf2d}.activityCard__Box .activityCard__title.--orange{background:#e28c46}.activityCard__Box .activityCard__content{grid-template-columns:1fr 1fr;gap:30px;display:grid}.activityCard__Box .activityCard__content .activityCard__img{justify-content:center;align-items:center;display:flex}.activityCard__Box .activityCard__content .activityCard__img img{width:80%}.activityCard__Box .activityCard__content .activityCard__description{flex-direction:column;gap:20px;font-size:18px;display:flex}.activityCard__Box .activityCard__content .activityCard__description .activityCard__dateBox{letter-spacing:.15rem;color:#eee;justify-content:center;align-items:stretch;font-size:20px;display:flex}.activityCard__Box .activityCard__content .activityCard__description .activityCard__dateBox.--noView{display:none}.activityCard__Box .activityCard__content .activityCard__description .activityCard__dateBox .activityCard__label{background-color:#6aacf8;border-radius:10px 0 0 10px;flex-direction:column;justify-content:center;align-items:center;padding:10px 20px;display:flex}.activityCard__Box .activityCard__content .activityCard__description .activityCard__dateBox .activityCard__date{background-color:#484c57;border-radius:0 10px 10px 0;flex-direction:column;justify-content:center;align-items:center;padding:10px 20px;display:flex}.activityCard__Box .activityCard__content .activityCard__description .activityCard__paragraph{letter-spacing:.1rem;color:#1b1b1b;flex-direction:column;gap:15px;font-size:18px;line-height:2;display:flex}@media screen and (width<=480px){.activityCard__Box{width:100%}.activityCard__Box .activityCard__title{letter-spacing:.2rem;padding:10px 20px;font-size:24px}.activityCard__Box .activityCard__content{grid-template-columns:1fr;gap:30px}.activityCard__Box .activityCard__content .activityCard__img img{width:100%}.activityCard__Box .activityCard__content .activityCard__description{gap:10px}.activityCard__Box .activityCard__content .activityCard__description .activityCard__dateBox{font-size:16px}.activityCard__Box .activityCard__content .activityCard__description .activityCard__paragraph{font-size:16px;line-height:2}}.vision-card{justify-content:center;width:100%;display:flex}.vision-card.--blue{background:#6aacf8}.vision-card.--green{background:#2daf2d}.vision-card.--orange{background:#e28c46}.vision-card .vision-card__image{width:40%}.vision-card .vision-card__image img{object-fit:cover;width:100%;height:100%}.vision-card .vision-card__content{color:#eee;flex-direction:column;width:50%;padding:20px 5%;display:flex}.vision-card .vision-card__content .vision-card__title{letter-spacing:.5rem;font-family:new-atten-round,tbudrgothic-std;font-size:36px;line-height:2}.vision-card .vision-card__content .vision-card__paragraph{letter-spacing:.1rem;margin-top:20px;font-size:18px;line-height:2}.vision-card .vision-card__content .vision-card__list{letter-spacing:.1rem;margin-top:20px;padding-inline-start:20px;line-height:2;list-style-type:disc}.vision-card .vision-card__content .vision-card__list li{letter-spacing:.1rem;margin-top:10px;font-size:18px}@media screen and (width<=480px){.vision-card{flex-direction:column}.vision-card .vision-card__image{width:100%;height:200px}.vision-card .vision-card__content{width:80%;padding:10%}.vision-card .vision-card__content .vision-card__title{letter-spacing:.2rem;font-size:24px;line-height:1.5}.vision-card .vision-card__content .vision-card__paragraph{letter-spacing:.15rem;margin-top:10px;font-size:16px}.vision-card .vision-card__content .vision-card__list{margin-top:10px}.vision-card .vision-card__content .vision-card__list li{letter-spacing:.15rem;margin-top:5px;font-size:16px}}.schedule{letter-spacing:.15rem;color:#eee;width:100%;font-size:18px;display:flex}.schedule .schedule__date{background:#6aacf8;width:20%;padding:10px 20px}.schedule .schedule__content{color:#1b1b1b;width:80%;padding:10px 20px}.schedule.--outdate .schedule__date{background:#a6acb2}.schedule.--outdate .schedule__content{color:#a6acb2}@media screen and (width<=480px){.schedule{font-size:16px}.schedule .schedule__date{width:30%;padding:10px}.schedule .schedule__content{width:70%;padding:10px}}@media screen and (width<=480px){.pagination{width:60%}}.schedule__box{flex-direction:column;width:80%;margin:50px 10% 0;display:flex}@media screen and (width<=480px){.schedule__box{width:90%;margin:30px 5% 0}}@media screen and (width<=480px){.pagination{width:60%}}.association{flex-direction:column;gap:50px;display:flex}.association .association__description{flex-direction:column;gap:10px;width:80%;margin:30px 10% 0;display:flex}.association .executive__description{grid-template-columns:1fr 1fr;gap:10px;width:80%;margin:30px 10% 0;display:grid}.association .executive__description .associationDetail .associationDetail__date,.association .executive__description .associationDetail .associationDetail__content{width:50%;padding:10px}@media screen and (width<=480px){.association{gap:30px}.association .association__description{gap:10px;width:90%;margin:30px 5% 0}.association .executive__description{grid-template-columns:1fr;gap:10px;width:90%;margin:30px 5% 0}.association .executive__description .associationDetail .associationDetail__date,.association .executive__description .associationDetail .associationDetail__content{width:50%;padding:10px}}.header{z-index:20;color:#eee;background:#6aacf8;justify-content:space-between;align-items:center;width:calc(100% - 100px);min-width:850px;padding:10px 50px;display:flex}.header .header__logo{width:60px;height:60px}.header .header__title{flex-direction:row;display:flex}.header .siteTitle{flex-direction:column;justify-content:center;gap:10px;height:100px;display:flex}.header .siteTitle .siteTitle__japanese{letter-spacing:.15rem;margin-block:0;font-family:new-atten-round,tbudrgothic-std;font-size:36px;font-weight:400}.header .siteTitle .siteTitle__english{letter-spacing:.1rem;margin-block:0;font-size:22px;font-weight:400}.header .header__info{letter-spacing:.05rem;font-size:14px;list-style-type:none}@media screen and (width<=480px){.header{min-width:initial;width:calc(100% - 40px);padding:10px 20px}.header .siteTitle .siteTitle__japanese{font-size:24px}.header .siteTitle .siteTitle__english{font-size:18px}.header .header__info{display:none}}.menubar{color:#eee;z-index:20;background:#2daf2d;border-radius:0 0 30px 30px;justify-content:center;align-items:center;width:100%;min-width:850px;height:60px;display:flex}.menubar .menubar__list{letter-spacing:.05rem;flex-direction:row;justify-content:center;align-items:center;gap:20px;margin-block:0;padding-inline-start:0;list-style-type:none;display:flex}.menubar .menubar__list .menubar__item{border-top:2px solid #2daf2d;transition:all .3s}.menubar .menubar__list .menubar__item a{color:#eee;padding:5px 0;font-size:18px;text-decoration:none;transition:all .3s}.menubar .menubar__list .menubar__item:hover{border-top:2px solid #eee;transition:all .3s}.menubar .menubar__info{display:none}@media screen and (width<=480px){.menubar{min-width:initial;border-radius:0 0 15px 15px;height:40px;font-size:12px}.menubar .menubar__list{display:none}.menubar .menubar__info{letter-spacing:.05rem;gap:20px;margin-block:0;padding-inline-start:0;font-size:14px;list-style-type:none;display:flex}}.footer{color:#eee;background:#6aacf8;border-radius:30px 30px 0 0;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:850px;padding:30px 0 0;display:flex}.footer .footer__content{justify-content:space-between;align-items:center;gap:100px;width:80%;display:flex}.footer .footer__content .footer__title{letter-spacing:.1rem;flex-direction:column;gap:20px;width:40%;line-height:1.5;display:flex}.footer .footer__content .footer__title .img__icon{width:60px;height:60px}.footer .footer__content .footer__title .siteTitle__japanese{margin-block:0;font-size:24px}.footer .footer__content .footer__title .siteTitle__english{margin-block:0;font-size:18px}.footer .footer__content .footer__menu .footer__list{letter-spacing:.05rem;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:20px;margin-block:0;padding-inline-start:0;font-size:18px;list-style-type:none;display:flex}.footer .footer__content .footer__menu .footer__list .footer__item a{color:#eee;text-decoration:none;transition:all .3s}.footer .footer__content .footer__menu .footer__list .footer__item a:hover{color:#2daf2d;transition:all .3s}.footer .footer__copyright{letter-spacing:.05rem;background:#2daf2d;justify-content:center;width:100%;margin-top:20px;padding:5px 0;font-size:14px;display:flex}@media screen and (width<=480px){.footer{border-radius:10px 10px 0 0;flex-direction:column;min-width:250px}.footer .footer__content{flex-direction:column;align-items:center;gap:50px;width:80%;padding:20px}.footer .footer__content .footer__title{width:100%}.footer .footer__content .footer__title .siteTitle__japanese{font-size:24px}.footer .footer__content .footer__title .siteTitle__english{font-size:18px}.footer .footer__content .footer__menu .footer__list{flex-direction:column;width:100%;font-size:16px}}html{scroll-behavior:smooth;scroll-padding-top:200px}body{color:#1b1b1b;background:#eee;margin:0;font-family:new-atten-round,tbudrgothic-std}.main{margin-bottom:100px}.pagination{justify-content:space-around;width:20%;padding-inline-start:0;list-style-type:none;display:flex}.pagination .pageItem a{color:#eee;cursor:pointer;background-color:#484c57;border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.pagination .pageItem a:hover{background-color:#6aacf8;transition:all .3s}.pagination .pageItem.active a{background-color:#6aacf8}@media screen and (width<=480px){.pagination{width:60%}}.header__wrapper{width:100%;margin-bottom:50px;position:relative;top:0}.entry{flex-direction:column;gap:50px;display:flex}.entry .top__looking{width:90%;padding:5%;display:flex}.entry .top__looking.--blue{background:#6aacf8}.entry .top__looking.--green{background:#2daf2d}.entry .top__looking.--orange{background:#e28c46}.entry .top__looking .top__looking__img{object-fit:cover;width:40%}.entry .top__looking .top__looking__box{flex-direction:column;width:50%;margin:0 5%;display:flex}.entry .top__looking .top__looking__box .top__looking__title{color:#eee;letter-spacing:.2rem;margin-bottom:20px;font-size:36px;line-height:2}.entry .top__looking .top__looking__box .top__looking__description{color:#eee;letter-spacing:.1rem;margin-bottom:20px;font-size:18px;line-height:2}.entry .vision__description{letter-spacing:.1rem;flex-direction:column;gap:50px;width:80%;margin:30px 10%;font-size:18px;line-height:2;display:flex}.entry .vision__description iframe{width:100%}.entry .vision__description .fare__table{display:flex}.entry .vision__description .fare__table .fare__type{color:#eee;background:#484c57;justify-content:center;align-items:center;width:25%;padding:10px 0;font-size:28px;display:flex}.entry .vision__description .fare__table .fare__price{justify-content:center;align-items:center;gap:20px;width:25%;padding:10px 0;font-size:24px;display:flex}.entry .vision__description .fare__table .fare__price span{margin-right:10px;font-size:42px}.entry .vision__description .description__title{letter-spacing:.2rem;align-items:center;gap:20px;font-size:28px;line-height:2;display:flex}.entry .vision__description .description__title:before{content:"";background:#6aacf8;width:40px;height:40px;margin-bottom:10px;display:block}.entry .vision__description .member__type .member__type__title{border-bottom:2px solid;font-size:24px}.entry .vision__description .member__type .member__type__title.--blue{color:#6aacf8}.entry .vision__description .member__type .member__type__title.--green{color:#2daf2d}.entry .vision__description .member__type .member__type__title.--orange{color:#e28c46}.entry .entry__description{flex-direction:column;gap:30px;width:90%;margin:20px 5%;display:flex}@media screen and (width<=480px){.entry .top__looking{flex-direction:column;width:80%;padding:10%}.entry .top__looking .top__looking__img{width:100%;height:200px}.entry .top__looking .top__looking__box{width:100%;margin:0;padding-top:20px}.entry .top__looking .top__looking__box .top__looking__title{letter-spacing:.1rem;margin-bottom:10px;font-size:28px;line-height:1.5}.entry .top__looking .top__looking__box .top__looking__description{letter-spacing:.1rem;margin-bottom:20px;font-size:16px;line-height:2}.entry .vision__description{gap:30px;width:80%;margin:30px 10%;font-size:16px}.entry .vision__description .fare__table{flex-direction:column}.entry .vision__description .fare__table .fare__type,.entry .vision__description .fare__table .fare__price{width:100%;font-size:18px}.entry .vision__description .fare__table .fare__type span,.entry .vision__description .fare__table .fare__price span{margin-right:5px;font-size:28px}.entry .vision__description .description__title{letter-spacing:.1rem;font-size:24px;line-height:1.5}.entry .vision__description .description__title:before{width:30px;height:30px;margin-bottom:5px}.entry .vision__description .member__type .member__type__title{border-bottom-width:1px;font-size:20px}.entry .entry__description{gap:20px}}
