*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-size:14px;font-family:"Noto Sans JP",sans-serif;color:#000}head,footer,section,main,aside{display:block}h1,h2,h3,h4,h5,h6{margin:0;padding:0}ul,ol{list-style:none;margin:0;padding:0}a{color:inherit}p{margin:0}img{vertical-align:top;max-width:100%;margin:0 auto}.pc{display:block}@media (max-width:767px){.pc{display:none}}.sp{display:none}@media (max-width:767px){.sp{display:block}}.inner{width:1100px;max-width:100%;margin:0 auto}@media (max-width:767px){.inner{width:350px;max-width:100%}}@media (min-width:768px) and (max-width:1279px){.inner{width:750px}}.util-btn-link{text-decoration:none;font-size:18px;width:142px;height:34px;display:inline-block;border:1px solid #000;font-weight:700;line-height:34px;text-align:center;font-family:"Cormorant Garamond",serif;background:#fff;transition:all .3s ease}.util-btn-link:hover{background:#000;color:#fff}.section-title{font-family:"Cormorant Garamond",serif;font-size:28px;font-weight:700}.Widget-aside{width:30%;margin-left:87px}@media (max-width:767px){.Widget-aside{width:100%;margin:100px auto 0}}.article-head{font-size:22px;padding-bottom:12px;font-family:"Cormorant Garamond",serif;border-bottom:1px solid #000;display:inline-block;width:200px;letter-spacing:.1em}@media (max-width:767px){.article-head{display:block;width:100%}}@media (max-width:767px){.Widget-item{width:80%;margin:0 auto}}@media (min-width:768px) and (max-width:1279px){.Widget-item{width:100%}}.Widget-item a{text-decoration:none;transition:all .3s ease 0s}.Widget-item a:hover{opacity:.7;transition:all .3s ease 0s}.Widget-item-top{display:flex;margin-top:41px}@media (max-width:767px){.Widget-item-top{width:100%;margin:41px auto 0}}.Widget-item-date{font-size:14px;margin-top:27px;width:32.5842696629%;margin-right:23px}@media (max-width:767px){.Widget-item-date{margin-right:57px}}.Widget-item-img{width:97px}.Widget-item-img img{width:97px;height:auto}.Widget-item-title{margin-top:9px;font-weight:400;font-size:14px}.Widget-backnumber{margin-top:103px}.second-head{margin-top:20px}.Widget-category-list a{display:inline-block;font-size:16px;text-decoration:none;margin-left:50px;margin-top:10px}@media (max-width:767px){.Widget-category-list{text-align:center}.Widget-category-list a{margin-left:0}}