@charset "utf-8";#junior{background-color:#FFF0E9}@media screen and (max-width:767px){#junior{padding-top:6.25%;padding-bottom:6.25%}#personal+#junior{margin-top:-6.25%}}@media screen and (min-width:768px){#junior{padding-top:100px;padding-bottom:100px}#personal+#junior{margin-top:-100px}}#senior{background-color:#F7E7E7}@media screen and (max-width:767px){#senior{padding-top:6.25%;padding-bottom:6.25%}#personal+#senior{margin-top:-6.25%}}@media screen and (min-width:768px){#senior{padding-top:100px;padding-bottom:100px}#personal+#senior{margin-top:-100px}}#personal{background-color:#EEFAFA}@media screen and (max-width:767px){#personal{padding-top:6.25%;padding-bottom:6.25%}#junior+#personal{margin-top:-6.25%}}@media screen and (min-width:768px){#personal{padding-top:100px;padding-bottom:100px}#junior+#personal{margin-top:-100px}}.wrap[id$="_review"] .reviews{background-color:#FFF;margin-bottom:0}@media screen and (max-width:767px){.wrap[id$="_review"]{margin-top:6.25%}.wrap[id$="_review"] .reviews{border-radius:12px;margin-left:auto;margin-right:auto;padding:1.5625% 1.5625%;width:93.75%}}@media screen and (min-width:768px){.wrap[id$="_review"]{margin-top:100px}.wrap[id$="_review"] .reviews{border-radius:25px}}@media screen and (min-width:768px) and (max-width:1199px){.wrap[id$="_review"] .reviews{margin-left:-10px;margin-right:-10px;padding:10px 10px;width:-webkit-calc(100% + (10px * 2));width:calc(100% + (10px * 2))}}@media screen and (min-width:1200px) and (max-width:1279px){.wrap[id$="_review"] .reviews{margin-left:-15px;margin-right:-15px;padding:15px 15px;width:-webkit-calc(100% + (15px * 2));width:calc(100% + (15px * 2))}}@media screen and (min-width:1280px) and (max-width:1439px){.wrap[id$="_review"] .reviews{margin-left:-20px;margin-right:-20px;padding:20px 20px;width:-webkit-calc(100% + (20px * 2));width:calc(100% + (20px * 2))}}@media screen and (min-width:1440px){.wrap[id$="_review"] .reviews{margin-left:-50px;margin-right:-50px;padding:50px 50px;width:-webkit-calc(100% + (50px * 2));width:calc(100% + (50px * 2))}}#personal_diet{position:relative;text-align:center;z-index:2}#personal_diet:before{border-color:transparent transparent #FFF transparent;border-style:solid;border-width:0 32px 200px 32px;content:"";display:block;height:0;position:absolute;top:0;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:0;z-index:1}#personal_diet figure{background-color:#FFF;position:relative;z-index:2}#personal_diet figure figcaption{text-align:left}#personal_diet figure figcaption h3{color:#F07A6E}#personal_diet figure figcaption p{font-size:87.5%}#personal_diet figure figcaption p+p{margin-top:1em}#personal_diet figure figcaption p .btn_to b{color:#FFFF84}@media screen and (max-width:767px){#personal_diet{margin-top:6.25%}#personal_diet:before{margin-top:-6.25%}#personal_diet figure{border-radius:12px;margin:0 auto;padding:3.125%;width:93.75%}#personal_diet figure picture img{width:100%}#personal_diet figure figcaption{margin-bottom:5.357142857142857%}#personal_diet figure figcaption h3 b{font-size:125%}#personal_diet figure figcaption h3 span{font-size:87.5%}#personal_diet figure figcaption p .btn_to{font-size:114.2857142857143%}}@media screen and (min-width:768px){#personal_diet{margin-top:100px}#personal_diet:before{margin-top:-100px}#personal_diet figure figcaption h3 b{font-size:175%}#personal_diet figure figcaption h3 span{font-size:112.5%}#personal_diet figure figcaption p .btn_to{font-size:128.5714285714286%}}@media screen and (min-width:1024px){#personal_diet figure{border-collapse:separate;border-spacing:30px 0;border-radius:25px;display:table;table-layout:fixed;width:100%}#personal_diet figure picture{display:table-cell;vertical-align:middle;width:27.2975%}#personal_diet figure picture img{width:100%}#personal_diet figure figcaption{display:table-cell;padding:20px 0;vertical-align:middle}}@media screen and (max-width:1279px){#personal_diet:before{left:81.5%}}@media screen and (min-width:1280px){#personal_diet:before{left:1352px}}@media screen and (max-width:767px){#flow{margin-top:6.25%}}@media screen and (min-width:768px){#flow{margin-top:100px}}
