/*reset / base style*/
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}
body{background-color:#F4F4F4;font-size:17px;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{width:620px;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}

/*embedded style*/
._1QWuYMJBqfxf6bvBHbXFU4{top:0;left:0;right:0;bottom:0;overflow:hidden;background-color:rgba(70,70,70,0.6);opacity:0;height:1px;position:absolute;top:-9999px;display:flex}
._1QWuYMJBqfxf6bvBHbXFU4._14NjOICugd8xjs-aUBAHWh{opacity:1;top:0;position:fixed;z-index:999999;height:unset}
._1QWuYMJBqfxf6bvBHbXFU4.g9cMJTLFvuy-6BhtBdaNB{opacity:0 !important}
._1QWuYMJBqfxf6bvBHbXFU4.yilK9b7_Ib5zq7_voChWF{align-items:center;justify-content:center}
._1QWuYMJBqfxf6bvBHbXFU4.yilK9b7_Ib5zq7_voChWF .VC1NfUlCFgljCAXNpOL7E{margin:0 1rem}
._1QWuYMJBqfxf6bvBHbXFU4.yilK9b7_Ib5zq7_voChWF .VC1NfUlCFgljCAXNpOL7E{margin:0 1rem}
._1QWuYMJBqfxf6bvBHbXFU4._2QQNEvKnv_NZfocN7vIP8P{align-items:flex-start;justify-content:center}
._1QWuYMJBqfxf6bvBHbXFU4._2QQNEvKnv_NZfocN7vIP8P .VC1NfUlCFgljCAXNpOL7E{margin:0 1rem}
._1QWuYMJBqfxf6bvBHbXFU4._2QQNEvKnv_NZfocN7vIP8P ._3xv8I4wzXynCMrx5__vZyn{right:-10px;bottom:-10px;top:unset}
._1QWuYMJBqfxf6bvBHbXFU4._1BaAvI_ZQy_2z6Gp35pbrF{justify-content:center;align-items:flex-end}
._1QWuYMJBqfxf6bvBHbXFU4._1BaAvI_ZQy_2z6Gp35pbrF .VC1NfUlCFgljCAXNpOL7E{margin:0 1rem}
._1QWuYMJBqfxf6bvBHbXFU4.SdWzAfbaXmshL3osR7wED{align-items:center;justify-content:flex-start}
._1QWuYMJBqfxf6bvBHbXFU4.SdWzAfbaXmshL3osR7wED .VC1NfUlCFgljCAXNpOL7E{margin:0 1rem 0 0}
._1QWuYMJBqfxf6bvBHbXFU4._2qf5KJWnwLjjM4jHU3t0p2{align-items:center;justify-content:flex-end}
._1QWuYMJBqfxf6bvBHbXFU4._2qf5KJWnwLjjM4jHU3t0p2 .VC1NfUlCFgljCAXNpOL7E{margin:0 0 0 1rem}
._1QWuYMJBqfxf6bvBHbXFU4._2qf5KJWnwLjjM4jHU3t0p2 ._3xv8I4wzXynCMrx5__vZyn{left:-10px;right:unset}
._1QWuYMJBqfxf6bvBHbXFU4._2Q9FhKeCR0S1dpnAypjHew{align-items:flex-start;justify-content:flex-start}
._1QWuYMJBqfxf6bvBHbXFU4._2Q9FhKeCR0S1dpnAypjHew .VC1NfUlCFgljCAXNpOL7E{margin:0 1rem 0 0}
._1QWuYMJBqfxf6bvBHbXFU4._2Q9FhKeCR0S1dpnAypjHew ._3xv8I4wzXynCMrx5__vZyn{right:-10px;bottom:-10px;top:unset}
._1QWuYMJBqfxf6bvBHbXFU4._3X9dSNCtV9mQteWJlIxtZs{align-items:flex-start;justify-content:flex-end}
._1QWuYMJBqfxf6bvBHbXFU4._3X9dSNCtV9mQteWJlIxtZs .VC1NfUlCFgljCAXNpOL7E{margin:0 0 0 1rem}
._1QWuYMJBqfxf6bvBHbXFU4._3X9dSNCtV9mQteWJlIxtZs ._3xv8I4wzXynCMrx5__vZyn{left:-10px;bottom:-10px;right:unset;top:unset}
._1QWuYMJBqfxf6bvBHbXFU4._1MGZSf5yxvkuMFPpOac2_4{align-items:flex-end;justify-content:flex-start}
._1QWuYMJBqfxf6bvBHbXFU4._1MGZSf5yxvkuMFPpOac2_4 .VC1NfUlCFgljCAXNpOL7E{margin:0 1rem 0 0}
._1QWuYMJBqfxf6bvBHbXFU4._28Cfwbxk8h6wuajc2CaiGQ{align-items:flex-end;justify-content:flex-end}
._1QWuYMJBqfxf6bvBHbXFU4._28Cfwbxk8h6wuajc2CaiGQ .VC1NfUlCFgljCAXNpOL7E{margin:0 0 0 1rem}
._1QWuYMJBqfxf6bvBHbXFU4._28Cfwbxk8h6wuajc2CaiGQ ._3xv8I4wzXynCMrx5__vZyn{left:-10px;right:unset}
.VC1NfUlCFgljCAXNpOL7E{position:relative;max-height:100%}
.VC1NfUlCFgljCAXNpOL7E ._3wdLSFIP4sk7o6En77Kr0h{display:block}
.VC1NfUlCFgljCAXNpOL7E iframe{border:none;max-width:100%;width:100%;pointer-events:none}
.VC1NfUlCFgljCAXNpOL7E img,.VC1NfUlCFgljCAXNpOL7E video{max-width:100%;height:auto}
._3xv8I4wzXynCMrx5__vZyn{width:24px;height:24px;line-height:22px;border-radius:24px;text-align:center;background-color:rgba(0,0,0,0.3);color:#ffffff;border:1px solid #ffffff;position:absolute;right:-10px;top:-10px;z-index:100001}
._3xv8I4wzXynCMrx5__vZyn:before{content:'×'}
._3xv8I4wzXynCMrx5__vZyn:hover{cursor:pointer}
.VC1NfUlCFgljCAXNpOL7E._3JZXbmedaCeDGipHkZkpqE{pointer-events:all;margin:0 !important;width:100%;opacity:0;height:1px;position:fixed;top:-9999px}
.VC1NfUlCFgljCAXNpOL7E._3JZXbmedaCeDGipHkZkpqE._14NjOICugd8xjs-aUBAHWh{opacity:1;top:0;position:fixed;z-index:999998;height:unset;top:unset}
.VC1NfUlCFgljCAXNpOL7E._3JZXbmedaCeDGipHkZkpqE.g9cMJTLFvuy-6BhtBdaNB{opacity:0 !important}
.VC1NfUlCFgljCAXNpOL7E._3JZXbmedaCeDGipHkZkpqE.yilK9b7_Ib5zq7_voChWF{top:50%;left:50%;transform:translate(-50%, -50%)}
.VC1NfUlCFgljCAXNpOL7E._3JZXbmedaCeDGipHkZkpqE._2QQNEvKnv_NZfocN7vIP8P{top:0;left:50%;transform:translate(-50%, 0)}
.VC1NfUlCFgljCAXNpOL7E._3JZXbmedaCeDGipHkZkpqE._2QQNEvKnv_NZfocN7vIP8P ._3xv8I4wzXynCMrx5__vZyn{right:-10px;bottom:-10px;top:unset}
.VC1NfUlCFgljCAXNpOL7E._3JZXbmedaCeDGipHkZkpqE._1BaAvI_ZQy_2z6Gp35pbrF{bottom:0;left:50%;transform:translate(-50%, 0)}
.VC1NfUlCFgljCAXNpOL7E._3JZXbmedaCeDGipHkZkpqE.SdWzAfbaXmshL3osR7wED{top:50%;left:0;transform:translate(0, -50%)}
.VC1NfUlCFgljCAXNpOL7E._3JZXbmedaCeDGipHkZkpqE._2qf5KJWnwLjjM4jHU3t0p2{top:50%;right:0;transform:translate(0, -50%)}
.VC1NfUlCFgljCAXNpOL7E._3JZXbmedaCeDGipHkZkpqE._2qf5KJWnwLjjM4jHU3t0p2 ._3xv8I4wzXynCMrx5__vZyn{left:-10px;right:unset}
.VC1NfUlCFgljCAXNpOL7E._3JZXbmedaCeDGipHkZkpqE._2Q9FhKeCR0S1dpnAypjHew{top:0;left:0}
.VC1NfUlCFgljCAXNpOL7E._3JZXbmedaCeDGipHkZkpqE._2Q9FhKeCR0S1dpnAypjHew ._3xv8I4wzXynCMrx5__vZyn{right:-10px;bottom:-10px;top:unset}
.VC1NfUlCFgljCAXNpOL7E._3JZXbmedaCeDGipHkZkpqE._3X9dSNCtV9mQteWJlIxtZs{top:0;right:0}
.VC1NfUlCFgljCAXNpOL7E._3JZXbmedaCeDGipHkZkpqE._3X9dSNCtV9mQteWJlIxtZs ._3xv8I4wzXynCMrx5__vZyn{left:-10px;bottom:-10px;right:unset;top:unset}
.VC1NfUlCFgljCAXNpOL7E._3JZXbmedaCeDGipHkZkpqE._1MGZSf5yxvkuMFPpOac2_4{bottom:0;left:0}
.VC1NfUlCFgljCAXNpOL7E._3JZXbmedaCeDGipHkZkpqE._28Cfwbxk8h6wuajc2CaiGQ{bottom:0;right:0}
.VC1NfUlCFgljCAXNpOL7E._3JZXbmedaCeDGipHkZkpqE._28Cfwbxk8h6wuajc2CaiGQ ._3xv8I4wzXynCMrx5__vZyn{left:-10px;right:unset}
._3wdLSFIP4sk7o6En77Kr0h{display:flex}

/* embedded style */
:root{--translate-position: var(--translate-position)}
:root{--translate-position: var(--translate-position)}
.d3Bco6NZL3jB0DPVCSH9J{animation:d3Bco6NZL3jB0DPVCSH9J ease;animation-iteration-count:1;transform-origin:center top}
@keyframes d3Bco6NZL3jB0DPVCSH9J{0%{transform:rotateX(0)}
20%{transform:rotateX(480deg)}
50%{transform:rotateX(300deg)}
80%{transform:rotateX(400deg)}
100%{transform:rotateX(360deg)}
}
._3O--SlEA4NGoSBRqeWaIXQ{animation:_3O--SlEA4NGoSBRqeWaIXQ ease;animation-iteration-count:1;animation-fill-mode:forwards}
@keyframes _3O--SlEA4NGoSBRqeWaIXQ{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
:root{--translate-position: var(--translate-position)}
._2fIA46C63XjN_qnwKRdgHM ._23InlsCmii5q1uyOyWcxk1:nth-child(1),._2fIA46C63XjN_qnwKRdgHM ._23InlsCmii5q1uyOyWcxk1:nth-child(11){animation:_2fIA46C63XjN_qnwKRdgHM ease;animation-iteration-count:1;animation-fill-mode:forwards;clip-path:polygon(-5% -5%, 25% 0%, 25% 120%, -4% 100%);transform-origin:12.5% 0px}
._2fIA46C63XjN_qnwKRdgHM ._23InlsCmii5q1uyOyWcxk1:nth-child(2),._2fIA46C63XjN_qnwKRdgHM ._23InlsCmii5q1uyOyWcxk1:nth-child(12){animation:_2fIA46C63XjN_qnwKRdgHM ease;animation-iteration-count:1;animation-fill-mode:forwards;clip-path:polygon(25% 0, 50% 0, 50% 100%, 24% 100%);transform-origin:25% 0px}
._2fIA46C63XjN_qnwKRdgHM ._23InlsCmii5q1uyOyWcxk1:nth-child(3),._2fIA46C63XjN_qnwKRdgHM ._23InlsCmii5q1uyOyWcxk1:nth-child(13){animation:_2fIA46C63XjN_qnwKRdgHM ease;animation-iteration-count:1;animation-fill-mode:forwards;clip-path:polygon(50% 0, 75% 0, 75% 100%, 49% 100%);transform-origin:50% 0px}
._2fIA46C63XjN_qnwKRdgHM ._23InlsCmii5q1uyOyWcxk1:nth-child(4),._2fIA46C63XjN_qnwKRdgHM ._23InlsCmii5q1uyOyWcxk1:nth-child(14){animation:_2fIA46C63XjN_qnwKRdgHM ease;animation-iteration-count:1;animation-fill-mode:forwards;clip-path:polygon(75% -20%, 105% 0, 105% 100%, 74% 120%);transform-origin:75% 0px}
._23InlsCmii5q1uyOyWcxk1{transform:rotateY(270deg);top:0;left:0;position:absolute}
@keyframes _2fIA46C63XjN_qnwKRdgHM{0%{transform:rotateY(270deg)}
50%{transform:rotateY(380deg)}
100%{transform:rotateY(360deg)}
}
:root{--translate-position: var(--translate-position)}
._2WGyn02yDeS3y84plv5439 .xZCrz6TgI3JA6Qt2wtXkg:nth-child(1){clip-path:polygon(0 0, 50% 0, 50% 100%, 0 100%);transform:var(--translate-position);transform-origin:left top}
._2WGyn02yDeS3y84plv5439 .xZCrz6TgI3JA6Qt2wtXkg:nth-child(2){clip-path:polygon(50% 0, 100% 0, 100% 100%, 50% 100%);transform:var(--translate-position);transform-origin:right top}
.xZCrz6TgI3JA6Qt2wtXkg{animation:_2WGyn02yDeS3y84plv5439 ease;animation-iteration-count:1;transform:var(--translate-position) rotateY(360deg);top:0;left:0;position:absolute}
@keyframes _2WGyn02yDeS3y84plv5439{0%{transform:var(--translate-position) rotateY(-90deg)}
100%{transform:var(--translate-position) rotateY(0deg)}
}
:root{--translate-position: var(--translate-position)}
._2aGCrc-dsy72MWP2z3SjtG{transform:rotateY(180deg);top:0;left:0;position:absolute}
._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(1),._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(11){animation:_1mHb3-ZKxVGCvR1VxV6d5 ease;animation-iteration-count:1;animation-fill-mode:forwards;clip-path:polygon(-5% -5%, 25% 0, 25% 26%, 0 25%);transform-origin:12.5% 0px;animation-delay:520ms}
._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(2),._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(12){animation:_1mHb3-ZKxVGCvR1VxV6d5 ease;animation-iteration-count:1;animation-fill-mode:forwards;clip-path:polygon(50% 0, 25% 0, 25% 26%, 50% 25%);transform-origin:37.5% 0px;animation-delay:320ms}
._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(3),._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(13){animation:_1mHb3-ZKxVGCvR1VxV6d5 ease;animation-iteration-count:1;animation-fill-mode:forwards;clip-path:polygon(50% 0, 75% 0, 75% 26%, 50% 25%);transform-origin:62.5% 0px;animation-delay:350ms}
._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(4),._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(14){animation:_1mHb3-ZKxVGCvR1VxV6d5 ease;animation-iteration-count:1;animation-fill-mode:forwards;clip-path:polygon(100% -5%, 75% 0, 75% 26%, 115% 25%);transform-origin:87.5% 0px;animation-delay:50ms}
._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(5),._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(15){animation:_1mHb3-ZKxVGCvR1VxV6d5 ease;animation-iteration-count:1;animation-fill-mode:forwards;clip-path:polygon(0 50%, 0 25%, 25% 25%, 25% 50%);transform-origin:12.5% 0px;animation-delay:450ms}
._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(6),._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(16){animation:_1mHb3-ZKxVGCvR1VxV6d5 ease;animation-iteration-count:1;animation-fill-mode:forwards;clip-path:polygon(50% 50%, 50% 25%, 25% 25%, 25% 50%);transform-origin:37.5% 0px;animation-delay:350ms}
._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(7),._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(17){animation:_1mHb3-ZKxVGCvR1VxV6d5 ease;animation-iteration-count:1;animation-fill-mode:forwards;clip-path:polygon(50% 50%, 50% 25%, 75% 25%, 75% 50%);transform-origin:62.5% 0px;animation-delay:300ms}
._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(8),._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(18){animation:_1mHb3-ZKxVGCvR1VxV6d5 ease;animation-iteration-count:1;animation-fill-mode:forwards;clip-path:polygon(100% 50%, 100% 25%, 75% 25%, 75% 50%);transform-origin:87.5% 0px;animation-delay:80ms}
._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(9),._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(19){animation:_1mHb3-ZKxVGCvR1VxV6d5 ease;animation-iteration-count:1;animation-fill-mode:forwards;clip-path:polygon(25% 75%, 25% 50%, 0 50%, 0 75%);transform-origin:12.5% 0px;animation-delay:540ms}
._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(10),._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(20){animation:_1mHb3-ZKxVGCvR1VxV6d5 ease;animation-iteration-count:1;animation-fill-mode:forwards;clip-path:polygon(25% 75%, 25% 50%, 50% 50%, 50% 75%);transform-origin:37.5% 0px;animation-delay:570ms}
._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(11),._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(21){animation:_1mHb3-ZKxVGCvR1VxV6d5 ease;animation-iteration-count:1;animation-fill-mode:forwards;clip-path:polygon(75% 75%, 75% 50%, 50% 50%, 50% 75%);transform-origin:62.5% 0px;animation-delay:220ms}
._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(12),._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(22){animation:_1mHb3-ZKxVGCvR1VxV6d5 ease;animation-iteration-count:1;animation-fill-mode:forwards;clip-path:polygon(75% 75%, 75% 50%, 100% 50%, 100% 75%);transform-origin:87.5% 0px;animation-delay:0ms}
._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(13),._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(23){animation:_1mHb3-ZKxVGCvR1VxV6d5 ease;animation-iteration-count:1;animation-fill-mode:forwards;clip-path:polygon(25% 100%, -5% 105%, 0 75%, 25% 75%);transform-origin:12.5% 0px;animation-delay:400ms}
._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(14),._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(24){animation:_1mHb3-ZKxVGCvR1VxV6d5 ease;animation-iteration-count:1;animation-fill-mode:forwards;clip-path:polygon(25% 100%, 50% 100%, 50% 75%, 25% 75%);transform-origin:37.5% 0px;animation-delay:320ms}
._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(15),._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(25){animation:_1mHb3-ZKxVGCvR1VxV6d5 ease;animation-iteration-count:1;animation-fill-mode:forwards;clip-path:polygon(75% 100%, 50% 100%, 50% 75%, 75% 75%);transform-origin:62.5% 0px;animation-delay:180ms}
._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(16),._1mHb3-ZKxVGCvR1VxV6d5 ._2aGCrc-dsy72MWP2z3SjtG:nth-child(26){animation:_1mHb3-ZKxVGCvR1VxV6d5 ease;animation-iteration-count:1;animation-fill-mode:forwards;clip-path:polygon(75% 100%, 100% 100%, 115% 75%, 75% 75%);transform-origin:87.5% 0px;animation-delay:100ms}
@keyframes _1mHb3-ZKxVGCvR1VxV6d5{0%{transform:rotateY(180deg)}
100%{transform:rotateY(0deg)}
}
._25LsdyT1DZdcKfdtJ2JmJm ._2jlLIpageUUNHTN4nJIeE_:nth-child(1),._25LsdyT1DZdcKfdtJ2JmJm ._2jlLIpageUUNHTN4nJIeE_:nth-child(11){animation:_25LsdyT1DZdcKfdtJ2JmJm cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation-iteration-count:1;transform:rotateY(360deg);clip-path:polygon(-5% -5%, 25% 0%, 25% 115%, -5% 100%);transform-origin:12.5% 0px;animation-delay:0ms}
._25LsdyT1DZdcKfdtJ2JmJm ._2jlLIpageUUNHTN4nJIeE_:nth-child(2),._25LsdyT1DZdcKfdtJ2JmJm ._2jlLIpageUUNHTN4nJIeE_:nth-child(12){animation:_25LsdyT1DZdcKfdtJ2JmJm cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation-iteration-count:1;transform:rotateY(360deg);clip-path:polygon(25% 0, 50% 0, 50% 100%, 25% 100%);transform-origin:25% 0px;animation-delay:100ms}
._25LsdyT1DZdcKfdtJ2JmJm ._2jlLIpageUUNHTN4nJIeE_:nth-child(3),._25LsdyT1DZdcKfdtJ2JmJm ._2jlLIpageUUNHTN4nJIeE_:nth-child(13){animation:_25LsdyT1DZdcKfdtJ2JmJm cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation-iteration-count:1;transform:rotateY(360deg);clip-path:polygon(50% 0, 75% 0, 75% 100%, 50% 100%);transform-origin:50% 0px;animation-delay:150ms}
._25LsdyT1DZdcKfdtJ2JmJm ._2jlLIpageUUNHTN4nJIeE_:nth-child(4),._25LsdyT1DZdcKfdtJ2JmJm ._2jlLIpageUUNHTN4nJIeE_:nth-child(14){animation:_25LsdyT1DZdcKfdtJ2JmJm cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation-iteration-count:1;transform:rotateY(360deg);clip-path:polygon(75% -15%, 105% 0, 105% 100%, 75% 100%);transform-origin:75% 0px;animation-delay:50ms}
._2jlLIpageUUNHTN4nJIeE_{top:0;left:0;opacity:0;position:absolute}
@keyframes _25LsdyT1DZdcKfdtJ2JmJm{0%{transform:translateZ(700px) translateY(400px) translateX(-800px);opacity:0}
100%{opacity:1}
}

/*fancybox*/
.cv-tech-fancybox-margin{margin-right:15px;}
.cv-tech-fancybox-ex-margin{margin-right:0px;}

/* embedded style */
.article-body {
    font-size: 17px !important;
    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 img {
	display: unset !important;
	margin-top: 10px !important;
	margin-bottom: 10px !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: 10px !important;
	margin-bottom: 10px !important;
}

/* embedded style */
#sb-part-2182.sb-custom-part-lus96wukxsrlknt34sj video {
    display: block !important;
    /*幅*/
    width: 100%;
    vertical-align: bottom;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    /*動画を真ん中寄せにしない場合は以下２行を削除*/
    margin-left: auto;
    margin-right: auto;
  }

  /*embedded style*/
  #sb-part-2568.sb-custom-part-l7o8z5kju19282t7wy8 .downArrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  
  #sb-part-2568.sb-custom-part-l7o8z5kju19282t7wy8 .downArrow>span {
    /* 矢印の大きさの設定 */
    width: 100px;
    height: 65px;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  
  #sb-part-2568.sb-custom-part-l7o8z5kju19282t7wy8 .downArrow>span::before {
    content: "";
    display: block;
    margin: 0 auto;
    width: 50%;
    height: 40%;
    /* 矢印の色の設定 */
    background: #d096bb;
  }
  
  #sb-part-2568.sb-custom-part-l7o8z5kju19282t7wy8 .downArrow>span::after {
    content: "";
    display: block;
    width: 100%;
    height: 60%;
    /* 矢印の色の設定 */
    background: linear-gradient(to top right, transparent 49%, #d096bb 50%) top left/50% 100% no-repeat, linear-gradient(to top left, transparent 49%, #d096bb 50%) top right/50% 100% no-repeat;
  }
  
  #sb-part-2568.sb-custom-part-l7o8z5kju19282t7wy8
  
  /*動きの速さを変更する場合は、複数あるanimation-durationの1.5s(=1.5秒)の時間を変更
  動きの回数を変更する場合は、複数あるanimation-iteration-countのinfinite（=無限, #sb-part-2568.sb-custom-part-l7o8z5kju19282t7wy8            3=3回など）を変更*/
  .movebtn {
    -webkit-animation-name: btnAnime02;
    -webkit-animation-duration: 1.5s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease;
    -moz-animation-name: btnAnime02;
    -moz-animation-duration: 1.5s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: ease;
    animation-name: btnAnime02;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease;
    align-items: flex-start;
    justify-content: center;
  }
  
  @keyframes btnAnime02 {
  
    /*初期位置*/
    0% {
      /*1番目の値はX方向, 2番目の値はY方向*/
      -webkit-transform: translate(0, 0);
    }
  
    /*animation-durationで設定した値の半分の時間（50%）の時の位置*/
    50% {
      -webkit-transform: translate(0, -8px);
    }
  
    /*animation-durationで設定した値になった（100%）時の位置*/
    100% {
      -webkit-transform: translate(0, 0);
    }
  }
  
/* embedded style */
#sb-part-5180.sb-custom-part-l7h98l53x42u1xv7vbe .pointbox__area {
    width: calc(100% - 20px);
    height: auto;
    background: #27ac6f;
    border-radius: 5px;
    padding: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
  }
  
  #sb-part-5180.sb-custom-part-l7h98l53x42u1xv7vbe .pointComment__box {
    width: 30%;
    height: auto;
  }
  
  #sb-part-5180.sb-custom-part-l7h98l53x42u1xv7vbe .pointComment__box .text {
    color: #fff;
    font-size: 1em;
    text-align: center;
    margin: 0;
  }
  
  #sb-part-5180.sb-custom-part-l7h98l53x42u1xv7vbe .pointComment__box .text .comment {
    position: relative;
  }
  
  #sb-part-5180.sb-custom-part-l7h98l53x42u1xv7vbe .pointComment__box .text .comment:before {
    content: '';
    width: 15px;
    height: 1px !important;
    border-top: 1px solid #fff;
    transform: translateY(-50%) rotate(50deg);
    display: block;
    position: absolute;
    top: 50%;
    left: -1.5em;
  }
  
  #sb-part-5180.sb-custom-part-l7h98l53x42u1xv7vbe .pointComment__box .text .comment:after {
    content: '';
    width: 15px;
    height: 1px !important;
    border-top: 1px solid #fff;
    transform: translateY(-50%) rotate(-50deg);
    display: block;
    position: absolute;
    top: 50%;
    right: -1.5em;
  }
  
  #sb-part-5180.sb-custom-part-l7h98l53x42u1xv7vbe .pointComment__box .img__box {
    width: 40px;
    height: auto;
    margin: 10px auto 0;
    display: block;
  }
  
  #sb-part-5180.sb-custom-part-l7h98l53x42u1xv7vbe .pointComment__box .img__box img {
    width: 100%;
    height: auto;
  }
  
  #sb-part-5180.sb-custom-part-l7h98l53x42u1xv7vbe .pointDetail__box {
    width: 70%;
    height: auto;
    background: #fff;
    border-radius: 5px;
  }
  
  #sb-part-5180.sb-custom-part-l7h98l53x42u1xv7vbe .pointDetail__box .point {
    list-style: none;
    padding: 0;
  }
  
  #sb-part-5180.sb-custom-part-l7h98l53x42u1xv7vbe .pointDetail__box .point li {
    position: relative;
    margin: 0 20px;
    padding: 5px 0 5px 24px;
    border-bottom: 2px dotted #eee;
    line-height: 1.8;
  }
  
  #sb-part-5180.sb-custom-part-l7h98l53x42u1xv7vbe .pointDetail__box .point li:last-of-type {
    border-bottom: none;
  }
  
  #sb-part-5180.sb-custom-part-l7h98l53x42u1xv7vbe .pointDetail__box .point li:before {
    content: '';
    width: 16px;
    height: 16px !important;
    border-radius: 8px;
    background: #27ac6f;
    position: absolute;
    top: 10px;
    left: 0;
  }
  
  #sb-part-5180.sb-custom-part-l7h98l53x42u1xv7vbe .pointDetail__box .point li:after {
    content: '';
    width: 8px;
    height: 3px;
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
    position: absolute;
    top: 15px;
    left: 3px;
    transform: rotate(-45deg);
  }
  
  #sb-part-5180.sb-custom-part-l7h98l53x42u1xv7vbe .pointDetail__box .point li ._bold {
    color: #1f8a59;
    background: linear-gradient(180deg, transparent 0%, transparent 69%, rgba(54, 209, 138, 0.3) 70%, rgba(54, 209, 138, 0.3) 100%);
  }
  
  @media screen and (max-width:600px) {
    #sb-part-5180.sb-custom-part-l7h98l53x42u1xv7vbe .pointbox__area {
      flex-wrap: wrap;
    }
  
    #sb-part-5180.sb-custom-part-l7h98l53x42u1xv7vbe .pointComment__box {
      width: 100%;
      display: flex;
      justify-content: flex-start;
      align-items: center;
    }
  
    #sb-part-5180.sb-custom-part-l7h98l53x42u1xv7vbe .pointComment__box .img__box {
      order: 1;
      width: 40px;
      margin: 0 20px;
    }
  
    #sb-part-5180.sb-custom-part-l7h98l53x42u1xv7vbe .pointComment__box .text {
      order: 2;
      width: calc(100% - 80px);
      text-align: left;
    }
  
    #sb-part-5180.sb-custom-part-l7h98l53x42u1xv7vbe .pointComment__box .text .comment:before {
      top: -10px;
      left: 0;
      transform: translateY(0) rotate(-30deg);
    }
  
    #sb-part-5180.sb-custom-part-l7h98l53x42u1xv7vbe .pointComment__box .text .comment:after {
      top: inherit;
      bottom: -10px;
      left: 0;
      transform: inherit;
      transform: rotate(30deg);
    }
  
    #sb-part-5180.sb-custom-part-l7h98l53x42u1xv7vbe .pointDetail__box {
      width: 100%;
    }
  }


  /* embedded style */
  #sb-part-4238.sb-custom-part-luwijs3rlkhtq1wl2i .box-blink {
    width: 100%;
    /* 最大幅（変更する場合は文字サイズ調整が必要） */
    max-width: 600px;
    margin: 0 auto;
    padding: 10px 3%;
    /* 枠線設定 */
    border: 2px solid #999;
    box-sizing: border-box;
    /* 全体の文字サイズ基準値 */
    font-size: 3vw;
  }
  
  @media screen and (min-width: 600px) {
    #sb-part-4238.sb-custom-part-luwijs3rlkhtq1wl2i .box-blink {
      /* 全体の文字サイズ基準値（最大） */
      font-size: 18px;
    }
  }
  
  #sb-part-4238.sb-custom-part-luwijs3rlkhtq1wl2i .box-blink .inner-top {
    display: flex;
    align-items: center;
  }
  
  #sb-part-4238.sb-custom-part-luwijs3rlkhtq1wl2i .box-blink .inner-top .img {
    margin: 2%;
    padding: 0;
    text-align: center;
    flex-shrink: 0;
  }
  
  #sb-part-4238.sb-custom-part-luwijs3rlkhtq1wl2i .box-blink .inner-top .img img {
    /* 画像の大きさ */
    width: 16.6666666667vw;
    height: 16.6666666667vw !important;
    max-width: 100px;
    max-height: 100px;
    border-radius: 50%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  
  #sb-part-4238.sb-custom-part-luwijs3rlkhtq1wl2i .box-blink .inner-top .img figcaption {
    /* 画像下文字サイズ */
    font-size: 0.8em;
    /* 画像下文字色 */
    color: #999;
  }
  
  #sb-part-4238.sb-custom-part-luwijs3rlkhtq1wl2i .box-blink .inner-top .txt {
    margin: 0 2%;
  }
  
  #sb-part-4238.sb-custom-part-luwijs3rlkhtq1wl2i .box-blink .inner-top .txt .title {
    /* 見出し文字サイズ */
    font-size: 1.6em;
    font-weight: 700;
    line-height: 1.2;
    margin: 0 0 10px;
  }
  
  #sb-part-4238.sb-custom-part-luwijs3rlkhtq1wl2i .box-blink .inner-top .txt .inner-txt {
    display: flex;
    align-items: center;
    margin: 0;
    /* 金額文字サイズ */
    font-size: 2em;
    font-weight: 700;
    letter-spacing: -0.02em;
  }
  
  #sb-part-4238.sb-custom-part-luwijs3rlkhtq1wl2i .box-blink .inner-top .txt .inner-txt>span.double {
    font-size: 0.5em;
    line-height: 1.2;
    margin-right: 0.2em;
    white-space: nowrap;
  }
  
  #sb-part-4238.sb-custom-part-luwijs3rlkhtq1wl2i .box-blink .inner-top .txt .inner-txt>span.slash {
    position: relative;
  }
  
  #sb-part-4238.sb-custom-part-luwijs3rlkhtq1wl2i .box-blink .inner-top .txt .inner-txt>span.slash::before {
    content: "";
    position: absolute;
    top: 0.3em;
    width: 110%;
    /* 打ち消し線 */
    border-top: 6px solid #f00;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
    -webkit-animation: blink 1.5s steps(1, start) infinite;
    animation: blink 1.5s steps(1, start) infinite;
  }
  
  #sb-part-4238.sb-custom-part-luwijs3rlkhtq1wl2i .box-blink .inner-top .txt .inner-txt strong {
    /* 赤文字色 */
    color: #e32;
    font-weight: 700;
    font-style: normal;
    -webkit-animation: blink 1.5s steps(1, start) infinite;
    animation: blink 1.5s steps(1, start) infinite;
  }
  
  #sb-part-4238.sb-custom-part-luwijs3rlkhtq1wl2i .box-blink .inner-top .txt .inner-txt strong::before {
    content: "⇒";
    position: relative;
    display: inline-block;
    font-size: 0.8em;
    margin: 0 0.2em;
  }
  
  #sb-part-4238.sb-custom-part-luwijs3rlkhtq1wl2i .box-blink .inner-bottom {
    /* 仕切り線設定 */
    border-top: 2px dotted #999;
    padding: 20px 0 10px;
  }
  
  #sb-part-4238.sb-custom-part-luwijs3rlkhtq1wl2i .box-blink .inner-bottom>p {
    /* 下部テキストサイズ */
    font-size: 1em;
    margin: 1em 0;
    color: #666;
    line-height: 1.6;
  }
  
  #sb-part-4238.sb-custom-part-luwijs3rlkhtq1wl2i .box-blink .inner-bottom>p:first-child {
    margin-top: 0;
  }
  
  #sb-part-4238.sb-custom-part-luwijs3rlkhtq1wl2i .box-blink .inner-bottom>p:last-child {
    margin-bottom: 0;
  }
  
  @-webkit-keyframes blink {
    50% {
      opacity: 0;
    }
  }
  
  @keyframes blink {
    50% {
      opacity: 0;
    }
  }

  /* style */
  #sb-part-4238.sb-custom-part-luwija9589ceu88beqb .box-blink {
    width: 100%;
    /* 最大幅（変更する場合は文字サイズ調整が必要） */
    max-width: 600px;
    margin: 0 auto;
    padding: 10px 3%;
    /* 枠線設定 */
    border: 2px solid #999;
    box-sizing: border-box;
    /* 全体の文字サイズ基準値 */
    font-size: 3vw;
  }
  
  @media screen and (min-width: 600px) {
    #sb-part-4238.sb-custom-part-luwija9589ceu88beqb .box-blink {
      /* 全体の文字サイズ基準値（最大） */
      font-size: 18px;
    }
  }
  
  #sb-part-4238.sb-custom-part-luwija9589ceu88beqb .box-blink .inner-top {
    display: flex;
    align-items: center;
  }
  
  #sb-part-4238.sb-custom-part-luwija9589ceu88beqb .box-blink .inner-top .img {
    margin: 2%;
    padding: 0;
    text-align: center;
    flex-shrink: 0;
  }
  
  #sb-part-4238.sb-custom-part-luwija9589ceu88beqb .box-blink .inner-top .img img {
    /* 画像の大きさ */
    width: 16.6666666667vw;
    height: 16.6666666667vw !important;
    max-width: 100px;
    max-height: 100px;
    border-radius: 50%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  
  #sb-part-4238.sb-custom-part-luwija9589ceu88beqb .box-blink .inner-top .img figcaption {
    /* 画像下文字サイズ */
    font-size: 0.8em;
    /* 画像下文字色 */
    color: #999;
  }
  
  #sb-part-4238.sb-custom-part-luwija9589ceu88beqb .box-blink .inner-top .txt {
    margin: 0 2%;
  }
  
  #sb-part-4238.sb-custom-part-luwija9589ceu88beqb .box-blink .inner-top .txt .title {
    /* 見出し文字サイズ */
    font-size: 1.6em;
    font-weight: 700;
    line-height: 1.2;
    margin: 0 0 10px;
  }
  
  #sb-part-4238.sb-custom-part-luwija9589ceu88beqb .box-blink .inner-top .txt .inner-txt {
    display: flex;
    align-items: center;
    margin: 0;
    /* 金額文字サイズ */
    font-size: 2em;
    font-weight: 700;
    letter-spacing: -0.02em;
  }
  
  #sb-part-4238.sb-custom-part-luwija9589ceu88beqb .box-blink .inner-top .txt .inner-txt>span.double {
    font-size: 0.5em;
    line-height: 1.2;
    margin-right: 0.2em;
    white-space: nowrap;
  }
  
  #sb-part-4238.sb-custom-part-luwija9589ceu88beqb .box-blink .inner-top .txt .inner-txt>span.slash {
    position: relative;
  }
  
  #sb-part-4238.sb-custom-part-luwija9589ceu88beqb .box-blink .inner-top .txt .inner-txt>span.slash::before {
    content: "";
    position: absolute;
    top: 0.3em;
    width: 110%;
    /* 打ち消し線 */
    border-top: 6px solid #f00;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
    -webkit-animation: blink 1.5s steps(1, start) infinite;
    animation: blink 1.5s steps(1, start) infinite;
  }
  
  #sb-part-4238.sb-custom-part-luwija9589ceu88beqb .box-blink .inner-top .txt .inner-txt strong {
    /* 赤文字色 */
    color: #e32;
    font-weight: 700;
    font-style: normal;
    -webkit-animation: blink 1.5s steps(1, start) infinite;
    animation: blink 1.5s steps(1, start) infinite;
  }
  
  #sb-part-4238.sb-custom-part-luwija9589ceu88beqb .box-blink .inner-top .txt .inner-txt strong::before {
    content: "⇒";
    position: relative;
    display: inline-block;
    font-size: 0.8em;
    margin: 0 0.2em;
  }
  
  #sb-part-4238.sb-custom-part-luwija9589ceu88beqb .box-blink .inner-bottom {
    /* 仕切り線設定 */
    border-top: 2px dotted #999;
    padding: 20px 0 10px;
  }
  
  #sb-part-4238.sb-custom-part-luwija9589ceu88beqb .box-blink .inner-bottom>p {
    /* 下部テキストサイズ */
    font-size: 1em;
    margin: 1em 0;
    color: #666;
    line-height: 1.6;
  }
  
  #sb-part-4238.sb-custom-part-luwija9589ceu88beqb .box-blink .inner-bottom>p:first-child {
    margin-top: 0;
  }
  
  #sb-part-4238.sb-custom-part-luwija9589ceu88beqb .box-blink .inner-bottom>p:last-child {
    margin-bottom: 0;
  }
  
  @-webkit-keyframes blink {
    50% {
      opacity: 0;
    }
  }
  
  @keyframes blink {
    50% {
      opacity: 0;
    }
  }

  /* embedded style */

  #sb-part-4238.sb-custom-part-luwii4m0axid6ruz78i .box-blink {
    width: 100%;
    /* 最大幅（変更する場合は文字サイズ調整が必要） */
    max-width: 600px;
    margin: 0 auto;
    padding: 10px 3%;
    /* 枠線設定 */
    border: 2px solid #999;
    box-sizing: border-box;
    /* 全体の文字サイズ基準値 */
    font-size: 3vw;
  }
  
  @media screen and (min-width: 600px) {
    #sb-part-4238.sb-custom-part-luwii4m0axid6ruz78i .box-blink {
      /* 全体の文字サイズ基準値（最大） */
      font-size: 18px;
    }
  }
  
  #sb-part-4238.sb-custom-part-luwii4m0axid6ruz78i .box-blink .inner-top {
    display: flex;
    align-items: center;
  }
  
  #sb-part-4238.sb-custom-part-luwii4m0axid6ruz78i .box-blink .inner-top .img {
    margin: 2%;
    padding: 0;
    text-align: center;
    flex-shrink: 0;
  }
  
  #sb-part-4238.sb-custom-part-luwii4m0axid6ruz78i .box-blink .inner-top .img img {
    /* 画像の大きさ */
    width: 16.6666666667vw;
    height: 16.6666666667vw !important;
    max-width: 100px;
    max-height: 100px;
    border-radius: 50%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  
  #sb-part-4238.sb-custom-part-luwii4m0axid6ruz78i .box-blink .inner-top .img figcaption {
    /* 画像下文字サイズ */
    font-size: 0.8em;
    /* 画像下文字色 */
    color: #999;
  }
  
  #sb-part-4238.sb-custom-part-luwii4m0axid6ruz78i .box-blink .inner-top .txt {
    margin: 0 2%;
  }
  
  #sb-part-4238.sb-custom-part-luwii4m0axid6ruz78i .box-blink .inner-top .txt .title {
    /* 見出し文字サイズ */
    font-size: 1.6em;
    font-weight: 700;
    line-height: 1.2;
    margin: 0 0 10px;
  }
  
  #sb-part-4238.sb-custom-part-luwii4m0axid6ruz78i .box-blink .inner-top .txt .inner-txt {
    display: flex;
    align-items: center;
    margin: 0;
    /* 金額文字サイズ */
    font-size: 2em;
    font-weight: 700;
    letter-spacing: -0.02em;
  }
  
  #sb-part-4238.sb-custom-part-luwii4m0axid6ruz78i .box-blink .inner-top .txt .inner-txt>span.double {
    font-size: 0.5em;
    line-height: 1.2;
    margin-right: 0.2em;
    white-space: nowrap;
  }
  
  #sb-part-4238.sb-custom-part-luwii4m0axid6ruz78i .box-blink .inner-top .txt .inner-txt>span.slash {
    position: relative;
  }
  
  #sb-part-4238.sb-custom-part-luwii4m0axid6ruz78i .box-blink .inner-top .txt .inner-txt>span.slash::before {
    content: "";
    position: absolute;
    top: 0.3em;
    width: 110%;
    /* 打ち消し線 */
    border-top: 6px solid #f00;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
    -webkit-animation: blink 1.5s steps(1, start) infinite;
    animation: blink 1.5s steps(1, start) infinite;
  }
  
  #sb-part-4238.sb-custom-part-luwii4m0axid6ruz78i .box-blink .inner-top .txt .inner-txt strong {
    /* 赤文字色 */
    color: #e32;
    font-weight: 700;
    font-style: normal;
    -webkit-animation: blink 1.5s steps(1, start) infinite;
    animation: blink 1.5s steps(1, start) infinite;
  }
  
  #sb-part-4238.sb-custom-part-luwii4m0axid6ruz78i .box-blink .inner-top .txt .inner-txt strong::before {
    content: "⇒";
    position: relative;
    display: inline-block;
    font-size: 0.8em;
    margin: 0 0.2em;
  }
  
  #sb-part-4238.sb-custom-part-luwii4m0axid6ruz78i .box-blink .inner-bottom {
    /* 仕切り線設定 */
    border-top: 2px dotted #999;
    padding: 20px 0 10px;
  }
  
  #sb-part-4238.sb-custom-part-luwii4m0axid6ruz78i .box-blink .inner-bottom>p {
    /* 下部テキストサイズ */
    font-size: 1em;
    margin: 1em 0;
    color: #666;
    line-height: 1.6;
  }
  
  #sb-part-4238.sb-custom-part-luwii4m0axid6ruz78i .box-blink .inner-bottom>p:first-child {
    margin-top: 0;
  }
  
  #sb-part-4238.sb-custom-part-luwii4m0axid6ruz78i .box-blink .inner-bottom>p:last-child {
    margin-bottom: 0;
  }
  
  @-webkit-keyframes blink {
    50% {
      opacity: 0;
    }
  }
  
  @keyframes blink {
    50% {
      opacity: 0;
    }
  }


  /* embedded style */
  #sb-part-1391.sb-custom-part-l7o7efhsm3r347mvw6 .balloon {
    /*周りの余白。上下｜左右*/
    margin: 1.5em 0;
    overflow: hidden;
    display: flex;
  }
  
  #sb-part-1391.sb-custom-part-l7o7efhsm3r347mvw6 .chatting {
    /*吹き出しの幅を変更する場合、下記autoを削除して20%から100%の値を指定してください*/
    width: auto;
  }
  
  #sb-part-1391.sb-custom-part-l7o7efhsm3r347mvw6 .faceicon {
    display: inline-block;
    width: 55px;
    min-width: 55px;
    height: auto;
    position: relative;
    overflow: hidden;
  }
  
  #sb-part-1391.sb-custom-part-l7o7efhsm3r347mvw6 .faceicon img {
    /*画像周りの線の指定。左から、線の種類、線の太さ、線の色*/
    border: solid 3px #d7ebfe;
    box-sizing: border-box;
    width: 55px;
    max-width: 55px;
    height: 55px !important;
    object-fit: cover;
    border-radius: 50%;
  }
  
  #sb-part-1391.sb-custom-part-l7o7efhsm3r347mvw6 .name {
    /*アイコン名の文字サイズ*/
    font-size: 10px;
    /*アイコン名の文字の色*/
    color: #808080;
    text-align: center;
  }
  
  #sb-part-1391.sb-custom-part-l7o7efhsm3r347mvw6 .says {
    display: block;
    position: relative;
    margin: 0 0 0 20px;
    padding: 12px;
    border-radius: 10pt;
    /*吹き出しの部分の背景色指定。※三角部分の色を除く*/
    background-color: #d7ebfe;
  }
  
  #sb-part-1391.sb-custom-part-l7o7efhsm3r347mvw6 .says:before {
    content: "";
    position: absolute;
    top: 12px;
    left: -26px;
    border: 11pt solid transparent;
    /*三角部分の色変更は下記より変更ください*/
    border-right: 11pt solid #d7ebfe;
  }
  
  #sb-part-1391.sb-custom-part-l7o7efhsm3r347mvw6 .says p {
    margin: 0;
    padding: 0;
    letter-spacing: -0.01em;
  }


  /* embedded style */
  #sb-part-1014.sb-custom-part-l7g1239z4f84tcygo5b

