@charset "UTF-8";.blog-index .ttl01-wrap{margin-bottom:38px}.blog-index .pagination{margin-top:105px}.category-list{display:flex;justify-content:center}@media screen and (min-width:768px),print{.category-item{padding:2px 20px}}@media screen and (max-width:767px){.category-item{padding:.48vw 2.9vw}}.category-item a{position:relative;padding-left:2.3em;text-decoration:none}.category-item a::before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (min-width:768px),print{.category-item a{font-size:14px;font-size:1.4rem}.category-item a::before{width:23px;height:23.5px}}@media screen and (max-width:767px){.category-item a{font-size:3.14vw}.category-item a::before{width:4.83vw;height:4.95vw}}.category-item:not(.category-all){position:relative}.category-item:not(.category-all)::before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:100%;background-color:#2c4198}.category-item:not(.category-all).-active{background-color:#f09c34}.category-item.category-all a{color:#888;font-weight:700;padding-left:0}.category-item.category-report a::before{background:url(/general/common/css/img/icon_report.svg) no-repeat center;background-size:contain}.category-item.category-life a::before{background:url(/general/common/css/img/icon_life.svg) no-repeat center;background-size:contain}.category-item.category-event a::before{background:url(/general/common/css/img/icon_event.svg) no-repeat center;background-size:contain}.days-list{flex-wrap:wrap}@media screen and (min-width:768px),print{.days-list{margin-top:100px}.days-list>:nth-child(n+4){margin-top:80px}}.box-detail .date{color:#888}@media screen and (min-width:768px),print{.box-detail .date{margin-bottom:10px!important;font-size:14px;font-size:1.4rem}}@media screen and (max-width:767px){.box-detail .date{font-size:2.9vw;margin-bottom:2.42vw!important}}.box-detail section{border-top:3px solid #2c4198}@media screen and (min-width:768px),print{.box-detail section{padding-top:80px;width:810px}}@media screen and (max-width:767px){.box-detail section{padding-top:7.25vw}}@media screen and (min-width:768px),print{.box-detail{display:flex;justify-content:center}.box-detail .main-head{margin-right:60px;writing-mode:vertical-rl}.box-detail .main-head .ttl01{letter-spacing:1em;margin-left:10px;padding-top:5px;font-size:15px;font-size:1.5rem}.box-detail .main-head .ttl01-en{margin-top:0}@supports (-ms-ime-align:auto){.box-detail .main-head .ttl01-en{line-height:1.75}}}.btn-back{text-align:center}@media screen and (min-width:768px),print{.btn-back{margin-top:70px}}@media screen and (max-width:767px){.btn-back{margin-top:9.66vw}}.btn-back .btn01 span{padding-right:0}@media screen and (min-width:768px),print{.btn-back .btn01 span{padding-left:30px}}@media screen and (max-width:767px){.btn-back .btn01 span{padding-left:7.25vw}}.btn-back .btn01 span:after{right:auto;top:25%;left:0;transform:scale(-1,1)}@media screen and (min-width:768px),print{.btn-back .btn01{padding-top:17px;padding-bottom:15px;width:275px;font-size:20px;font-size:2rem}.btn-back .btn01 span{padding-left:40px}.btn-back .btn01 span:after{width:26px;height:10px}.btn-back .btn01:hover{background-color:#f09c34}.btn-back .btn01:hover span:after{transform:scale(-1,1) translateX(5px) translateY(0)}}.no-data{text-align:center}@media screen and (min-width:768px),print{.no-data{margin-top:100px}}@media screen and (max-width:767px){.no-data{margin-top:12.08vw}}