﻿@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;700&display=swap";html{margin-top:0 !important}.news{padding:246px 0 197px}.news__content{padding-right:40px;padding-left:40px;margin-right:auto;margin-left:auto;width:100%;display:flex}@media screen and (max-width: 740px){.news__content{padding-right:25px;padding-left:25px}}.news__page-ttl{padding:0}.news__main{flex-shrink:0;width:66.6666666667%;min-width:calc(100% - 398px);margin:0 0 0 auto}.news__main-inner{margin:0 auto;max-width:800px}.news__list{list-style:none;border-bottom:solid 1px #000}.news__list-item{border-top:solid 1px #000}.news__list-item>a,.news__list-main{display:flex;justify-content:space-between;padding:20px 0 19px;cursor:pointer}@media screen and (min-width: 1025px){.news__list-item>a:hover,.news__list-main:hover{color:#909090}.news__list-item>a:hover .news__list-ttl,.news__list-main:hover .news__list-ttl{text-decoration:underline}}.news__list-detail{display:none;padding:5px 0 20px;font-weight:500;font-size:15px;letter-spacing:.04em;line-height:28px}.news__list-detail>a{text-decoration:underline}@media screen and (min-width: 1025px){.news__list-detail>a:hover{color:#909090;text-decoration:none}}.news__list-head{display:flex;font-family:"Nunito Sans","游ゴシック",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:14px;line-height:22px}.news__list-cate:before{content:"/";display:inline-block;margin:0 17px}.news__list-ttl{font-family:"Nunito Sans","游ゴシック",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-weight:500;font-size:14px;line-height:22px;width:50%;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 740px){.news__list-item>a,.news__list-main{padding:17px 0;display:block}.news__list-head{margin-bottom:4px;font-size:13px}.news__list-cate:before{margin:0 10px}.news__list-ttl{text-align:left;width:100%;white-space:initial;overflow:auto}.news__list-detail{font-size:14px;line-height:26px}}@media screen and (max-width: 740px){.news{padding:243px 0 150px}.news.--single{padding:241px 0 137px}.news__content{display:block}.news__page-ttl{margin-bottom:48px}.news.--single .news__page-ttl{display:none}.news__main{width:100%;min-width:100%}}.side__wrap{margin:9px 0 122px}.side__wrap.--single{margin:9px 0 114px}.side__list{display:flex;gap:1em}.side__item{color:#909090}.side__item a{display:block;font-family:"Nunito Sans","游ゴシック",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:14px;line-height:16px;padding:0 .2em;min-width:34px;text-align:center;position:relative}.side__item a:before{content:"";position:absolute;width:100%;height:1px;background:#000;left:0;bottom:0;opacity:0}@media screen and (min-width: 1025px){.side__item a:hover{color:#000}}.side__item.is-current{color:#000}.side__item.is-current a:before{opacity:1}@media screen and (max-width: 740px){.side__wrap{margin:0 0 41px}.side__wrap.--single{display:none}}.post img,.post video{max-width:100%}.post__head{margin-bottom:41px}.post__ttl{font-weight:500;font-size:22px;line-height:1.6818181818;letter-spacing:.04em}.post__meta{display:flex;align-items:center;font-family:"Nunito Sans","游ゴシック",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:12px;line-height:1.1666666667;margin-top:6px}.post__cat{display:flex;align-items:center;gap:.5em;padding-left:10px;margin-left:8px;position:relative}.post__cat:before{content:"/";font-size:13px;position:absolute;top:50%;left:0;transform:translateY(-48%)}@media screen and (min-width: 1025px){.post__cat-item a:hover{opacity:.5;text-decoration:underline}}.post__content{padding-bottom:200px;border-bottom:solid 1px #909090}.post__content *{font-weight:500;font-size:16px;letter-spacing:.04em;line-height:28px}.post__content>*{margin-top:54px}.post__content>*:first-child{margin-top:0 !important}.post__links{display:flex;justify-content:center;align-items:center;position:relative;font-family:"Nunito Sans","游ゴシック",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:16px;line-height:20px;margin-top:140px}.post__links.--single{margin-top:120px}@media screen and (min-width: 1025px){.post__links a:hover{opacity:.5;text-decoration:underline}}.post__prev,.post__next{line-height:0;position:absolute;top:50%;transform:translateY(-50%)}.post__prev{left:0}.post__next{right:0}@media screen and (max-width: 740px){.post__content{padding-bottom:95px}.post__content>*{margin-top:34px}.post__links{margin-top:80px}.post__links.--single{margin-top:80px}.post__prev svg,.post__next svg{width:28px}}.has-vivid-red-color,.has-red-color{color:#b30c0c}.has-gray-color{color:#666}.has-light-gray-color{color:#ddd}.has-red-background-color{background-color:#b30c0c}.has-gray-background-color{background-color:#666}.has-light-gray-background-color{background-color:#ddd}.has-background{padding:25px}.wp-element-caption{font-size:14px;line-height:20px;margin-top:12px}.wp-block-gallery{display:flex;flex-wrap:wrap;gap:22px}.wp-block-gallery>*{width:calc(33.3% - 14.6666666667px)}.wp-block-gallery+.wp-block-gallery{margin-top:27px}.is-layout-flex{display:flex;flex-wrap:wrap}.columns-1{gap:27px}.columns-1>*{width:100%}.columns-2{gap:27px}.columns-2>*{width:calc(50% - 13.5px)}.columns-3{gap:22px}.columns-3>*{width:calc(33.3% - 14.6666666667px)}.columns-4{gap:22px}.columns-4>*{width:calc(25% - 16.5px)}.wp-block-columns{flex-wrap:nowrap;gap:27px}.wp-element-button{width:100%;display:flex;justify-content:center;align-items:center;min-height:50px;border:1px solid #000;margin:0;padding:11px 0 9px;font-family:"Nunito Sans","游ゴシック",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:14px;line-height:22px;text-align:center;transition:.4s ease;color:#000;background:none;box-shadow:none;letter-spacing:0}@media screen and (min-width: 1025px){.wp-element-button:hover{background:#000;color:#fff}}.wp-block-buttons{display:flex;flex-wrap:wrap;gap:10px}.wp-block-buttons .wp-block-button{width:100%}.wp-block-buttons .wp-block-button__width-25{width:calc(25% - 7.5px)}.wp-block-buttons .wp-block-button__width-50{width:calc(50% - 5px)}.wp-block-buttons .wp-block-button__width-75{width:calc(75% - 3px)}.wp-block-heading+*{margin-top:30px}h1.wp-block-heading{font-size:24px;font-weight:500;line-height:1.6818181818;letter-spacing:.04em}h2.wp-block-heading{font-size:20px;font-weight:500;line-height:1.6818181818;letter-spacing:.04em}.wp-block-table table{width:100%}.wp-block-table table th,.wp-block-table table td{border:solid 1px #909090;padding:13px;vertical-align:middle}.wp-block-table table th{text-align:center;background:#ddd}.wp-block-file a:not(.wp-element-button){text-decoration:underline}@media screen and (min-width: 1025px){.wp-block-file a:not(.wp-element-button):hover{opacity:.5}}.wp-block-separator{border-color:#909090;background:none}.wp-block-separator.is-style-wide{border-top-width:2px}.wp-block-separator.is-style-dots{border-style:dotted}.wp-block-separator.has-red-background-color{border-color:#b30c0c}.wp-block-separator.has-gray-background-color{border-color:#666}.wp-block-separator.has-light-gray-background-color{border-color:#ddd}.wp-block-latest-posts li+li{margin-top:10px}.wp-block-latest-posts a{text-decoration:underline}@media screen and (min-width: 1025px){.wp-block-latest-posts a:hover{opacity:.5}}.wp-block-embed-youtube iframe{width:100%;aspect-ratio:16/9}@media screen and (max-width: 740px){.has-background{padding:20px}.columns-1,.columns-2,.columns-3,.columns-4{gap:12px}.columns-1>*,.columns-2>*,.columns-3>*,.columns-4>*{width:100%}.wp-block-columns{flex-wrap:wrap;gap:12px}.wp-block-columns .wp-block-column{width:100%;flex-basis:auto !important}.wp-block-gallery+.wp-block-gallery{margin-top:12px}.wp-block-buttons{gap:10px}.wp-block-buttons .wp-block-button__width-25{width:calc(50% - 5px)}.wp-block-buttons .wp-block-button__width-75{width:100%}.wp-block-heading+*{margin-top:25px}}
