@charset "UTF-8";.content-ttl{font-size:2rem;margin-left:2rem;position:relative;margin-bottom:25px}@media screen and (max-width:768px){.content-ttl{font-size:1.6rem}}.content-ttl:before{content:"";position:absolute;width:4px;height:24px;background:#1d5847;left:-2rem;top:3px}.rental{margin-bottom:100px}@media screen and (max-width:768px){.rental{margin-bottom:45px}}.rental section{margin-top:60px}@media screen and (max-width:768px){.rental section{margin-top:35px}}.rental-lead-txt{text-align:center;font-size:2rem;line-height:1.8;letter-spacing:.1em}@media screen and (max-width:768px){.rental-lead-txt{font-size:1.6rem}}.rental-lead-imgblk{margin-top:50px;display:flex;column-gap:15px}@media screen and (max-width:768px){.rental-lead-imgblk.vpc{display:none}}@media screen and (min-width:767px){.rental-lead-imgblk.vsp{display:none}}.rental-lead-imgblk.vsp .swiper{width:100%}.rental-lead-imgblk.vsp .swiper .swiper-wrapper{padding-bottom:45px}.rental-lead-imgblk.vsp .swiper .swiper-pagination-bullet{background-color:#1d5847}.rental-lead-imgblk.vsp .swiper .swiper-button-prev,.rental-lead-imgblk.vsp .swiper .swiper-button-next{top:initial;bottom:10px;width:16px;height:12px}.rental-lead-imgblk.vsp .swiper .swiper-button-prev{left:95px}.rental-lead-imgblk.vsp .swiper .swiper-button-next{right:95px}.rental-lead-imgblk.vsp .swiper .swiper-button-prev:after,.rental-lead-imgblk.vsp .swiper .swiper-button-next:after{background-repeat:no-repeat;background-size:contain;content:"";margin:auto;width:16px;height:12px}.rental-lead-imgblk.vsp .swiper .swiper-button-prev:after{background-image:url(//nigawa-tennis.com/wp-content/themes/custom_theme/css/../img/rental/arrow.png)}.rental-lead-imgblk.vsp .swiper .swiper-button-next:after{background-image:url(//nigawa-tennis.com/wp-content/themes/custom_theme/css/../img/rental/arrow.png);transform:scale(-1,1)}.rental-lead-imgblk img{width:33.3333333333%}@media screen and (max-width:768px){.rental-lead-imgblk img{width:100%}}.rental-detail-table{display:flex}@media screen and (max-width:768px){.rental-detail-table{display:block}}.rental-detail-table dt{display:flex;justify-content:center;align-items:center;background:#1d5847;width:30%;border:1px solid #ccc;padding:25px}@media screen and (max-width:768px){.rental-detail-table dt{width:100%;padding:10px}}.rental-detail-table dt p{font-size:1.8rem;color:#fff;text-align:center;letter-spacing:.05em}@media screen and (max-width:768px){.rental-detail-table dt p{font-size:1.6rem}}.rental-detail-table dt p span{font-size:1.4rem}.rental-detail-table dd{width:70%;border:1px solid #ccc;padding:25px 50px;line-height:1.75}.rental-detail-table dd.none-padding{padding:25px 0}.rental-detail-table dd .sen-line{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px}.rental-detail-table dd ul li{font-size:1.6rem;letter-spacing:.05em}.rental-detail-table dd ul li.ml50{margin-left:50px}@media screen and (max-width:768px){.rental-detail-table dd ul li.ml50{margin-left:20px}}.rental-detail-table dd ul li:not(:first-of-type){padding-top:10px}@media screen and (max-width:768px){.rental-detail-table dd ul li{font-size:1.4rem}}.rental-detail-table dd ul li .editWidth{width:175px;font-style:initial;display:inline-block}@media screen and (max-width:768px){.rental-detail-table dd ul li .editWidth{width:160px}}.rental-detail-table dd ul li .times-day{border:1px solid #ccc;border-radius:20px;padding:2px 8px;display:inline-block;line-height:1;margin-right:15px}@media screen and (max-width:768px){.rental-detail-table dd{width:100%;padding:20px}}.rental-detail-list{margin-top:25px}.rental-detail-list li{font-size:1.4rem;padding-left:1.7em;text-indent:-1.7em;letter-spacing:.1em}@media screen and (max-width:768px){.rental-detail-list li{font-size:1.2rem}}.rental-detail-list li:not(:first-of-type){padding-top:3px}.rental-detail-list li span{color:#1d5847;margin-right:10px}.rental-detail-list.btm li{padding-left:1em;text-indent:-1em}.rental-detail-kome{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width:768px){.rental-detail-kome{display:block}}@media screen and (max-width:768px){.rental-detail-kome .nav_tel{text-align:center;margin-top:35px}}.rental-detail-kome .nav_tel span{text-align:end;font-size:1.6rem}.rental-detail-kome .nav_tel-number{padding-left:2.3rem;font-size:3.4rem;position:relative;color:#1d5847;margin:0 5px;font-weight:500}@media screen and (max-width:768px){.rental-detail-kome .nav_tel-number{font-size:3.4rem}}.rental-detail-kome .nav_tel-number:before{position:absolute;content:"";background:url(//nigawa-tennis.com/wp-content/themes/custom_theme/css/../img/common/icon_phone.png) no-repeat center center;background-size:100%;width:23px;height:29px;top:53%;left:-5px;transform:translateY(-50%)}.membership section{margin-top:60px}@media screen and (max-width:768px){.membership section{margin-top:35px}}.membership-lead-txt{font-size:1.4rem;line-height:1.7;letter-spacing:.1em}@media screen and (max-width:768px){.membership-member .table-wrap{overflow-x:scroll}}.membership-member-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:1.8rem}.membership-member-table .fz16{font-size:16px}.membership-member-table.btm tr:not(:first-child) th,.membership-member-table.btm tr:not(:first-child) td{font-size:1.6rem}.membership-member-table.btm tr th,.membership-member-table.btm tr td{width:calc((100% - 480px)/3)}.membership-member-table.btm tr td:nth-child(3){width:480px;text-align:left;line-height:1.75}.membership-member-table tr th,.membership-member-table tr td{width:20%;padding:20px;border:solid 1px #ccc}.membership-member-table tr th .mini,.membership-member-table tr td .mini{font-size:1.4rem}.membership-member-table tr th .mini.red,.membership-member-table tr td .mini.red{color:red}.membership-member-table tr th{font-size:1.6rem;background:#f2f2f2}.membership-member-table tr td{text-align:center}.membership-member-table tr:first-of-type{background:#1d5847;color:#fff;text-align:center}.membership-member-table tr:first-of-type th{background:#1d5847}.membership-member-table tr:nth-child(2) td:last-child{text-align:right}.membership-member-list{margin-top:20px}.membership-member-list li{font-size:1.4rem}@media screen and (max-width:768px){.membership-member-list li{font-size:1.2rem}}.membership-member-list li:not(:first-child){padding-top:5px}.membership-member-list li .red{color:red}.membership-member-list .fz14{font-size:14px}.privacy{margin-bottom:100px}@media screen and (max-width:768px){.privacy{margin-bottom:45px}}.privacy-content{margin-top:60px}@media screen and (min-width:767px){.privacy-content.prpr{margin-top:90px}}@media screen and (max-width:768px){.privacy-content{margin-top:40px}}.privacy-content .link .ttl{border-bottom:none;padding-bottom:.7rem}.privacy-content-txt{font-size:1.4rem;line-height:1.7}.privacy-content-txt.txt_r{text-align:right}.privacy-content-list{margin-top:30px}.privacy-content-list-dl{display:flex;border-top:1px solid #ccc;font-size:1.4rem;line-height:1.7;padding:20px 0}.privacy-content-list-dl:last-child{border-bottom:1px solid #ccc}.privacy-content-list-dl dt{width:8%}@media screen and (max-width:768px){.privacy-content-list-dl dt{width:30%}}.privacy-content-list-dl dd span{font-size:1.2rem}.privacy-txtblk{margin-top:40px}@media screen and (max-width:768px){.privacy-txtblk{margin-top:20px}}.privacy-txtblk .privacy-ttl{font-size:2.2rem;color:#1d5847;margin-bottom:10px}@media screen and (max-width:768px){.privacy-txtblk .privacy-ttl{font-size:1.6rem}}.privacy-txtblk .indent-list li{padding-left:1.3em;text-indent:-1.3em}.privacy-txtblk .indent-list .m_l{margin-left:2.3rem}.privacy-txtblk .indent-list .m_l.mt{margin-top:10px}.privacy-txtblk .indent-list .m_l.mb{margin-bottom:10px}.privacy-txtblk .indent-list.margin{margin:20px 0}.privacy-txtblk-ttl{font-size:2.2rem;color:#1d5847;margin-bottom:10px}