@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")}@media screen and (min-width:961px){.single-knowledge{padding:100px 0 200px}}@media screen and (max-width:960px){.single-knowledge{padding:50px 0 100px}}.single-knowledge__inner{max-width:1000px;width:calc(100% - 40px);margin:0 auto}.single-knowledge__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0.01em}.single-knowledge__title{margin-top:10px;line-height:1.6;margin:20px 0;padding:0.3em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.6;letter-spacing:0.01em;border-top:solid 5px #1E508B;border-bottom:solid 5px #1E508B}@media screen and (min-width:961px){.single-knowledge__title{font-size:28px;font-family:NotoSans700,sans-serif;font-weight:700}}@media screen and (max-width:960px){.single-knowledge__title{font-size:21px;font-family:notoSans500,sans-serif;font-weight:500}}.single-knowledge__tagGroup{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-knowledge__tag{margin:3px 8px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;color:#fff;border-radius:2px;background-color:#1E508B}@media screen and (min-width:961px){.single-knowledge__tag{min-width:104px;padding:8px 12px}.single-knowledge__tag:hover{opacity:0.6}}@media screen and (max-width:960px){.single-knowledge__tag{min-width:74px;padding:6px 12px;font-size:14px}}.single-knowledge__thumbWrap{padding-top:57%;position:relative;background-color:#EDF4F5}@media screen and (min-width:961px){.single-knowledge__thumbWrap{margin-top:50px}}@media screen and (max-width:960px){.single-knowledge__thumbWrap{margin-top:40px}}.single-knowledge__thumb{width:100%;height:100%;position:absolute;top:0;left:0}.single-knowledge__edit{margin-top:40px}.single-knowledge__edit p{line-height:1.75}@media screen and (min-width:961px){.single-knowledge__edit p{margin-bottom:40px}}@media screen and (max-width:960px){.single-knowledge__edit p{margin-bottom:30px}}.single-knowledge__edit h2{padding:10px 15px;position:relative;line-height:1.35;background-color:rgba(230,230,230,0.2)}.single-knowledge__edit h2:before{content:"";width:5px;height:100%;display:inline-block;position:absolute;top:0;left:0;background-color:#1E508B}@media screen and (min-width:961px){.single-knowledge__edit h2{margin:10px 0 30px;font-size:23px;font-family:NotoSans700,sans-serif;font-weight:700}}@media screen and (max-width:960px){.single-knowledge__edit h2{margin:10px 0 20px;font-size:18px;font-family:notoSans500,sans-serif;font-weight:500}}.single-knowledge__edit h3{padding-bottom:7px;border-bottom:1.5px solid #1E508B;line-height:1.5}@media screen and (min-width:961px){.single-knowledge__edit h3{margin:20px 0;font-family:NotoSans700,sans-serif;font-weight:700;font-size:20px}}@media screen and (max-width:960px){.single-knowledge__edit h3{margin:10px 0 15px;font-family:notoSans500,sans-serif;font-weight:500;font-size:16px}}.single-knowledge__edit h4{margin:10px 0;line-height:1.5}@media screen and (min-width:961px){.single-knowledge__edit h4{font-family:NotoSans700,sans-serif;font-weight:700;font-size:18px}}@media screen and (max-width:960px){.single-knowledge__edit h4{font-family:notoSans500,sans-serif;font-weight:500;font-size:16px}}.single-knowledge__edit ol,.single-knowledge__edit ul{margin:30px 0}@media screen and (min-width:961px){.single-knowledge__edit ol,.single-knowledge__edit ul{padding:20px}}@media screen and (max-width:960px){.single-knowledge__edit ol,.single-knowledge__edit ul{padding:10px}}.single-knowledge__edit ol li,.single-knowledge__edit ul li{line-height:1.5}.single-knowledge__edit ol li:nth-child(n+2),.single-knowledge__edit ul li:nth-child(n+2){margin-top:10px}.single-knowledge__edit ol{list-style:revert;list-style-position:inside}.single-knowledge__edit ul li:before{content:"・"}.single-knowledge__edit figure{max-width:554px}@media screen and (min-width:961px){.single-knowledge__edit figure{margin:0 auto 40px!important}}@media screen and (max-width:960px){.single-knowledge__edit figure{margin:0 auto 30px!important}}@media screen and (min-width:961px){.single-knowledge__edit .wp-block-group{margin-bottom:100px}}@media screen and (max-width:960px){.single-knowledge__edit .wp-block-group{margin-bottom:50px}}.single-knowledge__moveGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:961px){.single-knowledge__moveGroup{margin-top:100px}}@media screen and (max-width:960px){.single-knowledge__moveGroup{max-width:560px;margin:50px auto 0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.single-knowledge__moveWrap{max-width:280px;width:100%;margin:0 20px}.single-knowledge__move{padding:20px 10px;display:block;text-align:center;position:relative;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;background-color:#E6E6E6}@media screen and (min-width:961px){.single-knowledge__move:hover{color:#fff;background-color:#1E508B}}@media screen and (max-width:960px){.single-knowledge__move:nth-child(n+2){margin-bottom:15px}}@media screen and (min-width:961px){.single-knowledge__move:hover{color:#fff;background-color:#1E508B}}@media screen and (max-width:960px){.single-knowledge__move:nth-child(n+2){margin-bottom:15px}}@media screen and (min-width:961px){.single-knowledge__buttonWrap{max-width:280px;margin:50px auto 0}}@media screen and (max-width:960px){.single-knowledge__buttonWrap{max-width:200px;margin:40px auto 0}}@media screen and (min-width:961px){.single-knowledge__button{height:60px}}@media screen and (max-width:960px){.single-knowledge__button{height:45px}}