﻿.font-default{font-family:"Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif"}.font-newcomen-regular,#news-archive #news-archive-body .navigation ul li a{font-family:newcomen, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:400;font-style:normal}.font-newcomen-bold{font-family:newcomen, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:700;font-style:normal}.font-newcomen-black,#news-archive h2{font-family:newcomen, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:800;font-style:normal}.font-mincho,#news-archive h2 span{font-family:a-otf-midashi-mi-ma31-pr6n, "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", sans-serif;font-weight:600;font-style:normal}.clearfix::after{content:"";display:block;clear:both}.clear-img{width:auto;height:auto;max-width:100%;max-height:100%}.giza-line-common{content:"";background-repeat:repeat-x;background-size:300px 20px;width:100%;height:20px}#news-archive h2{padding:0 10px;margin-bottom:80px;font-size:4rem;text-align:center}@media screen and (max-width: 599px){#news-archive h2{font-size:2.4rem;margin-bottom:50px}}#news-archive h2 span{display:block;font-size:1.4rem}@media screen and (max-width: 599px){#news-archive h2 span{font-size:1.2rem}}#news-archive #news-archive-body{position:relative;padding:80px 0 200px 0;background:#b50000;color:#1a0606;overflow:hidden}@media screen and (max-width: 599px){#news-archive #news-archive-body{padding:80px 0 100px 0}}#news-archive #news-archive-body .box{position:relative;padding:10px;box-sizing:border-box}#news-archive #news-archive-body .box a{display:block;padding:5px;height:100%;box-sizing:border-box;background:#1a0606;text-decoration:none;color:#efefef}#news-archive #news-archive-body .box a .image{overflow:hidden}#news-archive #news-archive-body .box a .image img{max-width:100%;transition:.5s}#news-archive #news-archive-body .box a:hover .image img{transform:scale(1.05);animation:news-img-flash .4s ease-out}#news-archive #news-archive-body .box a .date{margin:10px 0;font-size:0.9rem}#news-archive #news-archive-body .box a .date time{display:inline-block;padding:0 10px;background:#b50000;border:solid 1px #b50000;color:#efefef;box-sizing:border-box}#news-archive #news-archive-body .box a .date span{display:inline-block;padding:0 10px;border:solid 1px #b50000;color:#b50000;font-weight:bold}#news-archive #news-archive-body .navigation{padding:100px 0;text-align:center}@media screen and (max-width: 599px){#news-archive #news-archive-body .navigation{padding:50px 0 100px 0}}#news-archive #news-archive-body .navigation ul{list-style:none}#news-archive #news-archive-body .navigation ul li{display:inline-block;margin:0 10px}#news-archive #news-archive-body .navigation ul li a{display:block;text-align:center;width:30px;height:30px;color:#b50000;font-size:1.5rem;text-decoration:none;background:#1a0606;border-radius:100%;transition:.2s}#news-archive #news-archive-body .navigation ul li a:hover,#news-archive #news-archive-body .navigation ul li a.active{background:#efefef}#news-archive #news-archive-body .spiderweb{position:absolute;pointer-events:none}#news-archive #news-archive-body .spiderweb.spiderweb-1{top:-120px;right:-150px;width:600px;height:600px}#news-archive #news-archive-body .spiderweb.spiderweb-2{top:-120px;left:-100px;width:400px;height:400px}@media screen and (max-width: 599px){#news-archive #news-archive-body .spiderweb.spiderweb-2{top:-60px;left:-60px;width:250px;height:250px}}
