@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");.column-text img{width:100%}.column-text img.w75{width:75%}.column-text img.w50{width:50%}#article-container{margin:4em auto;max-width:1116px;width:100%}#article-txt .wrapper-case{margin:0 4em}#article-container .head-title{border-bottom:1px solid #eee;margin-bottom:2em;margin-left:6em;margin-right:6em;padding-bottom:2em}#article-container .head-title h1{font-weight:600;line-height:1.6;margin-bottom:1em}#article-container .head-info{align-items:center;display:flex}#article-container .head-info .icon{border-radius:50%;height:3em;margin-right:.5em;overflow:hidden;width:3em}#article-container .head-info .icon img{width:100%}#article-container .head-info .name{font-size:1.6rem;margin-bottom:.2em}#article-container .head-info .blog-date{color:#666;font-size:1.4rem;margin-bottom:0}#article-txt .head-title .author{font-size:1.6rem;font-weight:400}.column-text{margin-bottom:4em}.column-text p{line-height:1.8;margin-bottom:1.6em}.column-text p.caption{color:#666;font-size:1.5rem;margin-top:-1em;text-align:center}.column-text .mb-0{margin-bottom:0}.column-text h2{font-size:2.8rem}.column-text h2,.column-text h3{font-weight:600;margin-bottom:.714em}.column-text h3{font-size:2.2rem}.column-text ol,.column-text ul{margin-bottom:1.6em}.column-text .fw-b{font-weight:700}.border-box-white{justify-content:center;margin:0 6em}#article-container .sns-box{display:flex}#article-container .sns-box a{align-items:center;border-radius:100%;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#545454;display:flex;flex-direction:column;height:4.933em;line-height:0;margin:0 .5em;width:4.933em}#article-container .sns-box a .icon{display:block;font-size:2.5em;margin-top:.4em}#article-container .sns-box a .ion-logo-facebook{color:#1b77f2}#article-container .sns-box a sup{font-size:1.1rem}#article-container .sns-box a .ion-logo-twitter{color:#1da1f2}.column-text ul.check-mark{padding-left:2em}.column-text ul.check-mark li{position:relative}.column-text ul.check-mark li:after{border-bottom:3px solid #09f;border-left:3px solid #09f;content:"";display:block;height:5px;left:-1.5em;position:absolute;top:.5em;transform:rotate(-45deg);width:10px}.link-widget a{border:1px solid #09f;border-radius:6px;display:flex;margin-bottom:1.6em;max-height:180px;overflow:hidden}.link-widget a div{padding:1em;width:65%}.link-widget p{margin-bottom:0}.link-widget p:last-child{width:35%}.link-widget p img{height:100%;object-fit:cover;width:100%}.link-widget p.head{color:#000;display:-webkit-box;font-weight:600;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:8px;word-break:break-all}.link-widget em{color:#999;display:block}.in_fixed_top{background-color:rgba(0,91,172,.85);bottom:0;box-sizing:border-box;left:0;padding:1em;position:fixed;right:0;transform:translateY(100px);transition:.4s;width:100%;z-index:9}.in_fixed_top.js-active{transform:translateY(0);transition:.4s}.in_fixed-btn a,.in_fixed-inner{display:flex;justify-content:center}.in_fixed-btn a{align-items:center;background-color:#fff;border-radius:999px;color:#1b1d25;font-size:2.4rem;font-weight:600;height:3.125em;margin:0 .5em;transition:all .6s cubic-bezier(.16,.85,.45,1);width:14.063em}.in_fixed-btn a.btn-yellow{background-color:#ffe100}.in_fixed-btn a.btn-normal{color:#1563bb}.in_fixed-btn a:after{background:none}.outline,blockquote{background-color:#f5f8fa;padding:1.8em}blockquote{margin-bottom:1.5em}.text-r{font-size:1.4rem;padding-top:.8em;text-align:right}.column-text.border{border-top:1px solid #d3d3d3;padding-top:1.2em}.column-text dl{display:grid;grid-template-columns:6% 1fr;margin-bottom:2em}@media screen and (min-width:560px){#ph-footer{padding-bottom:7em}}@media screen and (max-width:559px){#article-container{margin-top:2em}#article-container .head-title,#article-txt .wrapper-case{margin-left:1.4em;margin-right:1.4em}#article-txt section.col-11_sm-12{padding-left:0;padding-right:0}.border-box-white{margin:0 auto;width:60%}.in_fixed_top{padding:1em .8em}.in_fixed-inner{justify-content:space-between}.in_fixed-btn a{font-size:1.4rem;margin:0;width:100%}.in_fixed_top .in_fixed-btn{width:49%}}