@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:90px 0 100px}}@media screen and (max-width:960px){.single-knowledge{padding:60px 0}}.single-knowledge__inner{max-width:1080px;width:calc(100% - 40px);margin:0 auto}.single-knowledge__box{background-color:#fff}@media screen and (min-width:961px){.single-knowledge__box{margin-top:50px;padding:90px 90px 40px}}@media screen and (max-width:960px){.single-knowledge__box{margin-top:40px;padding:30px}}.single-knowledge__tag{min-width:82px;padding:5px 10px;margin:3px 8px 0 0;display:inline-block;background-color:#69C3C5}.single-knowledge__tagText{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;font-size:14px;color:#fff}.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 #69C3C5;border-bottom:solid 5px #69C3C5}@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:22px;font-family:NotoSans500,sans-serif;font-weight:500}}@media screen and (min-width:961px){.single-knowledge__edit{margin-top:50px}}@media screen and (max-width:960px){.single-knowledge__edit{margin-top:30px}}.single-knowledge__edit p{min-height:1em;line-height:1.75}.single-knowledge__edit h2{padding:10px 15px;position:relative;line-height:1.35;background-color:rgba(227,227,227,0.2)}.single-knowledge__edit h2:before{content:"";width:5px;height:100%;display:inline-block;position:absolute;top:0;left:0;background-color:#69C3C5}@media screen and (min-width:961px){.single-knowledge__edit h2{font-size:23px;font-family:NotoSans700,sans-serif;font-weight:700}}@media screen and (max-width:960px){.single-knowledge__edit h2{font-size:20px;font-family:NotoSans500,sans-serif;font-weight:500}}.single-knowledge__edit h3{padding-bottom:7px;border-bottom:1.5px solid #69C3C5;line-height:1.5}@media screen and (min-width:961px){.single-knowledge__edit h3{font-family:NotoSans700,sans-serif;font-weight:700;font-size:20px}}@media screen and (max-width:960px){.single-knowledge__edit h3{font-family:NotoSans500,sans-serif;font-weight:500;font-size:18px}}.single-knowledge__edit h4{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}}@media screen and (min-width:961px){.single-knowledge__edit ol,.single-knowledge__edit ul{padding:5px 20px}}@media screen and (max-width:960px){.single-knowledge__edit ol,.single-knowledge__edit ul{padding:5px 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 .trouble{position:relative;z-index:0;border:1px solid #69C3C5}.single-knowledge__edit .trouble:before{content:"こんなトラブルにつながりやすいです";display:inline-block;background-color:#fff}@media screen and (min-width:961px){.single-knowledge__edit .trouble{padding:55px 50px;margin-bottom:100px;font-family:NotoSans700,sans-serif;font-weight:700}.single-knowledge__edit .trouble:before{padding:3px 30px;position:absolute;top:-17px;left:50%;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:20px}}@media screen and (max-width:960px){.single-knowledge__edit .trouble{padding:30px 20px;margin-bottom:50px;font-family:NotoSans500,sans-serif;font-weight:500}.single-knowledge__edit .trouble:before{margin-bottom:20px;font-size:18px;line-height:1.5}}.single-knowledge__edit .trouble li{line-height:1.6;font-family:NotoSans500,sans-serif;font-weight:500}.single-knowledge__edit .trouble li:before{content:"";width:10px;height:10px;display:inline-block;-webkit-transform:translateY(-2px);transform:translateY(-2px);border-radius:100px;background-color:#69C3C5}.single-knowledge__edit .trouble li:nth-child(n+2){margin-top:24px}@media screen and (min-width:961px){.single-knowledge__edit .trouble li{padding-left:1.9em;text-indent:-1.9em}.single-knowledge__edit .trouble li:before{margin-right:20px}}@media screen and (max-width:960px){.single-knowledge__edit .trouble li{padding-left:1.1em;text-indent:-1.1em}.single-knowledge__edit .trouble li:before{margin-right:6px}}.single-knowledge__buttonGroup{max-width:660px;margin:50px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:960px){.single-knowledge__buttonGroup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.single-knowledge__buttonWrap{max-width:280px;width:100%}.single-knowledge__buttonWrap.--white{margin:20px auto 0}@media screen and (max-width:960px){.single-knowledge__buttonWrap{margin:10px auto}.single-knowledge__buttonWrap:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.single-knowledge__buttonWrap:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.single-knowledge__buttonWrap:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.single-knowledge__button.--prev:after{right:unset;left:10px;-webkit-transform:translateY(-50%) scale(-1,1);transform:translateY(-50%) scale(-1,1)}@media screen and (min-width:961px){.single-knowledge__button{height:60px}.single-knowledge__button:hover.--prev:after{left:-20px}}@media screen and (max-width:960px){.single-knowledge__button{height:50px}}