article.article_fitness h2.title{padding:20px 0 20px 20px;margin:0 0 40px;border-left:4px solid #b02a5b;background:#f0f0f0;font-size:20px;color:#b02a5b}article.article_fitness .knowledge-single-head .title{margin:.4em 0}article.article_fitness .knowledge-single-head .desc{font-size:15px}article.article_fitness .store_name{display:flex;flex-wrap:wrap;margin-bottom:30px}article.article_fitness .store_name h3{color:#b02a5b;font-size:26px;line-height:1}article.article_fitness .store_name .store_tag{display:flex;align-items:flex-end;margin:10px 0 0 10px}article.article_fitness .store_name .store_tag span{line-height:1;color:#b02a5b;font-size:13px;padding-right:10px}article.article_fitness .feature{margin-bottom:70px}article.article_fitness .feature .title_wrap{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:30px;line-height:1.3}article.article_fitness .feature .title_wrap::after{content:"";position:absolute;width:100%;height:40%;z-index:-1;bottom:0;left:0;background-color:#ffeff8}article.article_fitness .feature .title_wrap h2{color:#b02a5b;font-size:36px;word-break:break-all}article.article_fitness .feature .title_wrap span{color:#b02a5b;font-size:40px;font-weight:bold}article.article_fitness .feature .head{margin-bottom:20px;font-size:25px}article.article_fitness .feature .text{margin-bottom:30px}article.article_fitness .feature .feature_img{display:flex;justify-content:center;flex-wrap:wrap;padding:0;list-style:none}article.article_fitness .feature .feature_img li{width:48.5%;margin-bottom:20px}article.article_fitness .feature .feature_img li:nth-child(odd){margin-right:1.5%}article.article_fitness .feature .feature_img li:nth-child(even){margin-left:1.5%}article.article_fitness .feature .feature_img li img{display:block;width:100%}article.article_fitness .experience{margin-bottom:70px;background:#ffeff8}article.article_fitness .experience h2.title{position:relative;z-index:10;font-size:26px;color:#fff;background:#b02a5b;text-align:center;padding:20px 10px 0;line-height:1;border-left:none;margin-bottom:80px}article.article_fitness .experience h2.title::after{content:"";position:absolute;display:block;bottom:-40px;left:0;z-index:-1;width:100%;height:40px;background:linear-gradient(to bottom left, #b02a5b 50%, transparent 51%) top left/50.1% 100% no-repeat,linear-gradient(to bottom right, #b02a5b 50%, transparent 51%) top right/50.1% 100% no-repeat}article.article_fitness .experience .flex_wrap{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 15px 30px}article.article_fitness .experience .flex_wrap .flex_item{width:48%;margin-bottom:30px}article.article_fitness .experience .flex_wrap .flex_item .step{position:relative;margin-bottom:15px;font-size:20px;text-align:center}article.article_fitness .experience .flex_wrap .flex_item .step::after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);border-bottom:5px solid #ddd;width:50px}article.article_fitness .experience .flex_wrap .flex_item .sub{margin-bottom:15px;text-align:center;font-size:16px;font-weight:normal}article.article_fitness .experience .flex_wrap .flex_item img{display:block;width:100%;margin-bottom:10px}article.article_fitness .experience .flex_wrap .flex_item .caption{color:#6a6a6a}article.article_fitness .point{margin-bottom:70px}article.article_fitness .point .item{margin-bottom:30px}article.article_fitness .point .item .head{display:flex;align-items:center;margin-bottom:20px}article.article_fitness .point .item .head img{width:60px}article.article_fitness .point .item .head h3{margin-left:10px;font-size:18px}article.article_fitness .owner_interview{margin-bottom:70px}article.article_fitness .owner_interview .interview_wrap{display:flex;justify-content:flex-start;margin-bottom:35px}article.article_fitness .owner_interview .interview_wrap .img{width:57px;height:57px}article.article_fitness .owner_interview .interview_wrap .img img{border-radius:50%;width:100%}article.article_fitness .owner_interview .interview_wrap .text{position:relative;flex:1;max-width:500px;padding:15px;background:#eee;border-radius:10px;font-size:15px;color:#6a6a6a;line-height:1.5}article.article_fitness .owner_interview .interview_wrap .text::after{content:"";position:absolute;width:10px;height:1px;top:20px}article.article_fitness .owner_interview .interview_wrap .text .text_main{margin-bottom:10px;font-weight:bold}article.article_fitness .owner_interview .interview_wrap .text .text_sub{font-weight:normal}article.article_fitness .owner_interview .interviewer .img{margin-right:30px}article.article_fitness .owner_interview .interviewer .text::after{border-right:10px solid #eee;border-top:8px solid transparent;border-bottom:8px solid transparent;left:-10px}article.article_fitness .owner_interview .interviewee{flex-direction:row-reverse}article.article_fitness .owner_interview .interviewee .img{margin-left:30px}article.article_fitness .owner_interview .interviewee .text{background:#ffeff8}article.article_fitness .owner_interview .interviewee .text::after{border-left:10px solid #ffeff8;border-top:8px solid transparent;border-bottom:8px solid transparent;right:-10px}article.article_fitness .owner_data{border:5px solid #eee}article.article_fitness .owner_data .profile{font-size:13px}article.article_fitness .c-article-data .area-img .thumbnail{background-size:cover;background-position:center center}@media screen and (max-width: 767.98px){article.article_fitness h2.title{padding:10px 0 10px 10px;margin:0 0 30px;font-size:20px;line-height:1.4}article.article_fitness .feature{margin-bottom:40px}article.article_fitness .feature .title_wrap{display:block;margin-bottom:30px;text-align:center;line-height:1.2}article.article_fitness .feature .title_wrap::after{content:none}article.article_fitness .feature .title_wrap h2{position:relative;font-size:26px}article.article_fitness .feature .title_wrap h2::after{content:"";position:absolute;width:100%;height:70%;z-index:-1;bottom:-5px;left:0;background-color:#ffeff8}article.article_fitness .feature .title_wrap span{font-size:25px}article.article_fitness .feature .head{font-size:18px}article.article_fitness .feature .feature_img{display:block}article.article_fitness .feature .feature_img li{width:auto;margin-bottom:20px}article.article_fitness .feature .feature_img li:nth-child(odd){margin-right:0}article.article_fitness .feature .feature_img li:nth-child(even){margin-left:0}article.article_fitness .store_name{display:block;margin-bottom:30px}article.article_fitness .store_name h3{padding:15px 5px;text-align:center;border:2px solid #b02a5b}article.article_fitness .store_name .store_tag{justify-content:flex-end;flex-wrap:wrap;margin:10px 0 0 0}article.article_fitness .store_name .store_tag span{padding:0}article.article_fitness .experience{width:calc(100% + 30px);margin-left:-15px;margin-bottom:40px}article.article_fitness .experience h2.title{font-size:22px;padding:15px 10px 0;line-height:1;margin-bottom:60px}article.article_fitness .experience h2.title::after{bottom:-30px;height:30px}article.article_fitness .experience .flex_wrap .flex_item{position:relative;width:100%;margin-bottom:60px}article.article_fitness .experience .flex_wrap .flex_item::after{content:"";position:absolute;width:0;height:0;bottom:-40px;left:50%;transform:translateX(-50%);border-top:20px solid #b02a5c;border-left:30px solid transparent;border-right:30px solid transparent}article.article_fitness .experience .flex_wrap .flex_item:last-child{margin-bottom:10px}article.article_fitness .experience .flex_wrap .flex_item:last-child::after{content:none}article.article_fitness .experience .flex_wrap .flex_item .step{position:relative;margin-bottom:15px;font-size:20px;text-align:center}article.article_fitness .experience .flex_wrap .flex_item .step::after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);border-bottom:5px solid #ddd;width:50px}article.article_fitness .experience .flex_wrap .flex_item .sub{margin-bottom:15px;text-align:center;font-size:16px;font-weight:normal}article.article_fitness .experience .flex_wrap .flex_item img{display:block;width:100%;margin-bottom:10px}article.article_fitness .experience .flex_wrap .flex_item .caption{color:#6a6a6a}article.article_fitness .point{margin-bottom:40px}article.article_fitness .owner_interview{margin-bottom:40px}article.article_fitness .owner_interview .interview_wrap{margin-bottom:20px}article.article_fitness .owner_interview .interviewer .img{margin-right:15px}article.article_fitness .owner_interview .interviewee .img{margin-left:15px}}