/*widget全体のアニメーションの設定*/
.animate69 {
  text-align: center;
  /*アニメーションの設定｜アニメーション名｜1回のサイクルに要する時間｜進め方｜実行回数｜*/
  animation: animate69 1s ease-in infinite;
  box-sizing: border-box;
}

#sb-part-1014.sb-custom-part-l7g1239z4f84tcygo5b a.a-btn {
  display: inline-block;
  /*飾り*/
  text-decoration: none;
  /*ボタンの最大幅*/
  max-width: 98% !important;
}

#sb-part-1014.sb-custom-part-l7g1239z4f84tcygo5b img {
  /* width以下の表示サイズになった場合、max-width の値が適用されます*/
  max-width: 500px;
  /*横幅*/
  width: 100%;
  /*高さ*/
  height: auto;
}

/*アニメーションの詳細設定*/
@keyframes animate69 {

  /*スタート時*/
  0% {
    /*傾斜変形角度*/
    transform: skewX(9deg);
  }

  10% {
    transform: skewX(-8deg);
  }

  20% {
    transform: skewX(7deg);
  }

  30% {
    transform: skewX(-6deg);
  }

  40% {
    transform: skewX(5deg);
  }

  50% {
    transform: skewX(-4deg);
  }

  60% {
    transform: skewX(3deg);
  }

  70% {
    transform: skewX(-2deg);
  }

  80% {
    transform: skewX(1deg);
  }

  90% {
    transform: skewX(0deg);
  }

  100% {
    transform: skewX(0deg);
  }
}

