@charset "UTF-8";@media screen and (min-width:768px),print{.news-list>:not(:first-child){margin-top:15px}}.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)}}