@charset "UTF-8";@font-face{font-family:"NotoSans400";src:url("../font/NotoSansJP-Regular.woff")}@font-face{font-family:"NotoSans500";src:url("../font/NotoSansJP-Medium.woff")}@font-face{font-family:"NotoSans700";src:url("../font/NotoSansJP-Bold.woff")}@font-face{font-family:"NotoSans900";src:url("../font/NotoSansJP-Black.woff")}@media screen and (min-width:1201px){.single-info{padding:60px 0 80px}}@media screen and (max-width:1200px){.single-info{padding:30px 0 60px}}.single-info__inner{max-width:1000px;width:calc(100% - 40px);margin:0 auto}.single-info__box{background-color:#FFFFFF}@media screen and (min-width:1201px){.single-info__box{margin-top:50px;padding:90px 90px 44px}}@media screen and (max-width:1200px){.single-info__box{margin-top:30px;padding:40px 40px 20px}}.single-info__date{letter-spacing:0.01em}.single-info__title{margin-bottom:20px;padding-bottom:8px;line-height:1.75;letter-spacing:0.01em;border-bottom:1px solid #0C56AA}@media screen and (min-width:1201px){.single-info__title{font-size:30px}}@media screen and (max-width:1200px){.single-info__title{font-size:20px}}.single-info__edit p{line-height:2}@media screen and (min-width:1201px){.single-info__edit p{margin-bottom:40px}}@media screen and (max-width:1200px){.single-info__edit p{margin-bottom:20px}}@media screen and (min-width:1201px){.single-info__edit ol,.single-info__edit ul{margin-bottom:30px}}@media screen and (max-width:1200px){.single-info__edit ol,.single-info__edit ul{margin-bottom:20px}}.single-info__edit ul li:before{content:"・"}.single-info__edit li{margin-bottom:3px;line-height:2}@media screen and (min-width:1201px){.single-info__edit h3,.single-info__edit h4{margin-bottom:20px;font-size:25px}}@media screen and (max-width:1200px){.single-info__edit h3,.single-info__edit h4{margin-bottom:10px;font-size:18px}}.single-info__edit figure{max-width:554px}@media screen and (min-width:1201px){.single-info__edit figure{margin:0 auto 40px}}@media screen and (max-width:1200px){.single-info__edit figure{margin:0 auto 30px}}@media screen and (min-width:1201px){.single-info__edit .wp-block-group{margin-bottom:100px}}@media screen and (max-width:1200px){.single-info__edit .wp-block-group{margin-bottom:50px}}.single-info__moveGroup{margin:50px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1200px){.single-info__moveGroup{max-width:560px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width:1201px){.single-info__moveWrap{width:48%}}@media screen and (max-width:1200px){.single-info__moveWrap{width:100%;margin:10px}}.single-info__move{display:block;position:relative;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;background-color:#FFFFFF}.single-info__move.--prev{padding:14px 20px 14px 82px}.single-info__move.--prev:before{content:"Prev";padding:8px;display:inline-block;position:absolute;top:50%;left:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);letter-spacing:0.01em;color:#FFFFFF;border-radius:2px;background-color:#0C56AA}.single-info__move.--next{padding:15px 82px 15px 20px}.single-info__move.--next:after{content:"Next";padding:8px;display:inline-block;position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);letter-spacing:0.01em;color:#FFFFFF;border-radius:2px;background-color:#0C56AA}@media screen and (min-width:1201px){.single-info__move:hover{color:#FFFFFF;background-color:#0C56AA}}@media screen and (max-width:1200px){.single-info__move:nth-child(n+2){margin-bottom:15px}}@media screen and (min-width:1201px){.single-info__buttonWrap{max-width:280px;margin:50px auto 0}}@media screen and (max-width:1200px){.single-info__buttonWrap{max-width:200px;margin:40px auto 0}}@media screen and (min-width:1201px){.single-info__button{height:60px;font-family:NotoSans500,sans-serif;font-weight:500}.single-info__button:hover{color:#FFFFFF;background-color:#0C56AA}}@media screen and (max-width:1200px){.single-info__button{height:45px}}