.font-size--sm{font-size:clamp(.8125rem,1.875vw,.9375rem)}.font-size--md{font-size:clamp(1.125rem,1.875vw,1.5rem)}.font-size--lg{font-size:clamp(1.25rem,2.7vw,1.875rem)}@media(max-width: 650px){.sp-hidden{display:none !important}}@media(min-width: 651px){.pc-hidden{display:none !important}}.pc-mv{display:none !important}@media(max-width: 650px){#blog main.mywidth{padding-top:100px}}@media(max-width: 650px){#blog .blog-wrap{font-size:.9rem;padding-left:20px;padding-right:20px;margin-top:0}}.blog-wrap *{vertical-align:baseline}.blog-wrap h2,.blog-wrap h3,.blog-wrap h4,.blog-wrap h5{line-height:1.5;color:#00a9bb;font-weight:bold}.blog-wrap p{margin:0 0 1.5em;line-height:2;letter-spacing:.05em}.blog-wrap a{-webkit-transition:all .2s;transition:all .2s}.post-head .post-title{margin:2em 0 .5em;line-height:1.6}.post-head .post-date-item{color:#888;font-size:.75em;line-height:1;vertical-align:baseline;margin:2em 0 0}.post-head .thumbnail{display:block;margin:3em 0}.post-head .margin-top-lg{margin-top:2.5em}.post-head .strong{font-weight:bold;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ffff66));background:linear-gradient(transparent 70%, #ffff66 70%)}.supervision-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.875em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:2px solid #00a9bb;border-bottom:2px solid #00a9bb;padding:1.5em 0;margin:3.5em 0}.supervision-wrap .img{-webkit-box-flex:0;-ms-flex:0 0 110px;flex:0 0 110px;width:110px}.supervision-wrap .img img{border-radius:200px;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.supervision-wrap .txt{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.supervision-wrap .txt p{font-size:.8125em;margin:1em 0 0;line-height:1.7}.supervision-wrap .supervision-name span{display:inline-block;margin-right:1em}.supervision-wrap .supervision-name .label{display:inline-block;color:#fff;font-size:.8125em;font-weight:bold;padding:.5em 1em;background:#00a9bb;border-radius:5px;line-height:1}.supervision-wrap .supervision-name .position{font-size:.8125em;line-height:1}.supervision-wrap .supervision-name .name{font-size:1.1em;font-weight:bold;margin:0}.table-of-contents{border:1px solid #00a9bb;background:#f2feff;border-radius:10px;padding:1.875em;margin:3.5em 0}.table-of-contents p{margin:0 0 1.25em;font-size:1.125em;line-height:1}.table-of-contents ul{list-style:disc;font-size:1em;line-height:1;margin:0;padding-left:1.3em}.table-of-contents ul li{margin:1em 0;color:#00a9bb}.table-of-contents ul li:last-child{margin-bottom:.2em}.table-of-contents ul a:hover{opacity:.7}.post-body h2{background:#00a9bb;padding:.75em 1em;margin:3em 0 1.5em;border-radius:5px;color:#fff;font-size:clamp(1.25rem,2vw,1.5rem)}.post-body h3{margin:2em 0 1em;padding-bottom:.5em;border-bottom:1px solid #00a9bb;font-size:clamp(1.15rem,1.875vw,1.5rem)}.post-body h4{margin:2em 0 .5em;font-size:clamp(1rem,1.6vw,1.3125rem)}.post-body ul{list-style:disc;font-size:1em;line-height:2;margin:0;padding-left:1.3em}.post-body ul li{margin:.75em 0}.post-body ul a:hover{opacity:.7}.post-body .img{display:block;margin:1.5em 0}.post-body .strong{font-weight:bold;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #ffff66));background:linear-gradient(transparent 70%, #ffff66 70%)}.post-body .link-card{padding:1.875em;border:1px solid #00a9bb;border-radius:10px}.post-body .link-card .title{color:#00a9bb;line-height:1.5}@media(max-width: 650px){.post-body .link-card{display:block;margin:2em 1em}.post-body .link-card .img{margin-bottom:0}}@media(min-width: 651px){.post-body .link-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5em}.post-body .link-card .img{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;width:160px;margin:0}.post-body .link-card .title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.post-body .link-card:hover{background:#00a9bb}.post-body .link-card:hover .title{color:#fff}.post-body .margin-top-lg{margin-top:2.5em}.post-body .attention-list{font-size:.9em;list-style:none;padding-left:0;margin:4em 0}.post-body .attention-list li{padding-left:1.5em;position:relative;margin:.2em 0;color:#888}.post-body .attention-list li::before{content:"※";position:absolute;top:0;left:0}.post-body .btn-wrap{margin:4em 0;padding-top:4em;border-top:1px solid #ddd;text-align:center}.post-body .btn-wrap .btn{display:inline-block;padding:.75em 2em;border:1px solid #00a9bb;color:#00a9bb;text-align:center;min-width:200px}.post-body .btn-wrap .btn:hover{background:#00a9bb;color:#fff}.blog-list .post-title{margin-bottom:2em;text-align:center}.blog-list article{margin:2em 0}/*# sourceMappingURL=blog.min.css.map */