.heading{background:url(../../img/common/pic/read-girl02.jpg) center;background-size:cover}.philosophy-wrap{gap:30px;display:-webkit-box;display:-ms-flexbox;display:flex;width:90%;max-width:1120px;margin:100px auto 0}.philosophy-wrap__ttl{-ms-flex-preferred-size:30%;flex-basis:30%;color:#c90915}.philosophy-wrap__ttl-sub{display:block;font-size:1.6rem}.philosophy-wrap__ttl-main{display:block;font-size:3.2rem}.philosophy-wrap__inner{-ms-flex-preferred-size:70%;flex-basis:70%;line-height:2}.philosophy-wrap__inner-item:nth-of-type(n+2){margin-top:1.5em}.philosophy-container,.philosophy-figure{width:90%;margin:50px auto 0;max-width:1120px}.philosophy-container__ttl{color:#c90915}.philosophy-container__ttl-sub{display:block;font-size:1.6rem}.philosophy-container__ttl-main{display:block;font-size:2.4rem}.philosophy-container__txt{margin-top:1em;line-height:2}.philosophy-figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.guideline,.philosophy-figure__img img{width:100%}.philosophy-figure__img{-ms-flex-preferred-size:440px;flex-basis:440px}.philosophy-figure__block{position:relative;margin-left:30px;padding:15px;background:#f5f5f5}.philosophy-figure__block:before{display:block;position:absolute;top:50%;left:-20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:15px solid transparent;border-right:20px solid #f5f5f5;border-bottom:15px solid transparent;content:""}.philosophy-figure__block:nth-of-type(n+2){margin-top:15px}.philosophy-figure__block-head{font-size:1.8rem;font-weight:700}.guideline-catch,section.health .health-wrap h2{font-size:2.4rem;font-weight:700;text-align:center}.philosophy-figure__block-head .blue{color:#2091b9}.philosophy-figure__block-head .orange{color:#ed6d34}.philosophy-figure__block-head .green{color:#6eb943}.philosophy-figure__block-head .red{color:#c90915}.philosophy-figure__block-body{margin-top:10px}.guideline{padding:50px 0;background:#c90915}.guideline-catch{width:90%;margin:auto;color:#fff}.guideline-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90%;max-width:1120px;margin:1.6rem auto 0}.guideline-list-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:16%;flex-basis:16%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.8rem}.guideline-list-block .icon{position:relative;width:50px;height:28.87px;margin:14.43px 0;background:#fff;color:#c90915;font-weight:700;text-align:center}.guideline-list-block .icon:after,.guideline-list-block .icon:before{position:absolute;left:0;width:0;border-right:25px solid transparent;border-left:25px solid transparent;content:""}.guideline-list-block .icon:before{bottom:100%;border-bottom:14.43px solid #fff}.guideline-list-block .icon:after{top:100%;width:0;border-top:14.43px solid #fff}.guideline-list-block .txt{margin-left:.8rem;color:#fff;font-weight:700}.guideline-list-block:last-of-type{-ms-flex-preferred-size:auto;flex-basis:auto}section.health .health-wrap{width:90%;max-width:1120px;margin:50px auto;padding:30px;background:#fae5e7}section.health .health-wrap h2{color:#c90915;letter-spacing:.2rem}section.health .health-wrap div.txt p{margin:15px 0 0;line-height:2}section.health .health-wrap div.img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:15px 0;padding:15px;background:#fff}section.health .health-wrap div.img div{-ms-flex-preferred-size:27%;flex-basis:27%;border:1px solid #ccc}section.health .health-wrap div.img div img{width:100%}section.health .health-wrap div.img p{-ms-flex-preferred-size:70%;flex-basis:70%}section.health .health-wrap p.note{font-size:.8em;text-align:right}@media screen and (max-width:959px){.philosophy-figure,.philosophy-wrap{display:block}.philosophy-container__ttl-sub{font-size:1.4rem}.philosophy-container__ttl-main{font-size:2.1rem}.philosophy-figure__img{max-width:440px;margin:auto}.philosophy-figure__wrap{margin-top:15px}.philosophy-figure__block{margin-left:0}.philosophy-figure__block:before{display:none}.philosophy-figure__block-head{font-size:1.6rem}.guideline{display:block}.guideline-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:50px}}@media screen and (max-width:559px){.guideline-catch{font-size:2rem;text-align:left}.guideline-list-block{-ms-flex-preferred-size:50%;flex-basis:50%}section.health .health-wrap h2{font-size:2rem}section.health .health-wrap div.img div{-ms-flex-preferred-size:100%;flex-basis:100%}section.health .health-wrap div.img p{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:15px}section.health .health-wrap p.note{text-align:left}}