@import"https://fonts.googleapis.com/earlyaccess/notosansjp.css";:export{primaryColor:linear-gradient(45deg,#11a6a6,#12a654);tagBgColor:#f0f0f0}body{margin:0;font-family:Noto Sans JP,Arial,sans-serif;font-size:18px}.main{box-sizing:content-box;display:block;width:calc(100% - 300px - 50px);max-width:1050px;padding-top:20px;padding-left:310px;padding-right:20px;margin:auto;z-index:1}.main>:first-child{padding-top:0;margin-top:0}@media screen and (max-width:1230px){.main{width:calc(100% - 20px);max-width:100%;padding:10px;margin:0}}@media screen and (max-width:900px){.bottom{margin-bottom:40px}}.subArea{box-sizing:content-box;position:-webkit-sticky;position:sticky;top:0;width:100%;max-width:1400px;margin:auto;z-index:10}@media screen and (max-width:900px){.subArea{position:inherit;margin:0;width:100%}}.sub{margin-top:20px;max-width:240px;position:absolute}.fph1{margin:20px 0}.fph1:before{content:"";width:50px;height:50px;background:linear-gradient(to top left,hsla(0,0%,100%,0) 50%,#00b050 50.5%,#22b09c) no-repeat 0 0/100% 100%;margin-right:-35px}.fph1:before,.fph2{display:inline-block}.fph2{position:relative;padding-bottom:15px;z-index:0}.fph2:before{content:"";width:40px;height:8px;background:linear-gradient(45deg,#11a6a6,#12a654);display:inline-block;position:absolute;bottom:0;left:0;right:0}.fptxtlink{display:inline-flex;align-items:center;justify-content:center;background-color:#f0f0f0;margin:5px;padding:5px 10px;border-radius:20px;border:none;color:#000;text-decoration:none;cursor:pointer}.fptxtlink:after{content:"";background:url(https://cdn.rpaka.dev/farpoint/icon/rightnavi2.svg) 0 0 no-repeat;width:15px;height:15px;margin-left:5px;display:inline-block}.fptxtlink--white{background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.25)}.fptxtlink--full{display:flex;justify-content:space-between}.fptxtlink>img{margin-right:10px}.heroSub{background:#f0f0f0}.blogCategory{display:flex;position:relative;align-items:center}.blogCategory>*{padding:0}.blogCategory>:first-child{align-self:flex-start;margin-bottom:1%}.blogCategory>:nth-child(2){align-self:flex-end}.blogCategory__title1,.blogCategory__title2,.blogCategory__title2 *{font-family:"Noto Serif JP",serif;padding:0;margin:0;line-height:1;overflow:hidden;display:inline-block}.blogCategory__title1{font-size:40px;font-weight:700;height:45px;width:40px}.blogCategory__title2{color:#fff;background:linear-gradient(45deg,#11a6a6,#12a654);height:35px;width:30px;z-index:1}.blogCategory__title2 *{font-size:30px;font-weight:700;height:35px;width:30px;position:relative;top:-2px;left:-2px}.flowItem{width:calc(50% - 20px);margin-bottom:20px}@media screen and (max-width:900px){.flowItem{width:100%}}img.articleFig{max-width:100%;margin:0 auto;display:block}.articleFigCaption{font-size:.8em;color:#888;margin-top:8px}