@font-face{font-family:"notoSans400";src:url("../font/NotoSansJP-Regular.ttf")}@font-face{font-family:"notoSans500";src:url("../font/NotoSansJP-Medium.ttf")}@font-face{font-family:"notoSans700";src:url("../font/NotoSansJP-Bold.ttf")}@font-face{font-family:"roboto500";src:url("../font/Roboto-Medium.ttf")}@font-face{font-family:"roboto700";src:url("../font/Roboto-Bold.ttf")}@media screen and (min-width:769px){.service-article{padding:72px 0 100px}}@media screen and (max-width:768px){.service-article{padding:40px 0 50px}}.service-article__inner{max-width:1080px;width:calc(100% - 40px);margin:0 auto}.service-article__heading{margin:0 auto;padding-bottom:15px;font-family:notoSans700,sans-serif;font-weight:700;text-align:center;border-bottom:1px solid #1A8CD6}@media screen and (min-width:769px){.service-article__heading{font-size:32px}}@media screen and (max-width:768px){.service-article__heading{font-size:20px}}.service-article__edit{margin-top:20px}.service-article__edit p{margin-bottom:1.5em;font-size:14px;line-height:1.87}@media screen and (max-width:768px){.service-article__edit p{text-align:left}}.service-article__edit p a:after{content:"";width:22px;height:22px;margin-left:10px;display:inline-block;-webkit-transform:translateY(5px);transform:translateY(5px);border-radius:100px;background:#008CD6 url("../img/common/icon-arrow.svg") no-repeat center/10px 4px}.service-article__edit p span{color:#008CD6}.service-article__edit p strong{font-family:notoSans500,sans-serif;font-weight:500}.service-article__edit h2{line-height:1.5;font-family:notoSans700,sans-serif;font-weight:700;color:#008CD6}@media screen and (min-width:769px){.service-article__edit h2{margin:50px 0;font-size:25px}}@media screen and (max-width:768px){.service-article__edit h2{margin:50px 0 30px;font-size:20px}.service-article__edit h2.has-text-align-center{text-align:left}}.service-article__edit h3{font-size:18px;font-family:notoSans500,sans-serif;font-weight:500}@media screen and (min-width:769px){.service-article__edit h3{margin:40px 0 15px}}@media screen and (max-width:768px){.service-article__edit h3{margin:30px 0 15px}}.service-article__edit h4{margin:30px 0 15px;font-size:16px;font-family:notoSans500,sans-serif;font-weight:500}.service-article__edit ol{list-style:revert;list-style-position:inside}.service-article__edit ol li{font-size:14px;line-height:1.7;font-family:notoSans500,sans-serif;font-weight:500}.service-article__edit ol li:nth-child(n+2){margin-top:10px}.service-article__edit ul{margin:20px 0;border-radius:5px;background-color:#F4F4F4}@media screen and (min-width:769px){.service-article__edit ul{padding:30px}}@media screen and (max-width:768px){.service-article__edit ul{padding:20px}}.service-article__edit ul li{padding-left:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;position:relative;font-size:14px;line-height:1.7;font-family:notoSans500,sans-serif;font-weight:500}.service-article__edit ul li:before{content:"";width:12px;height:8px;margin-right:8px;display:inline-block;position:absolute;top:11px;left:0;-webkit-transform:translateY(-5px) rotate(135deg);transform:translateY(-5px) rotate(135deg);border-top:3px solid #008CD6;border-right:3px solid #008CD6}.service-article__edit ul li:nth-child(n+2){margin-top:10px}.service-article__edit figure{margin:40px 0}.service-article__edit .wp-block-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.service-article__edit .wp-block-table table{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.service-article__edit .wp-block-table table tr:nth-child(n+2){font-size:14px}.service-article__edit .wp-block-table table td{vertical-align:middle;border:1px solid #aaa}.service-article__edit .wp-block-table table td:nth-child(2n){background-color:#D1EFFF}.service-article__edit .wp-block-table figcaption{margin-bottom:5px;font-size:14px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.service-article__edit .toc_list{margin:20px 0 50px;padding:20px;border-radius:unset;background-color:#D1EFFF}@media screen and (min-width:769px){.service-article__edit .toc_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.service-article__edit .toc_list li{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-left:unset;position:relative;overflow:hidden;line-height:1.5;border-radius:5px;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,0.2);box-shadow:3px 3px 10px rgba(0,0,0,0.2);background-color:#fff}.service-article__edit .toc_list li:before{display:none}.service-article__edit .toc_list li:after{content:"";width:22px;height:22px;display:inline-block;position:absolute;bottom:5px;right:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg);pointer-events:none;border-radius:100px;background:#008CD6 url("../img/common/icon-arrow.svg") no-repeat center/12px}@media screen and (min-width:769px){.service-article__edit .toc_list li{width:32%;margin-top:10px}.service-article__edit .toc_list li:not(:nth-child(3n+1)){margin-left:2%}}@media screen and (max-width:768px){.service-article__edit .toc_list li{margin:10px 0}}.service-article__edit .toc_list a{width:100%;padding:25px 10px;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:16px;font-family:notoSans500,sans-serif;font-weight:500}@media screen and (min-width:769px){.service-article__edit .toc_list a{min-height:70px;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}.service-article__edit .toc_list a:hover{background-color:#D1EFFF}}.service-article__edit .wp-block-group{background-color:#D1EFFF}@media screen and (min-width:769px){.service-article__edit .wp-block-group{padding:30px}}@media screen and (max-width:768px){.service-article__edit .wp-block-group{padding:20px}}.service-article__edit .wp-block-group h3{margin-top:0;color:#333}@media screen and (min-width:769px){.service-article__edit .wp-block-group h3{font-size:25px}}@media screen and (max-width:768px){.service-article__edit .wp-block-group h3{font-size:18px}}.service-article__edit .wp-block-group ul{background-color:#fff}@media screen and (max-width:768px){.service-article__edit .wp-block-group ul{padding:0}}.service-article__edit .wp-block-group__inner-container{background-color:#fff}@media screen and (min-width:769px){.service-article__edit .wp-block-group__inner-container{padding:50px 30px}}@media screen and (max-width:768px){.service-article__edit .wp-block-group__inner-container{padding:20px}}.service-article__edit .wp-block-lazyblock-number-title h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.service-article__edit .wp-block-lazyblock-number-title span{width:30px;height:30px;margin-right:10px;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;color:#fff;border-radius:100px;background-color:#008CD6}.service-article__edit .wp-block-lazyblock-title-list{margin:20px 0;border-radius:5px;background-color:#F4F4F4}@media screen and (min-width:769px){.service-article__edit .wp-block-lazyblock-title-list{padding:30px}}@media screen and (max-width:768px){.service-article__edit .wp-block-lazyblock-title-list{padding:20px}}.service-article__edit .wp-block-lazyblock-title-list p{margin-bottom:unset;font-size:18px;letter-spacing:0.03em;text-align:center;font-family:notoSans700,sans-serif;font-weight:700;color:#008CD6}.service-article__edit .wp-block-lazyblock-title-list ul{padding:unset}.service-article__edit .wp-block-lazyblock-column-list ul{border:1px solid #008CD6;background-color:#fff}@media screen and (min-width:769px){.service-article__edit .wp-block-lazyblock-column-list ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.service-article__edit .wp-block-lazyblock-column-list ul li:before{width:11px;height:11px;top:7px;-webkit-transform:unset;transform:unset;border:1px solid #008CD6}@media screen and (min-width:769px){.service-article__edit .wp-block-lazyblock-column-list ul li{width:99%}}