.pc{display:block}.sp{display:none}.no-scroll{overflow:hidden}.js-btn-shop{cursor:pointer}.main_wrapper img{max-width:100%}.main_wrapper h1{max-width:235px;margin:100px auto 10px}.main_wrapper .second_title{text-align:center;margin-bottom:100px;font-size:20px;letter-spacing:1px;color:#231815}.main_wrapper .text_color{text-align:center;margin-bottom:50px;font-size:20px;padding-top:10px;letter-spacing:1px;color:#fff;padding-bottom:0px}.about_wrapper{background:#434343;margin-bottom:100px}.about_wrapper .about_box{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.about_wrapper .about_box{flex-direction:column-reverse}}.about_wrapper .graph_img{width:50%}@media screen and (max-width: 768px){.about_wrapper .graph_img{width:100%}}.about_wrapper .graph_img img{width:100%}.about_wrapper .graph_text{width:50%;background:#434343;color:#fff;text-align:left;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.75;padding:16px}@media screen and (max-width: 768px){.about_wrapper .graph_text{width:100%;padding:40px 0 40px 16px}}.about_wrapper .graph_text h2{text-align:center;max-width:200px;margin:0 auto}@media(max-width: 1305px){.about_wrapper .graph_text p.about_text{font-size:16px}}.member_wrapper{margin-bottom:0px}.member_wrapper h2{text-align:center;margin-bottom:26px;margin-top:80px}@media screen and (max-width: 768px){.member_wrapper h2{font-size:24px;margin-top:0;padding-top:40px;margin-bottom:8px}}.member_wrapper h2 img{width:auto}.member_wrapper .member_title{text-align:center;margin-bottom:36px;font-size:20px;letter-spacing:1px;color:#231815}.member_wrapper .area-list{display:flex;justify-content:center;gap:12px}@media screen and (max-width: 768px){.member_wrapper .area-list{justify-content:center;gap:12px}}.member_wrapper .area-list a{line-height:1;font-size:14px;width:96px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #000;color:#000;padding-bottom:10px;padding-right:8px}@media screen and (max-width: 768px){.member_wrapper .area-list a{width:25%}}.member_wrapper .area-list a i.icon-down{display:inline-block;width:10px;height:5px;background-image:url("../img/icon-chevron-down.svg");background-size:contain;background-repeat:no-repeat}.member_wrapper .click_explain{text-align:center;font-size:17px}.member_wrapper .trainer-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:12px}@media(max-width: 768px){.member_wrapper .trainer-list{grid-template-columns:repeat(2, 1fr);gap:8px}}.member_wrapper .trainer-item{position:relative;border-radius:8px 8px 4px 4px;overflow:hidden;box-shadow:0 0 4px #666}@media(max-width: 768px){.member_wrapper .trainer-item{border-radius:4px}}.member_wrapper .trainer-item__shopname{background-color:#000;color:#fff;padding:14px 16px;position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center}@media(max-width: 768px){.member_wrapper .trainer-item__shopname{font-size:12px;padding:12px 16px}}.member_wrapper .trainer-item__shopname:hover{cursor:pointer}.member_wrapper .trainer-item__shopname p{margin:0}.member_wrapper .trainer-item__shopname i.icon-plus{display:inline-block;width:10px;height:10px;background-image:url("../img/icon-plus.svg")}.member_wrapper .trainer-item__status{border:1px solid #fff;border-radius:50vh;padding:2px 5px;font-size:8px;line-height:1}.step_wrapper{background:#434343;overflow:hidden;margin-top:60px;padding-bottom:100px}.step_wrapper h2{text-align:center;padding-top:100px}.step_wrapper .step_title{margin-top:0px;margin-bottom:100px;text-align:center;padding-top:-10px;font-size:20px;letter-spacing:1px;color:#fff}.step_wrapper .step_midashi{max-width:60%;margin:0 auto 100px}.step_wrapper .step_midashi img{width:100%}.step_setume{max-width:40%;margin:0px auto}.step_setume p{color:#fff}.jiseki_wrapper h2{text-align:center;padding-top:100px}.jiseki_wrapper .jiseki_title{text-align:center;margin-bottom:100px;margin-top:10px;font-size:20px;letter-spacing:1px}.jiseki_wrapper .jiseki_title p{color:#231815}.oya_wrapper{margin-bottom:80px}.box_one{max-width:100%;margin:0 auto}.box_one .jiseki_img{max-width:80%}.box_one .jiseki_img img{width:100%}.box_one_wrapper{display:flex}.box_one_wrapper .box_one .jiseki_text{text-align:left;letter-spacing:-1px;font-size:93%}.memmer_img_bottom_space{margin-bottom:30px}.popup_box{display:flex;max-width:800px;margin:6rem auto}.popup_box .left_popup{background:#626262;width:400px}.popup_box .left_popup .image{width:255px;height:65px;margin:25px auto}.popup_box .left_popup .image img{width:100%}.popup_box .left_popup .shop_name,.popup_box .left_popup .trainer_name,.popup_box .left_popup .trainer_romaji,.popup_box .left_popup .trainer_year,.popup_box .left_popup .trainer_text1,.popup_box .left_popup .trainer_text2,.popup_box .left_popup .uchiyama_daiki_fee,.popup_box .left_popup .nominate_hashimoto_fee,.popup_box .left_popup .nominate_fee{color:#fff;margin-left:33px;font-size:12px}.popup_box .left_popup .shop_name.trainer_name,.popup_box .left_popup .trainer_name.trainer_name,.popup_box .left_popup .trainer_romaji.trainer_name,.popup_box .left_popup .trainer_year.trainer_name,.popup_box .left_popup .trainer_text1.trainer_name,.popup_box .left_popup .trainer_text2.trainer_name,.popup_box .left_popup .uchiyama_daiki_fee.trainer_name,.popup_box .left_popup .nominate_hashimoto_fee.trainer_name,.popup_box .left_popup .nominate_fee.trainer_name{font-size:23px;margin-top:-7px}.popup_box .left_popup .shop_name.trainer_text1,.popup_box .left_popup .shop_name.trainer_text2,.popup_box .left_popup .trainer_name.trainer_text1,.popup_box .left_popup .trainer_name.trainer_text2,.popup_box .left_popup .trainer_romaji.trainer_text1,.popup_box .left_popup .trainer_romaji.trainer_text2,.popup_box .left_popup .trainer_year.trainer_text1,.popup_box .left_popup .trainer_year.trainer_text2,.popup_box .left_popup .trainer_text1.trainer_text1,.popup_box .left_popup .trainer_text1.trainer_text2,.popup_box .left_popup .trainer_text2.trainer_text1,.popup_box .left_popup .trainer_text2.trainer_text2,.popup_box .left_popup .uchiyama_daiki_fee.trainer_text1,.popup_box .left_popup .uchiyama_daiki_fee.trainer_text2,.popup_box .left_popup .nominate_hashimoto_fee.trainer_text1,.popup_box .left_popup .nominate_hashimoto_fee.trainer_text2,.popup_box .left_popup .nominate_fee.trainer_text1,.popup_box .left_popup .nominate_fee.trainer_text2{max-width:84%;border-top:1px solid #fff;padding:13px 0px}.popup_box .left_popup .shop_name.trainer_text1.trainer_text2,.popup_box .left_popup .shop_name.trainer_text2.trainer_text2,.popup_box .left_popup .trainer_name.trainer_text1.trainer_text2,.popup_box .left_popup .trainer_name.trainer_text2.trainer_text2,.popup_box .left_popup .trainer_romaji.trainer_text1.trainer_text2,.popup_box .left_popup .trainer_romaji.trainer_text2.trainer_text2,.popup_box .left_popup .trainer_year.trainer_text1.trainer_text2,.popup_box .left_popup .trainer_year.trainer_text2.trainer_text2,.popup_box .left_popup .trainer_text1.trainer_text1.trainer_text2,.popup_box .left_popup .trainer_text1.trainer_text2.trainer_text2,.popup_box .left_popup .trainer_text2.trainer_text1.trainer_text2,.popup_box .left_popup .trainer_text2.trainer_text2.trainer_text2,.popup_box .left_popup .uchiyama_daiki_fee.trainer_text1.trainer_text2,.popup_box .left_popup .uchiyama_daiki_fee.trainer_text2.trainer_text2,.popup_box .left_popup .nominate_hashimoto_fee.trainer_text1.trainer_text2,.popup_box .left_popup .nominate_hashimoto_fee.trainer_text2.trainer_text2,.popup_box .left_popup .nominate_fee.trainer_text1.trainer_text2,.popup_box .left_popup .nominate_fee.trainer_text2.trainer_text2{border-bottom:1px solid #fff}.popup_box .right_popup{background:#fff;width:600px}.popup_box .right_popup .right_inbox_wrapper{padding:23px 30px 30px 30px;height:100%}.popup_box .right_popup .right_inbox_wrapper .right_title,.popup_box .right_popup .right_inbox_wrapper .right_title2,.popup_box .right_popup .right_inbox_wrapper .right_title3{font-size:23px;border-bottom:1px solid #454545;padding-bottom:5px;color:#454545;margin-bottom:20px}.popup_box .right_popup .right_inbox_wrapper .right_title.right_title2,.popup_box .right_popup .right_inbox_wrapper .right_title2.right_title2,.popup_box .right_popup .right_inbox_wrapper .right_title3.right_title2{margin-top:50px}.popup_box .right_popup .right_inbox_wrapper .right_title.right_title3,.popup_box .right_popup .right_inbox_wrapper .right_title2.right_title3,.popup_box .right_popup .right_inbox_wrapper .right_title3.right_title3{width:92px}.popup_box .right_popup .right_inbox_wrapper .right_text{font-size:17px;margin-bottom:0px;padding-bottom:0px}.about_text_wrapper h2 img{max-width:134px}@media screen and (max-width: 1280px){.graph_text h2{text-align:center;max-width:90px;margin:0 auto;margin-top:30px}.main_wrapper .text_color{text-align:center;margin-bottom:25px;font-size:15px;letter-spacing:1px;padding-top:9px;color:#fff}p.about_text{font-size:12px}}.trainer-modal{visibility:visible;opacity:1;display:block;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(3,3,3,.7);padding:20px;box-shadow:0 4px 10px rgba(0,0,0,.2);z-index:1000;transition:opacity .2s linear 0s;overflow-y:scroll}.trainer-modal.modal-off{visibility:hidden;opacity:0}.trainer-modal .modal-container{position:relative;background-color:#fff;margin:auto;max-width:1200px;width:100%;border-radius:4px;overflow:hidden;box-shadow:0 3px 9px rgba(0,0,0,.5)}.trainer-modal .modal-container *{text-align:left}.trainer-modal .modal-container .modal-text{padding:40px 64px}@media(max-width: 768px){.trainer-modal .modal-container .modal-text{padding:40px 16px}}@media(max-width: 768px){.trainer-modal .modal-container .modal-text p{margin-bottom:40px}}.trainer-modal .modal-container h2{position:relative;padding:10px 16px;border-bottom:1px solid #000;font-size:18px;margin-top:0;margin-bottom:16px}.trainer-modal .modal-container h2::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:6px;height:24px;background-color:#c30d23}.trainer-modal .modal-container .btn-wrap{margin-top:40px;text-align:center}@media(max-width: 768px){.trainer-modal .modal-container .btn-wrap{margin-top:0px}}.trainer-modal .modal-container .btn-wrap .btn_about{width:fit-content;margin:auto}.trainer-modal .modal-container .btn-wrap .btn_about .btn_about{padding:16px 20px}.trainer-modal .modal-container .batsu{position:absolute;background-color:#fff;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;color:#000;font-size:20px;top:8px;right:8px;box-shadow:0 3px 9px rgba(0,0,0,.5)}.trainer-modal .trainer-modal-close{cursor:pointer}.trainer-modal img{max-width:100%;height:auto}@media screen and (max-width: 718px){.pc{display:none}.sp{display:block;margin-bottom: 80px}.main_wrapper h1{max-width:35%;margin:100px auto 10px}.right_title,.right_title2{font-size:20px}.right_text{font-size:16px}.right_title2{margin-top:35px}.right_inbox_wrapper{padding:23px 23px 30px 23px}}@media screen and (max-width: 414px){.pc{display:none}.sp{display:block}.main_wrapper .second_title{text-align:center;margin-bottom:30px;font-size:18px;letter-spacing:1px;color:#231815}.main_wrapper .text_color{text-align:center;margin-bottom:40px;font-size:18px;letter-spacing:1px;color:#fff}.main_wrapper h1{max-width:55%;margin:40px auto 20px}.gurafu_text h2{text-align:center;padding-top:78px}.main_wrapper .text_color{text-align:center;margin-bottom:22px;letter-spacing:1px;color:#fff}.about_text{font-size:15px;padding:0px 15px 30px;text-align:left}.sp_gurafu{width:413px}.sp_gurafu img{width:100%}.about_wrapper{background:#434343;margin-bottom:40px;margin-left:-15px}.step_midashi{max-width:50%;margin-left:70px}.step_title{margin-top:.5rem;margin-bottom:50px;text-align:center;padding-top:-10px;font-size:20px;letter-spacing:1px;color:#fff}.step_setume{max-width:90%;margin:-45px auto}.step_setume p{color:#fff;line-height:25px}.jiseki_wrapper h2{max-width:90%;margin:auto !important;padding-top:30px}.jiseki_wrapper h2 img{width:100%}.jiseki_title{text-align:center;margin-bottom:30px;margin-top:10px;font-size:20px;letter-spacing:1px}.box_chile_wrapper{display:flex}.box_oone .jiseki_img img{width:100%}.box_oone .jiseki_img{width:180px;margin-left:17px}.box_chile_wrapper .box_one .jiseki_text{font-size:13px;display:none}p.jiseki_text{text-align:center;font-size:13px;padding:0 0 20px}.left_popup{background:#626262;width:100%;padding-top:1px}.left_popup .image{width:155px;height:85px;margin:25px 0px 0px 25px}.left_popup .hashimoto_class{margin-top:-10em}.shop_name{color:#fff;margin-top:0px;margin-left:200px;float:left;font-size:13px}.trainer_name{color:#fff;margin-top:-7px;margin-left:201px;font-size:23px;float:left}.trainer_romaji{color:#fff;margin-top:-7px;margin-left:200px;font-size:12px;float:left;margin-bottom:50px}.trainer_year{color:#fff;margin-top:-40px;margin-left:200px;font-size:12px}.trainer_year_1{color:#fff;margin-top:-60px;margin-left:200px;font-size:12px}.trainer_year_2{color:#fff;margin-top:-10px;margin-left:200px;font-size:12px}.uchiyama_daiki_fee{color:#fff;margin-top:-17px;margin-left:200px;font-size:12px;margin-bottom:50px}.nominate_hashimoto_fee{color:#fff;margin-top:-10px;margin-left:200px;font-size:12px;margin-bottom:50px}.nominate_fee{color:#fff;margin-left:200px;font-size:12px}.trainer_romaji span{margin-left:0px;display:block;margin-top:-8em}.trainer_text1{color:#545454;clear:both;margin-left:23px;font-size:12px;max-width:84%;border-top:1px solid #545454;padding:10px 0px 0px}.border_none{border-top:none}.trainer_text2{color:#545454;clear:both;margin-left:23px;font-size:12px;max-width:84%;border-top:1px solid #545454;border-bottom:1px solid #545454;padding:10px 0px}.bg_color_sp{background:#fff;margin-top:100px;height:100%}.popup_box{display:block;width:100%;background:#fff;margin:0 auto}.right_popup{background:#fff;width:100%}.right_title3{font-size:23px;border-bottom:1px solid #454545;padding-bottom:5px;width:92px;color:#454545;margin-bottom:20px;margin-top:20px}.mfp-close-btn-in .mfp-close{color:#fff !important;margin-top:20px}.member_title{margin-bottom:30px}.step_wrapper{margin-top:15px}.step_wrapper h2{text-align:center;padding-top:40px}}@media screen and (max-width: 375px){.main_wrapper h1{max-width:50%}.main_wrapper .second_title{text-align:center;font-size:15px;letter-spacing:1px;color:#231815}.main_wrapper .text_color{text-align:center;margin-bottom:22px;font-size:16px;letter-spacing:1px;color:#fff;margin-top:15px}.sp_gurafu{width:375px}.member_title{text-align:center;margin-bottom:30px;font-size:15px;letter-spacing:1px;color:#231815}.click_explain{text-align:center;font-size:14px}.step_title{margin-top:0px;margin-bottom:30px;text-align:center;font-size:15px;letter-spacing:1px;color:#fff}.box_oone{width:48%}.box_oone .jiseki_img{width:165px;margin-left:15px}.gurafu_text h2{text-align:center;padding-top:75px;max-width:25%;margin:0 auto}.gurafu_text h2 img{width:100%}.jiseki_wrapper h2{width:80%;margin:0 auto}.jiseki_wrapper h2 img{width:100%}.step_wrapper h2 img{width:100%}.step_wrapper h2{width:19%;margin:0px auto 13px}}@media screen and (max-width: 320px){.box_oone .jiseki_img{width:137px;margin-left:15px}.sp_gurafu{width:320px}.about_text{font-size:13px;padding:0px 15px 70px;text-align:left;width:320px;margin:0 auto}p.jiseki_text{text-align:center;font-size:11px;margin-left:15px;padding:10px 0px}.step_wrapper{background:#434343;overflow:hidden;margin-top:50px;padding-bottom:100px}.trainer_name{color:#fff;margin-top:-7px;margin-left:201px;font-size:19px;float:left}.trainer_romaji span{margin-left:0px;display:block;margin-top:-10em}}/*# sourceMappingURL=main.css.map */