/* リセットCSS */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;word-wrap:break-word}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],
body{font-size:17px;background-color:#F4F4F4;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none}@media screen and (min-width: 920px){body{margin:0 auto}}body .article-header-wrapper img{max-width:100%}body .article-body{position:relative;font-size:17px;line-height:1.8;padding:15px 20px;background-color:#ffffff}body .article-body span,body .article-body p,body .article-body div,body .article-body h1,body .article-body h2,body .article-body h3,body .article-body h4,body .article-body h5,body .article-body h6{max-width:100%}body .article-body .sb-font-bold{font-weight:bold}body .article-body .sb-color-black{color:#000}body .article-body .sb-color-red{color:#ff0000}body .article-body .sb-color-blue{color:#0000ff}body .article-body .sb-align-left{display:block;text-align:left}body .article-body .sb-align-center{display:block;text-align:center}body .article-body .sb-align-right{display:block;text-align:right}body .article-body .sb-bg-gray{background:linear-gradient(to right, #eee 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, #eee 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out;background-position:bottom 0 right 100%}body .article-body .sb-bg-white{background:linear-gradient(to right, #fff 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, #fff 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out;background-position:bottom 0 right 100%}body .article-body .sb-bg-black{background:linear-gradient(to right, #000 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, #000 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out;background-position:bottom 0 right 100%}body .article-body .sb-bg-red{background:linear-gradient(to right, red 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, red 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out;background-position:bottom 0 right 100%}body .article-body .sb-bg-green{background:linear-gradient(to right, lime 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, lime 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out;background-position:bottom 0 right 100%}body .article-body .sb-bg-yellow{background:linear-gradient(to right, #ffee57 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, #ffee57 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out;background-position:bottom 0 right 100%}body .article-body .sb-bg-blue{background:linear-gradient(to right, blue 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, blue 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out;background-position:bottom 0 right 100%}body .article-body .sb-fs-10{font-size:10px}body .article-body .sb-fs-13{font-size:13px}body .article-body .sb-fs-15{font-size:15px}body .article-body .sb-fs-17{font-size:17px}body .article-body .sb-fs-19{font-size:19px}body .article-body .sb-fs-21{font-size:21px}body .article-body .sb-fs-23{font-size:23px}body .article-body .sb-fs-25{font-size:25px}body .article-body .sb-fs-27{font-size:27px}body .article-body .sb-fs-29{font-size:29px}body .article-body h2{font-size:27px;margin:0}body .article-body p{margin:0}body .article-body a{text-decoration:underline;color:#4682b4}body .article-body iframe{display:block;max-width:100%;margin-top:20px !important;margin-bottom:20px !important}body .article-body video{display:block;max-width:100%;margin-top:20px !important;margin-bottom:20px !important}body .article-body video:not(.lazyload){height:auto !important}body .article-body img:not(.lazyload){height:auto !important}body .article-body img{display:block;max-width:100%;margin-top:20px !important;margin-bottom:20px !important}body .article-body img.sb-fl{float:left;margin-right:10px}body .article-body img.sb-fc{display:block;float:none;margin:0 auto}body .article-body img.sb-fr{float:right;margin-left:10px}body .article-body img.sb-img-move-side{animation:sb_img_move_side 1s ease-in-out infinite alternate !important}@keyframes sb_img_move_side{0%{transform:translateX(-5px)}100%{transform:translateX(5px)}}body .article-body .sb-bg-gum-marker,body .article-body .sb-bg-gum-marker-animated{background:linear-gradient(to right, #ffee57 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, #ffee57 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out}body .article-body .sb-bg-gum-marker.animated,body .article-body .sb-bg-gum-marker-animated.animated{background-position:bottom 0 right 100% !important}body .article-body .sb-bg-gum-marker.sb-bg-gray,body .article-body .sb-bg-gum-marker-animated.sb-bg-gray{background:linear-gradient(to right, #eee 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, #eee 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out}body .article-body .sb-bg-gum-marker.sb-bg-gray.animated,body .article-body .sb-bg-gum-marker-animated.sb-bg-gray.animated{background-position:bottom 0 right 100%}body .article-body .sb-bg-gum-marker.sb-bg-white,body .article-body .sb-bg-gum-marker-animated.sb-bg-white{background:linear-gradient(to right, #fff 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, #fff 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out}body .article-body .sb-bg-gum-marker.sb-bg-white.animated,body .article-body .sb-bg-gum-marker-animated.sb-bg-white.animated{background-position:bottom 0 right 100%}body .article-body .sb-bg-gum-marker.sb-bg-black,body .article-body .sb-bg-gum-marker-animated.sb-bg-black{background:linear-gradient(to right, #000 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, #000 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out}body .article-body .sb-bg-gum-marker.sb-bg-black.animated,body .article-body .sb-bg-gum-marker-animated.sb-bg-black.animated{background-position:bottom 0 right 100%}body .article-body .sb-bg-gum-marker.sb-bg-red,body .article-body .sb-bg-gum-marker-animated.sb-bg-red{background:linear-gradient(to right, red 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, red 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out}body .article-body .sb-bg-gum-marker.sb-bg-red.animated,body .article-body .sb-bg-gum-marker-animated.sb-bg-red.animated{background-position:bottom 0 right 100%}body .article-body .sb-bg-gum-marker.sb-bg-green,body .article-body .sb-bg-gum-marker-animated.sb-bg-green{background:linear-gradient(to right, lime 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, lime 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out}body .article-body .sb-bg-gum-marker.sb-bg-green.animated,body .article-body .sb-bg-gum-marker-animated.sb-bg-green.animated{background-position:bottom 0 right 100%}body .article-body .sb-bg-gum-marker.sb-bg-yellow,body .article-body .sb-bg-gum-marker-animated.sb-bg-yellow{background:linear-gradient(to right, #ffee57 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, #ffee57 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out}body .article-body .sb-bg-gum-marker.sb-bg-yellow.animated,body .article-body .sb-bg-gum-marker-animated.sb-bg-yellow.animated{background-position:bottom 0 right 100%}body .article-body .sb-bg-gum-marker.sb-bg-blue,body .article-body .sb-bg-gum-marker-animated.sb-bg-blue{background:linear-gradient(to right, blue 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, blue 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out}body .article-body .sb-bg-gum-marker.sb-bg-blue.animated,body .article-body .sb-bg-gum-marker-animated.sb-bg-blue.animated{background-position:bottom 0 right 100%}body .article-body .article-body-comment{display:table;margin-bottom:1.5em;padding-bottom:1em;width:100% !important;max-width:100% !important}body .article-body .article-body-comment .comment-image,body .article-body .article-body-comment .comment-content{display:table-cell;vertical-align:top}body .article-body .article-body-comment .comment-image{padding-right:1em}body .article-body .article-body-comment .comment-image>img{display:block;height:auto;max-width:none;margin-top:0 !important;margin-bottom:0 !important}body .article-body .article-body-comment .comment-content{width:100%}body .article-body .article-body-comment .comment-content .comment-title{font-size:1em;margin:0 0 0.5em 0;font-weight:bold}body .article-body .article-body-comment .comment-content p{line-height:1.5em;margin-bottom:0.5em}body .article-body .article-body-comment .comment-content p.comment-detail{color:rgba(51,51,51,0.5);font-size:0.9em;font-style:italic}body .article-body .sb-custom img{display:block !important}body .article-body .sb-form iframe{height:0;margin:0 auto !important}


html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;word-wrap:break-word}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],/* 1 */
body{font-size:17px;background-color:#F4F4F4;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none}@media screen and (min-width: 920px){body{margin:0 auto}}body .article-header-wrapper img{max-width:100%}body .article-body{position:relative;font-size:17px;line-height:1.8;padding:15px 20px;background-color:#ffffff}body .article-body span,body .article-body p,body .article-body div,body .article-body h1,body .article-body h2,body .article-body h3,body .article-body h4,body .article-body h5,body .article-body h6{max-width:100%}body .article-body .sb-font-bold{font-weight:bold}body .article-body .sb-color-black{color:#000}body .article-body .sb-color-red{color:#ff0000}body .article-body .sb-color-blue{color:#0000ff}body .article-body .sb-align-left{display:block;text-align:left}body .article-body .sb-align-center{display:block;text-align:center}body .article-body .sb-align-right{display:block;text-align:right}body .article-body .sb-bg-gray{background:linear-gradient(to right, #eee 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, #eee 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out;background-position:bottom 0 right 100%}body .article-body .sb-bg-white{background:linear-gradient(to right, #fff 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, #fff 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out;background-position:bottom 0 right 100%}body .article-body .sb-bg-black{background:linear-gradient(to right, #000 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, #000 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out;background-position:bottom 0 right 100%}body .article-body .sb-bg-red{background:linear-gradient(to right, red 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, red 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out;background-position:bottom 0 right 100%}body .article-body .sb-bg-green{background:linear-gradient(to right, lime 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, lime 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out;background-position:bottom 0 right 100%}body .article-body .sb-bg-yellow{background:linear-gradient(to right, #ffee57 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, #ffee57 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out;background-position:bottom 0 right 100%}body .article-body .sb-bg-blue{background:linear-gradient(to right, blue 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, blue 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out;background-position:bottom 0 right 100%}body .article-body .sb-fs-10{font-size:10px}body .article-body .sb-fs-13{font-size:13px}body .article-body .sb-fs-15{font-size:15px}body .article-body .sb-fs-17{font-size:17px}body .article-body .sb-fs-19{font-size:19px}body .article-body .sb-fs-21{font-size:21px}body .article-body .sb-fs-23{font-size:23px}body .article-body .sb-fs-25{font-size:25px}body .article-body .sb-fs-27{font-size:27px}body .article-body .sb-fs-29{font-size:29px}body .article-body h2{font-size:27px;margin:0}body .article-body p{margin:0}body .article-body a{text-decoration:underline;color:#4682b4}body .article-body iframe{display:block;max-width:100%;margin-top:20px !important;margin-bottom:20px !important}body .article-body video{display:block;max-width:100%;margin-top:20px !important;margin-bottom:20px !important}body .article-body video:not(.lazyload){height:auto !important}body .article-body img:not(.lazyload){height:auto !important}body .article-body img{display:block;max-width:100%;margin-top:20px !important;margin-bottom:20px !important}body .article-body img.sb-fl{float:left;margin-right:10px}body .article-body img.sb-fc{display:block;float:none;margin:0 auto}body .article-body img.sb-fr{float:right;margin-left:10px}body .article-body img.sb-img-move-side{animation:sb_img_move_side 1s ease-in-out infinite alternate !important}@keyframes sb_img_move_side{0%{transform:translateX(-5px)}100%{transform:translateX(5px)}}body .article-body .sb-bg-gum-marker,body .article-body .sb-bg-gum-marker-animated{background:linear-gradient(to right, #ffee57 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, #ffee57 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out}body .article-body .sb-bg-gum-marker.animated,body .article-body .sb-bg-gum-marker-animated.animated{background-position:bottom 0 right 100% !important}body .article-body .sb-bg-gum-marker.sb-bg-gray,body .article-body .sb-bg-gum-marker-animated.sb-bg-gray{background:linear-gradient(to right, #eee 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, #eee 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out}body .article-body .sb-bg-gum-marker.sb-bg-gray.animated,body .article-body .sb-bg-gum-marker-animated.sb-bg-gray.animated{background-position:bottom 0 right 100%}body .article-body .sb-bg-gum-marker.sb-bg-white,body .article-body .sb-bg-gum-marker-animated.sb-bg-white{background:linear-gradient(to right, #fff 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, #fff 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out}body .article-body .sb-bg-gum-marker.sb-bg-white.animated,body .article-body .sb-bg-gum-marker-animated.sb-bg-white.animated{background-position:bottom 0 right 100%}body .article-body .sb-bg-gum-marker.sb-bg-black,body .article-body .sb-bg-gum-marker-animated.sb-bg-black{background:linear-gradient(to right, #000 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, #000 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out}body .article-body .sb-bg-gum-marker.sb-bg-black.animated,body .article-body .sb-bg-gum-marker-animated.sb-bg-black.animated{background-position:bottom 0 right 100%}body .article-body .sb-bg-gum-marker.sb-bg-red,body .article-body .sb-bg-gum-marker-animated.sb-bg-red{background:linear-gradient(to right, red 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, red 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out}body .article-body .sb-bg-gum-marker.sb-bg-red.animated,body .article-body .sb-bg-gum-marker-animated.sb-bg-red.animated{background-position:bottom 0 right 100%}body .article-body .sb-bg-gum-marker.sb-bg-green,body .article-body .sb-bg-gum-marker-animated.sb-bg-green{background:linear-gradient(to right, lime 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, lime 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out}body .article-body .sb-bg-gum-marker.sb-bg-green.animated,body .article-body .sb-bg-gum-marker-animated.sb-bg-green.animated{background-position:bottom 0 right 100%}body .article-body .sb-bg-gum-marker.sb-bg-yellow,body .article-body .sb-bg-gum-marker-animated.sb-bg-yellow{background:linear-gradient(to right, #ffee57 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, #ffee57 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out}body .article-body .sb-bg-gum-marker.sb-bg-yellow.animated,body .article-body .sb-bg-gum-marker-animated.sb-bg-yellow.animated{background-position:bottom 0 right 100%}body .article-body .sb-bg-gum-marker.sb-bg-blue,body .article-body .sb-bg-gum-marker-animated.sb-bg-blue{background:linear-gradient(to right, blue 50%, transparent 50%) 100% 0%/200% 70% no-repeat;background:-webkit-linear-gradient(left, blue 50%, transparent 50%) 100% 0%/200% 70% no-repeat;transition:background-position 1s ease-out;-webkit-transition:background-position 1s ease-out}body .article-body .sb-bg-gum-marker.sb-bg-blue.animated,body .article-body .sb-bg-gum-marker-animated.sb-bg-blue.animated{background-position:bottom 0 right 100%}body .article-body .article-body-comment{display:table;margin-bottom:1.5em;padding-bottom:1em;width:100% !important;max-width:100% !important}body .article-body .article-body-comment .comment-image,body .article-body .article-body-comment .comment-content{display:table-cell;vertical-align:top}body .article-body .article-body-comment .comment-image{padding-right:1em}body .article-body .article-body-comment .comment-image>img{display:block;height:auto;max-width:none;margin-top:0 !important;margin-bottom:0 !important}body .article-body .article-body-comment .comment-content{width:100%}body .article-body .article-body-comment .comment-content .comment-title{font-size:1em;margin:0 0 0.5em 0;font-weight:bold}body .article-body .article-body-comment .comment-content p{line-height:1.5em;margin-bottom:0.5em}body .article-body .article-body-comment .comment-content p.comment-detail{color:rgba(51,51,51,0.5);font-size:0.9em;font-style:italic}body .article-body .sb-custom img{display:block !important}body .article-body .sb-form iframe{height:0;margin:0 auto !important}



/* メインスタイル */
body {
  
  background-color:#E3E3E3;
}




  .article-body {
  
    font-size: 17px !important;
    max-width: 620px;
    width: 100%;
    margin: 0 auto;
  
    font-family: Hiragino Sans, Arial, sans-serif !important;
  
  
    color: #000000 !important;
  
  
    line-height: 1.8 !important;
  
  
  
    padding-top: 15px !important;
  
  
    padding-bottom: 15px !important;
  
  
    padding-left: 20px !important;
  
  
    padding-right: 20px !important;
  
  
  
  
}

  body .article-body iframe {
  
}

        body .article-body img {
        display: unset !important;
        
          margin-top: 0px !important;
        
        
          margin-bottom: 0px !important;
        
      }

        body .article-body video {
        display: unset !important;
      }

        body .article-body .sb-custom  {
        
          font-size: 17px !important;
        
        
          font-family: Hiragino Sans, Arial, sans-serif !important;
        
        
          color: #000000 !important;
        
        
          line-height: 1.8 !important;
        
      }

        body .article-body .sb-custom img {
        
          margin-top: 0px !important;
        
        
          margin-bottom: 0px !important;
        
      }


      #sb-part-10214.sb-custom-part-mi43i9b6qtntfk0ci0o .puyoBtn__area {
        width: 500px;
        max-width: 95%;
        height: auto;
        margin: 30px auto;
      }
      
      #sb-part-10214.sb-custom-part-mi43i9b6qtntfk0ci0o .puyoBtn__area .btn {
        display: block;
        width: 100%;
        height: auto;
      }
      
      #sb-part-10214.sb-custom-part-mi43i9b6qtntfk0ci0o .puyoBtn__area .btn img {
        width: 100%;
        height: auto;
        animation: puyoBtn 1.6s ease-in infinite;
      }
      
      @keyframes puyoBtn {
        0% {
          transform: scale(1.09);
        }
      
        40% {
          transform: scale(1);
        }
      
        60% {
          transform: scale(1);
        }
      
        70%,
        100% {
          transform: scale(1.09);
        }
      }

      #sb-part-1812.sb-custom-part-mi6o7p4hjhbc7djj97 .balloon {
        width: 100%;
        margin: 1.5em 0;
        overflow: visible;
        display: flex;
        flex-direction: row;
      }
      
      #sb-part-1812.sb-custom-part-mi6o7p4hjhbc7djj97 .faceicon {
        flex-basis: 55px;
        flex-shrink: 0;
        align-self: flex-end;
      }
      
      #sb-part-1812.sb-custom-part-mi6o7p4hjhbc7djj97 .faceicon img {
        width: 55px;
        max-width: 55px;
        height: 55px !important;
        object-fit: cover;
        /*アイコン周りの線。線の種類｜線の太さ｜線の色*/
        border: solid 3px #DFF0FF;
        border-radius: 50%;
        box-sizing: border-box;
      }
      
      #sb-part-1812.sb-custom-part-mi6o7p4hjhbc7djj97 .outline-think {
        width: auto;
      }
      
      #sb-part-1812.sb-custom-part-mi6o7p4hjhbc7djj97 .think {
        display: inline-block;
        position: relative;
        margin: 0;
        padding: 12px;
        /*一番大きい吹き出しの背景色*/
        background-color: #F3F9FE;
        border-radius: 20px;
        margin-left: 50px;
      }
      
      #sb-part-1812.sb-custom-part-mi6o7p4hjhbc7djj97 .think::before {
        content: '';
        position: absolute;
        display: block;
        border-radius: 50%;
        /*中くらいの真ん中にある吹き出しの背景色*/
        background-color: #F3F9FE;
        left: -29px;
        top: 25%;
        width: 22px;
        height: 22px;
      }
      
      #sb-part-1812.sb-custom-part-mi6o7p4hjhbc7djj97 .think::after {
        content: '';
        position: absolute;
        display: block;
        border-radius: 50%;
        /*一番小さい吹き出しの背景色*/
        background-color: #F3F9FE;
        left: -45px;
        top: 50%;
        width: 12px;
        height: 12px;
      }
      
      #sb-part-1812.sb-custom-part-mi6o7p4hjhbc7djj97 .think p {
        margin: 0;
        padding: 0;
        letter-spacing: -0.01em;
      }

      #sb-part-1812.sb-custom-part-mi58j83s6vvz6ei2i78 .balloon {
        width: 100%;
        margin: 1.5em 0;
        overflow: visible;
        display: flex;
        flex-direction: row;
      }
      
      #sb-part-1812.sb-custom-part-mi58j83s6vvz6ei2i78 .faceicon {
        flex-basis: 55px;
        flex-shrink: 0;
        align-self: flex-end;
      }
      
      #sb-part-1812.sb-custom-part-mi58j83s6vvz6ei2i78 .faceicon img {
        width: 55px;
        max-width: 55px;
        height: 55px !important;
        object-fit: cover;
        /*アイコン周りの線。線の種類｜線の太さ｜線の色*/
        border: solid 3px #DFF0FF;
        border-radius: 50%;
        box-sizing: border-box;
      }
      
      #sb-part-1812.sb-custom-part-mi58j83s6vvz6ei2i78 .outline-think {
        width: auto;
      }
      
      #sb-part-1812.sb-custom-part-mi58j83s6vvz6ei2i78 .think {
        display: inline-block;
        position: relative;
        margin: 0;
        padding: 12px;
        /*一番大きい吹き出しの背景色*/
        background-color: #F3F9FE;
        border-radius: 20px;
        margin-left: 50px;
      }
      
      #sb-part-1812.sb-custom-part-mi58j83s6vvz6ei2i78 .think::before {
        content: '';
        position: absolute;
        display: block;
        border-radius: 50%;
        /*中くらいの真ん中にある吹き出しの背景色*/
        background-color: #F3F9FE;
        left: -29px;
        top: 25%;
        width: 22px;
        height: 22px;
      }
      
      #sb-part-1812.sb-custom-part-mi58j83s6vvz6ei2i78 .think::after {
        content: '';
        position: absolute;
        display: block;
        border-radius: 50%;
        /*一番小さい吹き出しの背景色*/
        background-color: #F3F9FE;
        left: -45px;
        top: 50%;
        width: 12px;
        height: 12px;
      }
      
      #sb-part-1812.sb-custom-part-mi58j83s6vvz6ei2i78 .think p {
        margin: 0;
        padding: 0;
        letter-spacing: -0.01em;
      }

      #sb-part-16548.sb-custom-part-mh9z7e4ybx3ijicp33p .navigation-carousel {
        width: 600px;
        max-width: 100%;
        position: relative;
        margin: 0 auto;
        padding: 20px 0;
        background: #ebe5db;
        box-sizing: border-box;
      }
      
      #sb-part-16548.sb-custom-part-mh9z7e4ybx3ijicp33p .navigation-carousel .image {
        padding: 0;
      }
      
      #sb-part-16548.sb-custom-part-mh9z7e4ybx3ijicp33p .navigation-carousel .image img,
      #sb-part-16548.sb-custom-part-mh9z7e4ybx3ijicp33p .navigation-carousel .image video {
        width: 100%;
        margin: 0 !important;
        padding: 0;
      }
      
      #sb-part-16548.sb-custom-part-mh9z7e4ybx3ijicp33p .swiper {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        overflow: hidden;
        list-style: none;
        padding: 0 0 60px;
        z-index: 1;
      }
      
      #sb-part-16548.sb-custom-part-mh9z7e4ybx3ijicp33p .swiper-wrapper {
        position: relative;
        width: 100%;
        height: auto;
        z-index: 1;
        display: flex;
        transform: translate3d(0px, 0, 0);
        transition-property: transform;
        box-sizing: content-box;
      }
      
      #sb-part-16548.sb-custom-part-mh9z7e4ybx3ijicp33p .swiper-slide {
        background: #ffffff;
        overflow: hidden;
        padding: 0;
        box-sizing: border-box;
        flex-shrink: 0;
        width: 100%;
        height: auto;
        position: relative;
        transition-property: transform;
      }
      
      #sb-part-16548.sb-custom-part-mh9z7e4ybx3ijicp33p .swiper-controller-wrap {
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: absolute;
        bottom: 10px;
        left: 0;
        width: 100%;
        padding: 0 10px;
        text-align: center;
        transition: 0.3s opacity;
        transform: translate3d(0, 0, 0);
        box-sizing: border-box;
      }
      
      #sb-part-16548.sb-custom-part-mh9z7e4ybx3ijicp33p .swiper-button-next,
      #sb-part-16548.sb-custom-part-mh9z7e4ybx3ijicp33p .swiper-button-prev {
        font-size: 40px;
        color: #ffffff;
        font-family: Sans-serif;
        line-height: 1;
        background: #000000;
        width: 1em;
        height: 1em;
        border-radius: 50%;
        display: inline-block;
        text-align: center;
        position: relative;
        transition: 0.1s background;
        cursor: pointer;
      }
      
      #sb-part-16548.sb-custom-part-mh9z7e4ybx3ijicp33p .swiper-button-disabled {
        color: #ffffff;
        background: #cccccc;
      }
      
      #sb-part-16548.sb-custom-part-mh9z7e4ybx3ijicp33p .swiper-button-prev::after,
      #sb-part-16548.sb-custom-part-mh9z7e4ybx3ijicp33p .swiper-button-next::after {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: -0.14em auto 0;
        box-sizing: border-box;
      }
      
      #sb-part-16548.sb-custom-part-mh9z7e4ybx3ijicp33p .swiper-button-prev::after {
        content: "\0ab";
      
      }
      
      #sb-part-16548.sb-custom-part-mh9z7e4ybx3ijicp33p .swiper-button-next::after {
        content: "\0bb";
      }
      
      #sb-part-16548.sb-custom-part-mh9z7e4ybx3ijicp33p .swiper-pagination {
        position: relative;
      }
      
      #sb-part-16548.sb-custom-part-mh9z7e4ybx3ijicp33p .swiper-pagination-bullet {
        width: 12px;
        height: 12px;
        margin: 0 8px;
        background: #ffffff;
        border: 1px solid #cccccc;
        display: inline-block;
        border-radius: 50%;
        cursor: pointer;
      }
      
      #sb-part-16548.sb-custom-part-mh9z7e4ybx3ijicp33p .swiper-pagination-bullet-active {
        background: #ff4500;
      }
      
      #sb-part-16548.sb-custom-part-mh9z7e4ybx3ijicp33p .swiper-pointer-events {
        touch-action: pan-y;
      }
      
      #sb-part-16548.sb-custom-part-mh9z7e4ybx3ijicp33p .swiper-notification {
        position: absolute;
        left: 0;
        top: 0;
        pointer-events: none;
        opacity: 0;
        z-index: -1000;
      }

      #sb-part-11214.sb-custom-part-mi5obonqv0b7swmgiqo .evaluation {
        font-size: 16px;
        max-width: 750px;
        margin-left: auto;
        margin-right: auto;
      }
      
      #sb-part-11214.sb-custom-part-mi5obonqv0b7swmgiqo .evaluation ul {
        margin: 0;
        padding: 0;
        list-style: none;
      }
      
      #sb-part-11214.sb-custom-part-mi5obonqv0b7swmgiqo .evaluation-title {
        text-align: center;
        font-size: 1.5em;
        font-weight: 600;
        padding-top: 2em;
        position: relative;
        width: fit-content;
        margin: auto;
      }
      
      #sb-part-11214.sb-custom-part-mi5obonqv0b7swmgiqo .evaluation-title::before {
        content: attr(data-title) "";
        position: absolute;
        font-size: 2.25em;
        opacity: 0.15;
        line-height: 1;
        font-weight: 700;
        left: -1.5em;
        bottom: 0.25em;
      }
      
      #sb-part-11214.sb-custom-part-mi5obonqv0b7swmgiqo .evaluation-content {
        margin: 0 2em;
        padding: 1em;
        border: solid 3px;
        border-radius: 10px;
      }
      
      #sb-part-11214.sb-custom-part-mi5obonqv0b7swmgiqo .evaluation-content li {
        line-height: 1.5;
        position: relative;
        padding-left: 2em;
      }
      
      #sb-part-11214.sb-custom-part-mi5obonqv0b7swmgiqo .evaluation-content li:not(:first-child) {
        margin-top: 0.75em;
      }
      
      #sb-part-11214.sb-custom-part-mi5obonqv0b7swmgiqo .evaluation-content li:not(:last-child) {
        border-bottom: dashed 2px;
        padding-bottom: 0.75em;
      }
      
      #sb-part-11214.sb-custom-part-mi5obonqv0b7swmgiqo .evaluation-content li::before {
        content: "";
        position: absolute;
        left: 0;
        top: 0.1em;
        background: url(https://file.mysquadbeyond.com/uploads/article_photo/photo/3036937/9622ec1b-45b1-43bf-8f24-75fd93eab588.png) no-repeat 0 0/contain;
        aspect-ratio: 1/1;
        width: 1.5em;
        display: block;
        margin: 0;
      }
      
      #sb-part-11214.sb-custom-part-mi5obonqv0b7swmgiqo .evaluation.good .evaluation-title {
        color: #ff5e5e;
      }
      
      #sb-part-11214.sb-custom-part-mi5obonqv0b7swmgiqo .evaluation.good .evaluation-content {
        border-color: #ff5e5e;
      }
      
      #sb-part-11214.sb-custom-part-mi5obonqv0b7swmgiqo .evaluation.good .evaluation-content li:not(:last-child) {
        border-color: #ff5e5e;
      }
      
      #sb-part-11214.sb-custom-part-mi5obonqv0b7swmgiqo .evaluation.more .evaluation-title {
        color: #1d6faa;
      }
      
      #sb-part-11214.sb-custom-part-mi5obonqv0b7swmgiqo .evaluation.more .evaluation-content {
        border-color: #1d6faa;
      }
      
      #sb-part-11214.sb-custom-part-mi5obonqv0b7swmgiqo .evaluation.more .evaluation-content li:not(:last-child) {
        border-color: #1d6faa;
      }
      
      @media (max-width: 500px) {
        #sb-part-11214.sb-custom-part-mi5obonqv0b7swmgiqo .evaluation {
          font-size: 3.3vw;
        }
      
        #sb-part-11214.sb-custom-part-mi5obonqv0b7swmgiqo .evaluation-title::before {
          left: -.5em;
        }
      }
      
      #sb-part-11214.sb-custom-part-mi5obonqv0b7swmgiqo
      
      /* タイトルを1行に固定 */
      .evaluation-title {
        white-space: nowrap;
      }
      
      /* モバイルで少し縮める（必要なら数値を微調整） */
      @media (max-width: 500px) {
        #sb-part-11214.sb-custom-part-mi5obonqv0b7swmgiqo .evaluation-title {
          font-size: 1.1em;
        }
      
        #sb-part-11214.sb-custom-part-mi5obonqv0b7swmgiqo .evaluation-title::before {
          font-size: 2em;
          /* 背景“Good”も少し縮小 */
          left: -.8em;
          /* かぶる場合だけ調整 */
        }
      }

      #sb-part-819.sb-custom-part-mi2rndqn3hptsvch5yj h2 {
        position: relative;
        font-size: 1.5rem;
        color: #fff;
        font-weight: bold;
        padding: 0.7rem;
        letter-spacing: 0.05em;
        background: -webkit-linear-gradient(135deg, #dc5b00 25%, #eb6100 0, #eb6100 50%, #dc5b00 0, #dc5b00 75%, #eb6100 0);
        background: linear-gradient(-45deg, #dc5b00 25%, #eb6100 0, #eb6100 50%, #dc5b00 0, #dc5b00 75%, #eb6100 0);
        background-size: 20px 20px;
        margin-bottom: 1em;
        text-align: center;
        /* ← これを追加 */
      }

      #sb-part-3392.sb-custom-part-mi5ngjeobajbnicdn0c .box {
        /* 背景色 */
        background: #fffde7;
        /* ボーダー|太さ|タイプ|色| */
        border: solid 2px #ffd54f;
        border-radius: 5px;
        margin: 25px 0 25px 0;
        position: relative;
        padding: 0 20px;
      }
      
      #sb-part-3392.sb-custom-part-mi5ngjeobajbnicdn0c .box .ttl {
        color: #ffd54f;
        font-weight: bold;
        text-shadow: #fff 3px 0px 0px, #fff 2.83487px 0.981584px 0px, #fff 2.35766px 1.85511px 0px, #fff 1.62091px 2.52441px 0px, #fff 0.705713px 2.91581px 0px,
          #fff -0.287171px 2.98622px 0px, #fff -1.24844px 2.72789px 0px, #fff -2.07227px 2.16926px 0px, #fff -2.66798px 1.37182px 0px, #fff -2.96998px 0.42336px 0px,
          #fff -2.94502px -0.571704px 0px, #fff -2.59586px -1.50383px 0px, #fff -1.96093px -2.27041px 0px, #fff -1.11013px -2.78704px 0px,
          #fff -0.137119px -2.99686px 0px, #fff 0.850987px -2.87677px 0px, #fff 1.74541px -2.43999px 0px, #fff 2.44769px -1.73459px 0px,
          #fff 2.88051px -0.838246px 0px;
        background: linear-gradient(0deg, #fffde7 0%, #fffde7 55%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, 0) 100%);
      
        position: relative;
        display: inline-block;
        top: -0.8em;
        left: -10px;
        padding: 0 10px;
        line-height: 1.5;
        margin: 0;
        margin-bottom: 10px;
        z-index: 1;
        box-sizing: border-box;
      }
      
      #sb-part-3392.sb-custom-part-mi5ngjeobajbnicdn0c .box .ttl:after {
        position: absolute;
        display: inline-block;
        top: calc(0.8em - 11px);
        left: 0;
        background: #ffffff;
        content: "";
        width: 100%;
        height: 11px;
        z-index: -1;
      }
      
      #sb-part-3392.sb-custom-part-mi5ngjeobajbnicdn0c .box .box_cont {
        padding: 0 0 20px;
        z-index: -2;
      }
      
      #sb-part-3392.sb-custom-part-mi5ngjeobajbnicdn0c .box .box_cont_inner {
        margin: 0;
        padding: 0;
      }
      
      #sb-part-3392.sb-custom-part-mi5ngjeobajbnicdn0c .box .box_list {
        padding: 0;
        margin: 0;
        bottom: 0;
        list-style-type: none;
        z-index: -2;
        box-sizing: border-box;
        max-width: 100%;
      }
      
      #sb-part-3392.sb-custom-part-mi5ngjeobajbnicdn0c .box .box_list li {
        list-style-type: none;
        padding-left: 2.25em;
        padding-top: 0.25em;
        padding-bottom: 0.25em;
        position: relative;
        margin: 0;
        font-size: 15px;
        line-height: 1.5em !important;
        color: #333;
        line-height: 22.5px;
        font-weight: bold;
      }
      
      #sb-part-3392.sb-custom-part-mi5ngjeobajbnicdn0c .box .box_list li .red {
        color: #ff0000;
      }
      
      #sb-part-3392.sb-custom-part-mi5ngjeobajbnicdn0c .box .box_list li:before {
        background: #3880ff;
        color: #ffffff;
        border-radius: 50%;
        width: 1.5em;
        height: 1.5em;
        line-height: 1.5em;
        text-align: center;
        color: #333;
        box-sizing: border-box;
        left: 0.25em;
        position: absolute;
        transform: scale(0.8);
        content: "";
      }
      
      #sb-part-3392.sb-custom-part-mi5ngjeobajbnicdn0c .box .box_list li:after {
        content: "";
        background: url(https://file.mysquadbeyond.com/uploads/article_photo/photo/864303/f0c027b4-cb57-4e52-be8a-41fe135572bc.png) no-repeat center/ contain;
        width: 0.9em;
        height: 0.7em;
        left: 0.55em;
        top: 1em;
        position: absolute;
        transform: translateY(-50%);
      }

      #sb-part-1488.sb-custom-part-mi5nrwflnwu8j3njah span.solid {
        /*下線の種類指定*/
        border-bottom-style: solid;
        /*線の色*/
        border-bottom-color: #009da5;
        /*線の太さ*/
        border-bottom-width: 4px;
        /*文字と線の余白*/
        padding-bottom: 2px;
      }

      #sb-part-1488.sb-custom-part-mi5ns4bxpn0u2gzdc7 span.solid {
        /*下線の種類指定*/
        border-bottom-style: solid;
        /*線の色*/
        border-bottom-color: #009da5;
        /*線の太さ*/
        border-bottom-width: 4px;
        /*文字と線の余白*/
        padding-bottom: 2px;
      }

      #sb-part-1902.sb-custom-part-mi5ly4gp270z2wbqk3w .balloon {
        width: 100%;
        /*周りの余白。上下｜左右*/
        margin: 1.5em 0;
        display: flex;
      }
      
      #sb-part-1902.sb-custom-part-mi5ly4gp270z2wbqk3w .chatting {
        /*吹き出しの幅を変更する場合、下記autoを削除して20%から100%の値を指定してください*/
        width: auto;
      }
      
      #sb-part-1902.sb-custom-part-mi5ly4gp270z2wbqk3w .faceicon {
        flex-basis: 55px;
        flex-shrink: 0;
      }
      
      #sb-part-1902.sb-custom-part-mi5ly4gp270z2wbqk3w .faceicon img {
        width: 55px;
        max-width: 55px;
        height: 55px !important;
        object-fit: cover;
        border-radius: 50%;
        box-sizing: border-box;
      }
      
      #sb-part-1902.sb-custom-part-mi5ly4gp270z2wbqk3w .chatting {
        /*吹き出しの背景色。下の.chatting:beforeと色を合わせてください */
        background: #baeaff;
        margin: 0 14px auto;
        min-height: 27px;
        padding: 5px 13px;
        border-radius: 22px;
        /*吹き出しの影。水平方向の距離｜垂直方向の距離｜ぼかし距離｜広がり距離｜影の色の順*/
        box-shadow: 2px 2px 3px 0px #cccccc;
        position: relative;
        display: inline-block;
        box-sizing: border-box;
      }
      
      #sb-part-1902.sb-custom-part-mi5ly4gp270z2wbqk3w .chatting:before {
        /*吹き出しのしっぽ部分の色変更は下記２行のカラーコード*/
        border-right: 12px solid #baeaff;
        border-right-color: #baeaff;
        left: -15px;
        border-top-right-radius: 100%;
        transform: rotate(285deg);
        width: 24px;
        height: 18px;
        top: 10px;
        content: '';
        position: absolute;
        box-sizing: border-box;
      }
      
      #sb-part-1902.sb-custom-part-mi5ly4gp270z2wbqk3w .says p {
        margin: 0;
        padding: 0;
        letter-spacing: -0.01em;
      }

      #sb-part-1488.sb-custom-part-mi5nsdc4cwxs9pie7cw span.solid {
        /*下線の種類指定*/
        border-bottom-style: solid;
        /*線の色*/
        border-bottom-color: #009da5;
        /*線の太さ*/
        border-bottom-width: 4px;
        /*文字と線の余白*/
        padding-bottom: 2px;
      }

      #sb-part-2472.sb-custom-part-mi48xmwfvpyeho1ekhi hr {
        /*上下の余白も含めた全体の高さ*/
        height: 50px;
        position: relative;
        border: none;
      }
      
      #sb-part-2472.sb-custom-part-mi48xmwfvpyeho1ekhi hr:before {
        /*横幅*/
        width: 100%;
        /*線の種類*/
        border-style: solid;
        /*線の色*/
        border-color: #009da5;
        /*線の太さは１番目の数値を変更*/
        border-width: 1px 0 0 0;
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translateY(-50%) translatex(-50%);
      }

      #sb-part-10214.sb-custom-part-mi43i9b6qtntfk0ci0o .puyoBtn__area {
        width: 500px;
        max-width: 95%;
        height: auto;
        margin: 30px auto;
      }
      
      #sb-part-10214.sb-custom-part-mi43i9b6qtntfk0ci0o .puyoBtn__area .btn {
        display: block;
        width: 100%;
        height: auto;
      }
      
      #sb-part-10214.sb-custom-part-mi43i9b6qtntfk0ci0o .puyoBtn__area .btn img {
        width: 100%;
        height: auto;
        animation: puyoBtn 1.6s ease-in infinite;
      }
      
      @keyframes puyoBtn {
        0% {
          transform: scale(1.09);
        }
      
        40% {
          transform: scale(1);
        }
      
        60% {
          transform: scale(1);
        }
      
        70%,
        100% {
          transform: scale(1.09);
        }
      }

      #sb-part-1109.sb-custom-part-mi47tafuekrg43dyvpw h2 {
        /*文字色*/
        color: #3E3E3E;
        /*文字サイズ*/
        font-size: 23px;
        /*下線｜太さ｜線の種類｜線の色*/
        border-bottom: 3px solid #1bb4d3;
        /*背景色*/
        background: transparent;
        display: block;
        width: 100%;
        padding: 0.5em 0.1em;
        margin-bottom: 1em;
        letter-spacing: 0.05em;
      }

      #sb-part-12320.sb-custom-part-mi48135tqlz5m4zh3oc .tableList__area {
        width: 100%;
        height: auto;
        border-collapse: collapse;
        font-size: 16px;
      }
      
      @media screen and (max-width:600px) {
        #sb-part-12320.sb-custom-part-mi48135tqlz5m4zh3oc .tableList__area {
          font-size: 12px;
        }
      }
      
      #sb-part-12320.sb-custom-part-mi48135tqlz5m4zh3oc .tableList__area th,
      #sb-part-12320.sb-custom-part-mi48135tqlz5m4zh3oc .tableList__area td {
        border-bottom: 1px solid #fff;
        padding: 0.5em 0;
        font-size: 1em;
      }
      
      #sb-part-12320.sb-custom-part-mi48135tqlz5m4zh3oc
      
      /* 左列（見出し） */
      .tableList__area th {
        width: 30%;
        background: #164a84;
        color: #fff;
        text-align: center;
        font-weight: bold;
      }
      
      #sb-part-12320.sb-custom-part-mi48135tqlz5m4zh3oc
      
      /* 右列（内容） */
      .tableList__area td {
        width: 70%;
        background: #fbfaf5;
        color: #333;
        text-align: left;
        font-weight: normal;
        white-space: normal;
        /* 自然に折り返す */
        padding-left: 0.8em;
        /* 折り返し後の1文字分スペース */
      }
      
      #sb-part-12320.sb-custom-part-mi48135tqlz5m4zh3oc
      
      /* ★ ※印の注釈だけ小さい文字 */
      .tableList__area .note-small {
        font-size: 0.6em;
        /* ← 小さめのサイズ（調整可） */
        color: #333;
        display: block;
        margin-top: 2px;
      }</style></span></div></div>
      <div style="text-align: center;"><picture><source type="image/webp" data-srcset="https://file.mysquadbeyond.com/uploads/article_photo/photo/6210962/a0df82f4-345b-485c-9dc8-05a8a07a180a.webp"><source type="image/avif" data-srcset="https://file.mysquadbeyond.com/uploads/article_photo/photo/6210962/a0df82f4-345b-485c-9dc8-05a8a07a180a.avif"><img src="https://file.mysquadbeyond.com/lazy.png" class="lazyload" height="137" width="570" data-src="https://file.mysquadbeyond.com/uploads/article_photo/photo/6210962/a0df82f4-345b-485c-9dc8-05a8a07a180a.jpg"></source></source></picture></div>
      <div><div class="sb-custom"><span contenteditable="false"><div id="sb-part-2472" class="sb-custom-part-mi48xmwfvpyeho1ekhi"><hr></div>
      <style>#sb-part-2472.sb-custom-part-mi48xmwfvpyeho1ekhi hr {
        /*上下の余白も含めた全体の高さ*/
        height: 50px;
        position: relative;
        border: none;
      }
      
      #sb-part-2472.sb-custom-part-mi48xmwfvpyeho1ekhi hr:before {
        /*横幅*/
        width: 100%;
        /*線の種類*/
        border-style: solid;
        /*線の色*/
        border-color: #009da5;
        /*線の太さは１番目の数値を変更*/
        border-width: 1px 0 0 0;
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translateY(-50%) translatex(-50%);
      }

      #sb-part-10214.sb-custom-part-mi43i9b6qtntfk0ci0o .puyoBtn__area {
        width: 500px;
        max-width: 95%;
        height: auto;
        margin: 30px auto;
      }
      
      #sb-part-10214.sb-custom-part-mi43i9b6qtntfk0ci0o .puyoBtn__area .btn {
        display: block;
        width: 100%;
        height: auto;
      }
      
      #sb-part-10214.sb-custom-part-mi43i9b6qtntfk0ci0o .puyoBtn__area .btn img {
        width: 100%;
        height: auto;
        animation: puyoBtn 1.6s ease-in infinite;
      }
      
      @keyframes puyoBtn {
        0% {
          transform: scale(1.09);
        }
      
        40% {
          transform: scale(1);
        }
      
        60% {
          transform: scale(1);
        }
      
        70%,
        100% {
          transform: scale(1.09);
        }
      }


      #sb-part-3428.sb-custom-part-mgacoisqbvysp2p4di .box {
        background-color: #0b2347;
        /* ネイビー */
        color: #ffffff;
        border-radius: 3px;
        padding: 1em;
        border: 1px solid #081a34;
        /* ネイビーより少し濃い枠 */
        box-sizing: border-box;
      }
      
      #sb-part-3428.sb-custom-part-mgacoisqbvysp2p4di .box p {
        font-weight: bold;
        margin: 0;
        text-align: center;
        font-size: 16px;
        line-height: 1.6;
      }
      
      #sb-part-3428.sb-custom-part-mgacoisqbvysp2p4di .box p a {
        color: #ffffff;
        text-decoration: none;
      }
      
      #sb-part-3428.sb-custom-part-mgacoisqbvysp2p4di .box p a:hover {
        text-decoration: underline;
      }