@charset "UTF-8";html{scroll-behavior:smooth}.c-breadcrumb a:link,.c-breadcrumb a:visited{color:#0062b2;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.c-breadcrumb a:focus{color:#0062b2;text-decoration:none}.c-breadcrumb a:hover,.c-breadcrumb a:active{color:#0062b2;text-decoration:none}.post-container{display:flex;flex-direction:column;width:100%;max-width:960px;margin-left:auto;margin-right:auto;padding:40px 16px;overflow:hidden;line-height:1}.post *{font-family:"M PLUS 1",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:500;color:#333;letter-spacing:.05em}.post h1,.post h2,.post h3,.post h4{font-weight:700}.post h1{font-size:175%;line-height:1.5;margin-bottom:1em}.post h2{font-size:175%;line-height:1.5;margin:2em auto 1em}.post h3{font-size:120%;line-height:1.5;margin:2em auto .5em}.post h4{font-size:110%;line-height:1.5;margin:1em auto .5em}.post p{line-height:2;margin-bottom:2em}.post a:link,.post a:visited{color:#0062b2;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.post a:focus{color:#0062b2;text-decoration:none}.post a:hover,.post a:active{color:#0062b2;text-decoration:none}.post img{width:100vw;max-width:100vw;margin-left:-16px;margin-top:8px;margin-bottom:8px}.post ul,.post ol{list-style:initial;margin-left:2em;margin-bottom:2em}.post ul li,.post ol li{line-height:1.75}.post ol{list-style:decimal}.post table{width:100%;max-width:600px;border-collapse:separate;border-spacing:0;margin:2em auto;border:2px solid #333;border-radius:8px;table-layout:fixed}.post table tr th,.post table tr td{vertical-align:middle;text-align:center;border-right:2px solid #333;border-bottom:1px solid #d1d1d1;padding:.5em 1em;line-height:1.5;font-size:90%}.post table tr th:last-child,.post table tr td:last-child{border-right:none}.post table tr th.align-left,.post table tr td.align-left{text-align:left}.post table tr th{border-bottom-color:#333}.post table tr td.frame-padding{padding:1em}.post table tbody tr th{border-bottom-color:#d1d1d1}.post table tbody tr:last-child th{border-bottom:none}.post table tr:last-child td{border-bottom:none}.post strong{font-weight:700}.post .c-list--note,.post .c-list--indicate{counter-reset:number;list-style:none;text-indent:-1.5em;margin-left:1.5em;margin-top:2.5em;margin-bottom:2.5em}.post .c-list--note li,.post .c-list--indicate li{line-height:1.5;font-size:110%;font-weight:400}.post .c-list--note{text-indent:-1em;margin-left:1em}.post .c-list--note>li:before{content:"※"}.post .c-list--indicate>li:before{counter-increment:number;content:"*" counter(number) ": "}.post .post-info{margin:10px 0 25px;display:flex;flex-direction:column;gap:10px}.post .post-info time{flex-shrink:0;font-size:13px;line-height:1.5}.post .tags{display:flex;flex-wrap:wrap;gap:4px;margin-left:0}.post .tags li{display:inline-block;background-color:#e6e6e6;font-size:13px;font-weight:700;border-radius:12px;padding:4px 16px;line-height:1;white-space:nowrap}.post .wimax-bottom-btns{margin-top:40px;padding:20px 0 30px;background:#f0f0f0;border-radius:8px}.post .wimax-bottom-btns .wimax-btn-wrapper{margin-bottom:0}.post .castella{width:100%;max-width:600px;margin:2em auto;border:2px solid #333;border-radius:8px}.post .castella__header{margin:0;padding:.5em 1em;line-height:1.5;font-size:90%;border-radius:8px 8px 0 0;border-bottom:1px solid #333;text-align:left;font-weight:500}.post .castella__body{padding:1em;font-size:90%;line-height:1.5}.post .mb0{margin-bottom:0}.post .mt10{margin-top:10px}@media screen and (min-width:768px){.post-container{flex-direction:row;gap:36px;padding:40px 12px;overflow:initial}.post-container__main{flex-basis:66%}.post h1{font-size:188%}.post h2{font-size:150%}.post img{width:100%;max-width:100%;margin-left:0}}.c-global-header{position:relative;z-index:100002}.c-global-footer{position:relative}.c-global-footer img{max-width:none}.table-radius-top-left{border-top-left-radius:8px}.table-radius-top-right{border-top-right-radius:8px}.table-radius-bottom-left{border-bottom-left-radius:8px}.table-radius-bottom-right{border-bottom-right-radius:8px}
