body#archive-trust-note,body#archive-info,body#trust-note,body#single{padding-top:0}#trust-note .bgwhite{background:#fff;border-radius:10px;max-width:1100px;margin:auto;padding:80px 100px 100px}.postmeta{margin-bottom:30px;display:flex}.postmeta time{color:#999;font-size:1.5rem}time+.catlinks{margin-left:20px}.catlinks a{color:#fff;background:#4234fa;border-radius:3px;padding:3px 10px 4px;font-size:1.2rem}.catlinks a+a{margin-left:10px}.arrowbtn{cursor:pointer;background:#bcb7f8;border-radius:50px;width:50px;height:50px;transition:background .3s;display:inline-block;position:relative}a:hover .arrowbtn,.arrowbtn:hover{background:#7269f2}.arrowbtn:before{content:"";border-color:#4234fa;border-bottom-style:solid;border-bottom-width:2px;border-right-style:solid;border-right-width:2px;width:8px;height:8px;transition:border-color .3s;display:block;position:absolute;top:20px;right:19px;transform:rotate(-45deg)}a:hover .arrowbtn:before,.arrowbtn:hover:before{border-color:#fff}.arrowbtn.prev:before{transform:rotate(135deg)}.arrowbtn.next:before{right:22px;transform:rotate(-45deg)}body .post-thumbnail{text-align:center;margin:50px 0}#postnav{margin-top:70px}#postnav .arrows a{font-size:1.6rem}#postnav .arrows:after{content:"";clear:both;display:block}#postnav .arrows .prev{float:left}#postnav .arrows .next{float:right}#postnav .arrows a{align-items:center;gap:10px;display:flex}#postnav .btnbox .btn{margin-left:auto;margin-right:auto;position:relative;top:-60px}div.postlist{grid-gap:30px 34px;grid-template-columns:1fr 1fr 1fr;margin-top:50px;display:grid}div.postlist article{background:#fff;border-radius:10px;padding:30px 20px}div.postlist article .catlinks{margin-bottom:19px}div.postlist article h1{opacity:1;margin-top:20px;font-weight:700;line-height:1.5em;transition:opacity .3s}div.postlist article a:hover h1{opacity:.7}div.postlist article .postmeta{border-top:1px solid #bababa;margin-top:20px;margin-bottom:0;padding-top:10px}div.postlist article .thumbnail img{aspect-ratio:600/450;object-fit:cover;width:100%}nav#categorylist{z-index:1;background:#fff;border:1px solid #f6f6f6;border-radius:10px;margin-top:50px;padding:35px 32px;position:relative}nav#categorylist ul{gap:0 15px;display:flex}nav#categorylist ul li{flex-grow:1}nav#categorylist ul li a{background:#f6f6f6;border-radius:5px;align-items:center;height:50px;padding-left:17px;font-weight:700;transition:background .3s;display:flex}nav#categorylist ul li a:hover{background:#e4e4e4}nav#categorylist ul li a:before{content:"";background:#fff;border:1px solid #e4e4e4;width:20px;height:20px;margin-right:10px;display:inline-block}nav#categorylist ul li.current-cat a{color:#fff;background:#4234fa}nav#categorylist ul li.current-cat a:before{background:url(/legacy-assets/common/img/ico_check.svg) 0 0/contain no-repeat;border:none;width:19px;height:11px}.bggrey{background:#f6f6f6}#archive-trust-note footer{margin-top:0}#archive-trust-note .bggrey{margin-top:-40px;padding-top:112px;padding-bottom:150px}body .wp-pagenavi{justify-content:center;align-items:center;display:flex}body .wp-pagenavi>span,body .wp-pagenavi>a{text-align:center;background:#fff;border-radius:3px;width:40px;margin:0 5px;line-height:40px;display:inline-block}body .wp-pagenavi span.pages{padding:0 10px}body .wp-pagenavi .current,body .wp-pagenavi a:hover{color:#fff;background:#4234fa}body .wp-pagenavi .nextpostslink,body .wp-pagenavi .previouspostslink{cursor:pointer;background:#bcb7f8;border-radius:50px;width:50px;height:50px;transition:background .3s;position:relative}body .wp-pagenavi .nextpostslink:before,body .wp-pagenavi .previouspostslink:before{content:"";border-color:#4234fa;border-bottom-style:solid;border-bottom-width:2px;border-right-style:solid;border-right-width:2px;width:8px;height:8px;transition:border-color .3s;display:block;position:absolute;top:20px;right:22px;transform:rotate(-45deg)}body .wp-pagenavi .previouspostslink:before{right:19px;transform:rotate(-225deg)}body .wp-pagenavi .nextpostslink span,body .wp-pagenavi .previouspostslink span{display:none}body .wp-pagenavi .nextpostslink:hover:before,body .wp-pagenavi .previouspostslink:hover:before{border-color:#fff}body .wp-pagenavi .nextpostslink{margin-left:25px}body .wp-pagenavi .previouspostslink{margin-right:25px}body .wp-pagenavi{text-align:center;width:100%;margin:40px 0}.otherposts{margin-top:150px;margin-bottom:180px}#single .w1100>.main{max-width:1100px;margin:auto;padding:10px 30px 80px}#single .wp-block-pullquote blockquote,#single .entry-content blockquote{background:#fff}.infolist{margin-top:60px}.infolist article{border-top:1px solid #ccc}.infolist article:last-child{border-bottom:1px solid #ccc}.infolist article a{background:0 0;padding:40px 0;transition:background .3s;display:flex}.infolist article a time{width:10em;line-height:1.8em}.infolist article a:hover{background:#fff}.infolist article a h1{font-size:1.6rem;font-weight:700;line-height:1.8em}#single .entry-content h2{background:#fff}.casemeta .cat{color:#4234fa;border:1px solid #4234fa;border-radius:50px;padding:6px 10px;display:inline-block}.casemeta .name{margin-top:14px;display:block}@media screen and (width<=767px){.infolist{margin-top:60px}.infolist article a{padding:15px 0;display:block}.infolist article a time{width:auto;font-size:1.2rem}.infolist article a h1{font-size:1.4rem}nav#categorylist{margin-top:60px;padding:24px}nav#categorylist ul{grid-gap:10px;grid-template-columns:1fr 1fr;display:grid}#archive-trust-note .bggrey{margin-top:-80px;padding-top:140px}div.postlist{padding:0 28px;display:block}div.postlist article{padding:20px}div.postlist article+article{margin-top:30px}div.postlist article h1,div.postlist article .postmeta{margin-top:15px}.postmeta time{font-size:1.2rem}#trust-note .bgwhite{padding:30px 20px}.casemeta .cat{padding:2px 12px;font-size:1.2rem}.casemeta .name{font-size:1.4rem}body .post-thumbnail{margin:30px auto 50px}.wp-block-pullquote blockquote,.entry-content blockquote{padding:35px 30px}#postnav .btnbox{margin-top:33px}#postnav .btnbox .btn{top:0}.otherposts{margin-top:33px;margin-bottom:120px}.yarpp div.postlist{margin-top:33px}#single .w1100>.main{padding:0}#single .entry-content h2{border-bottom:1px solid #bababa;padding:0 0 10px}.arrowbtn{width:39px;height:39px}.arrowbtn:before,.arrowbtn.next:before{width:6px;height:6px;top:16px;right:17px}#case-prev.arrowbtn:before{right:15px}#case-prev.arrowbtn{margin-right:10px}}@media screen and (width<=400px){nav#categorylist ul{grid-template-columns:1fr}}
