@charset "utf-8";.mainVisual{position:relative;background-color:#f2f4f9;display:flex;flex-direction:row-reverse}.mainVisual-img{width:45%;min-height:500px;background-position:center center;background-size:cover}.mainVisual-img>img{display:none}.mainVisual-block{width:55%;display:flex;flex-direction:column;justify-content:center;background:url(//nagara-sportsplaza.jp/wp/wp-content/themes/nagara-sportsplaza/common/css/../../img/bg04.jpg) no-repeat left top/cover}.mainVisual-inner{display:flex;justify-content:flex-end}.mainVisual-box{padding-right:80px;padding-left:30px}.mainVisual-title{font-size:300%;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-feature-settings:"palt";line-height:1.4;padding-bottom:.5em;letter-spacing:.08em}.mainVisual-title span{display:block;font-size:60%}.mainVisual-text{font-size:131%}@media screen and (max-width:1260px){.mainVisual-img{min-height:400px}.mainVisual-box{max-width:600px;padding-right:50px}.mainVisual-title{font-size:250%}.mainVisual-text{font-size:116%}}@media screen and (max-width:834px){.mainVisual{display:block}.mainVisual-img{width:auto;height:50vmin;min-height:200px}.mainVisual-block{width:auto;display:block}.mainVisual-inner{display:block;text-align:center}.mainVisual-box{padding:50px 5%;max-width:initial}.mainVisual-title{font-size:170%;letter-spacing:.02em;padding-bottom:.8em}.mainVisual-title span{font-size:70%}.mainVisual-text{font-size:100%}}.homeAccess{padding-bottom:100px}.homeAccess-address{text-align:center;font-size:116%;font-style:normal;line-height:2}.homeAccess-address a{color:#222;text-decoration:none}.homeAccess-map{margin-top:60px}.homeAccess-map iframe{vertical-align:top;width:100%;height:700px}.homeAccess-block{padding-top:60px}.homeAccess-section:not(:last-child){padding-bottom:40px}.homeAccess-section .homeAccess-title{display:inline-block;border-bottom:2px solid #093592;padding-bottom:.1em;font-size:131%;font-feature-settings:"palt";color:#093592;margin-bottom:20px}.homeAccess-text{font-size:116%;line-height:1.8}@media screen and (max-width:834px){.homeAccess{padding-bottom:50px}.homeAccess-address{font-size:93%;line-height:1.8;letter-spacing:0}.homeAccess-map{margin-top:30px}.homeAccess-map iframe{height:500px}.homeAccess-block{padding-top:40px}.homeAccess-section:not(:last-child){padding-bottom:30px}.homeAccess-section .homeAccess-title{font-size:116%;margin-bottom:15px}.homeAccess-text{font-size:93%;line-height:1.7}}