.blue{color:#2e8b57}.black{color:#3d3d3d}div.sharedaddy{width:100%;padding-top:.8em}div.sharedaddy h3.sd-title{display:none !important}@media(max-width:750px){div.sharedaddy{border-bottom:solid 1px rgba(237,233,232,.5)}}.archive-page{margin-bottom:-100px}.archive-page .sub-mv{position:relative;height:400px;z-index:0;overflow:hidden;background:url(//narata.jp/wp/wp-content/themes/narata/css/../images/news/news-all-bg.webp?2308) no-repeat center center;background-size:cover}.archive-page .sub-mv .inner{z-index:10;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);color:#000}.archive-page .sub-mv .title{font-size:80px;line-height:1;letter-spacing:0;text-align:center;width:100%;display:block}.archive-page .sub-mv .title2{font-size:1em;font-weight:700;text-align:center;width:100%;display:block}.archive-page .sub-mv figure{width:100%;max-width:none;position:absolute;top:0;left:0;z-index:-1;opacity:.5}.archive-page .sub-mv figure img{width:100%}@media(max-width:750px){.archive-page .sub-mv{height:300px}.archive-page .sub-mv .title{font-size:70px}}.archive-page.report .sub-mv{background-image:url(//narata.jp/wp/wp-content/themes/narata/css/../images/report/report-all-bg?2308.webp)}.archive-page.single-page .sub-mv{background:0 0}.archive-page.post .title{position:relative;z-index:2;font-size:1.5em;padding-top:200px;color:#fff}.archive-page.post .post-date{display:inline-block;position:relative;z-index:2;padding-bottom:0;background:0 0;color:#fff;margin-right:1em}.archive-page.post .cat-wrap{margin-right:.5em;display:inline-block;color:#fff;position:relative;z-index:2}.archive-page.post .cat-wrap .cat{display:inline-block}.archive-page.post .cat-wrap .cat a{display:inline-block;color:#fff;text-decoration:underline;margin:0 .5em}.archive-page.post .cat-wrap .cat a:last-child{margin-right:0}.archive-page .post-wrap{display:flex;justify-content:space-between}.archive-page .blog-wrap{flex:1;box-sizing:border-box;padding:0}@media(min-width:750px){.archive-page .blog-wrap{padding-bottom:100px}}.archive-page .tag-wrap{opacity:.8;text-align:right}.archive-page .tag-wrap *{display:inline-block !important}.archive-page .tag-wrap p{margin-left:1em}.archive-page .blog-nav-wrap{width:250px;padding:50px 40px;box-sizing:border-box;color:#3d3d3d}@media(min-width:750px){.archive-page .blog-nav-wrap{border-left:solid 1px #ddd}}.archive-page .blog-nav-wrap .blog-nav-cont{margin-bottom:3em;text-align:left}.archive-page .blog-nav-wrap .blog-nav-cont .tit{font-weight:700;font-size:20px;position:relative;padding-bottom:1em}.archive-page .blog-nav-wrap .blog-nav-cont .tit:after{content:"";position:absolute;right:0;bottom:0;width:100%;height:5px;background:rgba(61,61,61,.2)}.archive-page .blog-nav-wrap .blog-nav-cont .tit span{display:block;line-height:1;font-size:14px;font-weight:400;right:0}.archive-page .blog-nav-wrap .blog-nav-cont ul{list-style:none}.archive-page .blog-nav-wrap .blog-nav-cont ul li a{display:block;padding:.5em 2em .5em 1em;box-sizing:border-box;width:100%;border-bottom:solid 1px #ddd;position:relative;color:#3d3d3d;text-decoration:none}.archive-page .blog-nav-wrap .blog-nav-cont ul li a:before{content:">";position:absolute;right:1em;top:.5em;transform:scale(.5,1)}.archive-page .blog-nav-wrap .blog-nav-cont ul li a i{position:absolute;right:0;top:1.5em}.archive-page .author{padding:20px 40px;background:rgba(0,0,0,.05);text-align:left;display:flex;justify-content:flex-start;flex-direction:row-reverse;border-top:solid 5px rgba(0,0,0,.05);border-bottom:solid 5px rgba(0,0,0,.05);color:rgba(0,0,0,.6)}.archive-page .author .img-area{width:80px;margin-right:20px}.archive-page .author .img-area img{border-radius:50%}.archive-page .author .text-area{text-align:left;width:560px}.archive-page .author .text-area .name{font-weight:700;margin:0 0 .5em}.archive-page .all-btn{margin:2em auto;text-align:center}@media screen and (max-width:750px){.archive-page{margin-bottom:0}.archive-page.post .title{font-size:1.5em;padding:3em 1em 1em;box-sizing:border-box;width:100%}.archive-page .post-wrap{display:block;border-top:solid 1px #ddd}.archive-page .blog-wrap{width:100%;box-sizing:border-box}.archive-page .blog-nav-wrap{width:100%;box-sizing:border-box;margin-top:3em;padding:2em;margin-bottom:-4em}.archive-page .blog-nav-wrap .blog-nav-cont{margin-bottom:3em;text-align:left}.archive-page .blog-nav-wrap .blog-nav-cont .tit{font-size:4.7vw;padding:.5em 1em;background:rgba(61,61,61,.2)}.archive-page .blog-nav-wrap .blog-nav-cont .tit:after{display:none}.archive-page .blog-nav-wrap .blog-nav-cont .tit span{font-size:3.7vw;right:1em}.archive-page .author{padding:1em;display:flex}.archive-page .author .img-area{width:16%;margin-right:4%}.archive-page .author .img-area img{border-radius:50%}.archive-page .author .text-area{text-align:left;width:80%}.archive-page .author .text-area .name{font-weight:700;margin:0 0 .5em}}.blog-artive-list{width:100%;box-sizing:border-box;text-align:left;font-size:16px;line-height:2;margin:0 auto;position:relative;z-index:0;border-left:solid 1px #ddd;list-style:none;display:flex;flex-wrap:wrap}.blog-artive-list .artive-list-box{border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;width:100%;box-sizing:border-box;padding:1.4em;border-bottom:solid 1px #ddd;position:relative;z-index:0}@media(min-width:750px){.blog-artive-list .artive-list-box{border-right:none;padding:24px 10%}}.blog-artive-list .artive-list-box .hover-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.blog-artive-list .artive-list-box .hover-link:hover{background:rgba(255,255,255,.3)}.blog-artive-list .artive-list-box .new{position:absolute;z-index:10;top:2em;left:2em;width:36%;max-width:100px;font-style:normal;background:#2e8b57;color:#ede9e8;font-size:100%;letter-spacing:.2em;text-align:center}.blog-artive-list .artive-list-box .artive-list-flex{display:flex;align-items:center;justify-content:space-between}.blog-artive-list .artive-list-box .artive-list-flex .img-area{width:30%;height:140px;margin-right:1.4em;overflow:hidden;position:relative;z-index:0;margin-bottom:1em;background:rgba(61,61,61,.1)}@media(min-width:750px){.blog-artive-list .artive-list-box .artive-list-flex .img-area{width:220px;height:160px}}.blog-artive-list .artive-list-box .artive-list-flex .img-area img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);height:100%;width:auto;max-width:none}.blog-artive-list .artive-list-box .artive-list-flex .img-area img:hover{opacity:.7}.blog-artive-list .artive-list-box .artive-list-flex .text-area{flex:1;line-height:1.8}.blog-artive-list .artive-list-box .artive-list-flex .text-area a{text-decoration:none}.blog-artive-list .artive-list-box .artive-list-flex .text-area .tit{font-weight:700;font-size:18px;line-height:1.5;margin:5px 0;color:#000}@media(max-width:750px){.blog-artive-list .artive-list-box .artive-list-flex .text-area .tit{font-size:16px}}.blog-artive-list .artive-list-box .artive-list-flex .text-area .data{color:#555;font-size:12px;display:inline-block;margin-right:1em}.blog-artive-list .artive-list-box .artive-list-flex .text-area .cat{display:inline-block;font-size:12px}.blog-artive-list .artive-list-box .artive-list-flex .text-area .cat a{background:rgba(61,61,61,.5);color:#fff;padding:2px .5em}.blog-artive-list .artive-list-box .artive-list-flex .text-area .main-text{height:6em;overflow:hidden;font-size:90%;color:#333}.blog-artive-list .artive-list-box .artive-list-flex .text-area a:hover *{opacity:.7}@media screen and (max-width:750px){.blog-artive-list{font-size:3.73vw;margin:0 auto 40px;display:block}.blog-artive-list .artive-list-box{width:100%}.blog-artive-list .artive-list-box .new{width:auto;padding:0 1em}}.single-page{margin-bottom:-100px}.single-page .sub-mv .title{font-size:24px;font-weight:700;margin-bottom:1em}.single-page .cat{display:inline-block}.single-page .post-wrap{border-top:solid 1px #ddd}.single-page .blog-main{border:none;padding:100px 40px;max-width:750px;margin:0 auto;text-align:center}.single-page .blog-main p{text-align:left}@media screen and (max-width:750px){.single-page{margin-bottom:0}}.blog-main{width:100%;box-sizing:border-box;padding:40px;border:solid 1px #ddd;text-align:left;font-size:16px;line-height:2;margin:0 auto 40px}.blog-main #ez-toc-container{width:100%;border:none;border-radius:none;background:#eee;padding:0}.blog-main #ez-toc-container p.ez-toc-title{font-weight:700;font-size:1,2em;background:#486683;color:#fff;display:block;width:100%;box-sizing:border-box;padding:.5em 2em}.blog-main #ez-toc-container .ez-toc-list{width:100%;box-sizing:border-box;padding:1em 2em}.blog-main #ez-toc-container .ez-toc-list>li>a{font-weight:700}#toc_container{padding:1em 0 1em 3em !important;width:100% !important;box-sizing:border-box}.blog-main h3{font-weight:700;font-size:1.2em;margin:3em 0 2em;width:100%;display:block;box-sizing:border-box;padding:.5em 2em;position:relative;background:#eee}.blog-main h3:before{content:"";position:absolute;top:1em;left:1em;width:.3em;height:1em;background:#486683}.blog-main h4{font-weight:700;font-size:1.1em;margin:2em 1em 1em;padding:0 0 0 1em;width:95%;box-sizing:border-box;display:block;border-bottom:solid 2px #999;box-sizing:border-box;position:relative}.blog-main h4:before{content:"";position:absolute;top:.5em;left:0;width:.3em;height:1em;background:#486683}.blog-main p{margin:0 1em 2em}.blog-main .b{font-weight:700}.blog-main table,.blog-main tr,.blog-main th,.blog-main td{border:solid 1px #f5dadf}.blog-main table{border-collapse:collapse;width:95.5%;margin:1.5em 1em}.blog-main table th,.blog-main table td{padding:5px 10px}.blog-main table th{background:rgba(245,218,223,.5)}.blog-main ul{margin:1.5em 1em;list-style:none;padding-left:2em}.blog-main ul li{position:relative;margin-bottom:.5em}.blog-main ul li:last-child{margin-bottom:0}.blog-main ul li:after{display:block;content:"■";position:absolute;top:0;left:-1.5em;color:#486683}.blog-main ol{margin:0 1em;counter-reset:li;list-style:none;padding-left:1em}.blog-main ol li:before{color:#486683;font-weight:700;counter-increment:li;content:counter(li) ". "}.blog-main dl{margin:1.5em 1em;padding:.5em 0 .5em 2em;border-left:solid 5px #a3b2c1;max-width:100%;box-sizing:border-box}.blog-main dl dt{font-weight:700}.blog-main dl dd{margin:0}.blog-main .feature{margin:1.5em 1em;background:rgba(245,218,223,.4);padding:.7em 1.5em;max-width:100%;box-sizing:border-box}.blog-main blockquote{position:relative;padding:1.5em 4em;background:rgba(0,0,0,.1);z-index:1;margin:1.5em 1em}.blog-main blockquote p{position:relative;z-index:3}.blog-main blockquote:before{content:"“";font-size:500%;line-height:.8em;font-family:"Times New Roman",sans-serif;color:#fff;position:absolute;left:10px;top:10px;z-index:2}.blog-main blockquote:after{content:"”";font-size:500%;line-height:0;font-family:"Times New Roman",sans-serif;color:#fff;position:absolute;right:10px;bottom:10px;z-index:2}.blog-main blockquote .bq_referrer{margin-top:.5em;text-align:right}.blog-main img{max-width:100%;height:auto;margin:1em auto}.blog-main .box-area{width:95%;background:#f0f0f0;padding:1em;box-sizing:border-box;margin:1.5em 1em}@media screen and (max-width:750px){.blog-main{width:100%;text-align:left;margin:2em auto 3em !important;color:#000;font-size:14px !important;padding:0;border:none}}.pagination{display:flex;justify-content:center;margin:2em auto}.pagination .page-numbers{width:30px;height:30px;line-height:30px;text-align:center;display:block;background:#2e8b57;color:#fff;margin:0 .3em;text-decoration:none}.pagination .next{width:auto;padding:0 1em}.pagination .prev{width:auto;padding:0 1em}.pagination .page-numbers.current{width:30px;height:30px;line-height:30px;text-align:center;display:block;background:#a3ada8;color:#fff;margin:0 .3em;text-decoration:none}.pager-area{margin:3em auto;display:flex;justify-content:center}.pager-area a{display:inline-block;background:#2e8b57;color:#fff;text-decoration:none;padding:.3em 1em;box-sizing:border-box;margin:0 .5em}