@charset "utf-8";.header_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header_nav li{width:14%}.under-title{padding-top:85px}.siteNav{margin-bottom:-85px}.main-visual{z-index:50}.w310{width:310px;margin:70px auto 0}a.facebookbtn{text-decoration:none;color:#fff;padding:40px 25px 20px;text-align:center;background-color:#3b5998;white-space:nowrap}.facebookbtn .fa,.instabtn .fa{vertical-align:sub}.fb_text{font-size:23px;font-weight:600}@font-face{font-family:'Billabong';font-style:normal;font-weight:400;src:url(//ikikaku0424.com/ebisu/wp-content/themes/ebisu/font/Billabong.woff) format('woff')}a.instabtn{background-image:url(//ikikaku0424.com/ebisu/wp-content/themes/ebisu/images/index/insta_back.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;text-decoration:none;color:#fff;letter-spacing:3px;padding:40px 20px 20px;text-align:center;font-family:Billabong;white-space:nowrap}.top_info_text_area{text-align:center}.top_info_text{display:inline-block;text-align:left}.bg_deep_pink{background-color:#865d63}.bg_gray{background-color:#f1f1f1}.top_section{position:relative;padding:50px 0;width:100%}.ebisu_concept_section{color:#fff}.top_concept_text{text-align:center}.top_concept_text span{font-size:50px;font-weight:600;letter-spacing:3px;display:inline-block;margin-bottom:10px;color:#865d63}.ebisu_rinen_text{font-size:30px;font-weight:600;text-align:center;margin-bottom:60px !important}.ebisu_rinen_text img{width:100%;max-width:500px;margin-bottom:15px}.top_director_img{width:100%;max-width:400px;display:block;margin:30px auto 10px}.top_director_name{font-size:18px;font-weight:600;text-align:center}.hpb_banner{display:block;transition:.3s;border:1px solid #d6d4d4;text-align:center;background-color:#fff;margin-top:10px;padding:10px}.hpb_banner img{max-height:60px;transition:.3s}.hpb_banner:hover img{opacity:.7}.gaiyou_photo_title{color:#865d63;font-weight:600;font-size:18px;margin:5px 0 0 !important}.hoken_section{padding:0 0 50px}.hoken_con{width:100%;max-width:400px;margin:0 auto}.hoken_img{border-radius:50%;overflow:hidden}.hoken_img img{width:100%}.hoken_title{color:#865d63;text-align:center;font-size:20px;font-weight:600;margin:20px 0 10px}.hoken_table{width:100%}.hoken_table th,.hoken_table td{padding:10px;border:1px solid #000}.hoken_table .hoken_table_title th{background-color:#865d63;border-color:#865d63;font-weight:600;color:#fff;border-right:1px solid #fff}.hoken_table .hoken_table_title th:last-of-type{border-right-color:#865d63}.h_table_wariai{background-color:#f1f1f1}.hoken_atte{margin-top:30px;padding:20px;background-color:#ffd6d6;text-align:center}.dotbr:after{content:"\A";white-space:pre}.work-up .under-title,.work-up .contact-area{background-color:#231815}.work-up #global-nav a:hover{color:#a4a4a4}.work-up .title-img{font-size:60px}.work-up #main_slide{pointer-events:none}.wug_section{background-color:#efefef;padding:80px 0}.gym_title_sub{color:#e50012;font-size:25px;font-weight:600;margin:0 !important;letter-spacing:1px}.wug_section .gym_title{font-size:40px;text-align:left;margin:10px 0 80px;letter-spacing:1px;line-height:50px}.gym_osusume_title{padding:10px;background-color:#231815;color:#fff;font-weight:600;font-size:25px;margin:0 0 20px !important}.gym_osusume_list{margin-left:10px}.gym_osusume_list li{font-weight:700;font-size:18px;margin:0 0 20px}.gym_text_red{color:#e50012}.gym_pop_img{display:block;box-shadow:3px 3px 5px rgba(0,0,0,.2);width:100%;max-width:400px;margin:0 auto 30px;transition:.3s}.gym_pop_img:hover{box-shadow:0px 0px 0px rgba(0,0,0,0)}.gym_btn{display:block;border:2px solid #231815;text-decoration:none;text-align:center;color:#231815;padding:10px;width:100%;max-width:220px;margin:0 auto;transition:.3s;overflow:hidden;position:relative;z-index:1}.gym_btn:hover{color:#fff}.gym_btn:after{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;content:'';-webkit-transition:.3s;transition:.3s}.gym_btn:hover:after{-webkit-transform:scale(2) rotate(180deg);transform:scale(2) rotate(180deg);background:#231815}.gym_plan_section{margin-bottom:50px}.gym_plan_title{border-bottom:2px dashed #231815;font-size:25px;font-weight:600;padding:0 0 15px;margin:0 0 15px}.gym_menu_catch{margin:0 0 10px !important;font-weight:600;font-size:32px}p.gym_syokai{color:#e50012;font-size:30px;font-weight:600;margin:0 0 30px;letter-spacing:1px}.gym_voice_title{border-bottom:2px dashed #231815;font-size:25px;font-weight:600;padding:0 0 15px;margin:40px 0 15px}.gym_voice_table{width:100%}.gym_voice_table th,.gym_voice_table td{padding:10px;border:1px solid #231815}.gym_voice_table th{min-width:200px;font-weight:600;font-size:20px;color:#fff;background-color:#231815;border-bottom-color:#fff}.gym_voice_table th span{color:#e50012}.gym_voice_table tr:last-child th{border-bottom-color:#231815}.gym_voice_table td{width:100%;text-align:left}.gym_voice_table td span{font-weight:600;font-size:18px;position:relative;padding:0 0 0 20px}.gym_voice_table td span:before{content:'';display:inline-block;width:16px;height:16px;background-color:#231815;border-radius:50%;position:absolute;top:0;left:0}.gym_tel,.wug_tel{font-size:3rem;margin:30px auto}@media only screen and (max-width:767px){.under-title{padding-top:42px}.siteNav{margin-bottom:-30px}.work-up #global-nav{background-color:#231815}.header_nav{flex-direction:column}.header_nav li{width:100%}.dotbr:after{content:'・'}.tg_order{order:1}.hoken_img{max-width:250px;margin:0 auto}.work-up .under-title{padding-top:0}}@media only screen and (max-width:600px){.work-up .title-img{height:auto;font-size:40px;margin:40px 0}.gym_table th,.gym_table td{display:block}.gym_table th{width:100%;border-bottom:none;text-align:left}.wug_section{padding:50px 0}.gym_title_sub{font-size:20px}.wug_section .gym_title{font-size:35px;line-height:45px;margin:10px 0 40px}.gym_osusume_title{font-size:20px;margin:30px 0 20px !important}.gym_osusume_list{margin-left:0}.gym_osusume_list li{font-size:16px;margin-bottom:10px}.gym_plan_section{margin-bottom:40px}.gym_plan_title{font-size:23px;margin:10px 0;padding:0 0 10px}p.gym_syokai{font-size:30px;margin:30px 0}.gym_menu_catch{font-size:30px;margin:30px 0 0 !important}.gym_menu_catch+p.gym_syokai{font-size:26px;margin-top:0 !important}.wug_tel{font-size:2.5rem}.gym_voice_title{font-size:23px;margin:10px 0;padding:0 0 10px}.gym_voice_table th,.gym_voice_table td{width:100%;display:block}.gym_voice_table th{border-bottom-color:#231815}}@media only screen and (max-width:480px){.top_concept_text span{font-size:40px}.ebisu_rinen_text{font-size:23px;margin-bottom:}.camp_img{max-width:300px;margin:0 auto}.diet_title_img{margin:0 auto;width:100%}.wug_section .gym_title{font-size:32px}.gym_tel,.wug_tel{font-size:2rem}}@media only screen and (max-width:330px){.br330:after{content:"\A";white-space:pre}}