﻿@import url("https://fonts.googleapis.com/css2?family=PT+Serif&display=swap");@import url("https://fonts.googleapis.com/css2?family=Tangerine:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@font-face{font-family:"A-OTF A1 Mincho Std";src:url("../fonts/A-OTF-A1MinchoStd-Bold.otf") format("opentype")}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?orjkvy");src:url("../fonts/icomoon.eot?orjkvy#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?orjkvy") format("truetype"),url("../fonts/icomoon.woff?orjkvy") format("woff"),url("../fonts/icomoon.svg?orjkvy#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-member:before{content:"\e900"}.icon-note:before{content:"\e901"}.icon-tel:before{content:"\e902"}.icon-mail:before{content:"\e903"}.icon-contact:before{content:"\e904"}#preparation{text-align:center;height:100vh;position:relative}#preparation .inner{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}@media (max-width: 767px){#preparation .inner{top:40%}}#preparation img{display:block;margin:0 auto 40px}@media (max-width: 991px){#preparation img{margin:0 auto 30px}}@media (max-width: 767px){#preparation img{margin:0 auto 20px;height:40px}}#preparation p{font-size:5.0rem}@media (max-width: 991px){#preparation p{font-size:4.0rem}}@media (max-width: 767px){#preparation p{font-size:2.3rem}}#newyear2026{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}#mainv{position:relative}#mainv .logo{position:absolute;top:20px;left:50px}@media (max-width: 1199px){#mainv .logo{left:20px}}@media (max-width: 767px){#mainv .logo{top:15px;left:15px}}#mainv .logo img{height:60px}@media (max-width: 1199px){#mainv .logo img{height:50px}}@media (max-width: 767px){#mainv .logo img{height:30px}}#mainv .mainImg{width:100%}@media (max-width: 991px){#mainv .mainImg{object-position:bottom;height:670px}}@media (max-width: 767px){#mainv .mainImg{height:auto}}#greetings{padding:400px 0 300px;background:url("../img/newyear2026/bg-greetings.png");background-size:cover;margin-top:-30%}@media (max-width: 1699px){#greetings{margin-top:-36%}}@media (max-width: 1399px){#greetings{margin-top:-42%}}@media (max-width: 991px){#greetings{padding:200px 0 160px;margin-top:-350px}}@media (max-width: 767px){#greetings{padding:150px 0 140px;margin-top:-200px}}#greetings .left{float:left;text-align:center;font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;width:25%}@media (max-width: 991px){#greetings .left{width:30%}}#greetings img{width:260px;margin-bottom:10px}@media (max-width: 1199px){#greetings img{width:200px}}@media (max-width: 991px){#greetings img{width:180px}}@media (max-width: 767px){#greetings img{width:140px}}#greetings .name{font-size:2.2rem;margin-bottom:50px}@media (max-width: 1199px){#greetings .name{font-size:1.7rem;margin-bottom:30px}}@media (max-width: 991px){#greetings .name{font-size:1.5rem}}@media (max-width: 767px){#greetings .name{font-size:1.4rem;margin-bottom:20px}}#greetings .name span{display:block;font-weight:600;font-size:2.6rem;line-height:1.3}@media (max-width: 1199px){#greetings .name span{font-size:2.2rem}}@media (max-width: 991px){#greetings .name span{font-size:2.0rem}}@media (max-width: 767px){#greetings .name span{font-size:1.7rem}}#greetings .chairman{float:right;width:75%;padding-top:60px}@media (max-width: 991px){#greetings .chairman{width:70%;padding-left:20px}}@media (max-width: 767px){#greetings .chairman{width:100%;float:none;padding-left:0;text-align:center}}#greetings .chairman .contTtl{color:#fff;text-align:left}@media (max-width: 767px){#greetings .chairman .contTtl{text-align:center}}#greetings .chairman .txt{text-align:left;font-size:1.8rem}@media (max-width: 991px){#greetings .chairman .txt{font-size:1.6rem}}@media (max-width: 767px){#greetings .chairman .txt{font-size:1.4rem}}#director{padding:200px 0 300px;background:url("../img/newyear2026/bg-director.png");background-size:100% 100%;margin-top:-200px;position:relative;z-index:10}@media (max-width: 991px){#director{padding:160px 0 300px;margin-top:-160px;background:url("../img/newyear2026/bg-director.png");background-size:auto 100%}}@media (max-width: 767px){#director{padding:60px 0 100px;background:url("../img/newyear2026/bg-director-xs.png");background-size:100% 100%;background-repeat:no-repeat;margin-top:-100px}}#director .bg{position:absolute;top:-300px;left:0;width:25%}@media (max-width: 1199px){#director .bg{top:-100px;width:23%}}@media (max-width: 767px){#director .bg{top:100px;width:30%}}#director .contTtl{margin-bottom:50px;color:#fff}@media (max-width: 991px){#director .contTtl{margin-bottom:30px}}#director .contTtl .en{color:#fff}#director .inner{background:#fff;border-radius:45px;padding:60px 130px;position:relative;border-radius:12px}@media (max-width: 1399px){#director .inner{padding:50px 80px}}@media (max-width: 1199px){#director .inner{padding:40px 50px}}@media (max-width: 991px){#director .inner{padding:40px 40px 50px}}@media (max-width: 767px){#director .inner{border-width:3px;border-radius:6px;padding:20px 20px}}#director .inner:before,#director .inner:after{content:"";width:94px;height:94px;position:absolute}@media (max-width: 1199px){#director .inner:before,#director .inner:after{width:80px;height:80px}}@media (max-width: 991px){#director .inner:before,#director .inner:after{width:65px;height:65px}}@media (max-width: 767px){#director .inner:before,#director .inner:after{width:45px;height:45px}}#director .inner:before{background:url("../img/newyear2026/img-director1.png");background-size:cover;top:0;left:0}#director .inner:after{background:url("../img/newyear2026/img-director2.png");background-size:cover;bottom:0;right:0}#director .inner dl{border-bottom:2px dashed #D9D0BC;padding:25px 0 15px;display:inline-block;width:49%}@media (max-width: 991px){#director .inner dl{width:100%;padding:15px 0}}@media (max-width: 767px){#director .inner dl{padding:15px 0 10px}}#director .inner dl.w100{width:100%}#director .inner dl dt{display:inline-block;width:330px;font-size:2.0rem;font-weight:600;background:#E6DDCA;border-radius:7px;padding:5px 0 5px 25px;text-align:left}@media (max-width: 1399px){#director .inner dl dt{font-size:1.8rem}}@media (max-width: 1199px){#director .inner dl dt{width:280px;padding:10px 15px}}@media (max-width: 991px){#director .inner dl dt{font-size:1.6rem}}@media (max-width: 767px){#director .inner dl dt{font-size:1.4rem;padding:5px 10px;line-height:1.4;border-radius:4px;width:60%}}#director .inner dl dd{display:inline-block;font-size:2.2rem;padding-left:30px}@media (max-width: 1399px){#director .inner dl dd{font-size:2.0rem}}@media (max-width: 1199px){#director .inner dl dd{padding-left:10px}}@media (max-width: 991px){#director .inner dl dd{font-size:1.7rem}}@media (max-width: 767px){#director .inner dl dd{font-size:1.5rem;vertical-align:middle}}#committee{padding:280px 0 580px;background:url("../img/newyear2026/bg-committee.png") bottom;background-size:cover;margin-top:-200px;z-index:9;position:relative}@media (max-width: 1399px){#committee{padding:280px 0 480px}}@media (max-width: 991px){#committee{padding:160px 0 360px}}@media (max-width: 767px){#committee{padding:150px 0 270px;margin-top:-100px}}#committee .contTtl{margin-bottom:50px}@media (max-width: 767px){#committee .contTtl{margin-bottom:20px}}#committee .contTtl .en{color:#354A2E}#committee .inner{background:#fff;border-radius:12px;padding:60px 120px}@media (max-width: 1199px){#committee .inner{padding:50px}}@media (max-width: 991px){#committee .inner{padding:40px}}@media (max-width: 767px){#committee .inner{padding:30px 30px 10px}}#committee .inner .row{margin-left:-50px;margin-right:-50px}@media (max-width: 1199px){#committee .inner .row{margin-left:-30px;margin-right:-30px}}@media (max-width: 991px){#committee .inner .row{margin-left:-20px;margin-right:-20px}}#committee .inner .cont{padding-left:50px;padding-right:50px}@media (max-width: 1199px){#committee .inner .cont{padding-left:30px;padding-right:30px}}@media (max-width: 991px){#committee .inner .cont{padding-left:20px;padding-right:20px}}@media (max-width: 767px){#committee .inner .cont ul li{margin-bottom:30px}}#committee .inner .cont ul li.bottom{margin-bottom:50px}@media (max-width: 991px){#committee .inner .cont ul li.bottom{margin-bottom:30px}}#committee .inner .cont ul li h3{color:#739368;border-bottom:4px solid #739368;padding-bottom:5px;font-size:2.7rem;font-weight:600}@media (max-width: 1199px){#committee .inner .cont ul li h3{font-size:2.4rem}}@media (max-width: 991px){#committee .inner .cont ul li h3{font-size:2.2rem}}@media (max-width: 767px){#committee .inner .cont ul li h3{font-size:2rem;border-width:3px}}#committee .inner .cont ul li dl{border-bottom:2px dashed #D9D0BC;padding:25px 0 15px;display:table;width:100%}@media (max-width: 767px){#committee .inner .cont ul li dl{padding:15px 0 10px}}#committee .inner .cont ul li dl dt{display:table-cell;width:30%;font-size:2.0rem;font-weight:600;background:#E6EBDE;border-radius:7px;padding:5px 0;text-align:center}@media (max-width: 1399px){#committee .inner .cont ul li dl dt{font-size:1.8rem}}@media (max-width: 1199px){#committee .inner .cont ul li dl dt{padding:10px 15px}}@media (max-width: 991px){#committee .inner .cont ul li dl dt{font-size:1.6rem;width:40%}}@media (max-width: 767px){#committee .inner .cont ul li dl dt{font-size:1.4rem;padding:5px;line-height:1.4;border-radius:4px}}#committee .inner .cont ul li dl dd{display:table-cell;width:70%;font-size:2.2rem;padding-left:30px}@media (max-width: 1399px){#committee .inner .cont ul li dl dd{font-size:2.0rem}}@media (max-width: 991px){#committee .inner .cont ul li dl dd{font-size:1.8rem;width:60%;padding-left:20px}}@media (max-width: 767px){#committee .inner .cont ul li dl dd{font-size:1.5rem;vertical-align:middle}}#result{padding:450px 0 350px;background:url("../img/newyear2026/bg-result.png");background-size:100% 100%;margin-top:-22%;position:relative;z-index:8}@media (max-width: 1699px){#result{margin-top:-25%}}@media (max-width: 1399px){#result{margin-top:-28%;background-size:cover;background-position:bottom center}}@media (max-width: 1199px){#result{margin-top:-400px;padding:350px 0 200px}}@media (max-width: 991px){#result{margin-top:-300px;padding:260px 0}}@media (max-width: 767px){#result{padding:200px 0 160px}}#result .contTtl{margin-bottom:70px}@media (max-width: 767px){#result .contTtl{margin-bottom:30px}}#result .contTtl .en{color:#863825}#result .resultList{margin-left:-16px;margin-right:-16px}@media (max-width: 767px){#result .resultList{margin:0}}#result .resultList .list{padding:0 16px;margin-bottom:32px}@media (max-width: 767px){#result .resultList .list{margin-bottom:20px;padding:0}}#result .resultList .list .box{background:#fff;border-radius:12px;padding:25px 40px}@media (max-width: 1399px){#result .resultList .list .box{padding:20px}}@media (max-width: 767px){#result .resultList .list .box{padding:15px}}#result .resultList .list .box h3{background:#F26746;border-radius:8px;color:#fff;font-weight:600;font-size:2.7rem;overflow:hidden;*zoom:1;padding:15px 20px;line-height:1;margin-bottom:25px}@media (max-width: 1399px){#result .resultList .list .box h3{font-size:2.4rem}}@media (max-width: 767px){#result .resultList .list .box h3{font-size:1.8rem;padding:15px}}#result .resultList .list .box h3 span{float:right;font-size:2.0rem;padding-top:5px}@media (max-width: 1399px){#result .resultList .list .box h3 span{font-size:1.7rem}}@media (max-width: 767px){#result .resultList .list .box h3 span{font-size:1.4rem;padding-top:2px}}@media (max-width: 767px){#result .resultList .list .box h3 span.block{display:block;padding-top:7px}}#result .resultList .list .box .top{overflow:hidden;*zoom:1;margin-bottom:30px}@media (max-width: 767px){#result .resultList .list .box .top{margin-bottom:15px}}#result .resultList .list .box .image{float:left;width:30%}#result .resultList .list .box .ranking{float:left;width:70%;padding-left:20px}@media (max-width: 767px){#result .resultList .list .box .ranking{padding-left:10px}}#result .resultList .list .box .ranking ul li{overflow:hidden;*zoom:1;border-bottom:2px dashed #D9D0BC;padding-bottom:6px;margin-bottom:6px}#result .resultList .list .box .ranking ul li span{font-size:2.3rem;font-weight:600;padding-top:3px;padding-left:50px;position:relative;color:#4E4E4E;display:inline-block;line-height:1;width:28%}@media (max-width: 1399px){#result .resultList .list .box .ranking ul li span{width:32%}}@media (max-width: 1199px){#result .resultList .list .box .ranking ul li span{font-size:1.8rem;padding-left:40px}}@media (max-width: 991px){#result .resultList .list .box .ranking ul li span{width:20%}}@media (max-width: 767px){#result .resultList .list .box .ranking ul li span{font-size:1.6rem;padding-left:30px;width:33%;padding-top:0}}#result .resultList .list .box .ranking ul li span:before{content:"";width:36px;height:26px;position:absolute;top:0;left:0}@media (max-width: 1199px){#result .resultList .list .box .ranking ul li span:before{width:30px;height:20px}}@media (max-width: 767px){#result .resultList .list .box .ranking ul li span:before{width:23px;height:16px}}#result .resultList .list .box .ranking ul li span.ranking1:before{background:url("../img/newyear2026/icon-result1.png");background-size:cover}#result .resultList .list .box .ranking ul li span.ranking2:before{background:url("../img/newyear2026/icon-result2.png");background-size:cover}#result .resultList .list .box .ranking ul li span.ranking3:before{background:url("../img/newyear2026/icon-result3.png");background-size:cover}#result .resultList .list .box .ranking ul li .name{font-size:2.5rem;font-weight:600;display:inline-block}@media (max-width: 1199px){#result .resultList .list .box .ranking ul li .name{font-size:2.0rem}}@media (max-width: 767px){#result .resultList .list .box .ranking ul li .name{font-size:1.6rem}}#result .resultList .list .box .ranking ul li .score{float:right;color:#F59D89;font-size:2.1rem;font-weight:600;padding-top:5px}@media (max-width: 1199px){#result .resultList .list .box .ranking ul li .score{font-size:1.8rem;padding-top:3px}}@media (max-width: 767px){#result .resultList .list .box .ranking ul li .score{font-size:1.4rem}}#result .resultList .list .box p{clear:both;font-size:1.7rem;margin-bottom:30px}@media (max-width: 1199px){#result .resultList .list .box p{font-size:1.6rem}}@media (max-width: 767px){#result .resultList .list .box p{font-size:1.4rem}}#support{background:#F29276;padding:490px 0 200px;background:url("../img/newyear2026/bg-support.png");background-size:100% 100%;margin-top:-400px;position:relative;z-index:7}@media (max-width: 1399px){#support{margin-top:-300px;padding:390px 0 200px}}@media (max-width: 1299px){#support{padding:390px 0 200px}}@media (max-width: 1199px){#support{padding:400px 0 200px}}@media (max-width: 991px){#support{padding:300px 0 150px;margin-top:-260px}}@media (max-width: 767px){#support{padding:200px 0 160px;margin-top:-200px;background-size:auto 100%}}#support .inner{overflow:hidden;*zoom:1;margin-bottom:30px}@media (max-width: 1199px){#support .inner{margin-bottom:20px}}@media (max-width: 767px){#support .inner{margin-bottom:10px}}#support .inner img{float:left;width:40%}@media (max-width: 991px){#support .inner img{width:50%}}@media (max-width: 767px){#support .inner img{float:none;width:100%;margin-bottom:10px}}#support .inner .txt{float:left;width:60%;padding-left:50px}@media (max-width: 1399px){#support .inner .txt{padding-left:30px}}@media (max-width: 991px){#support .inner .txt{width:50%;padding-left:20px}}@media (max-width: 767px){#support .inner .txt{float:none;width:100%;padding-left:0}}#support .inner .txt h2{font-size:3.5rem;color:#223855;font-weight:600;line-height:1.4;margin-bottom:60px}@media (max-width: 1399px){#support .inner .txt h2{font-size:2.8rem;margin-bottom:50px}}@media (max-width: 1199px){#support .inner .txt h2{font-size:2.5rem;margin-bottom:20px}}@media (max-width: 991px){#support .inner .txt h2{font-size:2.2rem}}@media (max-width: 767px){#support .inner .txt h2{font-size:1.8rem}}#support .inner .txt dl{display:block;width:100%;margin-bottom:15px}@media (max-width: 767px){#support .inner .txt dl{margin-bottom:5px}}#support .inner .txt dl dt{background:#223855;color:#fff;padding:10px 0;display:inline-block;vertical-align:top;width:13%;text-align:center;font-size:2.0rem}@media (max-width: 1399px){#support .inner .txt dl dt{padding:5px 0}}@media (max-width: 1199px){#support .inner .txt dl dt{font-size:1.8rem;vertical-align:middle}}@media (max-width: 991px){#support .inner .txt dl dt{width:20%}}@media (max-width: 767px){#support .inner .txt dl dt{font-size:1.5rem}}#support .inner .txt dl dd{width:80%;display:inline-block;font-size:2.5rem;color:#213855;padding-left:20px}@media (max-width: 1399px){#support .inner .txt dl dd{font-size:2.2rem}}@media (max-width: 1199px){#support .inner .txt dl dd{font-size:2rem;padding-left:10px;vertical-align:middle}}@media (max-width: 991px){#support .inner .txt dl dd{width:80%}}@media (max-width: 767px){#support .inner .txt dl dd{font-size:1.7rem}}#support .boxTxt{background:#DFE9ED;padding:30px 120px;margin-bottom:60px}@media (max-width: 1399px){#support .boxTxt{padding:30px 40px}}@media (max-width: 1199px){#support .boxTxt{padding:20px}}@media (max-width: 767px){#support .boxTxt{margin-bottom:30px}}#support .boxTxt p{font-size:2.6rem;margin-right:60px;display:inline-block}@media (max-width: 1199px){#support .boxTxt p{font-size:2.0rem}}@media (max-width: 991px){#support .boxTxt p{font-size:1.6rem}}@media (max-width: 767px){#support .boxTxt p{font-size:1.5rem;margin-right:0;display:block}}#support .boxTxt p span{font-weight:600}#support .supportTxt{font-family:"fot-tsukuardgothic-std", sans-serif;text-align:center;font-size:4.0rem;font-weight:600;line-height:1;color:#fff}@media (max-width: 1199px){#support .supportTxt{font-size:3.2rem}}@media (max-width: 991px){#support .supportTxt{font-size:2.8rem}}@media (max-width: 767px){#support .supportTxt{font-size:1.8rem}}#thankyou{background:url("../img/newyear2026/bg-30th.png") center;background-size:cover;margin-top:-150px;padding:200px 0 100px}@media (max-width: 991px){#thankyou{padding:180px 0 60px}}@media (max-width: 767px){#thankyou{padding:60px 0 40px;margin-top:-100px}}#thankyou h2{font-size:4.5rem;text-align:center;font-family:"fot-tsukuaoldmin-pr6n",sans-serif;color:#886B43;margin-bottom:50px}@media (max-width: 1199px){#thankyou h2{font-size:4rem}}@media (max-width: 991px){#thankyou h2{font-size:3.2rem;margin-bottom:30px}}@media (max-width: 767px){#thankyou h2{font-size:2.0rem}}#thankyou p{font-size:2.2rem;text-align:center}@media (max-width: 1199px){#thankyou p{font-size:1.8rem}}@media (max-width: 991px){#thankyou p{font-size:1.6rem}}@media (max-width: 767px){#thankyou p{font-size:1.4rem}}#course ul{margin:0}#course ul li{padding:0;position:relative}#course ul li a{position:relative;display:block}#course ul li a:hover{overflow:hidden;opacity:1}#course ul li a:hover img{transform:scale(1.2);transition:2s}#course ul li img{width:100%;height:630px}@media (max-width: 1199px){#course ul li img{height:500px}}@media (max-width: 991px){#course ul li img{height:380px}}@media (max-width: 767px){#course ul li img{height:220px}}#course ul li .courseName{position:absolute;top:50%;left:50%;display:block;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:rgba(0,0,0,0.5);width:490px;padding:60px 0;text-align:center;color:#fff;font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif}@media (max-width: 1199px){#course ul li .courseName{width:380px;padding:50px 0}}@media (max-width: 991px){#course ul li .courseName{width:300px}}@media (max-width: 767px){#course ul li .courseName{width:260px;padding:30px 0}}#course ul li .courseName h2{font-size:4.0rem;line-height:1.3}@media (max-width: 1199px){#course ul li .courseName h2{font-size:3.4rem}}@media (max-width: 991px){#course ul li .courseName h2{font-size:3.0rem}}@media (max-width: 767px){#course ul li .courseName h2{font-size:2.3rem}}#course ul li .courseName .en{font-family:"Tangerine",cursive;font-size:4.7rem;line-height:1}@media (max-width: 1199px){#course ul li .courseName .en{font-size:4.2rem}}@media (max-width: 991px){#course ul li .courseName .en{font-size:3.8rem}}@media (max-width: 767px){#course ul li .courseName .en{font-size:2.8rem}}#ondanka{background:#496C44;padding:80px 0;text-align:center}@media (max-width: 991px){#ondanka{padding:60px 0}}@media (max-width: 767px){#ondanka{padding:50px 0}}#ondanka p{font-size:5.7rem;color:#fff;text-align:center;margin-bottom:50px;font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;line-height:1.5}@media (max-width: 1199px){#ondanka p{font-size:4.2rem}}@media (max-width: 991px){#ondanka p{font-size:3.2rem;margin-bottom:30px}}@media (max-width: 767px){#ondanka p{font-size:2.3rem;margin-bottom:20px}}#ondanka a{display:block;background:#fff;max-width:760px;text-align:center;color:#15520F;font-size:3.3rem;font-weight:600;width:100%;border-radius:25px;margin:0 auto;padding:30px 0}@media (max-width: 1199px){#ondanka a{font-size:2.8rem;max-width:500px}}@media (max-width: 991px){#ondanka a{font-size:2.2rem;max-width:400px;padding:20px 0;border-radius:15px}}@media (max-width: 767px){#ondanka a{font-size:1.8rem;max-width:280px;padding:15px 0;border-radius:10px}}#ondanka a:hover{background:#052d00;color:#fff}#facility{padding:80px 0}@media (max-width: 991px){#facility{padding:60px 0}}@media (max-width: 767px){#facility{padding:50px 0}}#facility .contTtl{margin-bottom:100px}@media (max-width: 991px){#facility .contTtl{margin-bottom:60px}}@media (max-width: 767px){#facility .contTtl{margin-bottom:40px}}#facility .contTtl .en{color:#739368}#facility h3{border-bottom:2px solid #15520F;padding-bottom:5px;margin-bottom:20px;font-size:4rem;font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;color:#15520F}@media (max-width: 991px){#facility h3{font-size:3.2rem}}@media (max-width: 767px){#facility h3{font-size:2.4rem;margin-bottom:10px}}#facility .cont{overflow:hidden;*zoom:1;padding:20px 0;border-bottom:2px dotted #A4B59E}@media (max-width: 767px){#facility .cont{padding:10px 0}}#facility .cont.bottom{margin-bottom:70px}@media (max-width: 991px){#facility .cont.bottom{margin-bottom:50px}}@media (max-width: 767px){#facility .cont.bottom{margin-bottom:30px}}#facility .cont.last{border-bottom:none}#facility .cont .txt{float:left;width:70%}@media (max-width: 767px){#facility .cont .txt{float:none;width:100%}}#facility .cont .txt h4{font-size:3.0rem;font-weight:600}@media (max-width: 991px){#facility .cont .txt h4{font-size:2.4rem}}@media (max-width: 767px){#facility .cont .txt h4{font-size:1.8rem}}#facility .cont .txt p{font-size:1.7rem}@media (max-width: 991px){#facility .cont .txt p{font-size:1.6rem}}@media (max-width: 767px){#facility .cont .txt p{font-size:1.4rem}}#facility .cont img{width:25%;float:right}@media (max-width: 767px){#facility .cont img{width:50%;margin-top:10px}}#schedule{padding:280px 0 340px;background:url("../img/newyear2026/bg-schedule.png");background-size:100% 100%}@media (max-width: 1199px){#schedule{background-size:cover;background-position:center;padding:230px 0 300px}}@media (max-width: 991px){#schedule{padding:200px 0}}@media (max-width: 767px){#schedule{padding:120px 0}}#schedule .contTtl .en{color:#fff}#schedule .inner{background:#fff;padding:50px 130px 10px;border-radius:12px}@media (max-width: 1199px){#schedule .inner{padding:40px 60px 10px}}@media (max-width: 767px){#schedule .inner{padding:30px 30px 10px}}#schedule .inner .txt{margin-bottom:40px}@media (max-width: 767px){#schedule .inner .txt{margin-bottom:20px}}#schedule .inner .txt .data{font-size:2.2rem;font-weight:600}@media (max-width: 1199px){#schedule .inner .txt .data{font-size:2.0rem}}@media (max-width: 991px){#schedule .inner .txt .data{font-size:1.8rem}}@media (max-width: 767px){#schedule .inner .txt .data{font-size:1.6rem}}#schedule .inner .txt .data span{float:right;font-size:1.7rem;font-weight:400}@media (max-width: 1199px){#schedule .inner .txt .data span{font-size:1.5rem}}@media (max-width: 767px){#schedule .inner .txt .data span{font-size:1.3rem}}#schedule .inner .txt table{width:100%;margin-bottom:10px}#schedule .inner .txt table tr{border-bottom:1px solid #fff}#schedule .inner .txt table tr th{background:#A5946F;color:#fff;font-size:2.4rem;padding:10px 0;border-right:1px solid #fff;text-align:center}@media (max-width: 1199px){#schedule .inner .txt table tr th{font-size:2.0rem}}@media (max-width: 991px){#schedule .inner .txt table tr th{font-size:1.8rem}}@media (max-width: 767px){#schedule .inner .txt table tr th{font-size:1.4rem;padding:5px 0}}#schedule .inner .txt table tr td{font-size:2.4rem;background:#EBEBEB;padding:10px 0;text-align:center;border-right:1px solid #fff}@media (max-width: 1199px){#schedule .inner .txt table tr td{font-size:2.0rem}}@media (max-width: 991px){#schedule .inner .txt table tr td{font-size:1.8rem}}@media (max-width: 767px){#schedule .inner .txt table tr td{font-size:1.4rem;padding:5px 0}}#schedule .inner .txt table tr td.bg{background:#E6DDCA}#schedule .inner .txt p{font-size:1.7rem}@media (max-width: 991px){#schedule .inner .txt p{font-size:1.5rem}}#member{padding:50px 0 140px}@media (max-width: 991px){#member{padding:50px 0 100px}}@media (max-width: 767px){#member{padding:30px 0 60px}}#member .contTtl{margin-bottom:70px}@media (max-width: 991px){#member .contTtl{margin-bottom:50px}}@media (max-width: 767px){#member .contTtl{margin-bottom:30px}}#member .read{text-align:center;font-size:2.0rem;margin-bottom:70px}@media (max-width: 991px){#member .read{font-size:1.8rem;margin-bottom:50px}}@media (max-width: 767px){#member .read{font-size:1.6rem;margin-bottom:30px}}#member .inner{border-radius:10px;background:#E6F2E1;padding:40px 60px;margin-bottom:35px}@media (max-width: 767px){#member .inner{padding:20px;margin-bottom:20px}}#member .inner h3{font-size:3.8rem;font-weight:600;color:#496C44;margin-bottom:30px;text-align:center}@media (max-width: 991px){#member .inner h3{font-size:3rem}}@media (max-width: 767px){#member .inner h3{font-size:2.4rem;margin-bottom:10px}}#member .inner dl{overflow:hidden;*zoom:1;width:100%;margin-bottom:30px}@media (max-width: 767px){#member .inner dl{margin-bottom:10px}}#member .inner dl dt{float:left;width:15%;background:#496C44;font-size:2.4rem;font-weight:600;color:#fff;text-align:center;padding:5px 0}@media (max-width: 1199px){#member .inner dl dt{width:20%}}@media (max-width: 991px){#member .inner dl dt{font-size:2.0rem}}@media (max-width: 767px){#member .inner dl dt{font-size:1.8rem;float:none;width:100%;margin-bottom:10px}}#member .inner dl dd{float:left;width:85%;padding-left:40px;font-size:2.0rem;font-weight:600}@media (max-width: 1199px){#member .inner dl dd{width:80%}}@media (max-width: 991px){#member .inner dl dd{padding-left:20px;font-size:1.8rem}}@media (max-width: 767px){#member .inner dl dd{font-size:1.5rem;width:100%;float:none;padding-left:0}}#member .contact{background:#496C44;padding:40px 0;text-align:center}@media (max-width: 767px){#member .contact{padding:30px 0}}#member .contact h3{font-size:3.8rem;font-weight:600;color:#fff;margin-bottom:30px}@media (max-width: 991px){#member .contact h3{font-size:3rem}}@media (max-width: 767px){#member .contact h3{font-size:2.4rem;margin-bottom:20px}}#member .contact p{font-size:2.4rem;font-weight:600;color:#fff;margin-bottom:20px}@media (max-width: 991px){#member .contact p{font-size:2rem}}@media (max-width: 767px){#member .contact p{font-size:1.6rem;margin-bottom:20px}}#member .contact a{background:#fff;color:#496C44;font-family:"fot-tsukuaoldmin-pr6n",sans-serif;font-style:italic;padding:5px 0;text-align:center;border-radius:60px;font-size:4.0rem;display:block;width:100%;max-width:400px;margin:0 auto 20px}@media (max-width: 991px){#member .contact a{font-size:3rem}}@media (max-width: 767px){#member .contact a{font-size:2.3rem;max-width:260px}}#member .contact .name{font-size:2.2rem;color:#fff}@media (max-width: 991px){#member .contact .name{font-size:1.8rem}}@media (max-width: 767px){#member .contact .name{font-size:1.6rem}}#group{background:#D0D0D0;padding:80px 0}@media (max-width: 991px){#group{padding:60px 0}}@media (max-width: 767px){#group{padding:50px 0}}#group .contTtl .en{color:#000}#group p{font-size:2.2rem;margin-bottom:40px;text-align:center}@media (max-width: 991px){#group p{font-size:1.8rem}}@media (max-width: 767px){#group p{font-size:1.6rem;margin-bottom:20px}}#group .groupList li{background:#fff;padding:10px 20px;margin-bottom:1px}@media (max-width: 991px){#group .groupList li{position:relative}}#group .groupList li img{height:90px;display:inline-block;vertical-align:middle;margin-right:40px}@media (max-width: 1399px){#group .groupList li img{margin-right:20px}}@media (max-width: 1199px){#group .groupList li img{height:65px;margin-right:10px}}@media (max-width: 991px){#group .groupList li img{margin-bottom:10px;position:absolute;top:50%;left:40px;height:75px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (max-width: 767px){#group .groupList li img{height:50px;margin-right:5px;margin-bottom:0px;left:10px}}#group .groupList li .name{display:inline-block;font-size:3.1rem;font-weight:600;width:45%;vertical-align:middle}@media (max-width: 1399px){#group .groupList li .name{font-size:2.7rem}}@media (max-width: 1199px){#group .groupList li .name{font-size:2.1rem;width:43%}}@media (max-width: 991px){#group .groupList li .name{width:100%;padding-left:140px}}@media (max-width: 767px){#group .groupList li .name{font-size:1.7rem;width:100%;padding-left:60px}}#group .groupList li .address{display:inline-block;font-size:2.2rem;vertical-align:middle;line-height:1.4}@media (max-width: 1499px){#group .groupList li .address{font-size:2.1rem}}@media (max-width: 1399px){#group .groupList li .address{font-size:1.8rem}}@media (max-width: 1199px){#group .groupList li .address{font-size:1.7rem}}@media (max-width: 991px){#group .groupList li .address{padding-left:140px}}@media (max-width: 767px){#group .groupList li .address{font-size:1.4rem;padding-left:60px}}#group .groupList li .address a{color:#000}.contTtl{display:block;text-align:center;margin-bottom:35px;font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif}@media (max-width: 767px){.contTtl{margin-bottom:20px}}.contTtl h2{font-size:4.0rem;line-height:1.3;margin-bottom:10px}@media (max-width: 1199px){.contTtl h2{font-size:3.4rem}}@media (max-width: 991px){.contTtl h2{font-size:3.0rem}}@media (max-width: 767px){.contTtl h2{font-size:2.5rem;line-height:1.5}}.contTtl .en{font-family:"warbler-banner",sans-serif;font-size:4.7rem;color:#739368;font-style:italic;line-height:1}@media (max-width: 1199px){.contTtl .en{font-size:4.2rem}}@media (max-width: 991px){.contTtl .en{font-size:3.8rem}}@media (max-width: 767px){.contTtl .en{font-size:3rem}}#newyear2026_footer{background:#000;padding:60px 0;text-align:center}@media (max-width: 991px){#newyear2026_footer{padding:40px 0}}@media (max-width: 767px){#newyear2026_footer{padding:30px 0}}#newyear2026_footer .copy{color:#fff;font-family:"Roboto",sans-serif}@media (max-width: 767px){#newyear2026_footer .copy{font-size:1.1rem}}