/* embedded style */
#sb-part-3389.sb-custom-part-l7o9q1vnr941opegg4 h2 {
    /* 文字サイズ */
    font-size: 20px;
    /* 文字色 */
    color: #ffffff;
    /* 背景色 */
    background: #3880ff;
    /* 文字揃え|center=中央|left=左|right=右| */
    text-align: center;
    /* 内側余白|上下左右 */
    padding: 10px !important;
    /* 外側余白|上|左右|下| */
    margin: 20px 0 30px !important;
    /* 文字の太さ */
    font-weight: 700;
    /* 行の高さ */
    line-height: 30px;
    position: relative;
  }
  
  #sb-part-3389.sb-custom-part-l7o9q1vnr941opegg4
  
  /* 吹き出し三角 */
  h2:before {
    /* 高さ||色 */
    border-top: 10px solid #3880ff;
    /* 下右辺の幅 */
    border-right: 10px solid transparent;
    /* 下左辺の幅 */
    border-left: 10px solid transparent;
    content: "";
    position: absolute;
    bottom: -10px;
    left: calc(50% - 10px);
  }

  /* embedded style */
  #sb-part-1014.sb-custom-part-l7g1239z4f84tcygo5b

/*widget全体のアニメーションの設定*/
.animate69 {
  text-align: center;
  /*アニメーションの設定｜アニメーション名｜1回のサイクルに要する時間｜進め方｜実行回数｜*/
  animation: animate69 1s ease-in infinite;
  box-sizing: border-box;
}

#sb-part-1014.sb-custom-part-l7g1239z4f84tcygo5b a.a-btn {
  display: inline-block;
  /*飾り*/
  text-decoration: none;
  /*ボタンの最大幅*/
  max-width: 98% !important;
}

#sb-part-1014.sb-custom-part-l7g1239z4f84tcygo5b img {
  /* width以下の表示サイズになった場合、max-width の値が適用されます*/
  max-width: 500px;
  /*横幅*/
  width: 100%;
  /*高さ*/
  height: auto;
}

/*アニメーションの詳細設定*/
@keyframes animate69 {

  /*スタート時*/
  0% {
    /*傾斜変形角度*/
    transform: skewX(9deg);
  }

  10% {
    transform: skewX(-8deg);
  }

  20% {
    transform: skewX(7deg);
  }

  30% {
    transform: skewX(-6deg);
  }

  40% {
    transform: skewX(5deg);
  }

  50% {
    transform: skewX(-4deg);
  }

  60% {
    transform: skewX(3deg);
  }

  70% {
    transform: skewX(-2deg);
  }

  80% {
    transform: skewX(1deg);
  }

  90% {
    transform: skewX(0deg);
  }

  100% {
    transform: skewX(0deg);
  }
}