body,.note strong,.note small,.milestone strong,.milestone small,.detail-body,dialog h2,.detail-body p{font-family:'KaiTi','STKaiti',serif!important}
.note-copy em{font:11px/1.2 Arial;display:block;letter-spacing:.12em;margin-top:.35cqh;color:#914b66}.note small{font-size:1.15cqw!important;line-height:1.25!important;margin-top:.5cqh!important}.note strong{font-size:1.9cqw!important;font-weight:700!important}.note .chapter-icon{width:21%;flex-basis:21%;height:6cqh}.note-copy{border-left:1px solid #d45789;padding-left:5%}
@media(min-width:761px){#skills .art-plate{background-image:url("/site/reference-refine/capability-plate.webp")}.think{left:6%;top:24%;width:22%;transform:rotate(-14deg)}.build{left:73%;top:25%;width:22%;transform:rotate(-12deg)}.main-ip{left:28.4%;top:9.5%;width:45%;height:88%}.note-0{left:12.8%;top:35.5%;width:22%;height:13.5%;transform:rotate(-3deg)}.note-1{left:12.7%;top:51.2%;width:23%;height:13.5%;transform:rotate(-3deg)}.note-2{left:12%;top:67.5%;width:22%;height:13.5%;transform:rotate(-3deg)}.note-3{left:73%;top:36.5%;width:24%;height:14%;transform:rotate(-3deg)}.note-4{left:71.8%;top:52%;width:24%;height:14%;transform:rotate(-3deg)}.note-5{left:70.8%;top:68.5%;width:26%;height:14%;transform:rotate(-3deg)}
#why .page-heading h1 strong{font-size:3.15cqw!important;line-height:1.05!important;top:4%}#why .page-heading p{top:83%;font-size:1.15cqw!important;letter-spacing:.12em!important;left:29%}#why .office-ip{left:39%;bottom:0;width:26%;height:48%;filter:none;transform:scaleX(1.13);transform-origin:center bottom}}
@media(max-width:760px){.note strong{font-size:27px!important}.note small{font-size:17px!important}.note-copy em{font-size:12px;margin-top:4px}}
@media(min-width:761px){#skills .main-ip img{object-fit:contain!important}#skills .main-ip{left:27%;width:47%;height:90%;top:8%}.note strong{font-size:1.8cqw!important}.note small{font-size:1.03cqw!important;line-height:1.28!important}.note-copy em{font-size:.72cqw;margin-top:.25cqh}.note-3,.note-4,.note-5{padding-left:.7cqw;padding-right:.7cqw}.note-3{top:36%;height:12%}.note-4{top:52%;height:12%}.note-5{top:68%;height:12%}.note-5 small{font-size:1cqw!important}}
@media(min-width:761px){#why .page-heading em{font-size:9.4cqw!important;top:-7%}#why .page-heading p{top:75%}.note small{font-size:1.12cqw!important}.note-5 small{font-size:1.02cqw!important}}
