@charset "UTF-8";html{font-size:62.5%}body{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:1.6rem;letter-spacing:.1rem;line-height:1.6;display:flex;flex-direction:column;height:100%}@media only screen and (max-width:767px){body{font-size:1.5rem}}body .wrapper{display:flex;flex-direction:column;position:relative;min-height:100vh}@media only screen and (min-width:1260px){body .wrapper .container,body .wrapper .container-lg,body .wrapper .container-md,body .wrapper .container-sm,body .wrapper .container-xl{max-width:1230px}}body * a{text-decoration:none}@media only screen and (max-width:767px){main section{margin-bottom:0}}.main-contents{display:flex;flex-direction:row;justify-content:space-around}@media only screen and (max-width:767px){.main-contents{flex-direction:column}}@media only screen and (max-width:575px){.main-contents{flex-direction:column}}.main-container{display:flex;flex-direction:column;width:75%}@media only screen and (max-width:767px){.main-container{width:100%}}@media only screen and (max-width:575px){.main-container{width:100%}}.sidebar-container{display:flex;flex-direction:column;width:calc(25% - 1.8rem);margin-left:1.8rem}@media only screen and (max-width:767px){.sidebar-container{flex-direction:row;flex-wrap:wrap;width:100%;margin-left:0}}@media only screen and (max-width:575px){.sidebar-container{width:100%;margin-left:0}}.sidebar-container a{width:100%}.carousel{margin-top:45px;margin-bottom:45px}@media only screen and (max-width:991px){.carousel{margin-top:0}}@media only screen and (max-width:767px){.carousel{margin-top:0}}@media only screen and (max-width:575px){.carousel{margin-top:0}}.carousel .carousel-item{max-height:550px;overflow:hidden}.carousel .carousel-item .carousel-caption{bottom:0;right:0;left:0;padding:0 20px;background-color:rgba(0,0,0,.6);display:flex;flex-direction:column;justify-content:center;min-height:20%}.carousel .carousel-item .carousel-caption h3{margin:0 0 .5rem}.carousel .carousel-item .carousel-caption p{margin:0}@media (prefers-reduced-motion:reduce){.carousel .carousel-item{transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}}@media only screen and (max-width:1259px){.carousel .carousel-item{max-height:520px}}@media only screen and (max-width:1199px){.carousel .carousel-item{max-height:460px}}@media only screen and (max-width:991px){.carousel .carousel-item{max-height:330px}.carousel .carousel-item .carousel-caption{min-height:30%}.carousel .carousel-item .carousel-caption h3{font-size:2rem}}@media only screen and (max-width:575px){.carousel .carousel-item{max-height:320px}.carousel .carousel-item .carousel-caption{min-height:30%}.carousel .carousel-item .carousel-caption h3{margin-bottom:.1rem}}@media only screen and (max-width:565px){.carousel .carousel-item{max-height:313.94px}.carousel .carousel-item .carousel-caption h3{font-size:1.973rem}.carousel .carousel-item .carousel-caption p{font-size:1.5865rem}}@media only screen and (max-width:555px){.carousel .carousel-item{max-height:307.88px}.carousel .carousel-item .carousel-caption h3{font-size:1.946rem}.carousel .carousel-item .carousel-caption p{font-size:1.573rem}}@media only screen and (max-width:545px){.carousel .carousel-item{max-height:301.82px}.carousel .carousel-item .carousel-caption h3{font-size:1.919rem}.carousel .carousel-item .carousel-caption p{font-size:1.5595rem}}@media only screen and (max-width:535px){.carousel .carousel-item{max-height:295.76px}.carousel .carousel-item .carousel-caption h3{font-size:1.892rem}.carousel .carousel-item .carousel-caption p{font-size:1.546rem}}@media only screen and (max-width:525px){.carousel .carousel-item{max-height:289.7px}.carousel .carousel-item .carousel-caption h3{font-size:1.865rem}.carousel .carousel-item .carousel-caption p{font-size:1.5325rem}}@media only screen and (max-width:515px){.carousel .carousel-item{max-height:283.64px}.carousel .carousel-item .carousel-caption h3{font-size:1.838rem}.carousel .carousel-item .carousel-caption p{font-size:1.519rem}}@media only screen and (max-width:505px){.carousel .carousel-item{max-height:277.58px}.carousel .carousel-item .carousel-caption h3{font-size:1.811rem}.carousel .carousel-item .carousel-caption p{font-size:1.5055rem}}@media only screen and (max-width:495px){.carousel .carousel-item{max-height:271.52px}.carousel .carousel-item .carousel-caption h3{font-size:1.784rem}.carousel .carousel-item .carousel-caption p{font-size:1.492rem}}@media only screen and (max-width:485px){.carousel .carousel-item{max-height:265.46px}.carousel .carousel-item .carousel-caption h3{font-size:1.757rem}.carousel .carousel-item .carousel-caption p{font-size:1.4785rem}}@media only screen and (max-width:475px){.carousel .carousel-item{max-height:259.4px}.carousel .carousel-item .carousel-caption h3{font-size:1.73rem}.carousel .carousel-item .carousel-caption p{font-size:1.465rem}}@media only screen and (max-width:465px){.carousel .carousel-item{max-height:253.34px}.carousel .carousel-item .carousel-caption h3{font-size:1.703rem}.carousel .carousel-item .carousel-caption p{font-size:1.4515rem}}@media only screen and (max-width:455px){.carousel .carousel-item{max-height:247.28px}.carousel .carousel-item .carousel-caption h3{font-size:1.676rem}.carousel .carousel-item .carousel-caption p{font-size:1.438rem}}@media only screen and (max-width:445px){.carousel .carousel-item{max-height:241.22px}.carousel .carousel-item .carousel-caption h3{font-size:1.649rem}.carousel .carousel-item .carousel-caption p{font-size:1.4245rem}}@media only screen and (max-width:435px){.carousel .carousel-item{max-height:235.16px}.carousel .carousel-item .carousel-caption h3{font-size:1.622rem}.carousel .carousel-item .carousel-caption p{font-size:1.411rem}}@media only screen and (max-width:425px){.carousel .carousel-item{max-height:229.1px}.carousel .carousel-item .carousel-caption h3{font-size:1.595rem}.carousel .carousel-item .carousel-caption p{font-size:1.3975rem}}@media only screen and (max-width:415px){.carousel .carousel-item{max-height:223.04px}.carousel .carousel-item .carousel-caption h3{font-size:1.568rem}.carousel .carousel-item .carousel-caption p{font-size:1.384rem}}@media only screen and (max-width:405px){.carousel .carousel-item{max-height:216.98px}.carousel .carousel-item .carousel-caption h3{font-size:1.541rem}.carousel .carousel-item .carousel-caption p{font-size:1.3705rem}}@media only screen and (max-width:395px){.carousel .carousel-item{max-height:210.92px}.carousel .carousel-item .carousel-caption h3{font-size:1.514rem}.carousel .carousel-item .carousel-caption p{font-size:1.357rem}}@media only screen and (max-width:385px){.carousel .carousel-item{max-height:204.86px}.carousel .carousel-item .carousel-caption h3{font-size:1.487rem}.carousel .carousel-item .carousel-caption p{font-size:1.3435rem}}@media only screen and (max-width:375px){.carousel .carousel-item{max-height:198.8px}.carousel .carousel-item .carousel-caption h3{font-size:1.46rem}.carousel .carousel-item .carousel-caption p{font-size:1.33rem}}@media only screen and (max-width:365px){.carousel .carousel-item{max-height:192.74px}.carousel .carousel-item .carousel-caption h3{font-size:1.433rem}.carousel .carousel-item .carousel-caption p{font-size:1.3165rem}}@media only screen and (max-width:355px){.carousel .carousel-item{max-height:186.68px}.carousel .carousel-item .carousel-caption h3{font-size:1.406rem}.carousel .carousel-item .carousel-caption p{font-size:1.303rem}}@media only screen and (max-width:345px){.carousel .carousel-item{max-height:180.62px}.carousel .carousel-item .carousel-caption h3{font-size:1.379rem}.carousel .carousel-item .carousel-caption p{font-size:1.2895rem}}@media only screen and (max-width:335px){.carousel .carousel-item{max-height:174.56px}.carousel .carousel-item .carousel-caption h3{font-size:1.352rem}.carousel .carousel-item .carousel-caption p{font-size:1.276rem}}@media only screen and (max-width:325px){.carousel .carousel-item{max-height:168.5px}.carousel .carousel-item .carousel-caption h3{font-size:1.325rem}.carousel .carousel-item .carousel-caption p{font-size:1.2625rem}}@media only screen and (max-width:315px){.carousel .carousel-item{max-height:162.44px}.carousel .carousel-item .carousel-caption h3{font-size:1.298rem}.carousel .carousel-item .carousel-caption p{font-size:1.249rem}}@media only screen and (max-width:305px){.carousel .carousel-item{max-height:156.38px}.carousel .carousel-item .carousel-caption h3{font-size:1.271rem}.carousel .carousel-item .carousel-caption p{font-size:1.2355rem}}@media only screen and (max-width:295px){.carousel .carousel-item{max-height:150.32px}.carousel .carousel-item .carousel-caption h3{font-size:1.244rem}.carousel .carousel-item .carousel-caption p{font-size:1.222rem}}@media only screen and (max-width:285px){.carousel .carousel-item{max-height:144.26px}.carousel .carousel-item .carousel-caption h3{font-size:1.217rem}.carousel .carousel-item .carousel-caption p{font-size:1.2085rem}}@media only screen and (max-width:275px){.carousel .carousel-item{max-height:138.2px}.carousel .carousel-item .carousel-caption h3{font-size:1.19rem}.carousel .carousel-item .carousel-caption p{font-size:1.195rem}}.carousel .carousel-item .modaal-topImage{display:inline-block}.carousel .carousel-item .modaal-topImage .carousel-caption{text-align:left;transition:background-color .5s}@media only screen and (max-width:991px){.carousel .carousel-item .modaal-topImage .carousel-caption h3{font-size:2rem;margin-top:1rem;margin-bottom:1rem}.carousel .carousel-item .modaal-topImage .carousel-caption p{margin-bottom:.5rem}}@media only screen and (max-width:575px){.carousel .carousel-item .modaal-topImage .carousel-caption h3{font-size:1.8rem}}.carousel .carousel-item img{width:100%;display:block}.carousel:hover .carousel-caption{background-color:rgba(22,22,52,.75)}.carousel .carousel-control-next-icon,.carousel .carousel-control-prev-icon{width:30px;height:30px}@media only screen and (max-width:575px){.carousel .carousel-control-next-icon,.carousel .carousel-control-prev-icon{width:22px;height:22px}}.carousel .carousel-control-prev-icon{background-image:url(../../images/carousel_prev_icon.png)!important}.carousel .carousel-control-next-icon{background-image:url(../../images/carousel_next_icon.png)!important}@media only screen and (min-width:992px){.carousel .carousel-control-prev{transition:all 1s}.carousel .carousel-control-prev:hover .carousel-control-prev-icon{-webkit-transform:scale(1.2);transform:scale(1.2)}.carousel .carousel-control-next{transition:all 1s}.carousel .carousel-control-next:hover .carousel-control-next-icon{-webkit-transform:scale(1.2);transform:scale(1.2)}}.carousel .button-box{display:flex;align-items:center;margin-top:.5rem}@media only screen and (max-width:991px){.carousel .button-box{flex-direction:column;align-items:flex-start}}.carousel .button-box .carouselButtons{width:calc(15% - 5px);min-width:60px;margin-left:5px}.carousel .button-box .carouselButtons #pauseButton,.carousel .button-box .carouselButtons #playButton{align-items:center;vertical-align:baseline}.carousel .button-box .carouselButtons #pauseButton.btn-outline-primary,.carousel .button-box .carouselButtons #playButton.btn-outline-primary{color:#007bff;box-shadow:0 0 0 1px #2364ac,0 0 0 4.5px rgba(255,255,255,.5)}.carousel .button-box .carouselButtons #pauseButton.btn-outline-primary:focus,.carousel .button-box .carouselButtons #playButton.btn-outline-primary:focus{box-shadow:0 0 0 1px #000,0 0 0 4.5px rgba(255,255,255,.5)}.carousel .button-box .carouselButtons #pauseButton:focus,.carousel .button-box .carouselButtons #pauseButton:hover,.carousel .button-box .carouselButtons #playButton:focus,.carousel .button-box .carouselButtons #playButton:hover{box-shadow:0 0 0 2px #2364ac,0 0 0 4.5px rgba(255,255,255,.5)}@media only screen and (max-width:991px){.carousel .button-box .carouselButtons #pauseButton:focus,.carousel .button-box .carouselButtons #pauseButton:hover,.carousel .button-box .carouselButtons #playButton:focus,.carousel .button-box .carouselButtons #playButton:hover{box-shadow:none}}.carousel .button-box .carousel-indicators{position:static;padding:0;margin:0;width:70%;margin-right:15%}.carousel .button-box .carousel-indicators button{flex:0 1 auto;margin-right:3px;margin-left:3px;margin-bottom:0;text-indent:-999px;cursor:pointer;opacity:.5;transition:opacity .6s ease;background:#787878;height:14px;width:14px;border-radius:14px;border:none}.carousel .button-box .carousel-indicators button:not(.active):focus,.carousel .button-box .carousel-indicators button:not(.active):hover{opacity:1;outline:0}.carousel .button-box .carousel-indicators button:not(.active):focus{background-color:gray}.carousel .button-box .carousel-indicators button.active{background-color:#2364ac;opacity:1}.carousel .button-box .carousel-indicators button.active:focus{outline:0}@media only screen and (max-width:991px){.carousel .button-box .carousel-indicators{width:100%}}.carousel .tool-overlay{position:absolute;top:0;left:0;width:100%}.bs-tooltip-bottom{display:none}@media only screen and (max-width:991px){.tooltip{display:none}}.main-contents .main-container .jimu-news{display:flex;flex-wrap:wrap;width:100%;margin-bottom:30px}.main-contents .main-container .jimu-news div{display:flex;flex-wrap:wrap;width:100%;margin-bottom:14px;border-bottom:1px solid #ccc}.main-contents .main-container .jimu-news div dt{display:flex;align-items:center;justify-content:space-between;width:calc(24% - 1rem);font-weight:500;margin-right:1rem}@media only screen and (max-width:1259px){.main-contents .main-container .jimu-news div dt{width:calc(24% - .5rem);margin-right:.5rem}}@media only screen and (max-width:1199px){.main-contents .main-container .jimu-news div dt{width:100%}}@media only screen and (max-width:575px){.main-contents .main-container .jimu-news div dt{font-size:1.5rem}}.main-contents .main-container .jimu-news div dt span.new{display:block;padding:.1rem 1rem;margin:0 .5rem .2rem;background-color:#7186cd;color:#fff;line-height:1.7;font-size:1.3rem;font-family:sans-serif}@media only screen and (max-width:1259px){.main-contents .main-container .jimu-news div dt span.new{margin:0 .5rem .2rem}}@media only screen and (max-width:991px){.main-contents .main-container .jimu-news div dt span.new{margin-bottom:0;padding:.1rem .7rem;font-size:1.25rem;line-height:1.5}}.main-contents .main-container .jimu-news div dd{width:76%}@media only screen and (max-width:991px){.main-contents .main-container .jimu-news div dd{width:100%;font-size:1.75rem}}@media only screen and (max-width:767px){.main-contents .main-container .jimu-news div dd{font-size:1.5rem}}.main-contents .main-container .jimu-news-archive{display:flex;align-items:center;justify-content:center;margin-bottom:60px}.main-contents .main-container .jimu-news-archive a{padding:10px 70px;color:#333;border:2px solid #333;border-radius:10px}.main-contents .sidebar-container .member-info{width:100%;padding:15px 0 25px;margin-top:31px}@media only screen and (max-width:991px){.main-contents .sidebar-container .member-info{margin-top:0;padding-top:0}}@media only screen and (max-width:767px){.main-contents .sidebar-container .member-info{width:50%;margin:0 auto}}@media only screen and (max-width:575px){.main-contents .sidebar-container .member-info{width:100%}}.main-contents .sidebar-container .member-info a{display:flex;flex-direction:row;align-items:center;padding:10px;background-color:#d1d8ef;color:#333;border:5px solid #7186cd;border-radius:15px;text-decoration:none}@media only screen and (max-width:991px){.main-contents .sidebar-container .member-info a{flex-direction:column}}.main-contents .sidebar-container .member-info a img{padding-right:15px}.main-contents .sidebar-container .member-info a .announce{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:2.25rem;font-weight:700}.main-contents .sidebar-container .member-info a .announce p{margin-bottom:0}.main-contents .sidebar-container .member-info a .announce span{font-size:1.75rem}.main-contents .sidebar-container .content-info{display:flex;flex-wrap:wrap;margin-bottom:0;padding:15px 0 15px;font-size:1.25rem}@media screen and (min-width:992px) and (max-device-width:1199px){.main-contents .sidebar-container .content-info{width:100%}}@media only screen and (max-width:991px){.main-contents .sidebar-container .content-info{width:100%}}@media only screen and (max-width:575px){.main-contents .sidebar-container .content-info{width:100%}}.main-contents .sidebar-container .content-info a{display:flex;width:100%;margin:0 0 1.5rem}.main-contents .sidebar-container .content-info a h3{display:flex;align-items:center;justify-content:center;width:100%;height:80px;background-color:#7186cd;border:2px solid #7186cd;color:#fff;font-weight:700;border-radius:15px;margin:0}@media only screen and (max-width:991px){.main-contents .sidebar-container .content-info a h3{height:70px}}@media only screen and (max-width:767px){.main-contents .sidebar-container .content-info a h3{height:80px}}.main-contents .sidebar-container .content-info a h3 img{max-height:90%}@media only screen and (max-width:1199px){.main-contents .sidebar-container .content-info a h3 img{width:75%;max-height:none}}@media only screen and (max-width:991px){.main-contents .sidebar-container .content-info a h3 img{width:90%}}@media only screen and (max-width:767px){.main-contents .sidebar-container .content-info a h3 img{max-height:90%;width:auto}}.main-contents .sidebar-container .content-info a:hover h3{border:2px solid #ff0;background-color:#8c94af}.main-contents .sidebar-container .content-info dl{width:100%;display:flex;flex-wrap:wrap;padding-left:.6rem}@media only screen and (max-width:767px){.main-contents .sidebar-container .content-info dl{padding-right:.3rem}}.main-contents .sidebar-container .content-info dl dt{width:57%;font-weight:500;padding-right:2.2rem}@media only screen and (max-width:1199px){.main-contents .sidebar-container .content-info dl dt{width:100%;padding-right:0}}@media only screen and (max-width:767px){.main-contents .sidebar-container .content-info dl dt{width:calc(65% - 1rem)}}@media only screen and (max-width:414px){.main-contents .sidebar-container .content-info dl dt{width:100%;padding-right:0;margin-bottom:0}}.main-contents .sidebar-container .content-info dl dt a{margin:0}.main-contents .sidebar-container .content-info dl dd{position:relative;width:43%;font-weight:500}.main-contents .sidebar-container .content-info dl dd::before{content:"･･･";position:absolute;left:-2.3rem}@media only screen and (max-width:1199px){.main-contents .sidebar-container .content-info dl dd{width:100%;text-align:right}.main-contents .sidebar-container .content-info dl dd::before{position:static;display:inline-block;margin-right:.5rem}}@media only screen and (max-width:767px){.main-contents .sidebar-container .content-info dl dd{width:35%;text-align:left;text-indent:-.5rem;padding-left:.5rem}.main-contents .sidebar-container .content-info dl dd::before{margin-left:.5rem}}@media only screen and (max-width:414px){.main-contents .sidebar-container .content-info dl dd{width:calc(100% - 1rem);margin-bottom:1rem;text-indent:-1.5rem;padding-left:1.6rem;margin-left:1rem}}.sub-contents{display:flex;flex-direction:row;justify-content:space-around}@media only screen and (max-width:767px){.sub-contents{flex-direction:column;margin-top:2rem}}@media only screen and (max-width:575px){.sub-contents{flex-direction:column}}.sub-contents .office-container{display:flex;flex-direction:row;margin-bottom:45px}@media only screen and (max-width:991px){.sub-contents .office-container{flex-direction:column}}@media only screen and (max-width:575px){.sub-contents .office-container{width:100%}}.sub-contents .office-container .headquarters-box{display:flex;flex-direction:column;width:calc(20% - 1rem);padding:5px;font-size:1.25rem}@media only screen and (max-width:991px){.sub-contents .office-container .headquarters-box{width:100%}}@media only screen and (max-width:575px){.sub-contents .office-container .headquarters-box{width:100%}}.sub-contents .office-container .headquarters-box a{margin-top:0;margin-bottom:.5rem}.sub-contents .office-container .headquarters-box a h3{display:flex;flex-direction:column;align-items:center;justify-content:center;height:355px;padding:15px;margin:0;background-color:#7186cd;color:#fff;border-radius:15px}@media only screen and (max-width:991px){.sub-contents .office-container .headquarters-box a h3{height:auto}}@media only screen and (max-width:575px){.sub-contents .office-container .headquarters-box a h3{width:auto}}.sub-contents .office-container .headquarters-box a h3 img{max-width:50px}.sub-contents .office-container .headquarters-box dl{padding:5px}.sub-contents .office-container .headquarters-box dl dt{margin-bottom:0}.sub-contents .office-container .branch-box{display:flex;flex-direction:row;flex-wrap:wrap;width:calc(80% - 1rem)}@media only screen and (max-width:991px){.sub-contents .office-container .branch-box{width:100%}}@media only screen and (max-width:575px){.sub-contents .office-container .branch-box{width:100%}}.sub-contents .office-container .branch-box .branch-info{width:25%;padding:5px;font-size:1.25rem}@media only screen and (max-width:991px){.sub-contents .office-container .branch-box .branch-info{width:50%}}@media only screen and (max-width:575px){.sub-contents .office-container .branch-box .branch-info{width:100%}}.sub-contents .office-container .branch-box .branch-info h3{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100px;padding:15px;background-color:#7186cd;color:#fff;border-radius:15px}.sub-contents .office-container .branch-box .branch-info h3 img{max-height:60%}@media only screen and (max-width:1199px){.sub-contents .office-container .branch-box .branch-info h3{font-size:1.75rem}}@media only screen and (max-width:991px){.sub-contents .office-container .branch-box .branch-info h3{font-size:2.3rem}}.sub-contents .office-container .branch-box .branch-info h3.hokkaido{padding-left:5px;padding-right:5px}.sub-contents .office-container .branch-box .branch-info dl{height:130px;padding:5px}.sub-contents .office-container .branch-box .branch-info dl dt{margin-bottom:0}.sub-contents .club-box{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:45px}.sub-contents .club-box .club-info{width:25%;padding:5px}@media only screen and (max-width:991px){.sub-contents .club-box .club-info{width:50%}}@media only screen and (max-width:575px){.sub-contents .club-box .club-info{width:100%}}.sub-contents .club-box .club-info h3{display:flex;flex-direction:row;align-items:center;justify-content:space-around;height:100px;padding:15px;color:#fff;border-radius:15px}.sub-contents .club-box .club-info h3.igo{background-color:#8c8c00}.sub-contents .club-box .club-info h3.golf{background-color:#008c46}.sub-contents .club-box .club-info h3.walking{background-color:#a3d946}.sub-contents .club-box .club-info h3.picture{background-color:#00b2b2}.sub-contents .club-box .club-info h3.haiku{background-color:#d9a300}.sub-contents .club-box .club-info h3.kendama{background-color:#ff4000}.sub-contents .club-box .club-info h3.contract_bridge{background-color:#8540b2;font-size:1.25rem}.sub-contents .club-box .club-info h3.shigin{background-color:#d900d9}.sub-contents .club-box .club-info dl{font-size:1.25rem;margin-left:1rem}.sub-contents .club-box .club-info dl dt{margin-bottom:0}.sub-contents .link-box{display:flex;flex-direction:row;align-items:center;justify-content:space-around;margin-bottom:45px;flex-wrap:wrap}.sub-contents .link-box a{margin-bottom:1rem}@media only screen and (max-width:767px){.sub-contents .link-box{justify-self:start}.sub-contents .link-box a{display:inline-block}.sub-contents .link-box a:nth-child(1),.sub-contents .link-box a:nth-child(3n+1){width:calc(33.33% - .5rem);margin-right:.5rem}.sub-contents .link-box a:nth-child(2),.sub-contents .link-box a:nth-child(3n+2){width:calc(33.33% - 1rem);margin-left:.5rem;margin-right:.5rem}.sub-contents .link-box a:nth-child(3n){width:calc(33.33% - .5rem);margin-left:.5rem}}.sub-contents .sidebar-container a{margin:15px 0 30px}.sub-contents .sidebar-container a:first-child{margin-top:92px}@media only screen and (max-width:767px){.sub-contents .sidebar-container a:first-child{margin-top:10px}}.sub-contents .sidebar-container .other-link{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100px;padding:15px;background-color:#0079a1;color:#fff;font-size:2rem;border-radius:15px}@media screen and (min-width:992px) and (max-device-width:1199px){.sub-contents .sidebar-container .other-link{font-size:1.45rem}}@media only screen and (max-width:767px){.sub-contents .sidebar-container .other-link.sanjyo{margin-top:0}}@media only screen and (max-width:575px){.sub-contents .sidebar-container .other-link.sanjyo{margin-top:0}}.sub-contents .sidebar-container .live-camera-box{display:flex;flex-direction:column;padding:15px}@media only screen and (max-width:767px){.sub-contents .sidebar-container .live-camera-box{order:-1;margin:0 auto 2rem}}@media only screen and (max-width:575px){.sub-contents .sidebar-container .live-camera-box{order:-1}}.sub-contents .sidebar-container .live-camera-box img{max-width:100%}.sub-contents .sidebar-container .live-camera-box .live-camera-info{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;background-color:#bfdfff;font-weight:700}.sub-contents .sidebar-container .live-camera-box .live-camera-info .live-camera-title{margin-bottom:0;font-size:3rem;max-width:100%}.sub-contents .sidebar-container .live-camera-box .live-camera-info .live-camera-subtitle{font-size:1.75rem;max-width:100%}.sub-contents .sidebar-container .live-camera-box .live-camera-info .live-camera-subtitle a:hover{text-decoration:underline}.sub-contents .branch-box .branch-info a:hover,.sub-contents .club-info a:hover,.sub-contents .headquarters-box a:hover{text-decoration:none}.sub-contents .branch-box .branch-info a h3,.sub-contents .club-info a h3,.sub-contents .headquarters-box a h3{transition:all .25s}.sub-contents .branch-box .branch-info a h3,.sub-contents .headquarters-box a h3{border:2px solid #7186cd;border-radius:15px;margin-bottom:.5rem;margin-top:0}.sub-contents .branch-box .branch-info a:hover h3,.sub-contents .headquarters-box a:hover h3{background-color:#8c94af;border:2px solid #ff0;border-radius:15px}.sub-contents .club-info a h3{border-radius:15px}.sub-contents .club-info a:hover h3{border:2px solid #ff0;border-radius:15px}.sub-contents .club-info h3.igo{border:2px solid #8c8c00}.sub-contents .club-info a:hover h3.igo{background-color:#818100}.sub-contents .club-info h3.golf{border:2px solid #008c46}.sub-contents .club-info a:hover h3.golf{background-color:#03763d}.sub-contents .club-info a h3.walking{background-color:#a3d946;border:2px solid #a3d946}.sub-contents .club-info a:hover h3.walking{background-color:#82b52a;border:2px solid #ff0}.sub-contents .club-info a h3.picture{background-color:#00b2b2;border:2px solid #00b2b2}.sub-contents .club-info a:hover h3.picture{background-color:#029393;border:2px solid #ff0}.sub-contents .club-info a h3.haiku{background-color:#d9a300;border:2px solid #d9a300}.sub-contents .club-info a:hover h3.haiku{background-color:#b98b02;border:2px solid #ff0}.sub-contents .club-info a h3.kendama{background-color:#ff4000;border:2px solid #ff4000}.sub-contents .club-info a:hover h3.kendama{background-color:#cb3503;border:2px solid #ff0}.sub-contents .club-info a h3.contract_bridge{background-color:#8540b2;border:2px solid #8540b2}.sub-contents .club-info a:hover h3.contract_bridge{background-color:#5e2583;border:2px solid #ff0}.sub-contents .club-info a h3.shigin{background-color:#d900d9;border:2px solid #d900d9}.sub-contents .club-info a:hover h3.shigin{background-color:#909;border:2px solid #ff0}.sidebar-container a .other-link{border:2px solid #0079a1}.sidebar-container a:hover{text-decoration:none}.sidebar-container a:hover .other-link{background-color:#03698b;border:2px solid #ff0}
/*# sourceMappingURL=top.min.css.map */
