@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;400;700;900&display=swap");body{font-family:'Noto Sans JP',sans-serif;font-size:16px;background:#f2f2eb}body img{max-width:100%}body iframe{max-width:100%}body .container-fluid .row{justify-content:center}body .ease-in-top{opacity:0;transform:translate(0,45px);transition:all 1s}body .ease-in-top.scrollOn{opacity:1;transform:translate(0,0)}body h1,body h2{font-family:"FOT-筑紫Aオールド明朝 Pr6 M";color:#352c22}body .font-mincho{font-family:"FOT-筑紫Aオールド明朝 Pr6 M"}body .line-height-high{line-height:1.8}body a{color:#ff7123}body a:hover{color:#ef5500;text-decoration:underline;transition:.5s}body a:hover img{opacity:.8}@media screen and (min-width:768px){body .sp-only{display:none}}@media screen and (max-width:767px){body .pc-only{display:none}body h1{font-size:1.8rem}body h2{font-size:1.4rem}body h3{font-size:1.3rem}body h4{font-size:1.2rem}body h5{font-size:1.1rem}body h6{font-size:1rem}}body .btn{background:#85d26e url(//s-style-golf.com/wp-content/themes/s-style-golf/css/../images/common/icon-arrow.svg) 10px center/10px auto no-repeat;color:#fff;padding:.3rem 1rem .3rem 2rem;text-decoration:none;font-weight:700;text-shadow:0 0 3px rgba(0,0,0,.2);border-radius:0}body .btn:hover{color:#fff;text-decoration:none;background-color:#64c647;transition:.5s}body .btn a{color:#fff;text-decoration:none}body .btn a:hover{color:#fff;text-decoration:none;transition:.5s}body .btn-reserve{background:#ff7123 url(//s-style-golf.com/wp-content/themes/s-style-golf/css/../images/common/icon-reserve.svg) 20px center/20px auto no-repeat;color:#fff;padding:.5rem 60px .5rem 80px;text-decoration:none;font-size:1.2rem;font-weight:700}body .btn-reserve:hover{color:#fff;text-decoration:none;background-color:#ef5500;transition:.5s}#wrapper-navbar{max-width:1200px;width:100%;margin:0 auto}@media screen and (min-width:992px){#wrapper-navbar .container{position:relative}#wrapper-navbar #main-menu{padding-right:100px}#wrapper-navbar #main-menu a{color:#352c22}#wrapper-navbar #main-menu li.nav-reserv{position:absolute;top:-.5rem;right:0}#wrapper-navbar #main-menu li.nav-reserv a{height:90px;width:90px;color:#fff;font-size:1.2rem;font-weight:700;text-align:center;padding:50px 0 0;background:#ff7123 url(//s-style-golf.com/wp-content/themes/s-style-golf/css/../images/common/icon-reserve.svg) center 20px/20px no-repeat}#wrapper-navbar #main-menu li.nav-reserv a:hover{background-color:#ef5500;transition:.5s}#wrapper-navbar #main-menu li.footer-only{display:none}}@media screen and (max-width:991px){#wrapper-navbar .navbar-brand img{width:140px}#wrapper-navbar .navbar-toggler{outline:none;position:fixed;top:.5rem;right:.5rem;z-index:110}#wrapper-navbar .navbar-toggler:focus{outline:none}#wrapper-navbar .navbar-toggler .navbar-toggler-icon img{width:40px;height:40px;display:none}#wrapper-navbar .navbar-toggler .navbar-toggler-icon img.on{display:block}#wrapper-navbar #navbarNavDropdown{position:fixed;width:100%;height:100%;top:0;left:0;z-index:100;background:rgba(53,44,34,.95);text-align:center;padding-top:80px;font-family:"FOT-筑紫Aオールド明朝 Pr6 M"}#wrapper-navbar #navbarNavDropdown a{color:#fff}#wrapper-navbar #navbarNavDropdown li.nav-reserv a{width:90%;margin:1rem auto;display:block;color:#fff;font-size:1.2rem;font-weight:700;text-align:center;background:#ff7123 url(//s-style-golf.com/wp-content/themes/s-style-golf/css/../images/common/icon-reserve.svg) 20px center/20px no-repeat}#wrapper-navbar #navbarNavDropdown li.nav-reserv a:hover{background-color:#ef5500;transition:.5s}}#page-wrapper,#single-wrapper,#archive-wrapper{padding:0}.entry-header{width:100vw;padding:80px 0;background:linear-gradient(90deg,#f5ad6a,#a8cf5e);text-align:center;margin-bottom:100px;position:relative;z-index:1}.entry-header:before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;bottom:0;background-image:url(//s-style-golf.com/wp-content/themes/s-style-golf/css/../images/common/icon-logo.svg);background-position:center;background-size:auto 70%;background-repeat:no-repeat;z-index:-1}.entry-header .entry-title{color:#fff;text-shadow:0 0 3px rgba(0,0,0,.3);font-size:2.2rem;margin:0 auto;padding:0;line-height:1.3;font-family:'Noto Sans JP',sans-serif}@media screen and (max-width:767px){.entry-header{padding:40px 0;margin-bottom:50px}.entry-header .entry-title{font-size:1.8rem}}#single-wrapper .single-header{max-width:1070px;width:90%;margin:0 auto}#single-wrapper .single-header .single-title{margin:0 auto .5rem auto}#single-wrapper .single-header .single-title:after{content:'';display:block;width:100%;height:3px;background:linear-gradient(90deg,#f5ad6a,#a8cf5e);margin-top:1rem}#single-wrapper .single-header .entry-meta{text-align:right;margin:0 auto 1rem auto}#single-wrapper .entry-content{padding-bottom:3rem;margin-bottom:3rem;border-bottom:1px solid #352c22}.entry-content{max-width:1070px;width:90%;margin:0 auto 2rem auto}.entry-content .thumbnail{text-align:center;margin:1rem auto 2rem auto}.entry-content h2{margin:2rem auto}.entry-content h2 sub{font-size:.9rem}.entry-content h3{margin:2rem auto 1rem auto}.entry-content h4{margin:1rem auto;font-size:1.3rem}.entry-content table{width:100%;border:none;border-top:1px solid #43403d;border-left:1px solid #43403d}.entry-content table th{border:none;padding:.5rem;border-bottom:1px solid #43403d;border-right:1px solid #43403d;background:#72614f;color:#fff;font-weight:700}.entry-content table td{border:none;background:#fff;padding:.5rem;border-bottom:1px solid #43403d;border-right:1px solid #43403d}.entry-content table thead{border:none}.entry-content table thead th,.entry-content table thead td{background:#72614f;color:#fff;font-weight:700;border-right:1px solid #fff}.entry-content table thead th:last-child,.entry-content table thead td:last-child{border-right:1px solid #43403d}.entry-content .wp-block-button a{color:#fff}.entry-content .wp-block-button a:hover{color:#fff;text-decoration:none;opacity:.8;transition:.2s}.archivelist{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}.archivelist .box-archivelist{margin:1%}.archivelist .box-archivelist a{display:block;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.3);text-align:justify;color:#352c22;text-decoration:none;height:100%}.archivelist .box-archivelist a:hover{opacity:.9;transition:.5s}.archivelist .box-archivelist .thumbnail{background:#e3e3e3;margin:0 auto;height:120px;overflow:hidden;display:flex;justify-content:center;align-items:center}.archivelist .box-archivelist .thumbnail img{width:100%}.archivelist .box-archivelist .date{padding:1rem;font-size:.9rem}.archivelist .box-archivelist .comment{padding:1rem;font-size:.9rem}.archivelist .box-archivelist .comment p{margin:0}.archivelist .box-archivelist .ttl{padding:0 1rem 1rem}.archivelist .box-archivelist .ttl h3{border-top:1px solid #352c22;font-size:1.1rem;line-height:1.2;margin:0;padding-top:1rem;font-family:"FOT-筑紫Aオールド明朝 Pr6 M"}@media screen and (min-width:768px){.archivelist .box-archivelist{width:23%}.archivelist .box-archivelist .thumbnail{height:160px}}@media screen and (max-width:767px){.archivelist .box-archivelist{width:48%}}.pagination{margin:2rem auto}.pagination .page-link{background-color:transparent;border-color:#352c22}.mw_wp_form{width:100%;max-width:800px;margin:2rem auto}.mw_wp_form .form-item{margin-bottom:1rem}.mw_wp_form .form-item .form-item-ttl{display:flex;justify-content:flex-start;align-items:center;font-family:"FOT-筑紫Aオールド明朝 Pr6 M";padding:10px 0}.mw_wp_form .form-item .form-item-ttl .must{background:red;color:#fff;font-size:.8rem;padding:.2rem .5rem;font-weight:400;margin-left:1rem}.mw_wp_form .form-item button,.mw_wp_form .form-item input,.mw_wp_form .form-item select,.mw_wp_form .form-item textarea{max-width:96%}.mw_wp_form .form-item input,.mw_wp_form .form-item textarea{padding:5px}.mw_wp_form .form-note{text-align:center;font-family:"FOT-筑紫Aオールド明朝 Pr6 M"}.mw_wp_form .form-btn{display:flex;text-align:center;justify-content:center}.mw_wp_form .your-submit{display:inline-block;background:#ff7123 url(//s-style-golf.com/wp-content/themes/s-style-golf/css/../images/common/icon-arrow.svg) 15px center/15px auto no-repeat;color:#fff;border:none;text-decoration:none;margin:.5rem;position:relative;font-size:1.3rem;font-family:"FOT-筑紫Aオールド明朝 Pr6 M";padding:.6rem 3rem}.mw_wp_form .your-submit i{padding-right:.5rem}.mw_wp_form .your-submit:hover{background-color:#ef5500;transition:.2s}.mw_wp_form .your-prev{display:inline-block;background:#cfcac5 url(//s-style-golf.com/wp-content/themes/s-style-golf/css/../images/common/icon-arrow.svg) 15px center/15px auto no-repeat;border:none;text-decoration:none;color:#352c22;margin:.5rem;position:relative;font-size:1.3rem;font-family:"FOT-筑紫Aオールド明朝 Pr6 M";padding:.6rem 3rem}.mw_wp_form .your-prev:hover{background-color:#b8b1a9;transition:.2s}.mw_wp_form.mw_wp_form_preview .form-item .form-item-content{border-bottom:1px dotted #352c22;min-height:2rem;padding-bottom:1rem;width:100%}.mw_wp_form.mw_wp_form_preview .form-item .mw-wp-form_image:before{content:'添付ファイルあり'}@media screen and (min-width:768px){.mw_wp_form .form-item{display:flex;justify-content:flex-start;align-items:center}.mw_wp_form .form-item .form-item-ttl{min-width:30%;margin-right:2%;justify-content:space-between}.mw_wp_form .form-item .form-item-content{width:68%}}.box-lesson-swing{background:#fff;border:20px solid #f2f2eb;outline:1px solid #fff;padding:2rem;position:relative;margin:2rem auto;text-align:center}.box-lesson-swing .lesson-swing-ttl{position:absolute;top:-40px;left:0;width:100%}.box-lesson-swing a{color:#000;text-decoration:none}.box-lesson-swing a:hover{color:#000;text-decoration:none}.box-lesson-swing .lesson-swing-txt p{margin:0}.box-lesson-swing .lesson-swing-txt h2{margin:0 auto}.box-lesson-swing .lesson-swing-btn{position:absolute;bottom:-40px;left:0;width:100%}@media screen and (max-width:767px){.box-lesson-swing .lesson-swing-ttl img{width:200px}.box-lesson-swing .lesson-swing-txt h2{margin-bottom:1rem}.box-lesson-swing .lesson-swing-btn img{width:260px}}.box-bnr{text-align:center;max-width:1200px;width:90%;margin:2rem auto}.box-bnr .bnr-reserve,.box-bnr .bnr-price,.box-bnr .bnr-faq{margin:1%}@media screen and (min-width:768px){.box-bnr .bnr-2column{display:flex;justify-content:center}}.box-contact{width:1070px;max-width:96%;margin:2rem auto;border-top:1px solid #352c22;border-bottom:1px solid #352c22;padding:2rem;text-align:center}.box-contact .contact-ttl{font-family:"FOT-筑紫Aオールド明朝 Pr6 M"}.footer-btn-reserve{position:fixed;bottom:2%;left:5%;width:90%;z-index:10}.footer-btn-reserve a{background:#ff7123;width:100%;display:block;text-align:center;padding:.5rem 0}.footer-btn-reserve a .icon{padding-right:.5rem}.footer-btn-reserve a .icon img{vertical-align:text-bottom}#wrapper-footer-full{background:#352c22;color:#fff}#wrapper-footer-full #footer-full-content{max-width:1200px;width:100%;margin:0 auto}#wrapper-footer-full a{color:#fff}@media screen and (min-width:768px){#wrapper-footer-full #nav_menu-2{max-width:40%;flex:40%}#wrapper-footer-full #block-8{max-width:26%;flex:26%}}#wrapper-footer-full .tel img{width:80%}#wrapper-footer-full .transport{font-size:.9rem}#wrapper-footer-full #menu-main-nav{margin:0 auto 2rem auto;padding:0}@media screen and (min-width:768px){#wrapper-footer-full #menu-main-nav{-moz-column-count:2;column-count:2}}#wrapper-footer-full #menu-main-nav li{list-style:none;margin:0 auto;padding:0;border-bottom:1px solid #544636}#wrapper-footer-full #menu-main-nav li a{display:block;padding:.5rem}#wrapper-footer-full .footer-reserve{width:250px;max-width:100%;margin:0 auto;text-align:center}@media screen and (min-width:768px){#wrapper-footer-full .footer-reserve{margin:0 0 0 auto}}#wrapper-footer-full .footer-reserve a{width:100%;display:block;padding:.5rem 0}#wrapper-footer-full .footer-line{width:250px;max-width:100%;margin:1rem auto;text-align:center}@media screen and (min-width:768px){#wrapper-footer-full .footer-line{margin:1rem 0 1rem auto}}#wrapper-footer-full .footer-line p{margin:0 auto 5px auto}#wrapper-footer-full .footer-SNS{width:250px;max-width:100%;display:flex;justify-content:center;align-items:center;margin:1rem auto}@media screen and (min-width:768px){#wrapper-footer-full .footer-SNS{margin:1rem 0 1rem auto}}#wrapper-footer-full .footer-SNS .btn-insta{padding-right:1rem}#wrapper-footer-full .footer-bnr{width:250px;max-width:100%;text-align:center;margin:1rem auto}@media screen and (min-width:768px){#wrapper-footer-full .footer-bnr{margin:1rem 0 1rem auto}}#wrapper-footer{background:#352c22;color:#fff;padding:.5rem 0;text-align:center;font-size:.8rem}@media screen and (max-width:767px){#wrapper-footer{padding:.5rem 0 100px}}