.phi-nav{margin-top:123px}@media (max-width: 767px){.phi-nav{margin-top:43px}}.phi-box{margin-top:110px;padding-bottom:110px;position:relative}@media (max-width: 767px){.phi-box{margin-top:47px;padding-bottom:69px}}.phi-box+.phi-box{margin-top:106px}@media (max-width: 767px){.phi-box+.phi-box{margin-top:47px}}.phi-box:last-child{padding-bottom:0}.phi-box:last-child:after{content:none}.phi-box:after{content:'';position:absolute;left:0;right:0;bottom:0;margin:auto;width:700px;max-width:100%;height:1px;background:#cbcbcb}.phi-box .phi-box-intro img{border-radius:16px}@media (max-width: 767px){.phi-box .phi-box-intro img{border-radius:6px}}.phi-box .phi-box-intro+.phi-box-title{margin-top:62px}@media (max-width: 767px){.phi-box .phi-box-intro+.phi-box-title{margin-top:43px}}.phi-box .phi-box-title{padding-left:17px;position:relative}.phi-box .phi-box-title:before{content:'';position:absolute;left:1px;top:19px;width:6px;height:6px;border-radius:2px;background:#00809e;box-shadow:0 12px 0 #00809e}@media (max-width: 767px){.phi-box .phi-box-title:before{top:7px;box-shadow:0 11px 0 #00809e}}.phi-box .phi-box-title__en{font-family:"Barlow Semi Condensed",sans-serif;font-size:35px;font-size:3.5rem;line-height:1.65714em;letter-spacing:.07em;font-weight:600}@media (max-width: 767px){.phi-box .phi-box-title__en{font-size:27px;font-size:2.7rem;line-height:1.18519em}}.phi-box .phi-box-title__en em{font-style:normal}.phi-box .phi-box-title__jp{margin-top:-1px;font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:.13em;font-weight:bold}@media (max-width: 767px){.phi-box .phi-box-title__jp{margin-top:1px;font-size:14px;font-size:1.4rem;line-height:1.78571em;letter-spacing:.1em}}.phi-box .phi-box-desblue{margin-top:29px;font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:.15em;font-weight:bold;color:#00809e}@media (max-width: 767px){.phi-box .phi-box-desblue{font-size:16px;font-size:1.6rem;line-height:2.0625em;letter-spacing:.14em}}@media only screen and (max-width: 767px) and (max-width: 374px){.phi-box .phi-box-desblue{font-size:15px;font-size:1.5rem}}.phi-box .phi-box-desblue--center{text-align:center}.phi-box .phi-box-desblue--center .note{margin-top:15px;display:block;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.11em;font-weight:500}@media (max-width: 767px){.phi-box .phi-box-desblue--center .note{margin-top:11px;font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.1em}}@media only screen and (max-width: 767px) and (max-width: 374px){.phi-box .phi-box-desblue--center .note{font-size:13px;font-size:1.3rem}}.phi-box .phi-box-desblue.fz20{font-size:20px;font-size:2rem;line-height:2em}@media (max-width: 767px){.phi-box .phi-box-desblue.fz20{font-size:18px;font-size:1.8rem;line-height:1.94444em}}@media only screen and (max-width: 767px) and (max-width: 374px){.phi-box .phi-box-desblue.fz20{font-size:16px;font-size:1.6rem}}.phi-box .phi-box-desblue.fz20 p+p{margin-top:13px}@media (max-width: 767px){.phi-box .phi-box-desblue.fz20 p+p{margin-top:-1px}}.phi-box .phi-box-des{margin-top:29px;font-size:15px;font-size:1.5rem;line-height:2.53333em;letter-spacing:.11em}@media (max-width: 767px){.phi-box .phi-box-des{margin-top:11px;font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.13em}}.phi-box .phi-box-des--mess{width:800px;max-width:100%;margin:40px auto 0;text-align:justify}@media (min-width: 768px){.phi-box .phi-box-des--mess{letter-spacing:.095em}}@media (max-width: 767px){.phi-box .phi-box-des--mess{margin-top:29px}}.phi-box .phi-box-img{text-align:center;margin-top:41px}@media (max-width: 767px){.phi-box .phi-box-img{width:calc(100% + 40px);margin:34px -20px 0}}.phi-box .phi-box-cnt{margin-top:56px}@media (max-width: 767px){.phi-box .phi-box-cnt{margin-top:46px}}@media (max-width: 767px){.phi-box .phi-box-cnt .item{position:relative;padding-top:44px}.phi-box .phi-box-cnt .item:before{content:'';position:absolute;left:0;top:0;width:150px;height:1px;background:#cbcbcb}}.phi-box .phi-box-cnt .item+.item{margin-top:46px}@media (max-width: 767px){.phi-box .phi-box-cnt .item+.item{margin-top:42px}}.phi-box .phi-box-cnt .item .item-title{font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.14em;font-weight:bold}@media (max-width: 767px){.phi-box .phi-box-cnt .item .item-title{font-size:15px;font-size:1.5rem;line-height:1.93333em}}.phi-box .phi-box-cnt .item .item-des{margin-top:18px;font-size:15px;font-size:1.5rem;line-height:2.53333em;letter-spacing:.12em}@media (max-width: 767px){.phi-box .phi-box-cnt .item .item-des{margin-top:14px;font-size:14px;font-size:1.4rem;line-height:1.92857em}.phi-box .phi-box-cnt .item .item-des p+p{margin-top:25px}}.phi-box .prom-ctn{margin-top:27px}.phi-box .prom-ctn .item+.item{margin-top:34px}@media (max-width: 767px){.phi-box .prom-ctn .item+.item{margin-top:58px}}.phi-box .prom-ctn .item .item-title{font-size:16px;font-size:1.6rem;line-height:2.5em;letter-spacing:.13em;font-weight:bold;color:#00809e}@media (max-width: 767px){.phi-box .prom-ctn .item .item-title{font-size:16px;font-size:1.6rem;line-height:2.0625em}}.phi-box .prom-ctn .item .item-des{font-size:15px;font-size:1.5rem;line-height:2.53333em;letter-spacing:.1em}@media (max-width: 767px){.phi-box .prom-ctn .item .item-des{margin-top:9px;font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.16em}}.phi-box .phi-box-avatar{margin-top:48px}@media (max-width: 767px){.phi-box .phi-box-avatar{margin-top:32px}}.phi-box .phi-box-avatar img{border-radius:20px}@media (max-width: 767px){.phi-box .phi-box-avatar img{border-radius:8px}}.phi-box .phi-box-subtitle{margin-top:70px;text-align:center;font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:.13em;font-weight:bold}@media (max-width: 767px){.phi-box .phi-box-subtitle{margin-top:32px;font-size:16px;font-size:1.6rem;line-height:2.0625em}}.phi-box .phi-box-txt1,.phi-box .phi-box-name{width:800px;max-width:100%;margin:auto;text-align:right}.phi-box .phi-box-txt1{margin-top:31px;font-size:14px;font-size:1.4rem;line-height:1.64286em;letter-spacing:.21em;font-weight:bold}@media (max-width: 767px){.phi-box .phi-box-txt1{margin-top:29px;font-size:13px;font-size:1.3rem;line-height:1.53846em;letter-spacing:.16em}}.phi-box .phi-box-name{margin-top:5px;font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.2em;font-weight:bold}@media (max-width: 767px){.phi-box .phi-box-name{margin-top:7px;font-size:18px;font-size:1.8rem;line-height:1.22222em;letter-spacing:.1em}}@media (max-width: 767px){.com-nav{margin-top:101px}}

/*# sourceMappingURL=maps/philosophy.min.css.map */
