body,h1,h2,h3,h4,h5,h6,ul,li,a{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','游ゴシック体','Yu Gothic',YuGothic,Meiryo,メイリオ,sans-serif !important}.post-single-meta .post-title h1,.post-single-meta .post-title h2{margin-top:0;padding-top:0;margin-bottom:8px;font-size:32px}.post-title h1,.post-title h2{font-size:18px;letter-spacing:1px;line-height:140%!important;margin-bottom:5px;margin-top:5px;display:inline-block}.sh-nav>li.menu-item>a{font-size:16px}.blog-mini-post-content h5{font-size:16px;margin-bottom:10px}.sh-widget-posts-slider-item-large h5{font-size:20px;margin-top:20px}.post-content h2,.post-content h3,.post-content h4{margin-top:30px}.page-content h2{margin-top:30px}.post-content-container h2{margin-top:0}.page-content h2.joinus{margin:40px 0 20px}.page-content h2.bg{font-size:20px;background:#f4f4f4;border-left:7px solid #0089c9;padding:10px;margin-bottom:15px !important}.page-content h3{font-size:20px;margin-top:30px;letter-spacing:1px;padding-left:3px;padding-bottom:8px;border-bottom:4px double #0089c9}.page-content h4{margin-top:30px;letter-spacing:1px;margin-bottom:15px;border-left:5px solid #0089c9;padding-top:2px;padding-bottom:2px;padding-left:12px}.post-content h3{margin-top:30px;letter-spacing:1px;padding-bottom:10px;border-bottom:1px solid #7e7e7e}.post-content h4{margin-top:30px;letter-spacing:1px;margin-bottom:15px;border-left:1px solid #7e7e7e;padding-top:2px;padding-bottom:2px;padding-left:12px}.post-content h5{margin-top:30px;font-size:18px !important}.textwidget p{font-size:14px}.sh-footer .sh-copyrights a,.sh-footer .sh-copyrights .sh-nav li.menu-item a{font-size:14px}.header-social-media:not(:only-child){border-right:1px solid #fff}#partners-logo-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;list-style:none}#partners-logo-list li{margin:15px;max-width:250px}#partners-logo-list li img{width:auto;max-width:250px;max-height:150px}table{margin-top:30px}@media only screen and (max-width:430px){.post-single-meta .post-title h1,.post-single-meta .post-title h2{font-size:28px}.blog-single .post-content{font-size:18px}}h4.clear{clear:both}#asct table tbody tr th{width:35%;background-color:#fbfbfb}#asct table tbody tr td{width:65%}@media only screen and (max-width:430px){.wpb_wrapper table thead{display:none}.wpb_wrapper table tr{border:none}.wpb_wrapper table td,.wpb_wrapper table th{display:block;width:100% !important}.wpb_wrapper table td:not(:first-child),.wpb_wrapper table th:not(:first-child){border-top:none}.wpb_wrapper table tr td:first-child,.wpb_wrapper table tr th:first-child{background-color:#fbfbfb;font-weight:600}}.small-text{font-size:.7em;color:#888;font-weight:500}.post-content .profilebox{background-color:#f1f1f1;padding:1.5rem;border-radius:8px}.post-content .profilebox h5{margin:.5rem 0 1.5rem}.post-content .profilebox .proftext{overflow:hidden}#swpm-registration-form table,#swpm-editprofile-form table{margin:30px auto 20px}.swpm-registration-submit-section input,.swpm-edit-profile-submit-section input{width:64px;height:48px}.content-index{background:#f9f9f9;padding:25px;margin:10px 0 25px}.content-index h5{margin:0 0 10px;border-bottom:3px dotted #cdcdcd}.num-num ol{counter-reset:section;padding-left:20px}.num-num li{list-style:none}.num-num ol>li:before{content:counters(section,'-') '. ';counter-increment:section}@media only screen and (min-width:1025px){.index-anc{padding-top:130px;margin-top:-105px}.index-anc h1,.index-anc h2,.index-anc h3,.index-anc h4,.index-anc h5,.index-anc h6{margin-top:0}}.recaptcha-txt{font-size:.8em}.recaptcha-txt i.fas{margin-right:.2em}.spacer40{height:40px}.grecaptcha-badge{visibility:hidden}.sh-header-top{background-color:#0089c9 !important}.member-profile-button{border:1px solid rgba(255,255,255,.3);padding:0 15px!important;font-size:11px!important;border-radius:100px;margin-left:20px;line-height:24px;display:inline-block;top:-2px;position:relative}.move-reg-page-btn{display:inline-block;border:1px solid #0089c9;border-radius:30px;color:#fff;background-color:#0089c9;padding:1em 2em;margin:20px auto;font-size:16px;font-weight:600}.sh-login-popup-content{background-color:#fff}@media screen and (min-width:641px){html:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{overflow:hidden}}#lightcase-case .lightcase-inlineWrap{text-shadow:none}.blog-single .post-content .stripe-button-el span{line-height:30px !important}.price{font-size:22px;font-weight:600}table td.tdcolor{background:#f4f4f4}.swpm-more-tag-not-logged-in{margin-top:30px;background-color:#fbfbfb;padding:20px;border:1px solid #909090;border-radius:5px}.swpm-post-not-logged-in-msg{background-color:#fbfbfb;padding:20px;border:1px solid #909090;border-radius:5px}.paywall-header{text-align:center;margin-bottom:20px}.message-container{text-align:center;margin-bottom:1.5em}.member-info-container{display:flex;flex-wrap:wrap;margin-bottom:2em}.member-info-column{background:#fff;width:45%;margin:1em 2.5%;padding:0 1em;border:solid 1px #606060;text-align:center}h2.member-level{font-size:1.1em;margin:1em 0}.member-info-column p.price-info{font-weight:600;margin-bottom:1em}.member-info-column p.price-info span.price-value{font-size:2em;margin:0 .2em;color:#c00000}.member-info-column p.price-info span.sub-text{font-size:.9em}.blog-single .post-content ul.no-marker,.page-content ul.no-marker{list-style:none;padding:0;font-size:.8em}.member-info-column p{margin-bottom:1.5em}.paywall-recommend h2.title-string{text-align:center;font-size:1.2em}.paywall-recpost-wrap{display:flex;flex-wrap:wrap}.paywall-recommend article.recommend-post{width:45%;margin:.8em 2.5%}.recommend-post-thumbnail{width:25%;float:left}.blog-single .post-content .paywall-recommend .recommend-post-thumbnail img{margin-right:0;border-radius:0}.recommend-post-info{float:left;width:70%;margin:0 0 0 5%}.paywall-recommend article.recommend-post h2.post-title-string{margin:0;font-size:.8em;padding-top:0}span.post-date-string{font-size:.8em}@media only screen and (max-width:768px){.member-info-column{width:90%;margin:1em 5%}.paywall-recommend article.recommend-post{width:90%;margin:.8em 5%}}.vertical-list .wpcf7-list-item{display:block;margin:.5em 1em}.sh-comments{display:none}.dl-btn{overflow:hidden;display:inline-block;visibility:visible !important;background-image:-webkit-linear-gradient(#28a0e5,#015e94);background-image:-moz-linear-gradient(#28a0e5,#015e94);background-image:-ms-linear-gradient(#28a0e5,#015e94);background-image:-o-linear-gradient(#28a0e5,#015e94);background-image:-webkit-linear-gradient(#28a0e5,#015e94);background-image:-moz-linear-gradient(#28a0e5,#015e94);background-image:-ms-linear-gradient(#28a0e5,#015e94);background-image:-o-linear-gradient(#28a0e5,#015e94);background-image:linear-gradient(#28a0e5,#015e94);-webkit-font-smoothing:antialiased;border:0;padding:1px;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 0 rgb(0 0 0/20%);-moz-box-shadow:0 1px 0 rgba(0,0,0,.2);-ms-box-shadow:0 1px 0 rgba(0,0,0,.2);-o-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgb(0 0 0/20%);-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer}.dl-btn span.btn-string{display:block;position:relative;padding:0 12px;height:30px;line-height:30px;background:#1275ff;background-image:-webkit-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-moz-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-ms-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-o-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-webkit-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-moz-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-ms-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-o-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);font-size:14px;color:#fff;font-weight:700;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:0 -1px 0 rgb(0 0 0/25%);-webkit-box-shadow:inset 0 1px 0 rgb(255 255 255/25%);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);-o-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);box-shadow:inset 0 1px 0 rgb(255 255 255/25%);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.red{color:#cd3231}.movie-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:35px}.movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wp-video{width:100% !important}.mejs-container{width:100% !important;height:auto !important;padding-top:56.25%;margin-bottom:30px}.mejs-overlay,.mejs-poster{width:100% !important;height:100% !important}.mejs-mediaelement video{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}h2[id]:before,h3[id]:before{display:block;height:120px;margin-top:-120px;content:""}ol.kakko-num li{list-style-type:none;counter-increment:cnt;text-indent:-3em;padding:0}ol.kakko-num li:before{display:marker;content:"( "counter(cnt) " ) "}.tac-table{width:72%;margin-bottom:2em}.tac-table tr td:first-child{width:22%}@media only screen and (max-width:768px){.tac-table{width:100%}.tac-table tr td:first-child{width:43%}}@media only screen and (max-width:480px){.tac-table tr td:first-child{width:100%}.responsible-table tr{display:block}.responsible-table td{display:flex}}