.title--primary{margin-left:auto;text-align:right}@media screen and (max-width: 768px){.under__kv .kv-inner .logo{width:132px}.under__kv .kv-inner .logo img{width:100%}}.c_topic__fv{margin-top:35vh;margin-bottom:195px}@media screen and (max-width: 768px){.c_topic__fv{margin-top:165px !important;margin-bottom:140px}}.c_topic__wrap{width:100%;max-width:1180px;padding:0 40px;margin:auto;display:flex;align-items:flex-start;justify-content:space-between;-moz-column-gap:40px;column-gap:40px;padding-top:30px;flex-direction:row-reverse}@media screen and (max-width: 768px){.c_topic__wrap{display:block;padding:0 20px;padding-top:100px}}.c_topic__sidebar{width:100px;height:auto;position:sticky;top:40px;right:0;font-family:var(--en-font-family)}.c_topic__sidebar a{display:inline-block;font-size:18px;line-height:1.7777777778;margin-bottom:5px;padding:1px 8px 1px 4px;line-height:1.5}.c_topic__sidebar a:hover{opacity:.7}.c_topic__sidebar a.current{background:#fff;color:#000;pointer-events:none}@media screen and (max-width: 768px){.c_topic__sidebar{width:240px;margin:auto;display:flex;flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;font-size:16px;line-height:2;margin-bottom:50px}.c_topic__sidebar.single{display:none}}.c_topic__items{width:81.8181%}@media screen and (max-width: 768px){.c_topic__items{width:100%}}.c_topic__item{padding:35px 0;display:block;border-bottom:1px solid #fff}.c_topic__item:first-of-type{border-top:1px solid #fff}.c_topic__item:last-of-type.single{border-bottom:none}.c_topic__item:last-of-type.single:hover{opacity:1}@media screen and (max-width: 768px){.c_topic__item{padding:20px 0}}.c_topic__item-meta{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;margin-bottom:10px}@media screen and (max-width: 768px){.c_topic__item-meta{margin-bottom:13px}}.c_topic__item-meta time{font-size:12px;color:#ababab;line-height:1.8333333333}.c_topic__item-meta p{font-size:12px;color:#ababab;line-height:1.8333333333}.c_topNews__item-title{font-size:16px;line-height:1.5;letter-spacing:.04em}@media(min-width: 769px){.c_topNews__item-title{display:flex;align-items:flex-start}}.c_topNews__item-title .text{display:inline-block;position:relative}.c_topNews__item-title .text .arrow{display:inline-block;margin-left:10px;margin-bottom:2px;width:13px;height:13px}@media(min-width: 769px){.c_topNews__item-title .c_new_label{margin-top:-1px}}@media screen and (max-width: 768px){.c_topNews__item-title{font-size:13px;line-height:1.7692307692}.c_topNews__item-title .text{display:block;width:90%;position:relative}.c_topNews__item-title .text .arrow{position:absolute;top:50%;transform:translateY(-50%);left:calc(100% + 4px);width:11px;height:11px}}.pagination-wrapper{margin-top:11rem !important}@media screen and (max-width: 768px){.pagination-wrapper{margin-top:7rem !important}}.pagination__list{justify-content:start !important;position:relative}@media screen and (max-width: 768px){.pagination__list{width:100%;justify-content:center !important;position:relative}.pagination__list .c_prev{position:absolute;left:0;top:50%;transform:translateY(-50%)}.pagination__list .c_next{position:absolute;right:0;top:50%;transform:translateY(-50%)}}.pagination__list .pagination__item{border:none;color:#fff;font-size:15px}.pagination__list .pagination__item.pagination__item-arrow{border:none}.pagination__list .pagination__item.pagination__item--current{color:#fff;opacity:1 !important;border:1px solid #fff}.pagination__list .pagination__item::after{display:none}@media screen and (max-width: 768px){.pagination__list .pagination__item{font-size:14px}}@media(hover: hover){.pagination__list .pagination__item:hover{text-decoration:none}}.c_topic__single-title{font-size:24px;line-height:1.5833333333;margin-bottom:65px;margin-top:30px;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI"}@media screen and (max-width: 768px){.c_topic__single-title{font-size:18px;line-height:1.5555555556;margin-bottom:40px}}.c_new_label{padding:3px 5px;background:#ec6941;font-size:12px;line-height:1.5;display:inline-block;margin-right:15px}@media screen and (max-width: 768px){.c_new_label{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:10px;font-size:10px;padding:2px 4px}}.c_topic__single-img{width:100%;height:auto;margin-bottom:85px}.c_topic__single-img img{width:100%;height:100%}@media screen and (max-width: 768px){.c_topic__single-img{margin-bottom:70px}}.c_topic__single-content p{font-size:16px;line-height:1.75}@media screen and (max-width: 768px){.c_topic__single-content p{font-size:13px;line-height:2.5384615385}}.c_topic__single-content p+p{margin-top:28px}@media screen and (max-width: 768px){.c_topic__single-content p+p{margin-top:33px}}.c_topic__single-content .img2{margin-top:110px;padding:80px 0 80px;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(2, 1fr);border-top:1px solid #fff;border-bottom:1px solid #fff}.c_topic__single-content .img2 p+p{margin-top:0}@media screen and (max-width: 768px){.c_topic__single-content .img2{margin-top:50px;padding:45px 0 45px}}.c_topic__single-content p a{position:relative;display:block;width:-moz-fit-content;width:fit-content;text-decoration:underline}.c_topic__single-archive-link{width:100%;max-width:1180px;padding:0 40px;margin:auto;margin-top:40px}.c_topic__single-archive-link a{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;font-size:16px;line-height:1}.c_topic__single-archive-link .arrow{width:12px;height:12px}@media screen and (max-width: 768px){.c_topic__single-archive-link{padding:0 20px;margin-top:15px}.c_topic__single-archive-link a{font-size:14px;-moz-column-gap:20px;column-gap:20px}.c_topic__single-archive-link .arrow{width:10px;height:10px}}/*# sourceMappingURL=topics.css.map */