@charset "utf-8";@import url(/wp/wp-content/themes/furdi/assets/css/common.css?20290101);#studio #footer,#studio_list #footer{margin-top:0 !important;border-top:none !important}.basic-page .page-header{position:relative;margin-bottom:56px}.basic-page .page-header .page-header-main{padding-top:550px;background:url(/wp/wp-content/themes/furdi/assets/images/common/com_ma01.jpg) no-repeat 50% 0;background-size:auto 550px}@media screen and (min-width:1921px){.basic-page .page-header .page-header-main{background-size:100% 550px}}.basic-page .page-header-title{position:absolute;bottom:-23px;left:50%;margin-left:-528px;padding:0 16px}.basic-page .page-header-title .label{margin-bottom:8px}.basic-page .page-header-title .label p{display:inline-block;padding:3px 16px;background:#f7a392;color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:16px;font-weight:400}.basic-page .page-header-title .title h1{display:inline-block;padding:3px 16px 5px;background:#fde8e4;background:linear-gradient(90deg,rgba(253,232,228,1) 0%,rgba(254,245,244,1) 100%);font-family:'Noto Sans JP',sans-serif;font-size:30px;font-weight:500;line-height:1.3}.basic-page h2{position:relative;margin:48px 0 24px;padding-bottom:16px;font-family:'Noto Sans JP',sans-serif;font-size:26px;font-weight:400;letter-spacing:.05em;line-height:1.3;text-align:center}.basic-page h2:after{content:"";position:absolute;bottom:0;left:50%;width:90px;height:2px;background:#f7a392;transform:translate(-50%,0)}.basic-page h3{position:relative;margin:32px 0 12px;padding-bottom:10px;color:#333;font-family:'Noto Sans JP',sans-serif;font-size:18px;font-weight:400;letter-spacing:.05em;line-height:1.3}.basic-page h3:after{content:"";position:absolute;bottom:0;left:0;width:90px;height:2px;background:#f7a392}.basic-page h2+h3{margin-top:0}@media screen and (max-width:1056px){.basic-page .page-header-title{left:0;margin-left:0}}@media screen and (max-width:767px){.basic-page .page-header{margin-bottom:32px}.basic-page .page-header .page-header-main{padding-top:0;background:0 0}.basic-page .page-header-title{bottom:-17px;padding:0 20px}.basic-page .page-header-title .label{margin-bottom:6px}.basic-page .page-header-title .label p{padding:3px 8px;font-size:14px}.basic-page .page-header-title .title h1{padding:3px 8px 5px;font-size:20px}.basic-page h2{font-size:20px}.basic-page h3{font-size:16px}.basic-page h3:after{width:45px}}.basic-page .container{max-width:1056px;width:100%;margin:0 auto;padding:0 16px}.basic-page .post-content{padding-bottom:48px;line-height:1.6}@media screen and (max-width:767px){.basic-page .container{padding:0 20px}.basic-page .post-content{padding-bottom:32px}}.ul-list li{position:relative;padding-left:1em}.ul-list li:before{content:"〇";position:absolute;top:.4em;left:0;color:#f7a392;font-family:'Noto Sans JP',sans-serif;font-size:.6em;font-weight:700}.basic-page.company .page-header .page-header-main{background:url(/wp/wp-content/themes/furdi/assets/images/company/company_ma01.jpg) no-repeat 50% 0}@media screen and (min-width:1921px){.basic-page.about .page-header .page-header-main{background-size:100% 550px}}.table-data table{width:100%;border-collapse:separate;border-spacing:0;border-radius:8px;border:solid 1px #dfe5e6}.table-data th{width:224px;padding:16px 24px;border-bottom:solid 1px #dfe5e6;background:#f7f4ec;font-family:'Noto Sans JP',sans-serif;font-size:18px;font-weight:500}.table-data table tr:first-child th{border-top-left-radius:8px}.table-data table tr:last-child th{border-bottom-left-radius:8px}.table-data table tr:last-child th,.table-data table tr:last-child td{border-bottom:none}.table-data td{padding:16px 24px;border-bottom:solid 1px #dfe5e6}.table-data td a{color:#333}.company-map{margin-top:24px}.company-map .map{position:relative;padding-top:56.25%;width:100%;height:auto !important}.company-map .map iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:767px){.table-data table,.table-data tbody,.table-data tr,.table-data th,.table-data td{display:block}.table-data th{width:100%;padding:8px 0;font-size:15px}.table-data table tr:first-child th{border-top-right-radius:8px}.table-data table tr:last-child th{border-bottom-left-radius:0}.table-data td{padding:8px 0;margin-left:16px}.table-data td a{color:#f7a392}.company-map{margin-top:16px}}.form-wrap .table-data th{width:300px;text-align:left;vertical-align:top}.form-wrap .label{display:inline-block;margin-right:8px;margin-left:16px;padding:0 8px 2px;color:#fff;font-size:15px}.form-wrap .label-required{background:#ff346501;background:linear-gradient(90deg,rgba(255,52,101,1) 0%,rgba(255,115,149,1) 100%)}.form-wrap .label-any{background:#67747d01;background:linear-gradient(90deg,rgba(103,116,125,1) 0%,rgba(129,139,148,1) 100%)}.form-wrap input[type=text],.form-wrap input[type=email],.form-wrap input[type=tel],.form-wrap input[type=number],.form-wrap input[type=date],.form-wrap textarea{width:95%;padding:2% 0 2% 2%;border:1px solid #ccc;font-family:inherit;font-size:13px}.form-wrap textarea{height:15em;font-family:inherit;font-size:13px}.form-wrap select{padding:2% 0 2% 2%;border:1px solid #ccc;font-family:inherit;font-size:13px}.form-wrap button{border:none;outline:none;appearance:none;cursor:pointer;font-size:17px}.form-wrap .privacy{height:240px;margin:48px 0;overflow-y:scroll}.form-wrap .privacy h2{margin:0 0 16px}.form-wrap .privacy h3{margin:24px 0 8px}.form-wrap .privacy h2+h3{margin-top:0}.form-wrap .privacy p{margin-top:1em}.form-wrap .privacy h2+p,.form-wrap .privacy h3+p{margin-top:0}@media screen and (max-width:767px){.form-wrap .table-data th{width:100%;vertical-align:top}.form-wrap .label{font-size:13px}.form-wrap select{width:100%}.form-wrap button{font-size:14px}.form-wrap .privacy{height:240px;margin:24px 0;overflow-y:scroll}}.basic-page.about .page-header .page-header-main{background:url(/wp/wp-content/themes/furdi/assets/images/about/about_ma01.jpg) no-repeat 50% 0}@media screen and (min-width:1921px){.basic-page.about .page-header .page-header-main{background-size:100% 550px}}.basic-page.about .btn-area{padding-top:40px}.basic-page.about .two-col a{margin:0 20px}@media screen and (max-width:767px){.basic-page.about .page-header .page-header-main{background:0 0}.basic-page.about .btn-area{padding-top:20px}.basic-page.about .two-col a{margin:5px 0}}.about-point-lead{margin-bottom:24px;text-align:center}.about-point .row{display:flex;justify-content:space-between}.about-point .col{width:30%}.about-point .point-box{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.3)}.about-point .point-box figure{line-height:1}.about-point .point-box img{width:100%}.about-point .point-box .point-num{width:64px;margin:-32px auto 0;line-height:1}.about-point .point-box .inner{margin-top:-32px;padding:24px}.about-point .point-box h2{margin:0;padding-top:24px;color:#ff3465;font-size:20px}.about-point .point-box h2:after{display:none}.about-point .point-box .point-txt{font-size:18px}@media screen and (max-width:767px){.about-point-lead{margin-bottom:16px}.about-point .row{display:block}.about-point .col{width:100%;margin-bottom:24px}.about-point .col:last-child{margin-bottom:0}.about-point .point-box .inner{padding:16px}.about-point .point-box h2{padding-top:24px;font-size:16px}.about-point .point-box .point-txt{font-size:14px}}.about-contents .row{display:flex;justify-content:space-between}.about-contents .col{width:30%}.about-contents .contents-box h3{margin-top:0}.about-contents .contents-box h4{margin-bottom:24px;font-family:'Noto Sans JP',sans-serif;font-size:19px;font-weight:400;letter-spacing:.05em;line-height:1.3}@media screen and (max-width:767px){.about-contents .row{display:block}.about-contents .col{width:100%;margin-bottom:24px}.about-contents .col:last-child{margin-bottom:0}.about-contents .contents-box h3{margin-bottom:8px}.about-contents .contents-box h4{margin-bottom:8px;font-size:15px}}.about-price-lead{margin-bottom:24px;text-align:center}.basic-page .price-data table{width:100%;margin-bottom:8px;border-collapse:separate;border-spacing:0;border-radius:8px;border:solid 1px #dfe5e6}.basic-page .price-data td{width:33.33333%;padding:16px 24px;background:#fdeeeb;font-family:'Noto Sans JP',sans-serif;font-weight:400;text-align:center;vertical-align:top;line-height:1.3}.basic-page .price-data td:nth-child(1){border-top-left-radius:8px;border-bottom-left-radius:8px}.basic-page .price-data td:nth-child(2){background:0 0}.basic-page .price-data td:nth-child(3){border-top-right-radius:8px;border-bottom-right-radius:8px}.basic-page .price-data .title{margin-bottom:8px;font-size:20px}.basic-page .price-data .member{color:#ff3465;font-size:26px}.basic-page .price-data .price{color:#ff3465;font-size:18px}.basic-page .price-data .price span{font-family:'Roboto Condensed',sans-serif;font-size:46px}.basic-page .price-data .note{margin-top:10px;font-size:13px}@media screen and (max-width:767px){.about-price-lead{margin-bottom:16px}.basic-page .price-data table,.basic-page .price-data tbody,.basic-page .price-data tr,.basic-page .price-data th,.basic-page .price-data td{display:block}.basic-page .price-data table{margin-bottom:6px}.basic-page .price-data td{width:100%;padding:16px}.basic-page .price-data td:nth-child(1){border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0}.basic-page .price-data td:nth-child(3){border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-right-radius:0}.basic-page .price-data .title{margin-bottom:6px;font-size:14px}.basic-page .price-data .member{font-size:18px}.basic-page .price-data .price{color:#ff3465;font-size:13px}.basic-page .price-data .price span{font-size:30px}.basic-page .price-data .note{font-size:12px}}.basic-page .faq-list ul{display:flex;justify-content:space-between;flex-wrap:wrap}.basic-page .faq-list li{width:48.4%;margin-top:36px}.basic-page .faq-list li:nth-child(-n+2){margin-top:0}.basic-page .faq-list dt{padding:1px;border-radius:6px;background:#f7a392;background:linear-gradient(90deg,rgba(247,163,146,1) 0%,rgba(248,197,187,1) 100%);box-shadow:2px 2px 4px rgba(248,197,187,.7);line-height:1.3}.basic-page .faq-list dt:hover{cursor:pointer}.basic-page .faq-list .q-box{position:relative;padding:15px 23px;border-radius:6px;background:#fff}.basic-page .faq-list .q-box:before{content:"Q";display:inline-block;position:absolute;top:-12px;left:-12px;width:24px;height:24px;border-radius:50%;background:#ff346501;background:linear-gradient(90deg,rgba(255,52,101,1) 0%,rgba(255,115,149,1) 100%);color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:14px;font-weight:700;line-height:24px;text-align:center}.basic-page .faq-list .q-box:after{content:"";display:block;position:absolute;top:50%;right:8px;width:16px;height:16px;background:url(/wp/wp-content/themes/furdi/assets/images/common/com_ic03.svg) no-repeat 50% 50%;background-size:auto 100%;transform:translate(0,-50%)}.basic-page .faq-list dt.open .q-box:after{background:url(/wp/wp-content/themes/furdi/assets/images/common/com_ic04.svg) no-repeat 50% 50%;background-size:auto 100%}.basic-page .faq-list dd{display:none;position:relative;margin-top:8px;padding:16px 24px 16px 56px;border-radius:6px;background:#f7a392;background:linear-gradient(90deg,rgba(247,163,146,.3) 0%,rgba(248,197,187,.1) 100%);box-shadow:2px 2px 4px rgba(0,0,0,.3);line-height:1.3}.basic-page .faq-list dd:before{content:"A";display:inline-block;position:absolute;top:12px;left:24px;width:22px;height:22px;border-radius:50%;border:solid 1px #ff3465;color:#ff3465;font-family:'Roboto Condensed',sans-serif;font-size:14px;font-weight:700;line-height:22px;text-align:center}@media screen and (max-width:767px){.basic-page .faq-list ul{display:block}.basic-page .faq-list li{width:100%;margin-top:0;margin-bottom:24px;padding-left:12px}.basic-page .faq-list li:last-child{margin-bottom:8px}}.about .fc-text{text-align:center}.basic-page.app .page-header .page-header-main{background:url(/wp/wp-content/themes/furdi/assets/images/app/app_ma01.jpg) no-repeat 50% 0}@media screen and (min-width:1921px){.basic-page.app .page-header .page-header-main{background-size:100% 550px}}.app .pb0{padding-bottom:0}.app .app-bg{background:url(/wp/wp-content/themes/furdi/assets/images/app/app_bg01.jpg) no-repeat 50% 50%;background-size:100% auto}.app .app-wrap{position:relative}.app .app01{margin-top:40px}.app .app02{margin-top:200px;margin-bottom:200px}.app .app03{margin-bottom:40px}.app-box{padding:48px 0 32px;background:#fff}.app .app01 .app-box{padding-left:254px;padding-right:32px}.app .app02 .app-box{padding-left:32px;padding-right:254px}.app .app03 .app-box{padding-left:254px;padding-right:32px}.app-box h3{position:relative;margin:0 0 40px;padding:0 0 0 80px;color:#f36}.app-box h3:before{content:"";display:block;position:absolute;top:50%;left:0;width:64px;height:64px;background-repeat:no-repeat;background-position:0 0;transform:translate(0,-50%)}.app-box h3:after{display:none}.app01 .app-box h3:before{background-image:url(/wp/wp-content/themes/furdi/assets/images/app/app_il01.svg)}.app02 .app-box h3:before{background-image:url(/wp/wp-content/themes/furdi/assets/images/app/app_il02.svg)}.app03 .app-box h3:before{background-image:url(/wp/wp-content/themes/furdi/assets/images/app/app_il03.svg)}.app .app-img img{width:100%;box-shadow:0 0 8px rgba(0,0,0,.3)}.app .app-img01{position:absolute;top:0;left:0;width:222px}.app .app-img02{position:absolute;top:50%;right:0;transform:translate(0,-50%);width:222px}.app .app-img03{position:absolute;top:50%;left:0;transform:translate(0,-50%);width:222px}.app .app-btn{text-align:center}.app .app-btn a{display:inline-block;margin:0 20px}@media screen and (max-width:767px){.app .app-bg{background:url(/wp/wp-content/themes/furdi/assets/images/app/app_bg01.jpg) no-repeat 50% 50%;background-size:auto auto}.app .app01{height:67.15vw;margin-top:24px}.app .app02{height:76.4vw;margin-top:40px;margin-bottom:40px}.app .app03{height:70.4vw;margin-bottom:0}.app-box{width:75%;padding:32px 0 24px}.app .app01 .app-box{margin-left:auto;padding-left:21%;padding-right:24px}.app .app02 .app-box{margin-right:auto;padding-left:24px;padding-right:21%}.app .app03 .app-box{margin-left:auto;padding-left:21%;padding-right:24px}.app-box h3{margin:0 0 24px;padding:0 0 0 60px}.app-box h3:before{width:45px;height:45px;background-size:100% auto}.app .app-img{width:40%}.app .app-img02{top:32px;transform:none}.app .app-img03{top:32px;transform:none}.app .app-btn img{max-width:none;width:auto}}@media screen and (max-width:560px){.app .app-btn a{margin:2%;width:46%}}@media screen and (max-width:495px){.app .app01{height:auto}}@media screen and (max-width:455px){.app .app02{height:auto}}@media screen and (max-width:370px){.app .app03{height:auto}}.basic-page.training .page-header .page-header-main{background:url(/wp/wp-content/themes/furdi/assets/images/menu/menu_ma01.jpg) no-repeat 50% 0}@media screen and (min-width:1921px){.basic-page.training .page-header .page-header-main{background-size:100% 550px}}.training .menu-select{padding-bottom:56px}.training .menu-select h2+p{margin-bottom:6px;text-align:center}.training .menu-select-list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.training .menu-select-list li{width:48.4%;margin-top:10px;border-radius:6px;background:#f7a392;background:linear-gradient(90deg,rgba(247,163,146,1) 0%,rgba(248,197,187,1) 100%);box-shadow:2px 2px 4px rgba(248,197,187,.7);font-family:'Noto Sans JP',sans-serif;font-weight:500;line-height:1.3}.training .menu-select-list a{position:relative;display:block;padding:12px 50px 12px 24px;text-decoration:none;color:#fff !important}.training .menu-select-list a:after{content:"";display:block;position:absolute;top:50%;right:24px;width:18px;height:11px;background:url(/wp/wp-content/themes/furdi/assets/images/studio/studio-list_ic01.svg) no-repeat 50% 50%;transform:translate(0,-50%)}@media screen and (max-width:767px){.training .menu-select{padding-bottom:28px}.training .menu-select-list a{padding:10px 34px 10px 16px}.training .menu-select-list a:after{right:16px;width:14px;height:9px;background-size:100% auto}}.training .menu-program{text-align:center}.training .menu-program .box{display:inline-block;margin:24px auto;padding:24px;border-top:solid 2px #ff3465;border-bottom:solid 2px #ff3465}.training .menu-program .box p{font-size:18px;font-family:'Noto Sans JP',sans-serif;font-weight:400;letter-spacing:.05em}.training .menu-program .box .strong{color:#ff3465;font-size:24px;line-height:1.3}.training .menu-program .box .large{font-size:32px}.training .menu-program .box .small{font-size:18px}@media screen and (max-width:767px){.training .menu-program .box{margin:16px auto;padding:16px}.training .menu-program .box p{font-size:15px}.training .menu-program .box .strong{font-size:20px}.training .menu-program .box .large{font-size:26px}.training .menu-program .box .small{font-size:12px}}.training .menu-exercise{padding-bottom:80px;border-bottom:solid 1px #fde3de}.training .menu-exercise:last-of-type{padding-bottom:0;border-bottom:none}.training .page-title{margin-top:-70px;padding-top:70px}.training .menu-comment{max-width:610px;margin:0 auto 32px;border:solid 2px #fde3de;border-radius:8px;background:#fde8e4;background:linear-gradient(90deg,rgba(253,232,228,1) 0%,rgba(254,245,244,1) 100%)}.training .menu-comment .inner{padding:24px 32px 24px 198px;background:url(/wp/wp-content/themes/furdi/assets/images/menu/menu_il01.png) no-repeat 43px 50%}.training .exercise-list ul{display:flex;justify-content:space-between}.training .exercise-list li{width:24%;text-align:center}.training .exercise-list li p{margin:16px 0 8px;color:#ff3465;font-size:18px;font-weight:700;letter-spacing:-.08em;line-height:1.3}.training .exercise-gif{border:solid 1px #666}.training .exercise-gif img{width:100%}@media screen and (max-width:959px){.training .exercise-list li p{font-size:15px}}@media screen and (max-width:767px){.training .menu-exercise{padding-bottom:40px}.training .page-title{margin-top:-64px;padding-top:64px}.training .menu-comment{margin:0 auto 8px}.training .menu-comment .inner{padding:144px 32px 24px;background:url(/wp/wp-content/themes/furdi/assets/images/menu/menu_il01.png) no-repeat 50% 24px}.training .exercise-list ul{display:flex;justify-content:space-between;flex-wrap:wrap}.training .exercise-list li{width:48%;margin-top:24px}.training .exercise-list li .icon{width:50%;margin:0 auto}.training .exercise-list li .icon img{max-width:118px !important}.training .exercise-list li p{margin:10px 0 6px;font-size:13px;letter-spacing:0}}.training .menu-other{display:flex;justify-content:center;margin-top:32px}.training .menu-other .row{display:flex;align-items:center}.training .menu-other .col{padding:0 16px}.training .menu-other .col:not(:first-of-type){text-align:center}.training .menu-other .other-list{max-width:724px;padding:16px 24px;border-radius:8px;background:#fde3de}.training .menu-other .other-list p{font-weight:700}.training .menu-other .other-list ul{display:flex;flex-wrap:wrap}.training .menu-other .other-list li{width:50%;font-size:16px}.training .menu-other .plus{font-family:'Noto Sans JP',sans-serif;font-size:24px;font-weight:500}.training .menu-other .other-text{display:inline-block;padding:4px 16px;border:solid 2px #ff3465;font-family:'Noto Sans JP',sans-serif;font-size:24px;font-weight:500}@media screen and (max-width:767px){.training .menu-other{margin-top:24px}.training .menu-other .row{display:block}.training .menu-other .col{padding:8px 0}.training .menu-other .other-list{width:100%}.training .menu-other .other-list ul{display:block}.training .menu-other .other-list li{width:100%}.training .menu-other .plus{font-size:20px}.training .menu-other .other-text{font-size:20px}}.menu-chart{background:url(/wp/wp-content/themes/furdi/assets/images/menu-chart/menu-chart_bg01.png) repeat 0 0}.basic-page.menu-chart .page-header .page-header-main{background:url(/wp/wp-content/themes/furdi/assets/images/menu-chart/menu-chart_ma01.jpg) no-repeat 50% 0}@media screen and (min-width:1921px){.basic-page.menu-chart .page-header .page-header-main{background-size:100% 550px}}.menu-chart .chart-wrap{padding:24px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.3);text-align:center}.menu-chart .chart-wrap:not(:first-of-type){margin-top:48px}.menu-chart .chart-wrap h2{margin-top:0}.menu-chart .chart-wrap h2+p{margin-bottom:24px}.menu-chart .chart-wrap .pc-service-chart img,.menu-chart .chart-wrap .pc-menu-chart img{max-width:100%}.menu-chart .chart-wrap .sp-service-chart,.menu-chart .chart-wrap .sp-menu-chart{display:none}.menu-chart .chart-details{padding-top:32px}.menu-chart .chart-details-box{margin-top:-70px;padding-top:70px}.menu-chart .chart-details .row{display:flex;margin:20px 0;border-radius:8px;border:solid 2px #fde3de;box-shadow:0 4px 5px rgba(247,163,146,.3);background:#fff}.menu-chart .chart-details .chart-details-box:nth-child(even) figure{order:2}.menu-chart .chart-details .chart-details-box:nth-child(even) .chart-details-text{order:1}.menu-chart .chart-details figure{width:50%;padding:24px}.menu-chart .chart-details figure img{width:100%}.menu-chart .chart-details .chart-details-text{width:50%;padding:24px;background:#f9eae7;text-align:left}.menu-chart .chart-details .chart-details-text h3{margin-top:0}@media screen and (max-width:767px){.menu-chart .chart-wrap{padding:16px}.menu-chart .chart-wrap:not(:first-of-type){margin-top:24px}.menu-chart .chart-wrap .pc-service-chart,.menu-chart .chart-wrap .pc-menu-chart{display:none}.menu-chart .chart-wrap .sp-service-chart,.menu-chart .chart-wrap .sp-menu-chart{display:block}.menu-chart .chart-details{padding-top:16px}.menu-chart .chart-details .row{display:block;margin:8px 0}.menu-chart .chart-details figure{width:100%;padding:16px}.menu-chart .chart-details .chart-details-text{width:100%;padding:16px}}.basic-page.diet .page-header .page-header-main{background:url(/wp/wp-content/themes/furdi/assets/images/diet-coach/diet-coach_ma01.jpg) no-repeat 50% 0}@media screen and (min-width:1921px){.basic-page.diet .page-header .page-header-main{background-size:100% 550px}}.diet-coach-about{text-align:center}.diet .bg{padding:32px 0;background:#fde8e4;background:linear-gradient(90deg,rgba(253,232,228,1) 0%,rgba(254,245,244,1) 100%)}.diet .bg .post-content{padding-bottom:0}.diet-coach-about-wrap .row{display:flex;justify-content:space-between}.diet-coach-about-wrap .diet-coach-about-text{width:52.74%}.diet-coach-about-wrap .diet-coach-about-text p:not(:first-of-type){margin-top:1em}.diet-coach-about-wrap .diet-coach-about-img{width:43.94%}@media screen and (max-width:767px){.diet .bg{padding:24px 0}.diet-coach-about-wrap .row{display:flex;flex-direction:column-reverse}.diet-coach-about-wrap .diet-coach-about-text{width:100%}.diet-coach-about-wrap .diet-coach-about-img{width:100%;margin-bottom:1em}}.diet-coach-case h2{padding-bottom:0;color:#ff3465;font-size:20px}.diet-coach-case h2:after{display:none}.diet-coach-case .case02{margin-top:48px}.diet-coach-case .case02 .case-box{margin-top:32px;padding:32px;border-radius:8px;border:solid 2px #fde3de;box-shadow:0 4px 5px rgba(247,163,146,.3)}.diet-coach-case .case02 .case-box-bg{background:#fde8e4;background:linear-gradient(90deg,rgba(253,232,228,1) 0%,rgba(254,245,244,1) 100%)}.diet-coach-case .case02 .case-box h3:first-of-type{margin-top:0}.diet-coach-case .case02 .case-box-bg .ul-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:1em}.diet-coach-case .case02 .case-box-bg li{width:calc((100% - 32px)/2);margin-right:32px}.diet-coach-case .case02 .case-box-bg li:nth-child(2n){margin-right:0}@media screen and (max-width:767px){.diet-coach-case h2{font-size:18px}.diet-coach-case .case02{margin-top:32px}.diet-coach-case .case02 .case-box{margin-top:24px;padding:24px}.diet-coach-case .case02 .case-box-bg .ul-list{display:block}.diet-coach-case .case02 .case-box-bg li{width:100%;margin-right:0}}.diet-coach-flow .row{display:flex;justify-content:space-between}.diet-coach-flow .col{width:47.5%}.diet-coach-flow .flow-box{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.3)}.diet-coach-flow .flow-box figure{line-height:1}.diet-coach-flow .flow-box img{width:100%}.diet-coach-flow .flow-box .flow-num{width:64px;margin:-32px auto 0;line-height:1}.diet-coach-flow .flow-box .inner{margin-top:-32px;padding:24px}.diet-coach-flow .flow-box h3{margin:0;padding-top:24px;color:#ff3465;font-size:20px;text-align:center}.diet-coach-flow .flow-box h3:after{display:none}.diet-coach-flow .flow-box .flow-txt{font-size:18px}.diet-coach-flow .diet-coach-flow-text{margin-top:32px}@media screen and (max-width:767px){.diet-coach-flow .row{display:block}.diet-coach-flow .col{width:100%;margin-bottom:24px}.diet-coach-flow .col:last-child{margin-bottom:0}.diet-coach-flow .flow-box .inner{padding:16px}.diet-coach-flow .flow-box h3{padding-top:24px;font-size:16px}.diet-coach-flow .flow-box .flow-txt{font-size:14px}.diet-coach-flow .diet-coach-flow-text{margin-top:24px}}.diet-coach-point .point-box{padding:32px;border-radius:8px;border:solid 2px #fde3de;box-shadow:0 4px 5px rgba(247,163,146,.3);background:#fde8e4;background:linear-gradient(90deg,rgba(253,232,228,1) 0%,rgba(254,245,244,1) 100%)}.diet-coach-point .point-box li{color:#ff3465;font-family:'Noto Sans JP',sans-serif;font-size:20px;font-weight:400}.diet-coach-point .point-box li:not(:first-of-type){margin-top:8px}.diet-coach-point .diet-coach-point-text{margin-top:32px}@media screen and (max-width:767px){.diet-coach-point .point-box{padding:24px}.diet-coach-point .point-box li{font-size:16px}.diet-coach-point .diet-coach-point-text{margin-top:24px}}.diet-coach-plan h2+p{text-align:center}.diet-coach-plan .plan-type h4{margin-bottom:12px;color:#ff3465;font-size:17px;font-family:'Noto Sans JP',sans-serif;font-weight:700;letter-spacing:.05em;line-height:1.3}.diet-coach-plan .pc .table-data table{table-layout:fixed}.diet-coach-plan .pc .table-data th{width:26%;font-size:15px;text-align:left}.diet-coach-plan .pc .table-data td{font-size:14px;border-right:solid 1px #dfe5e6;text-align:center}.diet-coach-plan .pc .table-data tr td:last-child{border-right:none}.diet-coach-plan .pc .table-data tr:nth-child(1) td{font-weight:700}.diet-coach-plan .plan-type-text{margin-top:24px}.diet-coach-plan .plan-type-text .strong{font-weight:700}@media screen and (max-width:767px){.diet-coach-plan .plan-type h4{font-size:15px}.diet-coach-plan .sp .table-data table{display:table}.diet-coach-plan .sp .table-data tbody{display:table-row-group}.diet-coach-plan .sp .table-data tr{display:table-row}.diet-coach-plan .sp .table-data th{display:table-cell;font-size:13px}.diet-coach-plan .sp .table-data td{display:table-cell;font-size:12px}.diet-coach-plan .sp .table-data tr td:nth-child(1){font-weight:700;width:25%}.diet-coach-plan .plan-type-text{margin-top:20px}}.diet-coach-entry .entry-step .row{display:flex;align-items:flex-end;justify-content:space-between}.diet-coach-entry .entry-step .col:nth-child(1){width:30%}.diet-coach-entry .entry-step .col:nth-child(2){width:65%}.diet-coach-entry .step-box,.diet-coach-entry .step-box-2{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.3)}.diet-coach-entry .step-box figure{line-height:1}.diet-coach-entry .step-box img{width:100%}.diet-coach-entry .step-box .step-num{width:64px;margin:-32px auto 0;line-height:1}.diet-coach-entry .step-box .inner{margin-top:-32px}.diet-coach-entry .step-box .inner,.diet-coach-entry .step-box-2 .inner{padding:24px}.diet-coach-entry .step-box-2{position:relative}.diet-coach-entry .step-box h3,.diet-coach-entry .step-box-2 h3{margin:0;padding-top:24px;color:#ff3465;font-size:20px;text-align:center}.diet-coach-entry .step-box h3:after,.diet-coach-entry .step-box-2 h3:after{display:none}.diet-coach-entry .step-box .step-txt,.diet-coach-entry .step-box-2 .step-txt{font-size:18px}.diet-coach-entry .entry-step .row-2{display:flex;flex-wrap:wrap;justify-content:space-between}.diet-coach-entry .entry-step .col-2{width:46.15%;margin-top:12%}.diet-coach-entry .entry-step .col-2:nth-child(-n+2){margin-bottom:2%}.diet-coach-entry .step-box-2 .step-num{position:absolute;top:-32px;left:50%;transform:translate(-50%,0)}@media screen and (max-width:767px){.diet-coach-entry .entry-step .row{display:block}.diet-coach-entry .entry-step .col:nth-child(1){width:100%}.diet-coach-entry .entry-step .col:nth-child(2){width:100%}.diet-coach-entry .step-box .inner,.diet-coach-entry .step-box-2 .inner{padding:16px}.diet-coach-entry .step-box h3,.diet-coach-entry .step-box-2 h3{padding-top:24px;font-size:16px}.diet-coach-entry .step-box .step-txt,.diet-coach-entry .step-box-2 .step-txt{font-size:14px}.diet-coach-entry .entry-step .row-2{display:flex;flex-wrap:wrap;justify-content:space-between}.diet-coach-entry .entry-step .col-2{margin-top:15%}.diet-coach-entry .entry-step .col-2:nth-child(-n+2){margin-bottom:0}}.diet-coach-result h3{margin-top:0;padding-bottom:0;font-family:'Noto Sans JP',sans-serif;font-size:30px;font-weight:400;letter-spacing:.05em;line-height:1.3}.diet-coach-result h3:after{display:none}.diet-coach-result h3 .num{display:inline-block;width:40px;height:40px;border-radius:50%;background:#ff346501;background:linear-gradient(90deg,rgba(255,52,101,1) 0%,rgba(255,115,149,1) 100%);color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:26px;font-weight:400;line-height:40px;text-align:center;vertical-align:top}.diet-coach-result h3 .sub{font-size:17px}.diet-coach-result h3+p{margin-bottom:24px}.diet-coach-result .caption{margin-bottom:8px}.diet-coach-result .caption:before{content:"■";color:#f7a392}.diet-coach-result .result-list .row{display:flex;justify-content:space-between}.diet-coach-result .result-list .row:not(:first-of-type){margin-top:32px}.diet-coach-result .result-list .result-data{width:50%}.diet-coach-result .result-list .result-graph{width:46.875%;text-align:center}.diet-coach-result .result-list .result-graph img{width:100%}.diet-coach-result .pc .table-data table{table-layout:fixed}.diet-coach-result .pc .table-data th{width:25%;padding:16px 8px;font-size:15px}.diet-coach-result .pc .table-data tr:nth-child(1) th{border-bottom:0;border-right:solid 1px #dfe5e6}.diet-coach-result .pc .table-data tr:nth-child(1) th:first-child{border-bottom:solid 1px #dfe5e6}.diet-coach-result .pc .table-data tr:nth-child(1) th:last-child{border-right:0}.diet-coach-result .pc .table-data td{padding:16px 8px;font-size:14px;border-right:solid 1px #dfe5e6;text-align:center}@media screen and (max-width:767px){.diet-coach-result h3{font-size:22px}.diet-coach-result h3 .num{display:inline-block;width:32px;height:32px;font-size:18px;line-height:32px}.diet-coach-result h3 .sub{font-size:12px}.diet-coach-result h3+p{margin-bottom:16px}.diet-coach-result .caption{margin-bottom:6px}.diet-coach-result .result-list .row{display:block}.diet-coach-result .result-list .row:not(:first-of-type){margin-top:0}.diet-coach-result .result-list .result-data{width:100%}.diet-coach-result .result-list .result-graph{width:100%;margin-top:16px}.diet-coach-result .sp .table-data table{display:table}.diet-coach-result .sp .table-data tbody{display:table-row-group}.diet-coach-result .sp .table-data tr{display:table-row}.diet-coach-result .sp .table-data th{display:table-cell;font-size:13px}.diet-coach-result .sp .table-data td{display:table-cell;font-size:12px}.diet-coach-result .sp .table-data tr td:nth-child(1){font-weight:700;width:50%}}#author_profile{border:1px solid #194c80;width:100%;margin:40px auto;overflow:hidden}#author_profile p{margin-bottom:20px;line-height:1.8}#author_profile p.label{font-size:14px;font-weight:700;color:#fff;background:#194c80;padding:10px 15px}#author_profile p.author_name{font-size:14px;font-weight:700;display:inline-block;position:relative}#author_profile p.author_name:after{content:"";border-bottom:solid 3px #194c80;position:absolute;left:0;right:0;bottom:-6px}#author_profile .left{width:14%;float:left;margin:10px 0 15px 30px}#author_profile .left img{width:100%}#author_profile .right{width:74%;float:left;font-size:12px;line-height:1.6;padding:5px 0 20px 30px}#author_profile .right ul.author_sns{margin:0;border-top:1px dotted #ddd;margin-top:15px;padding-top:20px}#author_profile .right ul.author_sns li{float:left;margin-right:15px;list-style:none}#author_profile .right ul.author_sns li:last-child{margin-right:0}#author_profile .right ul.author_sns li i.icon-facebook{color:#fff;background-color:#194c80;margin-right:8px;padding:6px 8px 0;position:relative;bottom:-3px}@media (max-width:480px){#author_profile p.author_name{text-align:center}#author_profile .left{width:100%;float:none;margin-left:0;margin-bottom:0;text-align:center}#author_profile .left img{width:33%}#author_profile .right{width:100%;float:none;padding:10px 20px 0}#author_profile .right ul.author_sns li{margin-bottom:20px}}.basic-page.faq .page-header .page-header-main{background:url(/wp/wp-content/themes/furdi/assets/images/faq/faq_ma01.jpg) no-repeat 50% 0}@media screen and (min-width:1921px){.basic-page.faq .page-header .page-header-main{background-size:100% 550px}}.faq-navi ul{display:flex;max-width:976px;margin:0 auto}.faq-navi li{width:244px;padding:0 32px;text-align:center}.faq-navi a{display:block;position:relative;padding-bottom:10px;color:#67737c !important;text-decoration:none}.faq-navi a:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border-style:solid;border-width:6px 10px 0;border-color:#fdcfc3 transparent transparent;transform:translate(-50%,0)}.faq-navi figure{width:100px;margin:0 auto}.faq-navi .txt{display:flex;align-items:center;height:4em}.faq-navi p{width:100%;font-family:'Noto Sans JP',sans-serif;font-size:22px;font-weight:500;letter-spacing:.05em;line-height:1.2}@media screen and (max-width:767px){.faq-navi ul{flex-wrap:wrap;width:100%}.faq-navi li{width:50%;margin-top:20px;padding:0}.faq-navi li:nth-child(-n+2){margin-top:0}.faq-navi .txt{height:3.2em}.faq-navi p{font-size:16px}}.faq .page-title{margin-top:-70px;padding-top:70px}.faq .page-title h2{position:static;margin:48px 0 24px;padding-bottom:16px;line-height:1;text-align:center}.faq .page-title h2:after{content:"";display:none}.faq .page-title .title-main{display:inline-block;color:#333;font-family:'Noto Sans JP',sans-serif;font-size:30px;font-weight:400;letter-spacing:.05em}.faq .page-title .title-sub{position:relative;display:inline-block;margin-top:10px;padding:0 26px;color:#f7a392;font-family:'Roboto Condensed',sans-serif;font-size:14px;font-weight:400;letter-spacing:.05em}.faq .page-title .title-sub:before,.faq .page-title .title-sub:after{content:"";position:absolute;top:50%;left:0;width:10px;height:1px;margin-top:-1px;background:#f7a392}.faq .page-title .title-sub:after{left:auto;right:0}@media screen and (max-width:767px){.faq .page-title{margin-top:-64px;padding-top:64px}.faq .page-title h2{margin:32px 0 18px;padding-bottom:0}.faq .page-title .title-main{font-size:22px}.faq .page-title .title-sub{margin-top:6px}}.basic-page.law .page-header .page-header-main{background:url(/wp/wp-content/themes/furdi/assets/images/law/law_ma01.jpg) no-repeat 50% 0}@media screen and (min-width:1921px){.basic-page.law .page-header .page-header-main{background-size:100% 550px}}.law-lead,.law-days{text-align:center}.law-flow h2 span{color:#666;font-size:20px}.law-step .row{display:flex;justify-content:space-between}.low-step .jcc{justify-content:center}.law-step .col{width:30%}.law-step .step-box{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.3)}.law-step .step-box figure{line-height:1}.law-step .step-box img{width:100%}.law-step .step-box .step-num{width:64px;margin:-32px auto 0;line-height:1}.law-step .step-box .inner{margin-top:-32px;padding:24px}.law-step .step-box h3{margin:0;padding-top:24px;color:#ff3465;font-size:20px;text-align:center}.law-step .step-box h3:after{display:none}.law-step .step-box .step-txt{font-size:18px}.law-reserve .law-step .row{width:664px;margin:0 auto}.law-reserve .law-step .col{width:307px}@media screen and (max-width:767px){.law-step .row{display:block}.law-step .col{width:100%;margin-bottom:24px}.law-step .col:last-child{margin-bottom:0}.law-step .step-box{display:flex;position:relative;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.3)}.law-step .step-box figure{width:50%}.law-step .step-box img{width:100%}.law-step .step-box .step-num{position:absolute;width:45px;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.law-step .step-box .inner{margin-top:0;width:50%;padding:12px 12px 12px 34px}.law-step .step-box h3{padding-top:0;font-size:14px;text-align:left}.law-step .step-box .step-txt{font-size:12px}.law-reserve .law-step .row{width:100%}.law-reserve .law-step .col{width:100%}}.basic-page.news .page-header .page-header-main{background:url(/wp/wp-content/themes/furdi/assets/images/news/news_ma01.jpg) no-repeat 50% 0}@media screen and (min-width:1921px){.basic-page.news .page-header .page-header-main{background-size:100% 550px}}.basic-page.column .page-header .page-header-main{background:url(/wp/wp-content/themes/furdi/assets/images/column/column_ma01.jpg) no-repeat 50% 0}@media screen and (min-width:1921px){.basic-page.column .page-header .page-header-main{background-size:100% 550px}}.news .info-list li{padding:16px 0;border-bottom:solid 1px #dfe5e6;line-height:1}.news .info-list li:first-child{padding-top:0}.news .info-list li:last-child{border-bottom:none}.news .info-list dl{display:flex}.news .info-list dt{width:90px}.news .info-list dt{color:#333;font-family:'Roboto Condensed',sans-serif;font-weight:400}.news .info-list .year{position:relative;display:inline-block;padding-right:14px;font-size:12px}.news .info-list .year:after{content:"";display:block;position:absolute;top:0;right:0;width:31px;height:31px;background:url(/wp/wp-content/themes/furdi/assets/images/common/com_ic02.svg) no-repeat 50% 50%}.news .info-list .date{display:inline-block;padding-left:28px;font-size:18px}.news .info-list dd{width:calc(100% - 90px)}.news .info-list .label{display:inline-block;margin-bottom:6px;padding:4px 8px;font-size:15px;background:#ff346501;background:linear-gradient(90deg,rgba(255,52,101,1) 0%,rgba(255,115,149,1) 100%)}.news .info-list .label a{color:#fff;text-decoration:none}.news .info-list .text{line-height:1.3}.news .info-list .text a{color:#333;text-decoration:none}.news .info-list .text a:hover{color:#f7a392;opacity:1}.news .column-list dt{width:204px}.news .column-list .flex{display:flex}.news .column-list .entryday{width:90px}.news .column-list .img{width:114px;padding-right:24px}.news .column-list .img img{width:100%}.news .column-list dd{width:calc(100% - 204px)}@media screen and (max-width:767px){.news .info-list li:last-child{padding-bottom:0}.news .info-list .label{margin-bottom:4px;padding:3px 6px;font-size:14px}.news .column-list dt{width:90px}.news .column-list .flex{flex-wrap:wrap}.news .column-list .img{width:70px;padding-top:8px;padding-right:0}.news .column-list dd{width:calc(100% - 90px)}}.news .btn-area,.column .btn-area{padding-bottom:48px}.news .btn-area p:last-child,.column .btn-area p:last-child{margin-top:24px}.post-details h1{margin:.67em 0;font-size:2em;font-weight:700;line-height:1.3}.post-details h2{position:static;margin:.83em 0;padding-bottom:0;font-family:"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.5em;font-weight:700;letter-spacing:normal;line-height:1.3;text-align:left}.post-details h2:after{content:"";display:none}.post-details h3{position:static;margin:1em 0;padding-bottom:0;font-family:"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.17em;font-weight:700;letter-spacing:normal;line-height:1.3}.post-details h3:after{content:"";display:none}.post-details h4{margin:1.33em 0;font-size:1em;font-weight:700;line-height:1.3}.post-details h5{margin:1.67em 0;font-size:.83em;font-weight:700;line-height:1.3}.post-details h6{margin:2.33em 0;font-size:.67em;font-weight:700;line-height:1.3}.post-details p{margin:1em 0}.post-details ul,.post-details ol{margin:1em 0;padding-left:40px}.post-details ul{list-style-type:disc}.post-details ol{list-style-type:decimal}.basic-page .page-header .bukkenbg{padding-top:550px;background:url(/wp/wp-content/themes/furdi/assets/images/bukken/bukken_ma01.jpg) no-repeat 50% 0;background-size:auto 550px}@media screen and (max-width:767px){.basic-page .page-header .bukkenbg{padding-top:0;background:0 0}}.bukken-table{border-collapse:collapse;max-width:700px;width:100%;margin:0 auto}.bukken-table-th{background:#fde3de;text-align:left;width:30%}.bukken-table-th,.bukken-table-td{border:solid 1px #dfe5e6;padding:.5rem}