:root{--color-primary:#222;--color-secondary:#444;--color-tertiary:#004de3;--color-accent:#0057ff;--color-background:#fff;--color-line:#d9d9d9;--color-font:#222;--color-font-white:#fff;--color-font-pagenumber:#ddd;--color-timer:#666;--color-svg:#004de3;--animation-draw-time:0.3s;--category-color-blue:#4185f3;--category-color-red:#ee4435;--category-color-green:#3dc160;--category-color-yellow:#ffc211;--category-color-purple:#9b59b6;--category-color-cyan:#1abc9c;--category-color-orange:#e67e22;--category-color-teal:#16a085;--category-color-magenta:#d81b60;--category-color-lime:#cddc39;--category-gradient-blue:linear-gradient(135deg, var(--category-color-blue), #6aa8f9);--category-gradient-red:linear-gradient(135deg, var(--category-color-red), #f67a68);--category-gradient-green:linear-gradient(135deg, var(--category-color-green), #66d88c);--category-gradient-yellow:linear-gradient(135deg, var(--category-color-yellow), #ffdc57);--category-gradient-purple:linear-gradient(135deg, var(--category-color-purple), #af7ac5);--category-gradient-cyan:linear-gradient(135deg, var(--category-color-cyan), #48c9b0);--category-gradient-orange:linear-gradient(135deg, var(--category-color-orange), #f39c12);--category-gradient-teal:linear-gradient(135deg, var(--category-color-teal), #1abc9c);--category-gradient-magenta:linear-gradient(135deg, var(--category-color-magenta), #e91e63);--category-gradient-lime:linear-gradient(135deg, var(--category-color-lime), #d4e157)}html.dark-mode{--color-primary:#ffffff;--color-secondary:#bbb;--color-tertiary:#f6a20f;--color-accent:#f6a20f;--color-background:#222;--color-line:#666;--color-font:#ffffff;--color-font-white:#ffffff;--color-font-pagenumber:#222;--color-timer:#d9d9d9;--color-svg:#f6a20f;--animation-draw-time:0.3s}@media screen and (max-width:500px){:root{--animation-draw-time:0.6s}}html{opacity:.8;transition:opacity .6s ease-in-out}html.view{opacity:1}html.fade-out{opacity:.8}html.dark-mode{opacity:.8;background-color:var(--color-background);color:var(--color-font)}html.dark-mode.view{opacity:1;background-color:var(--color-background);color:var(--color-font)}html.dark-mode.fade-out{opacity:1;background-color:var(--color-background);color:var(--color-font)}body{opacity:0;transition:opacity .6s ease-in-out}html.view body{opacity:1}.p-load{display:none}.logo-white{display:none}.logo-black{display:block}.l-hamburger__line{background-color:#000}@media screen and (max-width:768px){.l-footer{padding:var(--footer-padding-large)}}@media screen and (max-width:500px){.l-footer{padding:var(--footer-padding-small)}}.fade-y{opacity:0;transform:translateY(5%);transition:var(--animation-draw-time) ease}.fade-y.visible{opacity:1;transform:translateY(0)}.fade-title{opacity:0;transform:translateY(30px);transition:opacity var(--animation-draw-time) ease,transform var(--animation-draw-time) ease}.fade-title.visible{opacity:1;transform:translateY(0)}.fade-head{opacity:0;transition:var(--animation-draw-time) ease}.fade-head.visible{opacity:1}.topic{opacity:0;transform:translateY(0)}.topic.visible{opacity:1;transition:var(--animation-draw-time) ease}.category-name{background:var(--category-gradient-blue)}.category-name.activity{background:var(--category-gradient-red)}.category-name.column{background:var(--category-gradient-green)}.category-name.technology{background:var(--category-gradient-yellow)}.p-pageMv{position:relative;overflow:hidden;z-index:3;background-color:var(--white)}img{object-fit:cover}.hover-on{opacity:0;transition:opacity .6s ease-out;visibility:hidden;position:absolute}.hover-off{opacity:1;transition:opacity .6s ease-out;visibility:visible;position:relative}@media screen and (max-width:500px){.hover-off,.hover-on{display:none}}.sp-view{display:none}@media screen and (max-width:500px){.sp-view{display:block}}.hover-target:hover .hover-on{opacity:1;visibility:visible;background-color:var(--white);padding-bottom:2rem}.hover-target:hover .hover-off{opacity:0;visibility:hidden}.p-wait-load{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10;display:none;justify-content:center;align-items:center;background-color:var(--color-background);opacity:.6}@media screen and (max-width:768px){.p-wait-load{height:100lvh}}html.fade-out .p-wait-load{display:flex}.p-load-animation{display:flex;align-items:center;gap:1em;position:relative}.p-load-animation span{font-family:var(--font-main);display:inline-block;font-size:2rem;font-weight:700;letter-spacing:.12em;animation:pop 1.2s ease-in-out infinite;transform-origin:center;color:var(--color-font)}.p-load-animation .dots{display:inline-flex;gap:.2em}.p-load-animation .dots span{display:inline-block;width:.5em;height:.5em;background-color:var(--orange);border-radius:50%;animation:wave 1.2s ease-in-out infinite}.p-load-animation .dots span:nth-child(1){animation-delay:0s}.p-load-animation .dots span:nth-child(2){animation-delay:.2s}.p-load-animation .dots span:nth-child(3){animation-delay:.4s}@keyframes wave{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.p-container img,.p-kv img{width:100%}.p-kv{position:relative;overflow:hidden;z-index:3;background-color:var(--white);padding-top:8rem}@media screen and (max-width:500px){.p-kv{padding-top:5.6rem}}.p-kv .p-kv__inner{position:relative;width:100%;height:42rem}.p-kv .p-kv__inner .p-bg{position:relative;width:inherit;height:inherit;border-radius:var(--sec-radius) 0 0 0;overflow:hidden;background-color:var(--color-primary)}.p-kv .p-kv__inner .p-contents{position:absolute;top:0;left:0;width:inherit;height:calc(100% - 20.5rem);padding:0 var(--kv-padding-contents)}.p-kv .p-kv__inner .p-contents .p-titles{width:inherit;height:100%;margin:auto;max-width:var(--kv-max-width);display:flex;flex-direction:row}.p-kv .p-kv__inner .p-contents .p-titles .p-main-title{position:relative;display:flex;margin-right:4rem;align-items:center}@media screen and (max-width:500px){.p-kv .p-kv__inner .p-contents .p-titles .p-main-title{margin-right:2rem}}.p-kv .p-kv__inner .p-contents .p-titles .p-main-title>h2{font-size:var(--font-size-title);font-family:var(--font-main);font-optical-sizing:auto;font-weight:700;font-style:normal;line-height:1.2;letter-spacing:.01em;color:var(--color-background);width:max-content}@media screen and (max-width:700px){.p-kv .p-kv__inner .p-contents .p-titles .p-main-title>h2{font-size:11rem}}@media screen and (max-width:600px){.p-kv .p-kv__inner .p-contents .p-titles .p-main-title>h2{font-size:8rem}}@media screen and (max-width:500px){.p-kv .p-kv__inner .p-contents .p-titles .p-main-title>h2{font-size:6rem}}.p-kv .p-kv__inner .p-contents .p-titles>h3{font-family:var(--font-sub);font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:var(--font-size-subtitle);line-height:1.3;letter-spacing:.47em;font-weight:700;color:var(--color-background);display:flex;align-items:center}.p-kv .p-kv__inner .p-contents .p-titles>h3 .br-sp{display:none}@media screen and (max-width:1068px){.p-kv .p-kv__inner .p-contents .p-titles>h3 .br-sp{display:block}}.p-container{position:relative;width:100%;height:auto;padding-top:6rem;border-radius:var(--sec-radius) var(--sec-radius) 0 0;overflow:hidden;z-index:5}@media screen and (max-width:768px){.p-container{padding-top:7.6rem}}.p-container .breadcrumb{width:var(--sec-inner-width);max-width:1230px;margin:auto;display:flex;margin-bottom:4rem}@media screen and (max-width:1268px){.p-container .breadcrumb{width:90%}}@media screen and (max-width:1068px){.p-container .breadcrumb{flex-direction:column}}@media screen and (max-width:500px){.p-container .breadcrumb{margin-bottom:5rem}}.p-container .breadcrumb ul{list-style:none;padding:0;margin:0;display:flex;font-size:.9rem}.p-container .breadcrumb li{margin-right:1rem;font-family:var(--font-main);font-size:2rem;font-weight:700;letter-spacing:0;color:var(--color-secondary)}.p-container .breadcrumb li a{text-decoration:none;font-family:var(--font-main);font-size:2rem;font-weight:700;letter-spacing:0;color:var(--color-tertiary)}.p-container .breadcrumb li:after{content:'>';margin-left:1rem;color:var(--color-font)}.p-container .breadcrumb li:last-child:after{content:''}.p-container .breadcrumb li:last-child{font-weight:700;color:var(--color-font)}.p-container .breadcrumb .p-post-title{opacity:.3;font-weight:400!important;line-height:1.3}@media screen and (max-width:500px){.p-container .breadcrumb .p-post-title{font-size:1.6rem;line-height:1.3;margin:auto 0}}.p-container>.p-inner{width:var(--sec-inner-width);max-width:1230px;margin:auto;display:flex;padding-bottom:10rem}@media screen and (max-width:1268px){.p-container>.p-inner{width:90%}}@media screen and (max-width:1068px){.p-container>.p-inner{flex-direction:column}}.p-container>.p-inner .p-blog-block{position:relative;width:69.92%}@media screen and (max-width:1068px){.p-container>.p-inner .p-blog-block{width:100%}}.p-container>.p-inner .p-blog-block .p-topic{width:100%;margin-bottom:6rem}.p-container>.p-inner .p-blog-block .p-topic>a{cursor:pointer;text-decoration:none;position:relative;display:block;transition:box-shadow var(--animation-draw-time) ease}.p-container>.p-inner .p-blog-block .p-topic>a:hover{box-shadow:0 4px 10px rgba(0,0,0,.1)}.p-container>.p-inner .p-blog-block .p-topic>a .p-thumbnail{position:relative;overflow:hidden}.p-container>.p-inner .p-blog-block .p-topic>a .p-thumbnail .p-img{width:100%;height:100%;object-fit:cover;transition:transform var(--animation-draw-time) ease}.p-container>.p-inner .p-blog-block .p-topic>a:hover .p-thumbnail .p-img{transform:scale(1.05)}.p-container>.p-inner .p-blog-block .p-topic>a .p-titles{padding:1rem}.p-container>.p-inner .p-blog-block .p-topic>a .p-titles>h2{font-family:var(--font-sub);color:var(--color-font);font-size:3.2rem;font-weight:700;line-height:1.35;letter-spacing:.13em;padding-bottom:3rem;transition:color var(--animation-draw-time) ease}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-topic>a .p-titles>h2{font-size:2rem}}.p-container>.p-inner .p-blog-block .p-topic>a .p-titles>time{font-family:var(--font-sub);color:var(--color-timer);font-size:1.7rem;font-weight:700;line-height:1.6;letter-spacing:.1em}@media screen and (max-width:768px){.p-container>.p-inner .p-blog-block .p-topic>a{box-shadow:none;transition:none}.p-container>.p-inner .p-blog-block .p-topic>a .p-thumbnail .p-img{transform:none;transition:none}}.p-container>.p-inner .p-blog-block .p-news{position:relative;width:100%;margin-bottom:6rem}.p-container>.p-inner .p-blog-block .p-news .p-news-titles{font-family:var(--font-main);font-size:7rem;font-weight:700;line-height:1;letter-spacing:0;color:var(--color-secondary);display:flex;align-items:center;gap:3rem;margin-bottom:1.5rem}@media screen and (max-width:1268px){.p-container>.p-inner .p-blog-block .p-news .p-news-titles{flex-direction:column;align-items:flex-start;gap:1rem}}@media screen and (max-width:1068px){.p-container>.p-inner .p-blog-block .p-news .p-news-titles{padding-bottom:1.5rem;border-bottom:1px solid var(--color-primary);margin-bottom:0}}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-news .p-news-titles{margin-bottom:3rem}}.p-container>.p-inner .p-blog-block .p-news .p-news-titles>span{font-family:var(--font-sub);font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2rem;line-height:1.3;letter-spacing:.47em;font-weight:700;color:var(--color-secondary)}.p-container>.p-inner .p-blog-block .p-news .p-list{width:inherit;padding:1rem;margin-bottom:5rem}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-news .p-list{padding:0;margin-bottom:2rem}}.p-container>.p-inner .p-blog-block .p-news .p-list>li{position:relative;width:inherit;border-bottom:1px solid var(--color-line);padding:1rem;background-color:transparent;color:var(--color-font);overflow:hidden}.p-container>.p-inner .p-blog-block .p-news .p-list>li::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-color:transparent;z-index:-1;transition:background-color var(--animation-draw-time) ease;opacity:.2}.p-container>.p-inner .p-blog-block .p-news .p-list>li:hover::before{background-color:var(--color-font-pagenumber)}.p-container>.p-inner .p-blog-block .p-news .p-list>li:first-child{padding-top:1rem;border-top:1px solid var(--color-line)}@media screen and (max-width:1068px){.p-container>.p-inner .p-blog-block .p-news .p-list>li:first-child{border-top:0 solid var(--color-line)}}@media (max-width:768px){.p-container>.p-inner .p-blog-block .p-news .p-list>li{transition:none}.p-container>.p-inner .p-blog-block .p-news .p-list>li:hover::before{background-color:transparent}.p-container>.p-inner .p-blog-block .p-news .p-list>li:first-child:hover{border-top:1px solid var(--color-line)}}.p-container>.p-inner .p-blog-block .p-news .p-list>li:last-child{margin-bottom:0}.p-container>.p-inner .p-blog-block .p-news .p-list>li>a{width:inherit;display:flex;cursor:pointer}@media screen and (max-width:1068px){.p-container>.p-inner .p-blog-block .p-news .p-list>li>a{justify-content:space-between}}.p-container>.p-inner .p-blog-block .p-news .p-list>li>a .p-info{display:flex;width:6.9%;min-width:5.8rem}@media screen and (max-width:1068px){.p-container>.p-inner .p-blog-block .p-news .p-list>li>a .p-info{position:absolute;left:1rem;top:1rem;min-width:100%}}.p-container>.p-inner .p-blog-block .p-news .p-list>li>a .p-info>span{background-color:var(--color-accent);padding:.3rem .8rem;font-family:var(--font-main);color:var(--white);font-size:1.3rem;font-weight:700;line-height:1;letter-spacing:.03em;max-height:fit-content}.p-container>.p-inner .p-blog-block .p-news .p-list>li>a>time{width:11.9%;min-width:10rem;font-family:var(--font-sub);color:var(--kv-font-color);font-size:1.6rem;font-weight:500;line-height:1;letter-spacing:.04em;color:var(--color-font)}@media screen and (max-width:1068px){.p-container>.p-inner .p-blog-block .p-news .p-list>li>a>time{display:none}}.p-container>.p-inner .p-blog-block .p-news .p-list>li>a .p-thumbnail{width:11.9%;min-width:10rem;height:8rem;margin-right:2%;overflow:hidden}@media screen and (max-width:1068px){.p-container>.p-inner .p-blog-block .p-news .p-list>li>a .p-thumbnail{order:-1;width:10%;height:10rem;min-width:10rem;min-height:10rem;margin-right:3rem}}@media screen and (max-width:768px){.p-container>.p-inner .p-blog-block .p-news .p-list>li>a .p-thumbnail{width:20%;height:12rem;min-width:12rem;min-height:12rem;margin-right:2rem}}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-news .p-list>li>a .p-thumbnail{height:10rem;min-width:10rem;min-height:10rem}}.p-container>.p-inner .p-blog-block .p-news .p-list>li>a .p-thumbnail>img{width:100%;height:100%;object-fit:contain}.p-container>.p-inner .p-blog-block .p-news .p-list>li>a .p-headline{width:67.05%}@media screen and (max-width:1068px){.p-container>.p-inner .p-blog-block .p-news .p-list>li>a .p-headline{width:88%;display:flex;flex-direction:column;justify-content:space-between}}.p-container>.p-inner .p-blog-block .p-news .p-list>li>a .p-headline h3{font-family:var(--font-sub);color:var(--kv-font-color);font-size:1.6rem;font-weight:700;line-height:1.35;letter-spacing:.13em;color:var(--color-font)}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-news .p-list>li>a .p-headline h3{font-size:1.4rem}}.p-container>.p-inner .p-blog-block .p-news .p-list>li>a .p-headline .p-bottom-time{display:none;font-family:var(--font-sub);font-size:1.6rem;font-weight:500;line-height:1;letter-spacing:.04em;color:var(--color-timer)}@media screen and (max-width:1068px){.p-container>.p-inner .p-blog-block .p-news .p-list>li>a .p-headline .p-bottom-time{display:block;font-size:1.2rem;margin-bottom:1rem}}.p-container>.p-inner .p-blog-block .p-news .p-news-more{padding-top:1.6rem;width:inherit;display:flex;justify-content:flex-end}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-news .p-news-more{padding-top:0}}.p-container>.p-inner .p-blog-block .p-news .p-news-more .p-news-more-link{font-family:var(--font-main);font-size:3rem;font-weight:700;line-height:1.35;letter-spacing:.04em;color:var(--color-font);position:relative;display:inline-block}.p-container>.p-inner .p-blog-block .p-news .p-news-more .p-news-more-link::after{content:'';position:absolute;left:0;bottom:-2px;width:0;height:2px;background:var(--color-tertiary);transition:width var(--animation-draw-time) ease}.p-container>.p-inner .p-blog-block .p-news .p-news-more .p-news-more-link:hover::after{width:100%}@media (max-width:768px){.p-container>.p-inner .p-blog-block .p-news .p-news-more .p-news-more-link{background:0 0;color:var(--color-font);transition:none}.p-container>.p-inner .p-blog-block .p-news .p-news-more .p-news-more-link:hover{color:var(--color-tertiary);background:0 0}}.p-container>.p-inner .p-blog-block .p-news .p-pagination__news{position:relative}.p-container>.p-inner .p-blog-block .p-news .p-pagination__news>.page-numbers{display:flex;justify-content:center}.p-container>.p-inner .p-blog-block .p-news .p-pagination__news>.page-numbers>li{position:relative;top:0;left:0;width:auto;height:auto;margin:0;padding:0;cursor:pointer}.p-container>.p-inner .p-blog-block .p-news .p-pagination__news>.page-numbers>li>.page-numbers{position:relative;border:none;color:var(--color-font);width:5rem;height:inherit;line-height:1.1;padding:2rem 0;font-size:2rem;font-weight:500;letter-spacing:.04em;z-index:5}@media screen and (max-width:668px){.p-container>.p-inner .p-blog-block .p-news .p-pagination__news>.page-numbers>li>.page-numbers{width:4rem;font-size:1.6rem}}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-news .p-pagination__news>.page-numbers>li>.page-numbers{width:auto;padding:1rem 0;font-size:2rem;margin:0 .5rem;font-weight:700}}.p-container>.p-inner .p-blog-block .p-news .p-pagination__news>.page-numbers>li>.page-numbers::after{position:absolute;content:'';top:50%;left:50%;transform:translate(-50%,-50%);width:4rem;height:4rem;background-color:var(--color-font-pagenumber);border-radius:100%;z-index:-1;transition:var(--animation-draw-time) ease}@media screen and (max-width:668px){.p-container>.p-inner .p-blog-block .p-news .p-pagination__news>.page-numbers>li>.page-numbers::after{width:2em;height:2em}}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-news .p-pagination__news>.page-numbers>li>.page-numbers::after{display:none}}.p-container>.p-inner .p-blog-block .p-news .p-pagination__news>.page-numbers>li>.page-numbers:hover::after{background-color:var(--color-tertiary)}.p-container>.p-inner .p-blog-block .p-news .p-pagination__news>.page-numbers>li>.page-numbers:hover{background-color:transparent;color:var(--color-font-white)}.p-container>.p-inner .p-blog-block .p-news .p-pagination__news>.page-numbers>li>.page-numbers.next,.p-container>.p-inner .p-blog-block .p-news .p-pagination__news>.page-numbers>li>.page-numbers.prev{background-color:var(--color-tertiary);border-radius:30px;width:10rem;color:var(--color-font-white);font-family:var(--font-main)}@media screen and (max-width:668px){.p-container>.p-inner .p-blog-block .p-news .p-pagination__news>.page-numbers>li>.page-numbers.next,.p-container>.p-inner .p-blog-block .p-news .p-pagination__news>.page-numbers>li>.page-numbers.prev{width:6rem;padding:1rem 0}}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-news .p-pagination__news>.page-numbers>li>.page-numbers.next,.p-container>.p-inner .p-blog-block .p-news .p-pagination__news>.page-numbers>li>.page-numbers.prev{width:auto;padding:1rem;border-radius:15px;font-size:2rem}}.p-container>.p-inner .p-blog-block .p-news .p-pagination__news>.page-numbers>li>.page-numbers.next::after,.p-container>.p-inner .p-blog-block .p-news .p-pagination__news>.page-numbers>li>.page-numbers.prev::after{display:none}.p-container>.p-inner .p-blog-block .p-news .p-pagination__news>.page-numbers>li>.page-numbers.prev{margin-right:.75rem}.p-container>.p-inner .p-blog-block .p-news .p-pagination__news>.page-numbers>li>.page-numbers.next{margin-left:.75rem}.p-container>.p-inner .p-blog-block .p-news .p-pagination__news>.page-numbers>li>.page-numbers.current{background-color:transparent;color:var(--color-font-white)}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-news .p-pagination__news>.page-numbers>li>.page-numbers.current{color:var(--color-tertiary)}}.p-container>.p-inner .p-blog-block .p-news .p-pagination__news>.page-numbers>li>.page-numbers.current::after{background-color:var(--color-tertiary)}.p-container>.p-inner .p-blog-block .p-news .p-pagination__news>.page-numbers>li>.page-numbers.dots{background-color:transparent;padding:0}.p-container>.p-inner .p-blog-block .p-news .p-pagination__news>.page-numbers>li>.page-numbers.dots::after{display:none}.p-container>.p-inner .p-blog-block .p-route{position:relative;width:100%}.p-container>.p-inner .p-blog-block.route-page .p-route{margin-bottom:10rem}.p-container>.p-inner .p-blog-block .p-route .p-route-titles{font-family:var(--font-main);font-size:7rem;font-weight:700;line-height:1;letter-spacing:0;color:var(--color-secondary);display:flex;align-items:center;gap:3rem;margin-bottom:1.5rem}@media screen and (max-width:1268px){.p-container>.p-inner .p-blog-block .p-route .p-route-titles{flex-direction:column;align-items:flex-start;gap:1rem}}@media screen and (max-width:1068px){.p-container>.p-inner .p-blog-block .p-route .p-route-titles{padding-bottom:1.5rem;border-bottom:1px solid var(--color-primary)}}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-route .p-route-titles{margin-bottom:3rem}}.p-container>.p-inner .p-blog-block .p-route .p-route-titles>span{font-family:var(--font-sub);font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:2rem;line-height:1.3;letter-spacing:.47em;font-weight:700;color:var(--color-secondary)}.p-container>.p-inner .p-blog-block.route-page .p-route .p-titles{display:none}.p-container>.p-inner .p-blog-block .p-route .p-category{position:relative;padding-top:1rem;margin-bottom:3rem}.p-container>.p-inner .p-blog-block .p-route .p-category>ul{display:flex;flex-wrap:wrap;gap:1.6rem 2rem}.p-container>.p-inner .p-blog-block .p-route .p-category>ul>li{display:flex}.p-container>.p-inner .p-blog-block .p-route .p-category ul>li>a{cursor:pointer;padding:1rem 1em;border-radius:.8rem;transition:all .2s ease-in-out;box-shadow:0 4px 6px rgba(0,0,0,.2)}.p-container>.p-inner .p-blog-block .p-route .p-category ul>li>a:hover{transform:translateY(2px);box-shadow:inset 0 4px 6px rgba(0,0,0,.2);filter:brightness(.9)}.p-container>.p-inner .p-blog-block .p-route .p-category ul>li>a.active{transform:translateY(2px);box-shadow:inset 0 4px 6px rgba(0,0,0,.15);filter:brightness(.9)}.p-container>.p-inner .p-blog-block .p-route .p-category ul>li>a>span{font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.04em;color:var(--color-background);display:inline-block}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-route .p-category ul>li>a>span{font-size:1.8rem}}.p-container>.p-inner .p-blog-block .p-route .p-archive{position:relative;padding:1rem}@media screen and (max-width:1068px){.p-container>.p-inner .p-blog-block .p-route .p-archive{margin-bottom:10rem}}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-route .p-archive{padding:0}}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:2rem}@media screen and (max-width:768px){.p-container>.p-inner .p-blog-block .p-route .p-archive>ul{margin-bottom:5rem}}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-route .p-archive>ul{margin-bottom:4rem}}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li{width:48%;height:auto;margin-right:4%;background-color:var(--color-background);color:var(--color-font);position:relative}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li{width:100%;margin-right:0}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li:first-child{border-top:1px solid var(--color-line)}}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li:nth-child(2n){margin-right:0}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li:last-child{padding-bottom:0}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article{margin-bottom:3rem}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article{margin-bottom:0}}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article a .p-archive-item{position:relative;display:flex;flex-direction:column;height:100%;border-radius:4px;box-shadow:0 4px 8px transparent;z-index:3}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article a .p-archive-item{padding-top:2rem}}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article a .p-archive-item .p-thumbnail{position:relative;width:100%;height:22.3rem;overflow:hidden;z-index:5}@media screen and (max-width:1268px){.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article a .p-archive-item .p-thumbnail{height:16.3rem}}@media screen and (max-width:1068px){.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article a .p-archive-item .p-thumbnail{height:22.3rem}}@media screen and (max-width:868px){.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article a .p-archive-item .p-thumbnail{height:20.3rem}}@media screen and (max-width:668px){.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article a .p-archive-item .p-thumbnail{height:16.3rem}}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article a .p-archive-item .p-thumbnail{height:25.3rem}}@media screen and (max-width:400px){.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article a .p-archive-item .p-thumbnail{height:20.3rem}}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article a .p-archive-item .p-thumbnail>img{height:100%;width:100%;object-position:bottom;object-fit:contain;transform:scale(1);transition:transform var(--animation-draw-time) ease-out}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article a .p-archive-item .p-thumbnail .new-label{position:absolute;bottom:0;left:0;z-index:7;background-color:var(--color-accent);padding:.6rem .8rem;font-family:var(--font-main);color:var(--white);font-size:2rem;font-weight:700;line-height:1;letter-spacing:.03em}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article a .p-archive-item:hover .p-thumbnail>img{transform:scale(1.05)}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article a .p-archive-item .p-titles{position:relative;margin-bottom:1rem;padding:1rem 0 0;display:flex;flex-direction:column}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article a .p-archive-item .p-titles{margin-bottom:0}}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article a .p-archive-item .p-titles.open{height:auto}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article a .p-archive-item .p-titles .p-archive-title{font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.04em;height:11rem;color:var(--color-font);display:inline-block}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article a .p-archive-item .p-titles .p-archive-title{height:8rem}}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article a .p-archive-item .p-titles .p-archive-title::after{content:attr(data-value);position:absolute;top:0;left:0;background-color:var(--color-background);color:var(--color-font);padding-top:1rem;font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.04em;opacity:0;visibility:hidden;transition:opacity var(--animation-draw-time) ease,visibility var(--animation-draw-time) ease;z-index:10}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article a .p-archive-item:hover .p-titles .p-archive-title::after{opacity:1;visibility:visible}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article a .p-archive-item .p-titles .p-archive-date{display:flex;padding:1rem 0 0}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article a .p-archive-item .p-titles .p-archive-date>time{font-size:1.2rem;font-weight:500;line-height:1.6;letter-spacing:.04em;margin-right:1rem;color:var(--color-timer)}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article a .p-archive-item .p-titles .p-archive-date{margin-bottom:1rem}}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article .p-archive-category{display:flex;margin-bottom:2rem}@media screen and (max-width:1068px){.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article .p-archive-category{margin-bottom:1.5rem}}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article .p-archive-category>a{cursor:pointer;padding:.5rem 1em;border-radius:.8rem;transition:all .2s ease-in-out;box-shadow:0 4px 6px rgba(0,0,0,.2);font-size:1.4rem;font-weight:700;line-height:1.5;letter-spacing:.04em;color:var(--color-background);display:inline-block}@media screen and (max-width:1068px){.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article .p-archive-category>a{font-size:1.6rem}}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article .p-archive-category>a{transition:none;transform:none;box-shadow:none;font-size:1.4rem}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article .p-archive-category{margin-bottom:0}}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article .p-archive-category>a:hover{transform:translateY(2px);box-shadow:inset 0 4px 6px rgba(0,0,0,.2);filter:brightness(.9)}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article .favorite-container{display:flex;align-items:center}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article .favorite-container{padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid var(--color-line);justify-content:flex-end;padding-right:3rem}}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article .favorite-container .favorite-button{cursor:pointer;display:flex;align-items:center}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article .favorite-container .favorite-button>svg{transition:var(--animation-draw-time) ease-out;fill:transparent;stroke:var(--color-svg)}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article .favorite-container .favorite-button>svg{width:2em;height:2em}}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article .favorite-container .favorite-button.active>svg{fill:var(--color-svg)}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article .favorite-container .favorite-button:hover>svg{fill:var(--color-svg)}.p-container>.p-inner .p-blog-block .p-route .p-archive>ul>li article .favorite-container .favorite-count{font-size:1.8rem;font-weight:700;line-height:1;letter-spacing:.04em;margin-left:.4rem;color:var(--color-timer)}.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route{position:relative}.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route>.page-numbers{display:flex;justify-content:center}.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route>.page-numbers>li{position:relative;top:0;left:0;width:auto;height:auto;margin:0;padding:0;cursor:pointer}.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route>.page-numbers>li>.page-numbers{position:relative;border:none;color:var(--color-font);width:5rem;height:inherit;line-height:1.1;padding:2rem 0;font-size:2rem;font-weight:500;letter-spacing:.04em;z-index:5}@media screen and (max-width:668px){.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route>.page-numbers>li>.page-numbers{width:4rem;font-size:1.6rem}}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route>.page-numbers>li>.page-numbers{width:auto;padding:2rem 0;font-size:2rem;margin:0 1rem;font-weight:700}}.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route>.page-numbers>li>.page-numbers::after{position:absolute;content:'';top:50%;left:50%;transform:translate(-50%,-50%);width:4rem;height:4rem;background-color:var(--color-font-pagenumber);border-radius:100%;z-index:-1;transition:var(--animation-draw-time) ease}@media screen and (max-width:668px){.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route>.page-numbers>li>.page-numbers::after{width:2em;height:2em}}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route>.page-numbers>li>.page-numbers::after{display:none}}.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route>.page-numbers>li>.page-numbers:hover::after{background-color:var(--color-tertiary)}.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route>.page-numbers>li>.page-numbers:hover{background-color:transparent;color:var(--color-font-white)}.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route>.page-numbers>li>.page-numbers.next,.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route>.page-numbers>li>.page-numbers.prev{background-color:var(--color-tertiary);border-radius:30px;width:10rem;color:var(--color-font-white);font-family:var(--font-main)}@media screen and (max-width:668px){.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route>.page-numbers>li>.page-numbers.next,.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route>.page-numbers>li>.page-numbers.prev{width:6rem;padding:1rem 0}}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route>.page-numbers>li>.page-numbers.next,.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route>.page-numbers>li>.page-numbers.prev{width:auto;padding:1rem;border-radius:15px;font-size:2rem}}.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route>.page-numbers>li>.page-numbers.next::after,.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route>.page-numbers>li>.page-numbers.prev::after{display:none}.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route>.page-numbers>li>.page-numbers.prev{margin-right:.75rem}.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route>.page-numbers>li>.page-numbers.next{margin-left:.75rem}.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route>.page-numbers>li>.page-numbers.current{background-color:transparent;color:var(--color-font-white)}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route>.page-numbers>li>.page-numbers.current{color:var(--color-tertiary)}}.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route>.page-numbers>li>.page-numbers.current::after{background-color:var(--color-tertiary)}.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route>.page-numbers>li>.page-numbers.dots{background-color:transparent;padding:0}@media screen and (max-width:500px){.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route>.page-numbers>li>.page-numbers.dots{margin:0}}.p-container>.p-inner .p-blog-block .p-route .p-archive .p-pagination__route>.page-numbers>li>.page-numbers.dots::after{display:none}.p-container>.p-inner .p-archive-block{display:flex;flex-direction:column;justify-content:space-between;width:28.13%;min-width:34.6rem;margin-left:1.95%}@media screen and (max-width:1068px){.p-container>.p-inner .p-archive-block{width:100%;margin-left:0;min-width:100%}}@media screen and (max-width:1068px){.p-container>.p-inner .p-archive-block{width:100%;margin-left:0}}.p-container>.p-inner .p-archive-block .p-social{position:relative}@media screen and (max-width:1068px){.p-container>.p-inner .p-archive-block .p-social{display:flex;flex-wrap:wrap}}.p-container>.p-inner .p-archive-block .p-social .p-title__feeds{font-size:3rem;font-weight:700;line-height:1;letter-spacing:0;color:var(--color-font);margin-bottom:3rem}@media screen and (max-width:1068px){.p-container>.p-inner .p-archive-block .p-social .p-title__feeds{width:100%;font-size:5rem}}@media screen and (max-width:500px){.p-container>.p-inner .p-archive-block .p-social .p-title__feeds{font-size:4rem}}.p-container>.p-inner .p-archive-block .p-social-links{margin-bottom:6rem}@media screen and (max-width:1068px){.p-container>.p-inner .p-archive-block .p-social-links{display:none}}@media screen and (max-width:500px){.p-container>.p-inner .p-archive-block .p-social-links{padding:0}}.p-container>.p-inner .p-archive-block .p-social-links .p-title{font-size:3rem;font-weight:700;line-height:1;letter-spacing:0;margin-bottom:3rem;color:var(--color-font)}.p-container>.p-inner .p-archive-block .p-social-links .p-social-list{display:flex;justify-content:flex-start;flex-direction:column;gap:1rem;list-style:none;padding:0}.p-container>.p-inner .p-archive-block .p-social-links .p-social-list li a{display:inline-flex;border-radius:30px;border:1px solid var(--color-font);padding:1rem 2rem 1rem 1.5rem;background:0 0;position:relative;overflow:hidden;width:100%;transition:background var(--animation-draw-time) ease,box-shadow var(--animation-draw-time) ease,border var(--animation-draw-time) ease}.p-container>.p-inner .p-archive-block .p-social-links .p-social-list li a:hover{background:linear-gradient(to right,#76c9e6,#0126ff);box-shadow:0 4px 15px rgba(0,0,0,.2);border:1px solid #76c9e6}.p-container>.p-inner .p-archive-block .p-social-links .p-social-list li a svg{width:2em;height:2em;display:block;position:relative;z-index:2;transition:transform var(--animation-draw-time) ease,opacity var(--animation-draw-time) ease}.p-container>.p-inner .p-archive-block .p-social-links .p-social-list li a:hover svg{transform:scale(1.1);opacity:.9}.p-container>.p-inner .p-archive-block .p-social-links .p-social-list li a svg .tiktok-color,.p-container>.p-inner .p-archive-block .p-social-links .p-social-list li a svg .x-color,.p-container>.p-inner .p-archive-block .p-social-links .p-social-list li a svg .youtube-color,.p-container>.p-inner .p-archive-block .p-social-links .p-social-list li a svg.instagram-color *{fill:var(--color-font);transition:fill var(--animation-draw-time) ease}.p-container>.p-inner .p-archive-block .p-social-links .p-social-list li a:hover svg .tiktok-color,.p-container>.p-inner .p-archive-block .p-social-links .p-social-list li a:hover svg .x-color,.p-container>.p-inner .p-archive-block .p-social-links .p-social-list li a:hover svg .youtube-color,.p-container>.p-inner .p-archive-block .p-social-links .p-social-list li a:hover svg.instagram-color *{fill:var(--color-background)}.p-container>.p-inner .p-archive-block .p-social-links .p-social-list li a span{font-family:var(--font-main);font-size:1.6rem;font-weight:700;line-height:1;letter-spacing:.04em;color:var(--color-font);margin:auto 0;padding-left:1rem;position:relative;z-index:2;transition:color var(--animation-draw-time) ease}.p-container>.p-inner .p-archive-block .p-social-links .p-social-list li a:hover span{color:var(--color-background)}@media (max-width:768px){.p-container>.p-inner .p-archive-block .p-social-links .p-social-list li a{transition:none}.p-container>.p-inner .p-archive-block .p-social-links .p-social-list li a:hover{background-color:var(--color-font);box-shadow:none}.p-container>.p-inner .p-archive-block .p-social-links .p-social-list li a svg{transition:none}.p-container>.p-inner .p-archive-block .p-social-links .p-social-list li a:hover svg{transform:none;opacity:1}.p-container>.p-inner .p-archive-block .p-social-links .p-social-list li a svg .tiktok-color,.p-container>.p-inner .p-archive-block .p-social-links .p-social-list li a svg .x-color,.p-container>.p-inner .p-archive-block .p-social-links .p-social-list li a svg .youtube-color,.p-container>.p-inner .p-archive-block .p-social-links .p-social-list li a svg.instagram-color *{transition:none}.p-container>.p-inner .p-archive-block .p-social-links .p-social-list li a span{transition:none}}.p-container>.p-inner .p-archive-block .p-social .sidebar__contents{margin-top:2rem;padding:1rem}@media screen and (max-width:500px){.p-container>.p-inner .p-archive-block .p-social .sidebar__contents{padding:0;width:100%}}@media screen and (max-width:1068px){.p-container>.p-inner .p-archive-block .p-social .sidebar__contents.youtube{width:100%;max-width:56rem}.p-container>.p-inner .p-archive-block .p-social .sidebar__contents.instagram{width:49%;margin-right:2%}.p-container>.p-inner .p-archive-block .p-social .sidebar__contents.tiktok{width:49%}.p-container>.p-inner .p-archive-block .p-social .sidebar__contents.wantedly{width:100%}}@media screen and (max-width:740px){.p-container>.p-inner .p-archive-block .p-social .sidebar__contents.instagram,.p-container>.p-inner .p-archive-block .p-social .sidebar__contents.tiktok{width:100%;margin-right:0}}.p-container>.p-inner .p-archive-block .p-social .sidebar__contents .p-title{font-size:3rem;font-weight:700;line-height:1;letter-spacing:0;color:var(--color-font)}.p-container>.p-inner .p-archive-block .p-social .sidebar__contents .p-title a{display:inline-flex;background-color:var(--color-background);position:relative;overflow:hidden;width:100%}@media screen and (max-width:1068px){.p-container>.p-inner .p-archive-block .p-social .sidebar__contents .p-title a{width:auto}}.p-container>.p-inner .p-archive-block .p-social .sidebar__contents .p-title a svg{width:2em;height:2em;display:block;position:relative;z-index:2;transform:scale(.9);transition:transform var(--animation-draw-time) ease,opacity var(--animation-draw-time) ease}.p-container>.p-inner .p-archive-block .p-social .sidebar__contents .p-title a:hover svg{transform:scale(1);opacity:.9}.p-container>.p-inner .p-archive-block .p-social .sidebar__contents .p-title a svg .tiktok-color,.p-container>.p-inner .p-archive-block .p-social .sidebar__contents .p-title a svg .x-color,.p-container>.p-inner .p-archive-block .p-social .sidebar__contents .p-title a svg .youtube-color,.p-container>.p-inner .p-archive-block .p-social .sidebar__contents .p-title a svg.instagram-color *{fill:var(--color-font)}.p-container>.p-inner .p-archive-block .p-social .sidebar__contents .p-title a span{font-family:var(--font-main);font-size:2rem;font-weight:700;line-height:1;letter-spacing:.04em;color:var(--color-font);margin:auto 0;padding-left:1rem;padding-right:1rem;position:relative;z-index:2}.p-container>.p-inner .p-archive-block .p-social .sidebar__contents .p-title.mb{margin-bottom:1.8rem}.p-container>.p-inner .p-archive-block .p-social .sidebar__contents>.p-inner{position:relative;width:100%}.p-container>.p-inner .p-archive-block .p-social .sidebar__contents>.p-inner>iframe{width:100%}@media screen and (max-width:500px){.p-container>.p-inner .p-archive-block .p-social .sidebar__contents.instagram>.p-inner>iframe{min-width:100%!important}}.p-container>.p-inner .p-archive-block .p-social .sidebar__contents.youtube>.p-inner>iframe{max-height:31.5rem}.p-container>.p-inner .p-archive-block .p-social .sidebar__contents .wantedly-company-feeds{display:block;width:100%}.p-container>.p-inner .p-archive-block .p-social .sidebar__contents .twitter-timeline{width:100%}.p-container>.p-inner .p-archive-block .p-posts{position:relative}@media screen and (max-width:1068px){.p-container>.p-inner .p-archive-block .p-posts{display:flex;flex-direction:column}}.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts{position:relative;padding:1rem;margin-bottom:3rem;max-width:28rem;margin-left:auto;margin-right:auto}@media screen and (max-width:1068px){.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts{width:100%;max-width:100%;margin-left:0;margin-right:0}}@media screen and (max-width:500px){.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts{padding:0;margin-bottom:10rem}}.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts .p-title{font-size:3rem;font-weight:700;line-height:1;letter-spacing:0;color:var(--color-font);margin-bottom:3rem}@media screen and (max-width:1068px){.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts .p-title{font-size:5rem}}@media screen and (max-width:500px){.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts .p-title{font-size:4rem}}.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts .p-post-list{list-style:none;padding:0;margin:0}@media screen and (max-width:500px){.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts .p-post-list{margin-bottom:3rem}}.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts .p-post-list li{position:relative;width:inherit;border-bottom:1px solid var(--color-line);padding:1.5rem .5rem;background-color:transparent;color:var(--color-font);overflow:hidden;transition:none}.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts .p-post-list li::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-color:transparent;z-index:-1;transition:background-color var(--animation-draw-time) ease;opacity:.2}.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts .p-post-list li:hover::before{background-color:var(--color-font-pagenumber)}.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts .p-post-list li:first-child{padding-top:1rem;border-top:1px solid var(--color-line)}@media (max-width:768px){.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts .p-post-list li{transition:none}.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts .p-post-list li:hover::before{background-color:transparent}.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts .p-post-list li:first-child:hover{border-top:1px solid var(--color-line)}}.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts .p-post-list li>article .p-post-category{display:flex;justify-content:flex-end;margin-top:1rem}@media screen and (max-width:500px){.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts .p-post-list li>article .p-post-category{justify-content:flex-start}}.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts .p-post-list li>article .p-post-category>a{cursor:pointer;padding:.25rem .75em;border-radius:.8rem;transition:all .2s ease-in-out;box-shadow:0 4px 6px rgba(0,0,0,.2);font-size:1.2rem;font-weight:700;line-height:1.5;letter-spacing:.04em;color:var(--color-background);display:inline-block}@media screen and (max-width:1068px){.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts .p-post-list li>article .p-post-category>a{font-size:1.6rem;padding:.5rem 1em}}@media screen and (max-width:500px){.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts .p-post-list li>article .p-post-category>a{font-size:1.4rem}}.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts .p-post-item{display:flex;width:100%}.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts .p-post-item .p-thumbnail{width:30%;margin-right:3%}.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts .p-post-item .p-thumbnail img{width:100%;height:100%;object-fit:contain;object-position:top}.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts .p-post-item .p-info{width:67%}.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts .p-post-item .p-info .p-post-title{font-weight:700;margin:0;font-size:1.2rem;color:var(--color-font)}@media screen and (max-width:1068px){.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts .p-post-item .p-info .p-post-title{font-size:2rem}}@media screen and (max-width:500px){.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts .p-post-item .p-info .p-post-title{font-size:1.4rem}}.p-container>.p-inner .p-archive-block .p-posts .p-latest-posts .p-post-item .p-info time{font-size:1rem;font-weight:500;line-height:1.6;letter-spacing:.04em;color:var(--color-timer)}.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts{position:relative;padding:1rem;margin-bottom:3rem;max-width:28rem;margin-left:auto;margin-right:auto}@media screen and (max-width:1068px){.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts{width:100%;max-width:100%;margin-left:0;margin-right:0}}@media screen and (max-width:500px){.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts{padding:0;margin-bottom:10rem}}.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-title{font-size:3rem;font-weight:700;line-height:1;letter-spacing:0;margin-bottom:3rem;color:var(--color-font);display:flex}@media screen and (max-width:1068px){.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-title{font-size:5rem}}@media screen and (max-width:500px){.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-title{font-size:4rem}}.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-title .p-ranking-icon{margin-left:1rem;display:flex;width:1em;height:1em}.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-title .p-ranking-icon>img{width:100%}.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-list{list-style:none;padding:0;margin:0}@media screen and (max-width:1068px){.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-list{width:100%;display:flex;flex-wrap:wrap}}@media screen and (max-width:1068px){.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-list li{width:48%;margin-right:4%;margin-bottom:3rem}.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-list li:nth-child(2n){margin-right:0}}@media screen and (max-width:868px){.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-list li{margin-bottom:6rem}}@media screen and (max-width:500px){.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-list li{width:100%;margin-right:0;margin-bottom:1rem}.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-list li:first-child{border-top:1px solid var(--color-line);padding-top:1rem}}.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-list li .p-post-category{display:flex;margin-top:.5rem;margin-bottom:1rem}@media screen and (max-width:500px){.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-list li .p-post-category{position:absolute;bottom:0;left:0;margin-top:0;z-index:5}}.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-list li .p-post-category>a{cursor:pointer;padding:.25rem .75em;border-radius:.8rem;transition:all .2s ease-in-out;box-shadow:0 4px 6px rgba(0,0,0,.2);font-size:1.2rem;font-weight:700;line-height:1.5;letter-spacing:.04em;color:var(--color-background);display:inline-block}@media screen and (max-width:1068px){.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-list li .p-post-category>a{font-size:1.6rem;padding:.5rem 1em}}@media screen and (max-width:500px){.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-list li .p-post-category>a{font-size:1.4rem}}.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-list li .favorite-container{display:flex;align-items:center;margin-bottom:4rem}@media screen and (max-width:868px){.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-list li .favorite-container{margin-bottom:0}}@media screen and (max-width:500px){.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-list li .favorite-container{position:relative;padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-line);justify-content:flex-end;padding-right:3rem;z-index:4}}.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-list li .favorite-container .favorite-button{cursor:pointer;display:flex;align-items:center}.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-list li .favorite-container .favorite-button>svg{transition:var(--animation-draw-time) ease-out;fill:transparent;stroke:var(--color-svg)}@media screen and (max-width:500px){.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-list li .favorite-container .favorite-button>svg{width:2em;height:2em}}.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-list li .favorite-container .favorite-button.active>svg{fill:var(--color-svg)}.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-list li .favorite-container:hover .favorite-button>svg{fill:var(--color-svg)}.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-list li .favorite-container .favorite-count{font-size:1.8rem;font-weight:700;line-height:1;letter-spacing:.04em;margin-left:.4rem;color:var(--color-timer)}@media screen and (max-width:500px){.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-list li .favorite-container .favorite-count{font-size:1.6rem}}.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-item{position:relative;display:flex;width:100%;flex-direction:column}@media screen and (max-width:500px){.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-item{padding-top:1rem;flex-direction:row}}.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-item::before{position:absolute;z-index:5;display:flex;justify-content:center;align-items:center;padding:1rem .6rem;margin-top:-.6rem;background-color:var(--color-accent);color:var(--white);font-size:1.6rem;font-weight:700;font-family:var(--font-main);content:attr(data-rank) '位'}@media screen and (max-width:768px){.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-item::before{font-size:2rem}}@media screen and (max-width:500px){.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-item::before{font-size:1.4rem;padding:.6rem}}.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-item .p-thumbnail{position:relative;width:100%;height:14.8rem;margin-bottom:1rem;z-index:3;overflow:hidden}@media screen and (max-width:500px){.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-item .p-thumbnail{height:6.8rem;width:30%;margin-right:2%}}.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-item .p-thumbnail img{width:100%;height:100%;object-fit:contain;transform:scale(1);transition:transform var(--animation-draw-time) ease-out}.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-item:hover .p-thumbnail img{transform:scale(1.05)}.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-item .p-info{width:100%;margin-bottom:1rem}@media screen and (max-width:500px){.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-item .p-info{width:68%;margin-bottom:0}}.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-item .p-info .p-post-title{font-weight:700;margin:0;color:var(--color-font);font-size:1.4rem;line-height:1.5}@media screen and (max-width:1068px){.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-item .p-info .p-post-title{font-size:2rem}}@media screen and (max-width:500px){.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-item .p-info .p-post-title{font-size:1.6rem}}.p-container>.p-inner .p-archive-block .p-posts .p-rank-posts .p-post-item .p-info time{font-size:1rem;font-weight:500;line-height:1.6;letter-spacing:.04em;color:var(--color-timer)}.route-page.post{position:relative;width:100%}.route-page.post a,.route-page.post b,.route-page.post b>code,.route-page.post blockquote,.route-page.post em,.route-page.post h1,.route-page.post h2,.route-page.post h3,.route-page.post h3>code,.route-page.post h4,.route-page.post h5,.route-page.post h6,.route-page.post i,.route-page.post p,.route-page.post p>code,.route-page.post strong,.route-page.post strong>code{letter-spacing:.04em;line-height:2;font-family:Roboto,游ゴシック体,YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN',Meiryo,sans-serif;word-wrap:break-word;color:var(--color-font)}.route-page.post h1{font-size:3rem;font-weight:700;line-height:1.3;margin-bottom:10rem}.route-page.post h2{font-size:2.5rem;font-weight:700;margin:6rem 0 1rem}.route-page.post h3{font-size:2.25rem;font-weight:700;margin:3rem 0 1rem;line-height:1.3}.route-page.post h4{font-size:2rem;font-weight:700}.route-page.post p{margin-bottom:2rem;font-size:1.8rem}.route-page.post p>a{border-bottom:1px solid var(--color-accent);color:var(--color-accent)}.route-page.post blockquote{margin-bottom:2rem;font-size:1.3rem}.route-page.post blockquote>p{margin-bottom:2rem;font-size:1.3rem}.route-page.post blockquote{font-style:italic;border-left:3px solid #888;background-color:var(--color-line);margin:1em 0;padding:.5em 1em}.route-page.post blockquote>p{margin:0}.entry-content table{display:block;overflow-x:auto;white-space:nowrap;max-width:100%;border-collapse:collapse;font-size:1rem;background-color:var(--color-background);color:var(--color-font);margin-bottom:2rem;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:background-color .3s ease,color .3s ease}.entry-content table thead{background:var(--category-gradient-blue);color:var(--color-font-white);border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}.entry-content table th{padding:14px 20px;text-align:left;font-weight:600;font-size:1.4rem;border-bottom:2px solid var(--color-line);color:var(--color-font-white)}.entry-content table tbody tr{background-color:var(--color-background);transition:background-color .2s ease,box-shadow .2s ease}.entry-content table tbody tr:nth-child(even){background-color:rgba(0,0,0,.025)}html.dark-mode .entry-content table tbody tr:nth-child(even){background-color:rgba(255,255,255,.03)}.entry-content table tbody tr:hover{background-color:rgba(0,77,227,.08);box-shadow:inset 4px 0 0 var(--color-accent)}.entry-content table td{padding:14px 20px;border-bottom:1px solid var(--color-line);vertical-align:middle;font-size:1.4rem;color:var(--color-font)}.entry-content table td>code{font-size:1.4rem;color:var(--color-font)}.entry-content table td:first-child{padding-left:16px}.entry-content table a{color:var(--color-accent);text-decoration:underline}@media (max-width:768px){.entry-content table td,.entry-content table th{padding:12px 14px;font-size:1.2rem}}.route-page.post .p-post-inner{width:100%;max-width:64rem;margin:auto;margin-bottom:10rem}.route-page.post .p-post-inner header{background-color:transparent}.route-page.post .p-post-inner .entry-header>h1{margin:0 auto 3rem 0;line-height:1.3}.route-page.post .p-post-inner .p-tag{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem}.route-page.post .p-post-inner .p-tag .entry-meta time{font-size:1.6rem;font-weight:500;line-height:1.6;letter-spacing:.04em;color:var(--color-timer);margin-right:2rem}.route-page.post .p-post-inner .p-tag .p-post-category{display:flex}.route-page.post .p-post-inner .p-tag .p-post-category>a{cursor:pointer;padding:.5rem 1em;border-radius:.8rem;transition:all .2s ease-in-out;box-shadow:0 4px 6px rgba(0,0,0,.2);font-size:1.4rem;font-weight:700;line-height:1.5;letter-spacing:.04em;color:var(--color-background);display:inline-block}@media screen and (max-width:1068px){.route-page.post .p-post-inner .p-tag .p-post-category>a{font-size:1.6rem}}@media screen and (max-width:500px){.route-page.post .p-post-inner .p-tag .p-post-category>a{transition:none;transform:none;box-shadow:none;font-size:1.4rem}.route-page.post .p-post-inner .p-tag .p-post-category{margin-bottom:0}}.route-page.post .p-post-inner .p-tag .p-post-category>a:hover{transform:translateY(2px);box-shadow:inset 0 4px 6px rgba(0,0,0,.2);filter:brightness(.9)}.route-page.post .p-post-inner .p-tag .entry-meta,.route-page.post .p-post-inner .p-tag .p-post-category{display:flex;align-items:center;justify-content:flex-start}.route-page.post .p-post-inner .p-tag .favorite-container{display:flex;align-items:center;justify-content:flex-end;margin-left:auto}@media screen and (max-width:500px){.route-page.post .p-post-inner .p-tag .favorite-container{margin-right:2rem}}.route-page.post .p-post-inner .p-tag .favorite-container .favorite-button{cursor:pointer;display:flex;align-items:center}.route-page.post .p-post-inner .p-tag .favorite-container .favorite-button>svg{transition:fill var(--animation-draw-time) ease-out;fill:transparent;stroke:var(--color-svg)}@media screen and (max-width:500px){.route-page.post .p-post-inner .p-tag .favorite-container .favorite-button>svg{width:2em;height:2em}}.route-page.post .p-post-inner .p-tag .favorite-container .favorite-button.active>svg{fill:var(--color-svg)}.route-page.post .p-post-inner .p-tag .favorite-container:hover .favorite-button>svg{fill:var(--color-svg)}.route-page.post .p-post-inner .p-tag .favorite-container .favorite-count{font-size:1.8rem;font-weight:700;line-height:1;letter-spacing:.04em;margin-left:.4rem;color:var(--color-timer)}@media screen and (max-width:500px){.route-page.post .p-post-inner .p-tag .favorite-container .favorite-count{font-size:1.6rem}}.route-page.post .p-post-inner .entry-thumbnail{width:100%;margin:3rem 0}.route-page.post .p-post-inner .entry-thumbnail>img{height:100%;width:100%;object-fit:contain;object-position:left}.route-page.post .p-post-inner .entry-content{margin-bottom:10rem}.route-page.post .p-post-inner .entry-content figure{margin-bottom:3rem;width:100%;font-weight:700}.route-page.post .p-post-inner .entry-content figure>a{color:var(--color-accent);font-size:2rem;position:relative;display:inline-block;text-decoration:none}.route-page.post .p-post-inner .entry-content figure>a::after{content:'';position:absolute;left:0;bottom:-2px;width:0;height:2px;background:var(--color-tertiary);transition:width var(--animation-draw-time) ease}.route-page.post .p-post-inner .entry-content figure>a:hover::after{width:100%}@media (max-width:768px){.route-page.post .p-post-inner .entry-content figure>a{transition:none}.route-page.post .p-post-inner .entry-content figure>a:hover::after{width:100%}}.route-page.post .p-post-inner .entry-content ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;padding-left:24px;margin:1.25rem 0}.route-page.post .p-post-inner .entry-content ul>li{margin-right:10px;list-style:disc;margin:.75rem 0;color:var(--color-font)}.route-page.post .p-post-inner .entry-content ul>li>code{color:var(--color-font)}.route-page.post .p-post-inner .entry-content ul>li p{margin:0;line-height:1.6}.route-page.post .p-post-inner .entry-content ul>li::marker{color:var(--color-accent)}.route-page.post .p-post-inner .entry-content ol{counter-reset:item;padding:0;margin:1.25rem 0;list-style:none;display:flex;flex-direction:column;padding-left:32px}.route-page.post .p-post-inner .entry-content ol>li{position:relative;display:flex;align-items:baseline;counter-increment:item;margin:.75rem 0;flex-direction:column;color:var(--color-font)}.route-page.post .p-post-inner .entry-content ol>li::before{content:counter(item) ') ';font-weight:700;margin-right:10px;color:var(--color-secondary);position:absolute;top:3px;left:0;margin-left:-24px}@media screen and (max-width:500px){.route-page.post .p-post-inner .entry-content ol>li::before{top:0}}.route-page.post .p-post-inner .entry-content ol>li p{margin:0;line-height:1.6}.route-page.post .p-post-inner .entry-content ol>li p strong{line-height:1.6}.route-page.post .p-post-inner .entry-content hr{margin:1rem 0}.route-page.post .p-post-inner .entry-content img{max-height:50vh;width:100%;object-fit:contain;object-position:left;margin:3rem 0}.route-page.post .p-post-inner .p-navigation{display:flex;align-items:flex-start;margin-top:10rem;width:100%}.route-page.post .p-post-inner .p-navigation .p-navigation-item{width:48%;display:flex;flex-direction:column;align-items:center;background-color:var(--color-background);overflow:hidden;padding:1rem}@media screen and (max-width:500px){.route-page.post .p-post-inner .p-navigation .p-navigation-item{width:49%}}.route-page.post .p-post-inner .p-navigation .p-navigation-item:first-child{margin-right:4%}@media screen and (max-width:500px){.route-page.post .p-post-inner .p-navigation .p-navigation-item:first-child{margin-right:2%}}.route-page.post .p-post-inner .p-navigation .p-navigation-item .p-thumbnail{width:100%;height:14.8rem;margin-bottom:1rem;overflow:hidden}@media screen and (max-width:500px){.route-page.post .p-post-inner .p-navigation .p-navigation-item .p-thumbnail{height:8.8rem}}.route-page.post .p-post-inner .p-navigation .p-navigation-item .p-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform var(--animation-draw-time) ease-out}@media screen and (max-width:500px){.route-page.post .p-post-inner .p-navigation .p-navigation-item .p-thumbnail img{object-fit:contain;object-position:bottom}}.route-page.post .p-post-inner .p-navigation .p-navigation-item:hover .p-thumbnail img{transform:scale(1.05)}.route-page.post .p-post-inner .p-navigation .p-navigation-item .p-info{margin-bottom:1rem;text-align:left}.route-page.post .p-post-inner .p-navigation .p-navigation-item .p-info .p-post-title{position:relative;font-weight:700;color:var(--color-font);font-size:1.4rem;margin-bottom:.5rem;height:8rem;letter-spacing:.04em;line-height:1.5}.route-page.post .p-post-inner .p-navigation .p-navigation-item .p-info .p-post-title::after{content:attr(data-value);position:absolute;top:0;left:0;background-color:var(--color-background);color:var(--color-font);font-size:1.4rem;font-weight:700;line-height:1.5;letter-spacing:.04em;opacity:0;visibility:hidden;transition:opacity var(--animation-draw-time) ease,visibility var(--animation-draw-time) ease;z-index:10}.route-page.post .p-post-inner .p-navigation .p-navigation-item:hover .p-info .p-post-title::after{opacity:1;visibility:visible}.route-page.post .p-post-inner .p-navigation .p-navigation-item .p-info time{font-size:1rem;font-weight:500;color:var(--color-timer)}.route-page.post .p-post-inner .p-navigation .p-navigation-item .navigation-label{width:100%;text-align:center}.route-page.post .p-post-inner .p-navigation .p-navigation-item .navigation-label p{display:inline-block;font-size:1.6rem;font-weight:700;color:var(--color-accent);position:relative;margin:0}.route-page.post .p-post-inner .p-navigation .p-navigation-item .navigation-label p::after{content:'';position:absolute;bottom:-2px;left:50%;width:0;height:2px;background-color:var(--color-accent);transition:width var(--animation-draw-time) ease,left var(--animation-draw-time) ease;transform:translateX(-50%)}.route-page.post .p-post-inner .p-navigation .p-navigation-item:hover .navigation-label p::after{width:100%;left:0;transform:none}@media screen and (max-width:768px){.route-page.post .p-post-inner .p-navigation .p-navigation-item .navigation-label p::after{transition:none;width:0;left:50%;transform:translateX(-50%)}.route-page.post .p-post-inner .p-navigation .p-navigation-item:hover .navigation-label p::after{width:0;transform:translateX(-50%)}.route-page.post .p-post-inner .p-navigation .p-navigation-item:hover .p-thumbnail img{transform:none}.route-page.post .p-post-inner .p-navigation .p-navigation-item:hover{transform:none}}.hljs{border-radius:.75rem;padding:1.75rem!important}pre{font-size:1.5rem;margin-bottom:2rem;width:100%}pre .copy-button{width:5%;height:3rem}pre .copy-button svg{width:100%;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}code span{font-family:monospace;color:inherit}.hljs-comment,.hljs-quote{font-style:italic}.blog-page.post a,.blog-page.post em,.blog-page.post h1,.blog-page.post h2,.blog-page.post h3,.blog-page.post h4,.blog-page.post h5,.blog-page.post h6,.blog-page.post li,.blog-page.post p,.blog-page.post s,.blog-page.post span,.blog-page.post strong{letter-spacing:.04em;line-height:2;font-family:Roboto,游ゴシック体,YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN',Meiryo,sans-serif;word-wrap:break-word;color:var(--color-font)}.blog-page.post h1{font-size:3rem;font-weight:700;line-height:1.3}.blog-page.post h2{font-size:2.5rem;font-weight:700;margin:2rem 0 1rem}.blog-page.post h3{font-size:2rem;font-weight:700}.blog-page.post p{margin-bottom:2rem;font-size:1.8rem}.blog-page.post li{margin-bottom:1rem;font-size:1.8rem}.p-singleBlog{width:100%;max-width:64rem;margin:auto;margin-bottom:10rem}.p-singleBlog__content__title{margin:0 auto 3rem 0;line-height:1.3}.p-singleBlog__content__year{font-size:1.6rem!important;font-weight:500;line-height:1.6!important;letter-spacing:.04em!important;color:var(--color-timer)!important}.p-blogImage{margin:4rem auto;width:max-content;max-width:100%}.p-tableOfContents{padding:28px 30px;border-radius:1rem;border:1px solid var(--color-line)}@media screen and (max-width:768px){.p-tableOfContents{padding:4rem 4.5rem 50px;margin-bottom:90px}}@media screen and (max-width:500px){.p-tableOfContents{padding:21px 2.2rem 28px;margin-bottom:4.5rem}}.p-tableOfContents ul{margin-top:12px}@media screen and (max-width:500px){.p-tableOfContents ul{margin-top:8px}}.p-tableOfContents.none{display:none}.p-singleBlog__container{margin-top:75px}.p-tableOfContents__title{font-size:1.8rem;font-weight:700}@media screen and (max-width:768px){.p-tableOfContents__title{font-size:3.2rem}}@media screen and (max-width:500px){.p-tableOfContents__title{font-size:1.6rem}}.p-tableOfContents__links:nth-child(n+2){margin-top:10px}@media screen and (max-width:768px){.p-tableOfContents__links:nth-child(n+2){margin-top:5px}}.p-tableOfContents__link{font-size:1.8rem;color:var(--color-font)!important;line-height:1.3!important;font-weight:700!important}@media screen and (max-width:768px){.p-tableOfContents__link{font-size:3.2rem}}@media screen and (max-width:500px){.p-tableOfContents__link{font-size:1.6rem}}.p-tableOfContents__link a{color:var(--color-accent);border-bottom:1px solid var(--color-accent);padding-bottom:1px;line-height:1.7;font-weight:700!important;color:var(--color-tertiary)!important}.p-singleBlog__container h2{font-size:2.2rem;font-weight:700;position:relative;padding:0 0 .125em 1em;border-bottom:1px solid var(--color-line);margin-bottom:3.5rem}.p-singleBlog__container h2::before{content:'';position:absolute;top:0;left:4px;width:6px;height:4.5rem;background-color:var(--color-accent)}.p-singleBlog__container h3{color:var(--color-accent);font-size:2.2rem;font-weight:700;margin-bottom:15px}@media screen and (max-width:768px){.p-singleBlog__container h3{font-size:3.7rem;line-height:1.2}}@media screen and (max-width:500px){.p-singleBlog__container h3{font-size:1.9rem}}.p-singleBlog__container h4{font-size:1.8rem;font-weight:500;margin-bottom:10px}@media screen and (max-width:768px){.p-singleBlog__container h4{font-size:3.2rem;margin-bottom:2rem}}@media screen and (max-width:500px){.p-singleBlog__container h4{font-size:1.6rem;margin-bottom:10px}}.p-singleBlog__container p{line-height:1.75;margin-bottom:4rem}@media screen and (max-width:768px){.p-singleBlog__container p{line-height:1.46;font-size:3rem;letter-spacing:.8px;margin-bottom:7rem}}@media screen and (max-width:500px){.p-singleBlog__container p{font-size:1.5rem;margin-bottom:3.5rem}}.p-singleBlog__container a{color:var(--color-accent);border-bottom:1px solid var(--color-accent);padding-bottom:5px;line-height:1.75}.p-singleBlog__container img{width:100%;max-height:52rem;margin-bottom:0}@media screen and (max-width:768px){.p-singleBlog__container img{margin-bottom:4.5rem}}@media screen and (max-width:500px){.p-singleBlog__container img{margin-bottom:2.2rem}}.p-singleBlog__container .c-ofiCover{height:100%;margin-bottom:0}.p-singleBlog__container .c-button img,.p-singleBlog__container .c-button p{margin-bottom:0}.p-singleBlog__container ul{padding:2.5rem 2.5rem 2.5rem 4rem;border:1px solid var(--color-line);margin-bottom:5.5rem}@media screen and (max-width:768px){.p-singleBlog__container ul{padding:3.5rem 6rem 3.5rem 7.2rem;margin-bottom:7rem}}@media screen and (max-width:500px){.p-singleBlog__container ul{padding:17px 30px 17px 36px;margin-bottom:3.5rem}}.p-singleBlog__container ul li{position:relative}@media screen and (max-width:768px){.p-singleBlog__container ul li{font-size:3rem;letter-spacing:.8px}}@media screen and (max-width:500px){.p-singleBlog__container ul li{font-size:1.5rem;letter-spacing:.6px}}.p-singleBlog__container ul li:nth-child(n+2){margin-top:6px}@media screen and (max-width:768px){.p-singleBlog__container ul li:nth-child(n+2){margin-top:4px}}.p-singleBlog__container ul li::before{content:'';position:absolute;top:1.4rem;left:-13px;width:8px;height:8px;border-radius:50%;background-color:var(--color-accent)}@media screen and (max-width:768px){.p-singleBlog__container ul li::before{width:18px;height:18px;left:-30px;top:14px}}@media screen and (max-width:500px){.p-singleBlog__container ul li::before{width:9px;height:9px;left:-15px;top:7px}}.p-singleBlog__container ol{padding:2.5rem 2.5rem 2.5rem 4rem;border:1px solid var(--color-line);margin-bottom:5.5rem;counter-reset:num}@media screen and (max-width:768px){.p-singleBlog__container ol{padding:3.5rem 6rem 3.5rem 42px;margin-bottom:7rem}}@media screen and (max-width:500px){.p-singleBlog__container ol{padding:17px 30px 17px 21px;margin-bottom:3.5rem}}.p-singleBlog__container ol li{position:relative}@media screen and (max-width:768px){.p-singleBlog__container ol li{font-size:3rem;letter-spacing:.8px}}@media screen and (max-width:500px){.p-singleBlog__container ol li{font-size:1.5rem;letter-spacing:.6px}}.p-singleBlog__container ol li:nth-child(n+2){margin-top:6px}@media screen and (max-width:768px){.p-singleBlog__container ol li:nth-child(n+2){margin-top:4px}}.p-singleBlog__container ol li:before{counter-increment:num;content:counter(num);content:counter(num) '.';padding-right:6px;font-weight:500;color:var(--color-accent)}@media screen and (max-width:768px){.p-singleBlog__container ol li:before{padding-right:10px}}@media screen and (max-width:500px){.p-singleBlog__container ol li:before{padding-right:5px}}.p-singleBlog__container blockquote{padding:3.5rem 6rem;background-color:#f5f5f5;line-height:1.75;letter-spacing:.8px;margin-bottom:6rem;position:relative}@media screen and (max-width:768px){.p-singleBlog__container blockquote{padding:5.5rem 6.5rem;font-size:3rem;line-height:1.46;margin-bottom:6.6rem}}@media screen and (max-width:500px){.p-singleBlog__container blockquote{padding:27px 32px;margin-bottom:33px;font-size:1.5rem}}.p-singleBlog__container blockquote::before{content:'“';position:absolute;top:5px;left:15px;font-size:9rem;color:#c4c4c4;line-height:1}@media screen and (max-width:768px){.p-singleBlog__container blockquote::before{font-size:12rem;top:15px}}@media screen and (max-width:500px){.p-singleBlog__container blockquote::before{font-size:6rem;top:9px;left:7px}}.p-singleBlog__container blockquote::after{content:'”';position:absolute;bottom:-3.5rem;right:15px;font-size:9rem;color:#c4c4c4;line-height:1}@media screen and (max-width:768px){.p-singleBlog__container blockquote::after{font-size:12rem}}@media screen and (max-width:500px){.p-singleBlog__container blockquote::after{font-size:6rem;right:9px;bottom:-15px}}.p-singleBlog__container td,.p-singleBlog__container th{padding:15px 2rem 2rem 2rem;width:17rem!important;height:6.5rem!important;border-left:5px solid #fff;border-bottom:5px solid #fff;letter-spacing:.5px;line-height:1.75}.p-singleBlog__container th{background-color:#b4ebee}.p-singleBlog__container td{background-color:#f5f5f5}.p-singleBlog__commentWrap{margin-bottom:75px}@media screen and (max-width:768px){.p-singleBlog__commentWrap{margin-bottom:7rem}}@media screen and (max-width:500px){.p-singleBlog__commentWrap{margin-bottom:3.5rem}}.p-singleBlog__comment{justify-content:space-between;margin-bottom:2rem}.p-singleBlog__comment__texts{padding:28px 4rem 28px 2.5rem;width:88%;min-height:12rem;height:max-content;position:relative;border:2px solid #e8e8e8;position:relative;display:inline-block;background:#fff;box-sizing:border-box;border-radius:2.5rem}@media screen and (max-width:1024px){.p-singleBlog__comment__texts{width:86%}}@media screen and (max-width:768px){.p-singleBlog__comment__texts{padding:3.5rem 50px 3.5rem 3.5rem;width:85%;min-height:14rem}}@media screen and (max-width:500px){.p-singleBlog__comment__texts{width:80%;min-height:90px;border-radius:15px;padding:17px 2.5rem 17px 17px}}.p-singleBlog__comment__texts.--left::before{left:inherit;right:-2.5rem;margin-top:-12px;border:13px solid transparent;border-left:12px solid #fff;z-index:2}@media screen and (max-width:500px){.p-singleBlog__comment__texts.--left::before{right:-2.2rem;border:10px solid transparent;border-left:12px solid #fff}}.p-singleBlog__comment__texts.--left::after{left:inherit;right:-30px;margin-top:-14px;border:15px solid transparent;border-left:14px solid #e8e8e8;z-index:1}@media screen and (max-width:500px){.p-singleBlog__comment__texts.--left::after{right:-27px;border:12px solid transparent;border-left:14px solid #e8e8e8}}.p-singleBlog__comment__texts::before{content:'';position:absolute;top:40%;left:-2.5rem;margin-top:-12px;border:13px solid transparent;border-right:12px solid #fff;z-index:2}@media screen and (max-width:500px){.p-singleBlog__comment__texts::before{left:-2.2rem;border:10px solid transparent;border-right:12px solid #fff}}.p-singleBlog__comment__texts::after{content:'';position:absolute;top:40%;left:-30px;margin-top:-14px;border:15px solid transparent;border-right:14px solid #e8e8e8;z-index:1}@media screen and (max-width:500px){.p-singleBlog__comment__texts::after{border:12px solid transparent;border-right:14px solid #e8e8e8;left:-27px}}.p-singleBlog__comment__texts p{margin-bottom:0}.p-singleBlog__comment__text{line-height:1.75}@media screen and (max-width:768px){.p-singleBlog__comment__text{line-height:1.46;font-size:3rem}}@media screen and (max-width:500px){.p-singleBlog__comment__text{font-size:1.5rem}}.p-singleBlog__comment__human{width:50px;margin-top:15px}@media screen and (max-width:768px){.p-singleBlog__comment__human{width:6.5rem;margin-top:2rem}}@media screen and (max-width:500px){.p-singleBlog__comment__human{width:32px;margin-top:10px}}.p-singleBlog__comment__human img{height:auto;margin-bottom:0}.p-singleBlog__categorys{position:absolute;top:75px;right:14vw}@media screen and (min-width:1280px){.p-singleBlog__categorys{right:16.5rem}}@media screen and (max-width:768px){.p-singleBlog__categorys{display:none}}@media screen and (max-width:500px){.p-singleBlog__categorys{margin-top:6rem}}.p-singleBlog__table{margin-bottom:4rem}@media screen and (max-width:768px){.p-singleBlog__table{margin-bottom:3.5rem}}@media screen and (max-width:500px){.p-singleBlog__table{margin-bottom:17px}}.p-singleBlog__table td,.p-singleBlog__table th{padding:15px 2rem 2rem 2rem;width:17rem!important;height:6.5rem!important;border-left:5px solid #fff;border-bottom:5px solid #fff;letter-spacing:.5px;line-height:1.75}@media screen and (max-width:768px){.p-singleBlog__table td,.p-singleBlog__table th{font-size:2.8rem;line-height:1.16;padding:2rem 10px 15px 15px;height:90px!important;width:14.5rem!important}}@media screen and (max-width:500px){.p-singleBlog__table td,.p-singleBlog__table th{border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;font-size:1.4rem;padding:10px 5px 7px 7px;height:4.5rem!important;width:7.2rem!important}}.p-singleBlog__table th{background-color:#b4ebee}.p-singleBlog__table td{background-color:#f5f5f5}.typeD tr:nth-child(n+2) th,.typeE tr:nth-child(n+2) th{background-color:#ddd}.typeE{overflow-x:scroll;border-bottom:6rem}.typeE::-webkit-scrollbar{height:10px}@media screen and (max-width:500px){.typeE::-webkit-scrollbar{height:5px}}.typeE::-webkit-scrollbar-thumb{background:#ddd;border-radius:10px}.typeE td,.typeE th{min-width:17rem}@media screen and (max-width:768px){.typeE td,.typeE th{min-width:14.5rem}}@media screen and (max-width:500px){.typeE td,.typeE th{min-width:7.2rem}}.typeE tr:last-child td{border-bottom:10px solid #fff}@media screen and (max-width:500px){.typeE tr:last-child td{border-bottom:5px solid #fff}}.p-singleBlog__nextBlog{padding:2.5rem 30px 15px;border-radius:30px;border:5px solid #e9e9e9;justify-content:space-between;margin-bottom:75px;position:relative}@media screen and (max-width:768px){.p-singleBlog__nextBlog{padding:5.5rem 2.5rem 15.5rem 30px;margin-bottom:85px}}@media screen and (max-width:500px){.p-singleBlog__nextBlog{padding:27px 12px 77px 15px;margin-bottom:42px}}.p-singleBlog__nextBlog__img{width:17rem;height:17rem}@media screen and (max-width:650px){.p-singleBlog__nextBlog__img{width:22.6vw;height:22.6vw}}.p-singleBlog__nextBlog__texts{width:68%}@media screen and (max-width:768px){.p-singleBlog__nextBlog__texts{width:62%;margin-left:2rem}}.p-singleBlog__nextBlog__texts .c-button{margin:10px 0 0 auto;width:180px;padding:16px 28px 16px 30px}@media screen and (max-width:768px){.p-singleBlog__nextBlog__texts .c-button{position:absolute;left:50%;transform:translateX(-50%);bottom:30px;width:290px;padding:28px 28px 28px 30px;justify-content:center}}@media screen and (max-width:500px){.p-singleBlog__nextBlog__texts .c-button{width:14.5rem;padding:13px 14px 13px 15px;bottom:15px}}.p-singleBlog__nextBlog__texts .c-button::before{border:3px solid #e9e9e9;border-radius:6rem;top:-3px;left:-3px}.p-singleBlog__nextBlog__texts .c-button img{margin-left:2.2rem;width:15px;height:13px}@media screen and (max-width:768px){.p-singleBlog__nextBlog__texts .c-button img{width:2rem;height:2rem;margin-left:2.5rem}}@media screen and (max-width:500px){.p-singleBlog__nextBlog__texts .c-button img{width:10px;height:10px;margin-left:12px}}.p-singleBlog__nextBlog__texts .c-button__text{font-size:1.6rem;line-height:1.1}@media screen and (max-width:768px){.p-singleBlog__nextBlog__texts .c-button__text{font-size:3rem}}@media screen and (max-width:500px){.p-singleBlog__nextBlog__texts .c-button__text{font-size:1.5rem}}.p-singleBlog__nextBlog__title{font-size:1.8rem;font-weight:500;margin-bottom:10px}@media screen and (max-width:768px){.p-singleBlog__nextBlog__title{font-size:3.2rem;line-height:1.14;margin-bottom:15px}}@media screen and (max-width:500px){.p-singleBlog__nextBlog__title{font-size:1.6rem;margin-bottom:7px}}.p-singleBlog__nextBlog__text{line-height:1.75;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (max-width:768px){.p-singleBlog__nextBlog__text{font-size:3rem;line-height:1.46}}@media screen and (max-width:500px){.p-singleBlog__nextBlog__text{font-size:1.5rem;-webkit-line-clamp:2}}.p-singleBlog__categoryName{color:var(--color-accent);padding-right:10px;border-right:1px solid var(--color-line)}@media screen and (max-width:768px){.p-singleBlog__categoryName{font-size:3rem;padding-right:2rem}}@media screen and (max-width:500px){.p-singleBlog__categoryName{font-size:1.5rem;padding-right:10px}}.p-singleBlog__categoryName__child{margin-left:10px}@media screen and (max-width:768px){.p-singleBlog__categoryName__child{font-size:3rem;margin-left:2rem}}@media screen and (max-width:500px){.p-singleBlog__categoryName__child{font-size:1.5rem;margin-left:10px}}.p-singleBlog__pagination{margin-top:3rem;justify-content:center}@media screen and (max-width:768px){.p-singleBlog__pagination{flex-wrap:wrap;margin-top:2rem}}@media screen and (max-width:500px){.p-singleBlog__pagination{margin-top:3rem}}.p-singleBlog__pagination a{font-size:2rem;font-weight:700;padding-right:10px;transition:var(--animation-draw-time)}@media screen and (max-width:768px){.p-singleBlog__pagination a:first-child{padding-right:30px}}@media screen and (max-width:500px){.p-singleBlog__pagination a:first-child{padding-right:20px}}.p-singleBlog__pagination a:nth-child(n+2){padding:0 10px;border-left:1px solid var(--color-line)}@media screen and (max-width:768px){.p-singleBlog__pagination a:nth-child(n+2){padding:0 30px;border-left:1px solid var(--color-line)}}@media screen and (max-width:500px){.p-singleBlog__pagination a:nth-child(n+2){padding:0 15px;border-left:1px solid var(--color-line)}}@media screen and (max-width:768px){.p-singleBlog__pagination a:nth-child(2){padding:0 0 0 30px}}@media screen and (max-width:500px){.p-singleBlog__pagination a:nth-child(2){padding:0 0 0 20px}}.p-singleBlog__pagination a:hover{opacity:.5}.p-singleBlog__pagination span{color:var(--color-accent);font-size:2rem;font-weight:700}.p-singleBlog__category{display:block;cursor:pointer}@media screen and (max-width:768px){.p-singleBlog__category{font-size:2.6rem}}@media screen and (max-width:500px){.p-singleBlog__category{font-size:1.5rem}}.p-singleBlog__category:nth-child(n+2){margin-top:10px}@media screen and (max-width:768px){.p-singleBlog__category:nth-child(n+2){margin-top:15px}}@media screen and (max-width:500px){.p-singleBlog__category:nth-child(n+2){margin-top:8px}}.p-sidebar{position:relative;background-color:var(--black);width:100%;height:auto;border-radius:var(--sec-radius) var(--sec-radius) 0 0;overflow:hidden;z-index:6}.p-sidebar>.p-inner{position:fixed;top:50%;right:0;transform:translateY(-50%);opacity:0;transition:opacity .6s ease-out;z-index:6}@media screen and (max-width:500px){.p-sidebar>.p-inner{transform:none;top:65lvh}}.p-sidebar>.p-inner.view{opacity:1}.p-sidebar>.p-inner>ul{position:relative;transform:translateX(100%);transition:transform .6s ease-out}.p-sidebar>.p-inner.view>ul{transform:translateX(0)}.p-sidebar>.p-inner>ul>li{display:flex;border:1px solid var(--white);padding:1rem;cursor:pointer;background:var(--black);transition:background 1s ease-out}@media screen and (max-width:968px){.p-sidebar>.p-inner>ul>li{padding:1.8rem 1rem}}@media screen and (max-width:500px){.p-sidebar>.p-inner>ul>li{padding:1rem}}.p-sidebar>.p-inner>ul>li:first-child{border-bottom:none}.p-sidebar>.p-inner>ul>li.view{background:var(--white)}.p-sidebar>.p-inner>ul>li>p{color:var(--white);font-family:var(--font-main);font-size:1.6rem;line-height:1;letter-spacing:0;font-optical-sizing:auto;font-style:normal;font-weight:700;writing-mode:vertical-rl;text-orientation:mixed;transition:color .6s ease-out}@media screen and (max-width:500px){.p-sidebar>.p-inner>ul>li>p{font-size:1.4rem}}.p-sidebar>.p-inner>ul>li.view>p{color:var(--black)}.page-blog-archive .p-pagination__news>.page-numbers,.page-blog-archive .p-pagination__route>.page-numbers,.page-blog-single .p-pagination__news>.page-numbers,.page-blog-single .p-pagination__route>.page-numbers,.page-route-archive .p-pagination__news>.page-numbers,.page-route-archive .p-pagination__route>.page-numbers,.page-route-single .p-pagination__news>.page-numbers,.page-route-single .p-pagination__route>.page-numbers,.page-route-taxonomy .p-pagination__news>.page-numbers,.page-route-taxonomy .p-pagination__route>.page-numbers{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin:0;padding:0;list-style:none}.page-blog-archive .p-pagination__news>.page-numbers>li,.page-blog-archive .p-pagination__route>.page-numbers>li,.page-blog-single .p-pagination__news>.page-numbers>li,.page-blog-single .p-pagination__route>.page-numbers>li,.page-route-archive .p-pagination__news>.page-numbers>li,.page-route-archive .p-pagination__route>.page-numbers>li,.page-route-single .p-pagination__news>.page-numbers>li,.page-route-single .p-pagination__route>.page-numbers>li,.page-route-taxonomy .p-pagination__news>.page-numbers>li,.page-route-taxonomy .p-pagination__route>.page-numbers>li{display:block;margin:0;padding:0;list-style:none}.page-blog-archive .p-pagination__news .page-numbers,.page-blog-archive .p-pagination__route .page-numbers,.page-blog-single .p-pagination__news .page-numbers,.page-blog-single .p-pagination__route .page-numbers,.page-route-archive .p-pagination__news .page-numbers,.page-route-archive .p-pagination__route .page-numbers,.page-route-single .p-pagination__news .page-numbers,.page-route-single .p-pagination__route .page-numbers,.page-route-taxonomy .p-pagination__news .page-numbers,.page-route-taxonomy .p-pagination__route .page-numbers{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;text-decoration:none}.page-blog-archive .favorite-button,.page-blog-single .favorite-button,.page-route-archive .favorite-button,.page-route-single .favorite-button,.page-route-taxonomy .favorite-button{border:0!important;outline:0;box-shadow:none;background:0 0;appearance:none;-webkit-appearance:none}.page-blog-single .blog-page.post .entry-content,.page-route-single .route-page.post .entry-content{font-family:Roboto,游ゴシック体,YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN',Meiryo,sans-serif;letter-spacing:.04em;color:var(--color-font);word-wrap:break-word;line-height:2}.page-blog-single .blog-page.post .entry-content h1,.page-route-single .route-page.post .entry-content h1{font-size:3rem;font-weight:700;line-height:1.3;margin:0 0 2rem}.page-blog-single .blog-page.post .entry-content h2,.page-route-single .route-page.post .entry-content h2{font-size:2.5rem;font-weight:700;margin:2rem 0 1rem;line-height:1.35}.page-blog-single .blog-page.post .entry-content h3,.page-route-single .route-page.post .entry-content h3{font-size:2rem;font-weight:700;line-height:1.4;margin:1.6rem 0 .8rem}.page-blog-single .blog-page.post .entry-content p,.page-route-single .route-page.post .entry-content p{margin-bottom:2rem;font-size:1.8rem;line-height:2}.page-blog-single .blog-page.post .entry-content li,.page-route-single .route-page.post .entry-content li{margin-bottom:1rem;font-size:1.8rem;line-height:2}.page-blog-single .blog-page.post .entry-content a,.page-route-single .route-page.post .entry-content a{color:var(--color-accent);border-bottom:1px solid var(--color-accent);padding-bottom:5px;line-height:1.75;text-decoration:none}.page-blog-single .blog-page.post .entry-content a:visited,.page-route-single .route-page.post .entry-content a:visited{color:var(--color-accent)}.page-blog-single .blog-page.post .entry-content a:hover,.page-route-single .route-page.post .entry-content a:hover{opacity:.8}.page-blog-single .blog-page.post .entry-content :not(pre)>code,.page-route-single .route-page.post .entry-content :not(pre)>code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;font-size:.9em;letter-spacing:0;color:#333;background:#f5f5f5;border-radius:.4rem;padding:.15em .4em}.page-blog-single .blog-page.post .entry-content pre,.page-route-single .route-page.post .entry-content pre{margin:0 0 4rem;position:relative;padding:2rem 2.4rem;border-radius:1rem;background:#282c34;overflow-x:auto;line-height:1.6}.page-blog-single .blog-page.post .entry-content pre code,.page-route-single .route-page.post .entry-content pre code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;letter-spacing:0;background:0 0;color:#abb2bf;padding:0;border-radius:0}.page-blog-single .blog-page.post .entry-content .copy-button,.page-route-single .route-page.post .entry-content .copy-button{position:absolute;top:10px;right:10px;z-index:10;width:2.2rem;height:2.2rem;padding:0;border:0;outline:0;box-shadow:none;background:0 0;cursor:pointer;appearance:none;-webkit-appearance:none}.page-blog-single .blog-page.post .entry-content .copy-button:hover,.page-route-single .route-page.post .entry-content .copy-button:hover{opacity:.8}@media screen and (max-width:768px){.page-blog-single .blog-page.post .entry-content li,.page-blog-single .blog-page.post .entry-content p,.page-route-single .route-page.post .entry-content li,.page-route-single .route-page.post .entry-content p{font-size:1.6rem;line-height:1.85}}