html{font-family:"Jost", sans-serif;font-weight:400;font-style:normal;color:#666;-webkit-text-size-adjust:100%}body{position:relative;width:100%;background:url(../img/common/bg01.png);line-height:1.7;overflow-x:hidden}@media screen and (max-width: 767px){body{background-size:256px 256px;font-size:14px}}@media screen and (min-width: 768px){body{background-size:256px 256px;font-size:16px}}@media screen and (min-width: 1025px){body{background-size:512px 512px}}img{width:100%;height:auto}span.dash{letter-spacing:-2px}@media screen and (max-width: 767px){.display-pc{display:none}.display-sp{display:block}}@media screen and (min-width: 768px){.display-pc{display:block}.display-sp{display:none}}a:link,a:visited,a:active{position:relative;color:#9a8ef7;cursor:pointer;transition:all .5s;word-wrap:break-word}a.link-accent-style,a.link-normal-style{display:flex;position:relative;width:fit-content;padding-right:10px;line-height:24px;transition:all .5s;z-index:0}a.link-accent-style::after,a.link-normal-style::after{content:'';position:absolute;z-index:-1;bottom:0;left:10px;width:24px;height:100%;border-radius:24px;transition:all .5s}a.link-accent-style:focus::after,a.link-normal-style:focus::after{width:100%}@media (hover: hover) and (pointer: fine){a.link-accent-style:hover::after,a.link-normal-style:hover::after{width:100%}}a.link-accent-style::after{background:#9a8ef7}a.link-accent-style:focus{color:#fff}@media (hover: hover) and (pointer: fine){a.link-accent-style:hover{color:#fff}}a.link-normal-style::after{background:#fff;border:1px solid #9a8ef7}.link-box-wrapper{display:flex;position:relative;z-index:1}.link-box{position:relative;padding:1px;background:linear-gradient(90deg, #3f38b1, #e49cff);flex-shrink:0;transition:all .5s}.link-box:focus{transform:scale3d(1.01, 1.01, 1.01);filter:drop-shadow(2px 4px 2px rgba(0,0,0,0.1))}@media (hover: hover) and (pointer: fine){.link-box:hover{transform:scale3d(1.01, 1.01, 1.01);filter:drop-shadow(2px 4px 2px rgba(0,0,0,0.1))}}.link-box::after{content:'';position:absolute;background:linear-gradient(90deg, #3f38b1, #e49cff);opacity:.3;z-index:-1}.link-box.__nolink:hover{transform:none;filter:none}.link-box.__nolink::after{content:none}.link-box .link-box-inner{width:100%;height:100%;background:rgba(255,255,255,0.9);text-align:center}.link-box .__post_title{display:-webkit-box;color:#666;text-align:left;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden}.link-box .__date{display:flex;justify-content:end;color:#3f38ad;line-height:1.4}.link-box .__date::before{content:'';display:inline-block;width:8px;height:calc(1em * 1.4);margin-right:8px;background:url(../img/common/icon-primula.svg) center/8px 8px no-repeat;flex-shrink:0}.link-box .__novel_title{position:relative;display:inline-block;border-bottom:2px solid #e2ef4d;color:#3f38ad;font-weight:bold;line-height:1.25}.link-box .__tag a{display:inline-block;margin:0 5px 5px;padding:1px 5px 0;background:#9a8ef7;border-radius:3px;color:#fff}.link-box .__tag a:last-child{margin:0}.link-box .__intro{color:#666;text-align:left}@media screen and (max-width: 767px){.link-box{margin:5px}.link-box::after{top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);border-radius:0 40px}.link-box .__img{margin-bottom:15px}.link-box .__post_title{margin:0 15px 10px;max-height:calc(14px * 1.7 * 4);-webkit-line-clamp:4}.link-box .__date{margin:0 15px 15px}.link-box .__novel_title,.link-box .__tag,.link-box .__intro{margin:0 15px 15px}.link-box .__novel_title{font-size:16px}.link-box .__tag{font-size:10px}}@media screen and (min-width: 768px){.link-box{margin:10px}.link-box::after{top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);border-radius:0 60px}.link-box .__img{margin-bottom:20px}.link-box .__post_title{margin:0 10px 10px;max-height:calc(16px * 1.7 * 3);-webkit-line-clamp:3}.link-box .__date{margin:0 10px 20px}.link-box .__novel_title{margin:0 20px 20px;font-size:20px}.link-box .__tag,.link-box .__intro{margin:0 20px 20px}.link-box .__tag{font-size:12px}}.link-scale{display:inline-block;transition:all .5s}.link-scale:focus{transform:scale3d(1.02, 1.02, 1.02);filter:drop-shadow(2px 4px 2px rgba(0,0,0,0.15))}@media (hover: hover) and (pointer: fine){.link-scale:hover{transform:scale3d(1.02, 1.02, 1.02);filter:drop-shadow(2px 4px 2px rgba(0,0,0,0.15))}}[class^="link-marker"]{display:inline-block;padding:0 5px;transition:all .5s}[class^="link-marker"]::after{content:'';position:absolute;z-index:-1;bottom:0;left:0;width:0;height:100%;border-radius:24px;transition:all .5s}[class^="link-marker"]:focus::after{width:100%}@media (hover: hover) and (pointer: fine){[class^="link-marker"]:hover::after{width:100%}}[class^="link-marker"][class$="-normal"]::after{background:#9a8ef7}[class^="link-marker"][class$="-normal"]:focus{color:#fff !important}@media (hover: hover) and (pointer: fine){[class^="link-marker"][class$="-normal"]:hover{color:#fff !important}}[class^="link-marker"][class$="-white"]{color:#fff !important}[class^="link-marker"][class$="-white"]::after{background:#fff}[class^="link-marker"][class$="-white"]:focus{color:#9a8ef7 !important}@media (hover: hover) and (pointer: fine){[class^="link-marker"][class$="-white"]:hover{color:#9a8ef7 !important}}.icon-external_link{position:relative;top:-2px;right:-4px;fill:#fff}.icon-external_link svg{width:14px;height:14px;vertical-align:middle}[class^="icon-btn-arrow"]{display:inline-block;position:relative;top:0;right:0;width:34px;height:24px;margin-right:10px}[class^="icon-btn-arrow"]::before{content:'';display:block;position:absolute;top:-35.5px;left:0;width:1px;height:48px;background:#9a8ef7}[class^="icon-btn-arrow"] svg{display:block;width:34px;height:24px}[class^="icon-btn-arrow"][class$="-accent"] .cls-1{fill:#9a8ef7}[class^="icon-btn-arrow"][class$="-accent"] .cls-2{fill:#fff}[class^="icon-btn-arrow"][class$="-normal"] .cls-1{fill:#9a8ef7}[class^="icon-btn-arrow"][class$="-normal"] .cls-2{fill:#9a8ef7}@media screen and (max-width: 767px){[class^="icon-btn-arrow"]::before{top:-27.5px;height:40px}}#loading{display:flex;align-items:center;justify-content:center;position:fixed;z-index:999;width:100%;height:100%;background:url(../img/common/bg01.png) #fff}#loading #progressbar{position:relative;width:100px;height:100px}#loading #progressbar span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#999;font-size:12px}@media screen and (max-width: 767px){#loading{background-size:256px 256px}}@media screen and (min-width: 768px){#loading{background-size:256px 256px}}@media screen and (min-width: 1025px){#loading{background-size:512px 512px}}header.common{position:fixed;top:0;left:0;width:100%;background:rgba(255,255,255,0.4);transition:all .4s;z-index:100}@media screen and (max-width: 767px){header.common{height:60px}}@media screen and (min-width: 768px){header.common{height:80px}}header.common.__default{background:transparent}header.common .site-logo{filter:drop-shadow(0 0 1px #fff) drop-shadow(0 0 1px #fff) drop-shadow(0 0 1px #fff) drop-shadow(0 0 6px #fff);transform:translateZ(0)}@media screen and (max-width: 767px){header.common .site-logo{width:137px;margin:17px 0 0 10px}}@media screen and (min-width: 768px){header.common .site-logo{width:157px;margin:25px 0 0 20px}}.home header.common .site-logo{display:none}header.common .nav-btn{display:flex;justify-content:center;align-items:center;position:fixed;top:10px;background:#9a8ef7;border:1px solid #fff;box-shadow:0 0 5px rgba(0,0,0,0.1);cursor:pointer;z-index:1}header.common .nav-btn .btn-icon{position:relative;display:block;height:1px}header.common .nav-btn span{display:block;position:absolute;width:100%;height:1px;border-radius:2px;background:#fff;transition:all .4s}header.common .nav-btn.active span:nth-of-type(1){opacity:0}header.common .nav-btn.active span:nth-of-type(2){transform:translateY(0) rotate(45deg)}header.common .nav-btn.active span:nth-of-type(3){transform:translateY(0) rotate(-45deg)}@media screen and (max-width: 767px){header.common .nav-btn{right:10px;width:40px;height:40px;border-radius:20px}header.common .nav-btn .btn-icon{width:14px}header.common .nav-btn span:nth-of-type(2){transform:translateY(-5px) rotate(0deg)}header.common .nav-btn span:nth-of-type(3){transform:translateY(5px) rotate(0deg)}}@media screen and (min-width: 768px){header.common .nav-btn{right:20px;width:60px;height:60px;border-radius:30px}header.common .nav-btn .btn-icon{width:24px}header.common .nav-btn span:nth-of-type(2){transform:translateY(-8px) rotate(0deg)}header.common .nav-btn span:nth-of-type(3){transform:translateY(8px) rotate(0deg)}}header.common .nav-wrapper{display:flex;justify-content:center;flex-wrap:wrap;position:fixed;top:0;right:-100%;width:400px;height:100vh;padding:80px;background:linear-gradient(90deg, #3f38b1, #e49cff);transition:all 0.5s}header.common .nav-wrapper.panelactive{right:0}header.common .nav-wrapper::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/common/pat-dot.png) center;opacity:.1}header.common .nav-wrapper .site-name{position:relative;width:150px;height:134px;margin-bottom:90px;text-indent:-9999px;transition:all .5s;z-index:1}header.common .nav-wrapper .site-name::after{content:'';display:block;position:absolute;bottom:-70px;left:calc(50% - 0.5px);width:1px;height:40px;background:#fff}header.common .nav-wrapper .site-name a{display:block;width:100%;height:100%;background:url(../img/common/logo-pd_w_vertical.png) center/100% auto no-repeat}header.common .nav-wrapper nav.common{position:relative;height:calc(100vh - 80px * 2 - 134px - 100px);margin-left:22px;z-index:1}header.common .nav-wrapper nav.common li{position:relative;margin-bottom:10px;color:#fff;letter-spacing:1px}header.common .nav-wrapper nav.common li::before{content:'';display:block;position:absolute;top:6px;left:-22px;width:12px;height:12px;background:url(../img/common/icon01.svg?02) center/100% auto}header.common .nav-wrapper nav.common li.__title_list{margin-bottom:80px}header.common .nav-wrapper nav.common li.__title_list::after{content:'';display:block;position:absolute;bottom:-60px;left:calc(50% - 0.5px - 12px);width:1px;height:40px;background:#fff}header.common .nav-wrapper nav.common li a{color:#fff}header.common .nav-wrapper nav.common li span{margin-left:5px;font-size:10px}@media screen and (max-width: 767px){header.common .nav-wrapper{width:100%;padding:100px}header.common .nav-wrapper::after{background-size:12px 12px}header.common .nav-wrapper .site-name{width:100px;height:89px;margin-bottom:70px}header.common .nav-wrapper .site-name::after{bottom:-70px;height:40px}}@media screen and (min-width: 768px){header.common .nav-wrapper::after{background-size:12px 12px}}@media screen and (min-width: 1025px){header.common .nav-wrapper::after{background-size:16px 16px}}main,article,section{position:relative}@media screen and (max-width: 767px){main{min-height:calc(100vh - 514.85px)}}@media screen and (min-width: 768px){main{min-height:calc(100vh - 429px)}}@media screen and (min-width: 1025px){main{min-height:calc(100vh - 321.41px)}}.main-inner{position:relative;padding-top:120px}.main-inner::after{content:'';display:block;position:fixed;top:0;left:0;background:url(../img/common/bg05.png) center/100% auto no-repeat}@media screen and (max-width: 767px){.main-inner::after{width:375px;height:303px}}@media screen and (min-width: 768px){.main-inner::after{width:563px;height:455px}}.content-wrapper{position:relative;z-index:1}p{margin-bottom:1rem}.content-main{position:relative;width:100%;padding:30px 0 100px;overflow:hidden;z-index:1}.dot-layer{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/common/pat-dot.png) center;opacity:.2}@media screen and (max-width: 767px){.dot-layer{background-size:12px 12px}}@media screen and (min-width: 768px){.dot-layer{background-size:12px 12px}}@media screen and (min-width: 1025px){.dot-layer{background-size:16px 16px}}.grid-layer{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/common/pat-grid.png) center/50px 50px;opacity:.5}.text-wrapper .grid-layer{background-size:25px 25px;opacity:1}.default-thum{width:100%;aspect-ratio:2.4 / 1;background:url(../img/common/logo-pd_w_vertical.png) center/auto 50% no-repeat,linear-gradient(90deg, #3f38b1, #e49cff)}h1,h2,h3,h4,h5,h6{font-weight:bold}@media screen and (max-width: 767px){h1{font-size:32px;line-height:1.2}h2{font-size:28px;line-height:1.2}h3{font-size:24px;line-height:1.2}h4{font-size:20px;line-height:1.3}h5{font-size:18px;line-height:1.4}h6{font-size:16px;line-height:1.5}}@media screen and (min-width: 768px){h1{font-size:36px;line-height:1.2}h2{font-size:32px;line-height:1.2}h3{font-size:28px;line-height:1.2}h4{font-size:24px;line-height:1.2}h5{font-size:20px;line-height:1.3}h6{font-size:18px;line-height:1.4}}.page-title{position:relative;width:fit-content;background:linear-gradient(90deg, #3f38b1, #e49cff);color:#3f38ad;background-clip:text;-ms-background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold;letter-spacing:3px;line-height:1.2;z-index:1}.page-title span{margin-left:5px;font-size:12px}.page-title+.deco{display:block;position:absolute;left:0px;background:url(../img/common/deco-circle.png) center/100% auto}@media screen and (max-width: 767px){.page-title{margin-left:10px;font-size:28px;filter:drop-shadow(2px 2px 0 #e2ef4d77)}.page-title+.deco{top:-30px;width:111px;height:151px}}@media screen and (min-width: 768px){.page-title{margin-left:40px;font-size:32px;filter:drop-shadow(4px 4px 0 #e2ef4d77)}.page-title+.deco{top:-30px;width:167px;height:227px}}@media screen and (min-width: 1025px){.page-title{margin-left:60px}.page-title+.deco{top:-40px;width:222px;height:302px}}.scroll-wrapper{-ms-overflow-style:none;scrollbar-width:none}.scroll-wrapper::-webkit-scrollbar{display:none}.scroll-wrapper .simplebar-scrollbar.simplebar-visible::before{opacity:1}.scroll-wrapper .simplebar-track{background:rgba(0,0,0,0.1);border-radius:10px}.scroll-wrapper .simplebar-track .simplebar-scrollbar::before{background:#9a8ef7;top:0;right:0;bottom:0;left:0}.scroll-wrapper .simplebar-track.simplebar-horizontal{width:75%;margin:0 auto;height:10px !important}.scroll-wrapper .simplebar-track.simplebar-horizontal .simplebar-scrollbar::before{height:10px !important}@media screen and (max-width: 767px){.scroll-wrapper .simplebar-track.simplebar-horizontal{height:5px !important}.scroll-wrapper .simplebar-track.simplebar-horizontal .simplebar-scrollbar::before{height:5px !important}}.scroll-wrapper .simplebar-track.simplebar-vertical{width:10px}.scroll-wrapper .simplebar-track.simplebar-vertical .simplebar-scrollbar::before{width:10px !important}@media screen and (max-width: 767px){.scroll-wrapper .simplebar-track.simplebar-vertical{width:5px}.scroll-wrapper .simplebar-track.simplebar-vertical .simplebar-scrollbar::before{width:5px !important}}.scroll-wrapper .spacer{width:10px;height:10px;padding:25px}@media screen and (max-width: 767px){.scroll-wrapper .spacer{padding:10px}}footer.common{position:relative;width:100vw;background:linear-gradient(90deg, #3f38b1, #e49cff);color:#fff;z-index:1}footer.common a{color:#fff}footer.common .app .app-info .info-store-bn{display:flex;justify-content:space-between;margin-bottom:20px}footer.common .footer-menu li{position:relative;margin:0 0 10px 18px}footer.common .footer-menu li:last-child{margin-bottom:0}footer.common .footer-menu li::before{content:'';display:block;position:absolute;top:5px;left:-18px;width:12px;height:12px;background:url(../img/common/icon01.svg?02) center/100% auto}@media screen and (max-width: 767px){footer.common .footer-menu li::before{top:4px;left:-16px;width:10px;height:10px}}footer.common .corporate .corporate-logo{width:170px;margin:0 auto 10px}footer.common .corporate .copyright{font-size:10px;text-align:center}@media screen and (max-width: 767px){footer.common{padding:50px 40px}footer.common .app,footer.common .footer-menu{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.2)}footer.common .app{width:100%}footer.common .app .app-logo{width:100%;margin-bottom:20px;text-align:center}footer.common .app .app-logo img{width:120px}footer.common .app .app-info{width:75%;margin:0 auto}footer.common .app .app-info .info-store-bn [class^="__bn"]{width:100px}footer.common .app .app-info .info-outline{font-size:10px}footer.common .footer-menu{display:flex;justify-content:center;width:100%}footer.common .footer-menu ul{font-size:12px}footer.common .corporate{width:100%}}@media screen and (min-width: 768px){footer.common{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:center;padding:100px 0}footer.common .app,footer.common .footer-menu,footer.common .corporate{display:flex;align-content:center;align-items:center;justify-content:center;padding:0 40px}footer.common .app,footer.common .footer-menu{border-right:1px solid rgba(255,255,255,0.2)}footer.common .app{width:100%;margin-bottom:50px}footer.common .app .app-logo{width:136px;margin-right:40px}footer.common .app .app-info .info-store-bn [class^="__bn"]{width:120px}footer.common .app .app-info .info-outline{font-size:12px}footer.common .footer-menu ul{font-size:14px}footer.common .corporate{flex-wrap:wrap;width:260px}}@media screen and (min-width: 1025px){footer.common .app{width:auto;margin-bottom:0}}#archive .link-box-wrapper{flex-wrap:wrap}@media screen and (max-width: 767px){#archive .content-main{padding:30px 10px 100px}#archive .link-box{width:85%;margin:5px auto 20px}#archive .link-box .default-thum{min-height:calc(79.9333333333vw / 2.4 * 1)}}@media screen and (min-width: 768px){#archive .content-main{padding:30px 10px 100px}#archive .link-box{width:45%;margin:10px calc((100% - 90%) / 4) 40px}#archive .link-box .default-thum{min-height:calc(43.56640625vw / 2.4 * 1)}}@media screen and (min-width: 1025px){#archive .content-main{width:1200px;margin:0 auto;padding:30px 0 100px}#archive .link-box{width:30%;margin:10px calc((100% - 90%) / 6) 40px}#archive .link-box .default-thum{min-height:149.28px}}.text-wrapper{position:relative;padding:60px 0;background:rgba(255,255,255,0.3);box-shadow:0 0 10px rgba(0,0,0,0.02)}.text-wrapper .text-inner{position:relative;margin:0 auto;text-shadow:0 0 1px #fff, 0 0 2px #fff}@media screen and (max-width: 767px){.text-wrapper .text-inner{width:90%}}@media screen and (min-width: 768px){.text-wrapper .text-inner{width:70%}}@media screen and (min-width: 1025px){.text-wrapper .text-inner{width:900px}}.text-wrapper .text-inner p:last-child,.text-wrapper .text-inner ul:last-child,.text-wrapper .text-inner ol:last-child,.text-wrapper .text-inner figure:last-child{margin:0}.text-wrapper .text-inner img{width:auto;max-width:100%;height:auto}.text-wrapper .text-inner .__img{margin-bottom:2rem;padding:3px;background:#fff;border:1px solid #ddd;text-align:center}.text-wrapper .text-inner hr{width:80%;height:2px;margin:2rem auto;background:#e2ef4d;border:0}.text-wrapper .text-inner ul{list-style:disc outside;margin:1rem 0 1rem 1.4rem}.text-wrapper .text-inner ol{list-style:decimal outside;margin:1rem 0 1rem 1.4rem}.text-wrapper .text-inner li{margin-bottom:0.5rem}@media screen and (max-width: 767px){.text-wrapper .text-inner h1.wp-block-heading{font-size:14px;line-height:1.5}.text-wrapper .text-inner h2{font-size:17px;line-height:1.4}.text-wrapper .text-inner h3{font-size:15px;line-height:1.4}.text-wrapper .text-inner h4{font-size:14px;line-height:1.5}.text-wrapper .text-inner h5{font-size:14px;line-height:1.5}.text-wrapper .text-inner h6{font-size:14px;line-height:1.5}}@media screen and (min-width: 768px){.text-wrapper .text-inner h1.wp-block-heading{font-size:16px;line-height:1.5}.text-wrapper .text-inner h2{font-size:19px;line-height:1.4}.text-wrapper .text-inner h3{font-size:17px;line-height:1.4}.text-wrapper .text-inner h4{font-size:16px;line-height:1.5}.text-wrapper .text-inner h5{font-size:16px;line-height:1.5}.text-wrapper .text-inner h6{font-size:16px;line-height:1.5}}.text-wrapper .text-inner h2.wp-block-heading{margin:1rem 0;color:#3f38ad}.text-wrapper .text-inner h1.wp-block-heading,.text-wrapper .text-inner h3.wp-block-heading,.text-wrapper .text-inner h4.wp-block-heading,.text-wrapper .text-inner h5.wp-block-heading,.text-wrapper .text-inner h6.wp-block-heading{margin:0.5rem 0;color:#3f38ad}.text-wrapper .text-inner p+h2.wp-block-heading,.text-wrapper .text-inner p+h3.wp-block-heading,.text-wrapper .text-inner p+h4.wp-block-heading,.text-wrapper .text-inner p+h5.wp-block-heading,.text-wrapper .text-inner p+h6.wp-block-heading,.text-wrapper .text-inner ul+h2.wp-block-heading,.text-wrapper .text-inner ul+h3.wp-block-heading,.text-wrapper .text-inner ul+h4.wp-block-heading,.text-wrapper .text-inner ul+h5.wp-block-heading,.text-wrapper .text-inner ul+h6.wp-block-heading,.text-wrapper .text-inner ol+h2.wp-block-heading,.text-wrapper .text-inner ol+h3.wp-block-heading,.text-wrapper .text-inner ol+h4.wp-block-heading,.text-wrapper .text-inner ol+h5.wp-block-heading,.text-wrapper .text-inner ol+h6.wp-block-heading,.text-wrapper .text-inner figure+h2.wp-block-heading,.text-wrapper .text-inner figure+h3.wp-block-heading,.text-wrapper .text-inner figure+h4.wp-block-heading,.text-wrapper .text-inner figure+h5.wp-block-heading,.text-wrapper .text-inner figure+h6.wp-block-heading{margin-top:2rem}.text-wrapper .text-inner h2.wp-block-heading{margin-left:-6px;padding:0.1rem 0.5rem;border-bottom:2px solid #e2ef4d;border-left:6px solid #e2ef4d}.text-wrapper .text-inner h3.wp-block-heading{display:flex}.text-wrapper .text-inner h3.wp-block-heading::before{content:'';display:inline-block;width:10px;height:calc(1em * 1.4);margin:0 6px 0 1px;background:url(../img/common/icon-primula.svg) center/10px 10px no-repeat;flex-shrink:0}.text-wrapper .text-inner .post-date{display:flex;margin-bottom:5px;color:#3f38ad}.text-wrapper .text-inner .post-date::before{content:'';display:inline-block;width:8px;height:calc(1em * 1.7);margin-right:8px;background:url(../img/common/icon-primula.svg) center/8px 8px no-repeat;flex-shrink:0}.text-wrapper .text-inner .post-title{margin:0 0 2rem;padding:0 0 10px;border-bottom:2px solid #e2ef4d;border-left:none;color:#3f38ad;line-height:1.5}@media screen and (max-width: 767px){.text-wrapper .text-inner .post-title{font-size:18px}}@media screen and (min-width: 768px){.text-wrapper .text-inner .post-title{font-size:20px}}.text-wrapper .text-inner .link-accent-style:hover{text-shadow:none}.text-wrapper .text-inner .has-text-align-center{text-align:center}.text-wrapper .text-inner .has-text-align-right{text-align:right}.text-wrapper .text-inner .wp-block-image{margin-bottom:2rem}.text-wrapper .text-inner .aligncenter{text-align:center}.text-wrapper .text-inner .alignright{text-align:right}.share-box{display:flex;justify-content:end;margin:10px auto 60px;line-height:30px}.share-box .box-title{position:relative;margin-right:15px;color:#999}.share-box .box-title::before{content:'';display:block;position:absolute;top:-25px;left:-25px;width:15px;height:40px;border-bottom:1px solid #999;border-left:1px solid #999}.share-box a{display:block;width:100%;height:100%}.share-box .__x,.share-box .__line,.share-box .__facebook{width:30px;height:30px;margin-right:15px}.share-box .__x:last-child,.share-box .__line:last-child,.share-box .__facebook:last-child{margin:0}.share-box .__x a{display:flex;align-items:center;justify-content:center;background:#000;border-radius:100%}.share-box .__x a img{width:15px;height:auto}@media screen and (max-width: 767px){.share-box{width:90%}}@media screen and (min-width: 768px){.share-box{width:90%}}@media screen and (min-width: 1025px){.share-box{width:900px}}.content-footer{display:flex;justify-content:center;margin-top:30px}.content-footer .wp-pagenavi{display:flex;justify-content:center}.content-footer .page,.content-footer .current{display:block;width:fit-content;min-width:24px;height:24px;margin:0 0.4em;border-radius:100%;line-height:24px;text-align:center}.content-footer .page{background:#9a8ef7;color:#fff}.content-footer .current{border:1px solid #9a8ef7;color:#9a8ef7}.content-footer .extend{height:24px;line-height:24px;margin:0 0.4em}.content-footer .first,.content-footer .__prev a,.content-footer .last,.content-footer .__next a{position:relative;width:fit-content;height:24px;line-height:24px}.content-footer .first,.content-footer .__prev a{padding-left:44px}.content-footer .first::before,.content-footer .__prev a::before{content:'';display:block;position:absolute;top:0;left:0;width:34px;height:24px;margin-right:10px;background:url(../img/common/btn-arrow01.svg) center/100% auto;transform:scale(-1, 1)}.content-footer .first::after,.content-footer .__prev a::after{left:0}.content-footer .last,.content-footer .__next a{padding-right:44px;padding-left:10px}.content-footer .last::before,.content-footer .__next a::before{content:'';display:block;position:absolute;top:0;right:0;width:34px;height:24px;background:url(../img/common/btn-arrow01.svg) center/100% auto}.content-footer .last::after,.content-footer .__next a::after{right:0;left:auto}.content-footer .__prev,.content-footer .__next{width:92px;height:24px}.content-footer .__back{height:24px;margin:0 2em;line-height:24px}.content-footer .__back .link-marker-normal{padding:0 10px}.error404 .link-accent-style{margin-left:20px}.error404 .link-accent-style [class^="icon-btn-arrow"]::before{top:-12px;height:24px}
/*# sourceMappingURL=common.css.map */
