@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&family=Poppins:wght@300;400;500;700&display=swap";.sec-news{padding:120px 0}.sec-news .inner{width:1200px;margin:auto}.sec-news .cat-list-box{width:745px;width:100%;margin:0 auto 90px}.sec-news .cat-list-box .cat-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;gap:25px 0}.sec-news .cat-list-box .cat-list li{width:calc((100% - 40px)/3);width:calc((100% - 80px)/4);margin:0 10px}.sec-news .cat-list-box .cat-list li a{display:block;font-size:15px;letter-spacing:0;text-align:center;padding-bottom:10px;position:relative}.sec-news .cat-list-box .cat-list li a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:#e8e9e9;border-radius:50px}.sec-news .cat-list-box .cat-list li a i{display:block;position:absolute;right:13px;top:calc(50% - 5px);-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:8px;height:8px;border-right:1px solid #1a1311;border-bottom:1px solid #1a1311}.sec-news .cat-list-box .cat-list li.current a:before{background:#c99a06}.sec-news .pagenation-box{margin-top:106px}@media screen and (min-width:681px){.sec-news .cat-list-box .cat-list li a:before{-webkit-transition:background .3s;transition:background .3s}.sec-news .cat-list-box .cat-list li a i{-webkit-transition:right .3s;transition:right .3s}.sec-news .cat-list-box .cat-list li a:hover:before{background:#c99a06}.sec-news .cat-list-box .cat-list li a:hover i{right:5px}}@media screen and (max-width:680px){.sec-news{padding:30px 0 56px}.sec-news .inner{width:100%}.sec-news .cat-list-box{width:89.335%;margin:0 auto 30px}.sec-news .cat-list-box .cat-list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}.sec-news .cat-list-box .cat-list li{width:calc((100% - 10px)/2);margin:0 0 10px}.sec-news .cat-list-box .cat-list li:first-child{width:100%}.sec-news .cat-list-box .cat-list li a{font-size:16px;font-weight:500;background:#fff;padding:10px 0 12px}.sec-news .cat-list-box .cat-list li a:before{background:0 0}.sec-news .cat-list-box .cat-list li a i{right:10px;top:50%}.sec-news .cat-list-box .cat-list li.current a:before{background:#c99a06}.sec-news .cat-list-box .cat-list li.current a i{top:calc(50% - 2px);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.sec-news .pagenation-box{margin-top:56px}}.sec-single{background:#f5f5f5;padding-bottom:120px}.sec-single .inner{width:1200px;margin:auto}.sec-single .single-contnets-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sec-single .single-contnets-box{width:880px;background:#fff;padding:60px 100px 100px}.sec-single .single-contnets-box .single-date{font-size:16px;color:#ccc;letter-spacing:0;margin-bottom:5px}.sec-single .single-contnets-box .single-title{font-size:26px;color:#06162f;font-weight:700;letter-spacing:.05em;margin-bottom:40px}.sec-single .single-contnets-box .single-contnets{font-size:16px;letter-spacing:0;line-height:38px}.sec-single .single-contnets-box .single-contnets a{text-decoration:underline;color:#4d55af}.sec-single .navi-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px;padding-top:25px;border-top:1px solid #06162f}.sec-single .navi-box .navi-arrow{width:60px}.sec-single .navi-box .navi-arrow a{display:block;font-size:13px;letter-spacing:.05em;position:relative}.sec-single .navi-box .navi-arrow a:before{content:"";position:absolute;top:52%;width:12px;height:12px;border-bottom:1px solid #1a1311}.sec-single .navi-box .navi-arrow.prev a{padding-left:22px}.sec-single .navi-box .navi-arrow.prev a:before{left:0;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-left:1px solid #1a1311}.sec-single .navi-box .navi-arrow.next a{padding-right:22px}.sec-single .navi-box .navi-arrow.next a:before{right:0;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);border-right:1px solid #1a1311}.sec-single .navi-box .archive{width:calc(100% - 120px);text-align:center}.sec-single .navi-box .archive a{display:inline-block;font-size:14px;letter-spacing:0}.sec-single .news-single-sidebar{width:280px}@media screen and (min-width:681px){.sec-single .navi-box .navi-arrow.prev a:before{-webkit-transition:left .3s;transition:left .3s}.sec-single .navi-box .navi-arrow.prev a:hover:before{left:-10px}.sec-single .navi-box .navi-arrow.next a:before{-webkit-transition:right .3s;transition:right .3s}.sec-single .navi-box .navi-arrow.next a:hover:before{right:-10px}.sec-single .navi-box .archive a{-webkit-transition:opacity .3s;transition:opacity .3s}.sec-single .navi-box .archive a:hover{opacity:.6}}@media screen and (max-width:680px){.sec-single{padding-bottom:60px}.sec-single .inner{width:89.334%}.sec-single .single-contnets-box{width:100%;padding:40px 22px;border-radius:10px}.sec-single .single-contnets-box .single-date{font-size:15px}.sec-single .single-contnets-box .single-title{font-size:22px;letter-spacing:0;line-height:1.5;margin-bottom:25px}.sec-single .single-contnets-box .single-contnets{font-size:15px;line-height:2}.sec-single .single-contnets-box .single-contnets p{font-size:15px;line-height:1.5}.sec-single .navi-box{margin-top:30px;padding-top:25px}.sec-single .navi-box .navi-arrow{width:56px}.sec-single .navi-box .navi-arrow a{font-size:16px;letter-spacing:0}.sec-single .navi-box .navi-arrow a:before{width:8px;height:8px}.sec-single .navi-box .archive{width:calc(100% - 112px)}.sec-single .news-single-sidebar{width:100%}}