.sec-lead{margin-bottom:98px}.philosophy-box{max-width:100%;margin-left:auto;margin-right:auto;text-align:center}.philosophy-box+.philosophy-box{margin-top:70px}.philosophy-ttl{text-align:center;font-size:24px;font-size:2.4rem;color:#004da6;margin-bottom:20px}.philosophy-bg-box{box-sizing:border-box;background-color:#e6f2ff;max-width:900px;margin:0 auto;padding:50px}.philosophy-text{text-align:center;font-size:20px;font-size:2rem;font-weight:700;line-height:1.9}.philosophy-list{text-align:center;margin:0 auto;padding:0;list-style:none;max-width:100%;display:inline-block}.philosophy-copy,.philosophy-list li{line-height:2.375;letter-spacing:.04em}.philosophy-list li{font-size:18px;font-size:1.8rem;font-weight:700;text-align:left}.philosophy-copy-box{margin-top:70px}.philosophy-copy{text-align:center}.philosophy-copy+.philosophy-copy{margin-top:45px}.business-vision-box{margin-top:60px}.business-type-box{display:flex;justify-content:space-between}.business-type{width:30.5%;border:1px solid #ccc;padding:30px 20px 20px;box-sizing:border-box}.business-name{text-align:center;font-size:20px;font-size:2rem;font-weight:700}.business-copy{margin-top:21px;letter-spacing:.04em;line-height:2.375}.charter-box{background-color:#e6f2ff}.charter-box-inner{padding:52px 50px}.charter-list{padding:0;margin:0;list-style:none}.charter-list li{padding:32px 0}.charter-list li:first-child{padding-top:0}.charter-list li:last-child{padding-bottom:0}.charter-list li+li{border-top:1px solid #ccc}.charter-ttl{font-size:20px;font-size:2rem;font-weight:700}.charter-text{margin-top:21px;letter-spacing:.04em;line-height:2.375}.sec-philosophy{margin-bottom:78px}.lead-txt{letter-spacing:.04em;line-height:2.4}.philosophy-img-box{margin-top:40px;padding:50px;text-align:center}.philosophy-img-box+.philosophy-img-box{margin-top:50px}.philosophy-img-box.bg{background-color:#e6f2ff;border-radius:20px}.detail-head-ttl-en{display:inline-block}.detail-head-ttl-en img{position:absolute;left:0;padding:30px 20px;width:auto;max-width:141px}.detail-head-ttl{position:relative}@media only screen and (max-width:768px){body:not(.noRes) .sec-lead{margin-bottom:40px}body:not(.noRes) .philosophy-box+.philosophy-box{margin-top:40px}body:not(.noRes) .philosophy-bg-box{padding:20px 6%}body:not(.noRes) .philosophy-text{text-align:left;font-size:1.8rem}body:not(.noRes) .philosophy-list li{font-size:1.6rem;line-height:1.6;padding-left:1.4em;text-indent:-1.4em}body:not(.noRes) .philosophy-list li+li{margin-top:5px}body:not(.noRes) .philosophy-copy{text-align:left}body:not(.noRes) .philosophy-copy+.philosophy-copy{margin-top:30px}body:not(.noRes) .business-vision-box{margin-top:40px}body:not(.noRes) .business-type-box{display:block}body:not(.noRes) .business-type{width:auto;max-width:360px;margin-left:auto;margin-right:auto}body:not(.noRes) .business-type+.business-type{margin-top:43px}body:not(.noRes) .charter-box-inner{padding:20px 10px}body:not(.noRes) .charter-list li{padding:20px}body:not(.noRes) .sec-philosophy{margin-bottom:40px}body:not(.noRes) .lead-txt{line-height:2}body:not(.noRes) .philosophy-img-box{padding:20px}body:not(.noRes) .detail-head-ttl-en img{width:100px;padding:20px 0 0;height:auto}}@media only screen and (min-width:769px) and (max-width:960px){body:not(.noRes) .detail-head-ttl-en img{padding:30px 4%}}