@charset "utf-8";.sp{display:none}h1:not([class]){font-size:28px;text-align:center;margin:40px 0;padding:10px 0}.lborder{border-left:5px solid #d55e12;margin:60px 0 20px;padding:5px 0 5px 20px;font-size:24px}.backimg{width:100%;position:relative;height:350px;overflow:hidden}.backimg img{width:100%;z-index:-1;position:absolute;bottom:0;left:0}.backimg h1{position:absolute;top:60px;left:calc(50% - 100px);background:#fff;padding:5px;z-index:99;display:block;width:200px}.backimg a{position:absolute;top:200px;left:calc(50% - 150px);background:#0f368f;color:#fff;border-radius:3px;padding:10px 40px;width:300px;text-align:center;font-size:18px}.company dt{float:left;width:30%;padding:5px 0 10px;height:auto}.company dd{margin:0 0 10px 30%;padding:5px 0 10px;border-bottom:1px solid #eee}.company dt.c_last{padding-bottom:60px}.store_info{width:100%;background:#f9f8f6;padding:40px 0;margin:80px 0}.store_info h2{margin:0 auto}.gmap{width:45%;float:left;height:0;overflow:hidden;padding-bottom:25%;position:relative;margin:0 5% 0 0}.gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%}.storedetail{float:left;width:50%;font-size:20px;margin:0}.storedetail i{color:#d55e12;font-size:1.2em}.storedetail p{line-height:1.4em;margin:0 0 20px;font-size:18px}.storedetail p:first-child{font-weight:700;font-size:24px}.box2{width:768px;margin:40px auto}.box2 ul{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}.box2 ul li{text-align:center}.box2 ul li a{background:#0f368f;color:#fff;width:75%;display:block;margin:0 auto;padding:10px 0;border-radius:3px;font-size:18px;letter-spacing:1px}.box2 ul li:last-child a{background:#fff;border:1px solid #0f368f;color:#0f368f}.points{margin:40px 0}.points li{float:left;margin:0 1% 0 0;width:calc(95% / 6);background:#fff;padding:10px 0;text-align:center;color:#d55e12;line-height:1.4;border:1px solid #d55e12}.points li:last-child{margin:0}.res_coat{text-align:center;margin:0 0 80px}.revent_in{width:31%;float:left;font-size:14px;margin:0 1% 20px}.revent_in h3{text-align:center;font-size:20px;margin:10px 0}.revent_in dl dt{float:left}.revent_in dl dd{margin-left:5em;margin-bottom:10px;line-height:1.8}.revent_in p{margin:10px 0 0}.revent_in img{max-width:40%;margin:10px auto;display:block}h1.event_h1{font-size:36px;margin:0 0 20px;line-height:1}.event_detail{margin:10px 0;background:#f9f8f6;padding:20px}.event_detail p{margin:1em 0 0}.event_detail span{font-size:14px}.school_concept{background:url(http://hoop7.jp/wp/wp-content/themes/hoop7/img/hoopers_img.jpg) no-repeat center;color:#fff;padding:10px 0 50px;background-size:cover;font-size:20px}.school_concept ul li{margin:0 0 20px;line-height:1.8}.skill1,.skill2{width:46%;float:left;margin:2%;text-align:center;border:2px solid #d55e12;padding:0;min-height:320px}.skill1 h3,.skill2 h3{background:#d55e12;color:#fff;padding:5px 20px;display:block;margin:0 auto 20px;font-size:28px}.skill1 ul li,.skill2 ul li{border-radius:3px;padding:0 20px;margin:0 10px 10px 0;color:#dd5e12;display:block;float:left;width:fit-content}.skill1 ul li:before,.skill2 ul li:before{font-family:'Font Awesome 5 Free';content:"\f14a";font-weight:900;margin:0 5px 0 0}.skill1 p,.skill2 p{text-align:justify;padding:0 20px;margin:0 0 20px;display:block;font-size:14px}.skill2 h3{background:#0f368f}.skill2{border:2px solid #0f368f}.skill2 ul li{color:#0f368f}.tr_system{background:#f9f8f6;width:100%;padding:20px 0 60px}.tr_system h3{color:#d5581c;margin:10px 0 0}.tr_system img{max-width:36%;float:left}.tr_system_in{float:right;width:60%}.staff-list ul li{float:left;width:25%;margin:0 0 4%;font-size:14px;min-height:470px}.staff-list ul li img{width:100%;height:250px;object-fit:cover;object-position:top}.staff-list ul li h3{margin:5px 10px;font-size:18px}.staff-list ul li p{margin:0 10px}.trainer li{width:33.3%;float:left;margin:0 0 10px;font-size:14px;line-height:1.4;text-align:center}.trainer li img{width:300px;height:300px;border-radius:150px;object-fit:cover;object-position:top}.trainer li h3{font-size:18px;margin:10px 0}.trainer li p{text-align:left;width:80%;margin:0 auto}.free-coach{margin:40px 0;font-size:14px}.free-coach ul li{width:calc(96% / 2);margin:0 4% 0 0;float:left}.free-coach ul li:nth-child(2n){margin:0}.free-coach ul li h3{margin:10px 0}.training-policy h3{color:#d55e12;text-align:left;font-weight:700;font-size:24px;margin-bottom:20px}.training-policy p{margin:20px 0}.training-policy ul li{width:calc(96% / 2);margin:40px 0;float:left}.training-policy ul li:first-child{margin-right:4%}.gh1{font-size:30px;text-align:center;margin:20px 0}.game_txt{margin:40px 0}.game_detail{margin:60px 0}.game_detail dl dt{float:left;padding:10px 0}.game_detail dl dd{padding:10px 10px 10px 10em;border-bottom:1px solid #eee}.redbtn a{background:#e72011;box-shadow:0 0 5px #cb9692}.wpcf7-form dl dt{margin:0 0 10px}.wpcf7-form dl dd{margin:0 0 20px}.wpcf7-form dl dt span{color:#888;font-size:13px;margin:0 0 0 1em}#column2{margin:20px 0}.columnl{width:800px;float:left;padding:10px}.columnl p{margin:0 0 20px}.columnl ul.loop p{margin:0}section .columnl h2{text-align:left;margin:40px 0 20px;width:auto}.columnr{float:right;width:280px;padding:10px}.columnl h1{margin:0 0 10px;text-align:left;padding:0}.columnl img{margin:10px 0}.tagcloud a{font-size:14px !important}.s_tag,.s_date{text-align:right;font-size:14px}.sidebar-widget div{margin:0 0 40px}.sidebar-widget ul li{margin:0 0 5px;border-bottom:1px dashed #ccc;padding:0 0 5px}.sidebar-widget h3:before{content:"\f434";font-weight:900;font-family:'Font Awesome 5 Free';color:#d55e12;margin:0 5px 0 0}.loop li{margin:0 0 20px;min-height:140px;border-bottom:1px solid #eee;padding:0 0 20px}.loop li img{float:left;width:180px;margin:0 20px 0 0;height:120px;object-fit:cover}.loop li h3{font-size:18px}.loop li h3 a{color:#444}#gym{background:#000}#gym .breadcrumb,#gym .breadcrumb a{color:#fff}#gym h1{color:#fff}.gym_main{width:100%;height:650px;background:url(//hoop7.jp/wp/wp-content/themes/hoop7_attaraiine/css/../img/gym/mainimg.jpg) no-repeat center top;background-size:100%}.gym_main .inner{position:relative}.gym_main img{position:absolute;left:80px;top:100px}.gym_main a{background:#0f368f;position:absolute;color:#fff;border-radius:3px;padding:15px 0;width:450px;top:420px;left:80px;letter-spacing:1px;font-size:20px;text-align:center;box-shadow:0 0 10px 0px #181818;font-weight:700}.gymleft{float:left;width:60%}.gymright{float:right;width:35%;color:#fff}.gymright dl{font-size:18px;margin:0 0 40px;color:#dcdcdc}.gymright dl dt{float:left}.gymright dl dd{margin-left:5em;margin-bottom:5px}.gymright p{font-size:18px;margin:0 0 40px;color:#dcdcdc}.gymright h2{background:#d55e12;width:fit-content;padding:3px 40px}.gymright a{display:block;color:#fff;background:#d55e12;box-shadow:0 0 10px 0px #181818;text-decoration:none;padding:10px;text-align:center;margin:20px auto 0;font-weight:700;border-radius:3px}.cw{color:#eee;margin:-20px 0 40px}.gameright h1{margin:0 0 20px;text-align:left}.gamelft{width:40%;margin:20px 0 40px;float:left}.gameright{width:55%;margin:20px 0 40px;float:right}.gameright>.game_detail{margin:0}.gameright dl dd:nth-child(4n){background:#f4f4f4}.em,.em-view-container{font-family:"Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif !important}.em-item-image img{border-bottom:none}.em-item-image{max-width:600px;display:block;margin:0 auto 20px}.em-item.em-item-single h3{font-size:16px}.em-item-meta{display:none}#booking-form h3.em-booking-section-title{color:#000;background:0 0;border:none}#booking-form h2,#book-status h2{font-family:"Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif !important;font-size:28px !important;margin:40px auto 0 !important;text-align:center}#book-status p{text-align:center;font-size:28px}.ev_level h3{margin:20px 0 10px}.ev_fee h2,.ev_level h2{margin:20px 0}.ev_level p{margin:0 0 40px;font-size:14px !important}.game_tos{margin:80px 0 0}.game_tos h2{margin:0 0 20px;font-size:18px;text-align:center}.game_tos h3{font-size:16px;margin:0 0 20px}.game_tos p{margin:0 0 10px;font-size:12px}form.em-booking-form .em-login-trigger{display:none !important}dl.newslist_report dt{margin:0 0 10px;float:left;width:100px}dl.newslist_report dt img{height:100px;width:100px;object-fit:cover}dl.newslist_report dd{margin:0 0 10px 110px;min-height:100px;text-align:left !important}dl.newslist_report h3{font-weight:400;font-size:18px}dl.newslist_report a .news_d{color:#000}.game_list_top{width:auto;height:450px;overflow:scroll;margin:0 0 60px}.game_list10 tr th:nth-child(1),.game_list10 tr:nth-child(1) td:nth-child(1){width:170px}.game_list10 tr th:nth-child(2),.game_list10 tr:nth-child(1) td:nth-child(2){width:270px}.game_list10 tr th:nth-child(3),.game_list10 tr:nth-child(1) td:nth-child(3){width:150px}.game_list10 tr th:nth-child(4),.game_list10 tr:nth-child(1) td:nth-child(4){width:100px}.game_list10 tr th:nth-child(5),.game_list10 tr:nth-child(1) td:nth-child(5){width:150px}.game_list10 tr th:nth-child(6),.game_list10 tr:nth-child(1) td:nth-child(6){width:100px}.game_list10 tr th{background:#d55e12;color:#fff;font-size:16px;padding:10px 5px}.game_list10 tr td{padding:15px 5px}.game_list10 tr:nth-child(2n+1){background:#f9f8f6}.game_list10 tr td:last-child a:before{content:"\f434";font-weight:900;font-family:'Font Awesome 5 Free';color:#fff;margin:0 5px 0 0}.game_list10 tr td:last-child a{display:block;width:fit-content;padding:3px 15px;background:#d55e12;color:#fff;font-size:12px}#tournament-top h2{text-align:left;border-bottom:2px solid #d55e12;padding:0 0 10px;margin:0 0 20px;font-size:20px}#tournament-top h2:before{content:"\f434";font-weight:900;font-family:'Font Awesome 5 Free';color:#d55e12;margin:0 10px 0 0}.game-name{margin:60px 0 0}.game-name ul li{float:left;width:calc(92%/5);margin:0 2% 0 0}.game-name ul li:nth-child(5n){margin:0}.game-name ul li img{width:200px;height:200px;margin:0 0 10px;object-fit:contain}.game-name ul li p{font-size:14px;line-height:1.6}.game_level{padding:0 40px 0 0;text-align:left}#dbem-bookings-table{font-size:14px}#dbem-bookings-table tr td,#dbem-bookings-table tr th{paddng:5px}#dbem-bookings-table tr td:last-child,#dbem-bookings-table tr th:last-child{display:none}.quick-action-button{display:block;color:#fff;background:#0f368f;padding:10px 40px 10px 20px;width:fit-content;border-radius:5px;position:relative;margin:0 0 10px}.quick-action-button:after{position:absolute;content:"\f105";font-weight:900;font-family:'Font Awesome 5 Free';right:15px;color:#fff;top:calc(50% - 12px)}.ball{text-align:left;border-bottom:2px solid #d55e12;padding:0 0 10px;margin:0 0 20px;font-size:20px;width:initial}.ball:before{content:"\f434";font-weight:900;font-family:'Font Awesome 5 Free';color:#d55e12;margin:0 10px 0 0}@media screen and (max-width:768px){.sp{display:block}.pc{display:none}h1:not([class]){font-size:24px;text-align:center;margin:30px 0 20px;padding:0}h1 span{margin:5px auto;font-size:12px}.lborder{margin:40px 0 20px;padding:5px 0 5px 15px;font-size:20px}.backimg{width:100%;position:relative;height:350px;overflow:hidden}.backimg img{width:100%;z-index:-1;position:absolute;bottom:0;left:0}.backimg h1{position:absolute;top:60px;left:calc(50% - 100px);background:#fff;padding:5px;z-index:99;display:block;width:200px}.backimg a{position:absolute;top:200px;left:calc(50% - 150px);background:#0f368f;color:#fff;border-radius:3px;padding:10px 40px;width:300px;text-align:center;font-size:18px}.company dt{float:none;width:auto}.company dd{margin:0}.company dt.c_last{padding-bottom:10px}.store_info{padding:20px 0;margin:60px 0}.store_info h2{margin:0 auto}.gmap{width:auto;float:none;margin:0 0 5%;padding-bottom:75%}.storedetail{float:none;width:auto;font-size:16px;margin:0}.storedetail p{font-size:16px}.storedetail p:first-child{font-size:20px}.box2{width:auto}.box2 ul{display:grid;grid-template-columns:1fr;gap:50px}.box2 ul li a{width:auto}.points{margin:20px 0}.points li{margin:0 1% 1% 0;width:calc(97% / 3)}.points li:nth-child(3n){margin:0 0 1%}.revent_in{width:auto;float:none;margin:0 0 20px}.revent_in h3{font-size:18px}h1.event_h1{font-size:24px}.event_detail{margin:10px 0;background:#f9f8f6;padding:20px}.event_detail p{margin:1em 0 0}.event_detail span{font-size:14px}.school_concept{padding:30px 0;font-size:18px}.skill1,.skill2{width:auto;float:none;margin:20px 0 0;min-height:10px;padding:0 0 10px}.skill1 h3,.skill2 h3{margin:0 auto 10px;font-size:20px}.skill1 ul li,.skill2 ul li{padding:0 10px;margin:0;text-align:left}.skill1 p,.skill2 p{padding:0 10px;font-size:14px}.tr_system{padding:20px 0 40px}.tr_system h3{color:#d5581c;margin:10px 0 0}.tr_system img{max-width:80%;float:none;margin:0 auto;display:block}.tr_system_in{float:none;width:auto}.staff-list ul li{width:50%;font-size:12px}.staff-list ul li img{height:220px}.trainer li{width:50%;font-size:12px}.trainer li img{width:150px;height:150px}.trainer li p{text-align:justify;width:90%}.free-coach ul li{width:auto;margin:0 0 4%;float:none}#column2{margin:20px 0}.columnl{width:auto;float:none;padding:0;margin:0 0 40px}.columnl h1{font-size:20px;text-align:left}.columnr{float:none;width:auto;padding:0}.s_tag,.s_date{font-size:12px}.loop li{min-height:120px}.loop li img{width:120px;margin:0 10px 0 0;height:100px}.loop li p{font-size:12px;margin:0}.loop li h3{font-size:16px;font-weight:400}.gym_main{width:100%;height:auto;background:0 0}.gym_main .inner{margin:0 0 20px}.gym_main img{position:static}.gym_main a{width:70%;bottom:40px;left:10px;top:auto;padding:10px;font-size:18px}.gymleft,.gymright{float:none;width:auto;color:#fff}.gymright h2{text-align:center;display:block;margin:0 auto 10px;width:auto}.cw{margin:0 0 40px}.gameright h1{margin:0 0 20px;text-align:left}.gamelft{width:auto;margin:20px 0;float:none}.gameright{width:auto;margin:20px 0;float:none}.em-item-image{max-width:600px;display:block;margin:0 auto 20px}#booking-form h2,#book-status h2{font-size:28px !important;margin:40px auto 0 !important}#book-status p{font-size:24px}.ev_level p{margin:0 0 30px}.game_tos{margin:40px 0 0}.game_tos h2{font-size:16px}.game_tos h3{font-size:14px}.game_tos p{margin:0 0 5px;font-size:11px}dl.newslist_report dt{width:100px}dl.newslist_report dt img{height:100px;width:100px}dl.newslist_report dd{margin:0 0 20px 120px;min-height:100px}dl.newslist_report h3{font-size:16px}#metaslider-id-3087 img{width:100%;display:block;height:160px !important;object-fit:contain}.game_list10 tr{display:flex !important;flex-wrap:wrap;margin-bottom:10px;border-bottom:1px solid #ddd}.game_list10 tr td{padding:5px;box-sizing:border-box;width:100%}.game_list10 tr td:nth-child(1){width:100% !important;font-size:14px;padding:15px 5px 5px;font-weight:700;display:block}.game_list10 tr td:nth-child(1) a{color:#000}.game_list10 tr td:nth-child(2){width:100% !important;display:block}.game_list10 tr td:nth-child(2) a{color:#000;font-weight:700}.game_list10 tr td:nth-child(3),.game_list10 tr td:nth-child(4),.game_list10 tr td:nth-child(5),.game_list10 tr td:nth-child(6){width:50% !important;display:block}.game_list10 tr td:nth-child(3):after,.game_list10 tr td:nth-child(4):after,.game_list10 tr td:nth-child(5):after,.game_list10 tr td:nth-child(6):after{content:"\A";white-space:pre}.game_list10 tr th{font-size:13px;padding:10px 0;width:calc(100%/6) !important;text-align:center}.game_list10 tr th:last-child{display:none}.game_list10 tr td:last-child{writing-mode:vertical-rl;letter-spacing:.2em;position:absolute;right:0;top:0;padding:0;margin:5px 0;font-size:10px}.game_list10 tr td:last-child a{display:block;width:fit-content;padding:3px 15px;background:#d55e12;color:#fff;padding:15px;font-size:12px}.game_list10 tr td{display:flex;padding:5px}.game_list_top .game_list10 tr{position:relative;display:block}.game_level{padding:0}.game-name{margin:0 10px}.game-name ul li{width:auto;float:none;margin:0 0 10px;min-height:100px}.game-name ul li:nth-child(5n){margin:0 0 10px}.game-name ul li img{width:100px;height:100px;margin:0 20px 0 0;float:left}}