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{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}.preview-message-47b58f80-c40d-4e6c-8901-d2600a872264{position:fixed;top:0;left:0;color:#fff;background-color:red;width:100%;height:60px;line-height:60px;text-align:center;font-size:16px;font-weight:bold;z-index:2147483647}.preview-message-47b58f80-c40d-4e6c-8901-d2600a872264 .close{font-size:12px;border:1px solid #fff;border-radius:4px;padding:4px;margin-left:10px}body{user-select:inherit !important}body {}  .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 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-1184.sb-custom-part-ma442as4ty2pagkkvda h3 {  color: #E91E63;  padding: 1rem 2rem;  border-left: 12px solid #E91E63;  background: #fff;}#sb-part-9279.sb-custom-part-m330aiolcjkzi2yzsz5 .swaying-text {  display: block;  animation-name: swayingText;  animation-duration: .25s;  animation-iteration-count: infinite;  will-change: transform, animation;}@keyframes swayingText {  0% {    transform: translate(0px, 0px) rotateZ(0deg)  }  25% {    transform: translate(2px, 2px) rotateZ(1deg)  }  50% {    transform: translate(0px, 2px) rotateZ(0deg)  }  75% {    transform: translate(2px, 0px) rotateZ(-1deg)  }  100% {    transform: translate(0px, 0px) rotateZ(0deg)  }}#sb-part-5083.sb-custom-part-m9bi2au7xkohymdfxq .arrowFlow__area {  width: 100%;  height: auto;}#sb-part-5083.sb-custom-part-m9bi2au7xkohymdfxq .arrowFlow__inner {  padding-bottom: 200px;  overflow-y: hidden;  position: relative;}#sb-part-5083.sb-custom-part-m9bi2au7xkohymdfxq .arrowFlow__beforeG,#sb-part-5083.sb-custom-part-m9bi2au7xkohymdfxq .arrowFlow__afterG {  width: 80%;  max-width: 400px;  height: auto;  margin: 0 auto;  display: flex;  justify-content: space-evenly;  align-items: flex-start;  animation-name: arrowFlow;  animation-duration: 2s;  animation-timing-function: ease-in-out;  animation-iteration-count: infinite;  transform: translate(-50%, -300%);  position: absolute;  top: 0;  left: 50%;}#sb-part-5083.sb-custom-part-m9bi2au7xkohymdfxq .arrowFlow__afterG {  animation-delay: 1s;}#sb-part-5083.sb-custom-part-m9bi2au7xkohymdfxq .arrow {  display: inline-block;  vertical-align: middle;  color: #ba0d0d;  line-height: 1;  position: relative;  width: 40px;  height: 60px !important;  background: currentColor;  margin: 0 30px;}#sb-part-5083.sb-custom-part-m9bi2au7xkohymdfxq .arrow:before {  content: "";  display: inline-block;  width: 0;  height: 0;  border-style: solid;  border-width: 50px 50px 0 50px;  border-color: #ba0d0d transparent transparent transparent;  position: absolute;  bottom: -50px;  left: 50%;  transform: translateX(-50%);}@keyframes arrowFlow {  0% {    transform: translate(-50%, -300%);  }  60% {    transform: translate(-50%, 100%);  }  100% {    transform: translate(-50%, 400%);  }}#sb-part-5083.sb-custom-part-ma5maki7fj1nales4e9 .arrowFlow__area {  width: 100%;  height: auto;}#sb-part-5083.sb-custom-part-ma5maki7fj1nales4e9 .arrowFlow__inner {  padding-bottom: 200px;  overflow-y: hidden;  position: relative;}#sb-part-5083.sb-custom-part-ma5maki7fj1nales4e9 .arrowFlow__beforeG,#sb-part-5083.sb-custom-part-ma5maki7fj1nales4e9 .arrowFlow__afterG {  width: 80%;  max-width: 400px;  height: auto;  margin: 0 auto;  display: flex;  justify-content: space-evenly;  align-items: flex-start;  animation-name: arrowFlow;  animation-duration: 2s;  animation-timing-function: ease-in-out;  animation-iteration-count: infinite;  transform: translate(-50%, -300%);  position: absolute;  top: 0;  left: 50%;}#sb-part-5083.sb-custom-part-ma5maki7fj1nales4e9 .arrowFlow__afterG {  animation-delay: 1s;}#sb-part-5083.sb-custom-part-ma5maki7fj1nales4e9 .arrow {  display: inline-block;  vertical-align: middle;  color: #ba0d0d;  line-height: 1;  position: relative;  width: 40px;  height: 60px !important;  background: currentColor;  margin: 0 30px;}#sb-part-5083.sb-custom-part-ma5maki7fj1nales4e9 .arrow:before {  content: "";  display: inline-block;  width: 0;  height: 0;  border-style: solid;  border-width: 50px 50px 0 50px;  border-color: #ba0d0d transparent transparent transparent;  position: absolute;  bottom: -50px;  left: 50%;  transform: translateX(-50%);}@keyframes arrowFlow {  0% {    transform: translate(-50%, -300%);  }  60% {    transform: translate(-50%, 100%);  }  100% {    transform: translate(-50%, 400%);  }}#sb-part-2442.sb-custom-part-maku3i4a5f9l29kvf8b .box-contents {  border: 1px solid #f48d91;  -webkit-box-sizing: border-box;  box-sizing: border-box;}#sb-part-2442.sb-custom-part-maku3i4a5f9l29kvf8b .box-contents .title {  background-color: #ee7800;  padding: 0.5em;}#sb-part-2442.sb-custom-part-maku3i4a5f9l29kvf8b .box-contents .content {  padding: 10px;}#sb-part-2442.sb-custom-part-maku3i4a5f9l29kvf8b .box-contents .content>img+p {  margin-top: 1em;}#sb-part-2442.sb-custom-part-mbzv4qaahit7grqmf6k .box-contents {  border: 1px solid #f48d91;  -webkit-box-sizing: border-box;  box-sizing: border-box;}#sb-part-2442.sb-custom-part-mbzv4qaahit7grqmf6k .box-contents .title {  background-color: #ee7800;  padding: 0.5em;}#sb-part-2442.sb-custom-part-mbzv4qaahit7grqmf6k .box-contents .content {  padding: 10px;}#sb-part-2442.sb-custom-part-mbzv4qaahit7grqmf6k .box-contents .content>img+p {  margin-top: 1em;}#sb-part-5083.sb-custom-part-ma5n8ws7clu8kwuco5m .arrowFlow__area {  width: 100%;  height: auto;}#sb-part-5083.sb-custom-part-ma5n8ws7clu8kwuco5m .arrowFlow__inner {  padding-bottom: 200px;  overflow-y: hidden;  position: relative;}#sb-part-5083.sb-custom-part-ma5n8ws7clu8kwuco5m .arrowFlow__beforeG,#sb-part-5083.sb-custom-part-ma5n8ws7clu8kwuco5m .arrowFlow__afterG {  width: 80%;  max-width: 400px;  height: auto;  margin: 0 auto;  display: flex;  justify-content: space-evenly;  align-items: flex-start;  animation-name: arrowFlow;  animation-duration: 2s;  animation-timing-function: ease-in-out;  animation-iteration-count: infinite;  transform: translate(-50%, -300%);  position: absolute;  top: 0;  left: 50%;}#sb-part-5083.sb-custom-part-ma5n8ws7clu8kwuco5m .arrowFlow__afterG {  animation-delay: 1s;}#sb-part-5083.sb-custom-part-ma5n8ws7clu8kwuco5m .arrow {  display: inline-block;  vertical-align: middle;  color: #ba0d0d;  line-height: 1;  position: relative;  width: 40px;  height: 60px !important;  background: currentColor;  margin: 0 30px;}#sb-part-5083.sb-custom-part-ma5n8ws7clu8kwuco5m .arrow:before {  content: "";  display: inline-block;  width: 0;  height: 0;  border-style: solid;  border-width: 50px 50px 0 50px;  border-color: #ba0d0d transparent transparent transparent;  position: absolute;  bottom: -50px;  left: 50%;  transform: translateX(-50%);}@keyframes arrowFlow {  0% {    transform: translate(-50%, -300%);  }  60% {    transform: translate(-50%, 100%);  }  100% {    transform: translate(-50%, 400%);  }}#sb-part-4836.sb-custom-part-m330ni7mzzu7iqqczj/* 見出し全体の設定 */.head {  position: relative;  /* 上線｜線種｜太さ｜色｜ */  border-top: solid 2px #f30368;  /* 下線｜線種｜太さ｜色｜ */  border-bottom: solid 2px #f30368;  /* 背景色 */  background: #fff;  /* 行間 */  line-height: 2em;  /* 内側の余白 */  padding: 4px 5px;  /* 外側の余白 */  margin: 22px 0 5px;  /* 文字の位置 */  text-align: left;  /* 文字の大きさ */  font-size: 24px;  /* 文字の太さ */  font-weight: bold;}#sb-part-4836.sb-custom-part-m330ni7mzzu7iqqczj/* ポイント部分 */.point {  position: absolute;  /* 配置（左基準） */  left: 0px;  /* 配置（下基準） */  bottom: 100%;  /* 背景色 */  background: #f30368;  /* 文字の色 */  color: #fff;  /* 角丸 */  border-radius: 5px 5px 0 0;  /* 内側の余白 */  padding: 5px 7px 3px;  /* 文字の大きさ */  font-size: 16px;  /* 文字の太さ */  font-weight: bold;  /* 行間 */  line-height: 1;  /* 文字間 */  letter-spacing: 0.05em;  display: flex;  /*水平方向に間隔を配置する方法。      flex-start = 左側から配置する      flex-end = 右側から配置する      center = 真ん中に配置する      space-around = 均等配置して両端に間隔を置く      space-between = 均等配置してエリアの間に間隔を置く      space-evenly = 均等配置して各アイテム周りに間隔を置く*/  justify-content: flex-start;  /*垂直方向にの配置位置を設定。      center = 中央配置      flex-start = 先頭にまとめる      flex-end = 末尾にまとめる*/  align-items: center;}#sb-part-4836.sb-custom-part-m330ni7mzzu7iqqczj/* ポイント部分の画像（指） */.point img {  /* 横幅 */  width: 13px;  /* 高さ */  height: 16px;  /* 外側の右余白 */  margin-right: 6px;  /* chromeぼ画像ボケ防止 */  image-rendering: -webkit-optimize-contrast;}/* レスポンシブ（初期：600px以下） */@media screen and (max-width:600px) {  #sb-part-4836.sb-custom-part-m330ni7mzzu7iqqczj  /* 見出し全体の設定 */  .head {    /* 文字の大きさ */    font-size: 20px;    /* 行間 */    line-height: 1.3em;    /* 上線｜線種｜太さ｜色｜ */    border-top: solid 1px #f30368;    /* 下線｜線種｜太さ｜色｜ */    border-bottom: solid 1px #f30368;    /* 内側の余白 */    padding: 8px 10px;  }  #sb-part-4836.sb-custom-part-m330ni7mzzu7iqqczj  /* ポイント部分 */  .point {    /* 内側の余白 */    padding: 3px 4px 2px;    /* 文字の大きさ */    font-size: 11px;  }  #sb-part-4836.sb-custom-part-m330ni7mzzu7iqqczj  /* ポイント部分の画像（指） */  .point img {    transform: scale(0.8);    margin-right: 3px;  }}#sb-part-3038.sb-custom-part-l63ifkwxxqzi686k5u/*全体的な指定*/.blackwood_box {  position: relative;  /*色*/  color: #613d29;  /*外側の余白。上下｜左右*/  margin: 30px 0;}#sb-part-3038.sb-custom-part-l63ifkwxxqzi686k5u .blackwood_box .results {  display: none;}#sb-part-3038.sb-custom-part-l63ifkwxxqzi686k5u .blackwood_box .results.show_result {  display: block;  /*結果グラフの下余白*/  margin-bottom: 10px;}#sb-part-3038.sb-custom-part-l63ifkwxxqzi686k5u .blackwood_box .selecter {  /*アンケートボックス外側の下余白*/  margin-bottom: 10px;}#sb-part-3038.sb-custom-part-l63ifkwxxqzi686k5u/*アンケートボックス*/.blackwood_box .selecter>span {  /*アンケート枠の線。線の種類｜線の太さ｜線の色*/  border: solid 3px #613d29;  display: block;  /*アンケート枠の内側余白。上下｜左右*/  padding: 10px 15px;  /*アンケート内の文字の太さ*/  font-weight: bold;  /*アンケートの角丸*/  border-radius: 28px;}#sb-part-3038.sb-custom-part-l63ifkwxxqzi686k5u/*グラフの上にカーソルを乗せた時*/.blackwood_box .selecter>span:hover {  /*背景色*/  background: #f96680;  /*アンケート枠の線の色*/  border-color: #fff;  /*文字色*/  color: #fff;  /*アンケートボックスの影。水平の距離｜垂直の距離｜ぼかし具合｜色の指定*/  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);  transition: 200ms;}#sb-part-3038.sb-custom-part-l63ifkwxxqzi686k5u/*結果グラフ*/.show_result .wood-line {  /*結果グラフ背景色*/  background: #f96680;  /*結果グラフの文字色*/  color: white;  /*結果グラフの角丸*/  border-radius: 30px;  /*結果グラフのアニメーション速度 1s=1秒*/  transition: 1s;  /*結果グラフの影。水平の距離｜垂直の距離｜ぼかし具合｜色の指定*/  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.4);}#sb-part-3038.sb-custom-part-l63ifkwxxqzi686k5u .wood-line span {  width: 100%;  text-align: right;  display: block;  /*結果グラフの内側余白。上｜右｜下｜左*/  padding: 5px 10px 5px 0;  box-sizing: border-box;  white-space: nowrap;}/*スマートフォン表示時（max-widthは適宜変更してください）*/@media screen and (max-width:767px) {  #sb-part-3038.sb-custom-part-l63ifkwxxqzi686k5u .wood-line span {    /* 結果グラフの右内側余白 */    padding-right: 3px;    /*結果グラフの文字の大きさ*/    font-size: 0.7em;  }}#sb-part-3038.sb-custom-part-l63ifkwxxqzi686k5u span.result-text {  /*結果グラフの文字の太さ*/  font-weight: bold;}#sb-part-3038.sb-custom-part-l63ifkwxxqzi686k5u .checked .results span.result-text {  padding-left: 1.1em;  position: relative;  color: red;}#sb-part-3038.sb-custom-part-l63ifkwxxqzi686k5u .checked .results span.result-text::before {  content: '';  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  width: 1em;  height: 1em;  background-position: center center;  background-repeat: no-repeat;  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20data-prefix%3D%22fas%22%20data-icon%3D%22check%22%20class%3D%22svg-inline--fa%20fa-check%20fa-w-16%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ff0000%22%20d%3D%22M173.898%20439.404l-166.4-166.4c-9.997-9.997-9.997-26.206%200-36.204l36.203-36.204c9.997-9.998%2026.207-9.998%2036.204%200L192%20312.69%20432.095%2072.596c9.997-9.997%2026.207-9.997%2036.204%200l36.203%2036.204c9.997%209.997%209.997%2026.206%200%2036.204l-294.4%20294.401c-9.998%209.997-26.207%209.997-36.204-.001z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');}#sb-part-3038.sb-custom-part-l63ifkwxxqzi686k5u span.result-text>span {  display: block;  /* border: 1px solid #000000; */  /* border-radius: 30px; */}#sb-part-3038.sb-custom-part-l63ifkwxxqzi686k5u .widthimp {  width: 1% !important;}#sb-part-4836.sb-custom-part-m355qtp90lc2jchw1f3n/* 見出し全体の設定 */.head {  position: relative;  /* 上線｜線種｜太さ｜色｜ */  border-top: solid 2px #f30368;  /* 下線｜線種｜太さ｜色｜ */  border-bottom: solid 2px #f30368;  /* 背景色 */  background: #fff;  /* 行間 */  line-height: 2em;  /* 内側の余白 */  padding: 4px 5px;  /* 外側の余白 */  margin: 22px 0 5px;  /* 文字の位置 */  text-align: left;  /* 文字の大きさ */  font-size: 24px;  /* 文字の太さ */  font-weight: bold;}#sb-part-4836.sb-custom-part-m355qtp90lc2jchw1f3n/* ポイント部分 */.point {  position: absolute;  /* 配置（左基準） */  left: 0px;  /* 配置（下基準） */  bottom: 100%;  /* 背景色 */  background: #f30368;  /* 文字の色 */  color: #fff;  /* 角丸 */  border-radius: 5px 5px 0 0;  /* 内側の余白 */  padding: 5px 7px 3px;  /* 文字の大きさ */  font-size: 16px;  /* 文字の太さ */  font-weight: bold;  /* 行間 */  line-height: 1;  /* 文字間 */  letter-spacing: 0.05em;  display: flex;  /*水平方向に間隔を配置する方法。      flex-start = 左側から配置する      flex-end = 右側から配置する      center = 真ん中に配置する      space-around = 均等配置して両端に間隔を置く      space-between = 均等配置してエリアの間に間隔を置く      space-evenly = 均等配置して各アイテム周りに間隔を置く*/  justify-content: flex-start;  /*垂直方向にの配置位置を設定。      center = 中央配置      flex-start = 先頭にまとめる      flex-end = 末尾にまとめる*/  align-items: center;}#sb-part-4836.sb-custom-part-m355qtp90lc2jchw1f3n/* ポイント部分の画像（指） */.point img {  /* 横幅 */  width: 13px;  /* 高さ */  height: 16px;  /* 外側の右余白 */  margin-right: 6px;  /* chromeぼ画像ボケ防止 */  image-rendering: -webkit-optimize-contrast;}/* レスポンシブ（初期：600px以下） */@media screen and (max-width:600px) {  #sb-part-4836.sb-custom-part-m355qtp90lc2jchw1f3n  /* 見出し全体の設定 */  .head {    /* 文字の大きさ */    font-size: 20px;    /* 行間 */    line-height: 1.3em;    /* 上線｜線種｜太さ｜色｜ */    border-top: solid 1px #f30368;    /* 下線｜線種｜太さ｜色｜ */    border-bottom: solid 1px #f30368;    /* 内側の余白 */    padding: 8px 10px;  }  #sb-part-4836.sb-custom-part-m355qtp90lc2jchw1f3n  /* ポイント部分 */  .point {    /* 内側の余白 */    padding: 3px 4px 2px;    /* 文字の大きさ */    font-size: 11px;  }  #sb-part-4836.sb-custom-part-m355qtp90lc2jchw1f3n  /* ポイント部分の画像（指） */  .point img {    transform: scale(0.8);    margin-right: 3px;  }}#sb-part-3038.sb-custom-part-m244zbklse44cp9sg1/*全体的な指定*/.blackwood_box {  position: relative;  /*色*/  color: #613d29;  /*外側の余白。上下｜左右*/  margin: 30px 0;}#sb-part-3038.sb-custom-part-m244zbklse44cp9sg1 .blackwood_box .results {  display: none;}#sb-part-3038.sb-custom-part-m244zbklse44cp9sg1 .blackwood_box .results.show_result {  display: block;  /*結果グラフの下余白*/  margin-bottom: 10px;}#sb-part-3038.sb-custom-part-m244zbklse44cp9sg1 .blackwood_box .selecter {  /*アンケートボックス外側の下余白*/  margin-bottom: 10px;}#sb-part-3038.sb-custom-part-m244zbklse44cp9sg1/*アンケートボックス*/.blackwood_box .selecter>span {  /*アンケート枠の線。線の種類｜線の太さ｜線の色*/  border: solid 3px #613d29;  display: block;  /*アンケート枠の内側余白。上下｜左右*/  padding: 10px 15px;  /*アンケート内の文字の太さ*/  font-weight: bold;  /*アンケートの角丸*/  border-radius: 28px;}#sb-part-3038.sb-custom-part-m244zbklse44cp9sg1/*グラフの上にカーソルを乗せた時*/.blackwood_box .selecter>span:hover {  /*背景色*/  background: #f96680;  /*アンケート枠の線の色*/  border-color: #fff;  /*文字色*/  color: #fff;  /*アンケートボックスの影。水平の距離｜垂直の距離｜ぼかし具合｜色の指定*/  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);  transition: 200ms;}#sb-part-3038.sb-custom-part-m244zbklse44cp9sg1/*結果グラフ*/.show_result .wood-line {  /*結果グラフ背景色*/  background: #f96680;  /*結果グラフの文字色*/  color: white;  /*結果グラフの角丸*/  border-radius: 30px;  /*結果グラフのアニメーション速度 1s=1秒*/  transition: 1s;  /*結果グラフの影。水平の距離｜垂直の距離｜ぼかし具合｜色の指定*/  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.4);}#sb-part-3038.sb-custom-part-m244zbklse44cp9sg1 .wood-line span {  width: 100%;  text-align: right;  display: block;  /*結果グラフの内側余白。上｜右｜下｜左*/  padding: 5px 10px 5px 0;  box-sizing: border-box;  white-space: nowrap;}/*スマートフォン表示時（max-widthは適宜変更してください）*/@media screen and (max-width:767px) {  #sb-part-3038.sb-custom-part-m244zbklse44cp9sg1 .wood-line span {    /* 結果グラフの右内側余白 */    padding-right: 3px;    /*結果グラフの文字の大きさ*/    font-size: 0.7em;  }}#sb-part-3038.sb-custom-part-m244zbklse44cp9sg1 span.result-text {  /*結果グラフの文字の太さ*/  font-weight: bold;}#sb-part-3038.sb-custom-part-m244zbklse44cp9sg1 .checked .results span.result-text {  padding-left: 1.1em;  position: relative;  color: red;}#sb-part-3038.sb-custom-part-m244zbklse44cp9sg1 .checked .results span.result-text::before {  content: '';  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  width: 1em;  height: 1em;  background-position: center center;  background-repeat: no-repeat;  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20data-prefix%3D%22fas%22%20data-icon%3D%22check%22%20class%3D%22svg-inline--fa%20fa-check%20fa-w-16%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ff0000%22%20d%3D%22M173.898%20439.404l-166.4-166.4c-9.997-9.997-9.997-26.206%200-36.204l36.203-36.204c9.997-9.998%2026.207-9.998%2036.204%200L192%20312.69%20432.095%2072.596c9.997-9.997%2026.207-9.997%2036.204%200l36.203%2036.204c9.997%209.997%209.997%2026.206%200%2036.204l-294.4%20294.401c-9.998%209.997-26.207%209.997-36.204-.001z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');}#sb-part-3038.sb-custom-part-m244zbklse44cp9sg1 span.result-text>span {  display: block;  /* border: 1px solid #000000; */  /* border-radius: 30px; */}#sb-part-3038.sb-custom-part-m244zbklse44cp9sg1 .widthimp {  width: 1% !important;}#sb-part-4836.sb-custom-part-m330ohan1xikkahfmbp/* 見出し全体の設定 */.head {  position: relative;  /* 上線｜線種｜太さ｜色｜ */  border-top: solid 2px #f30368;  /* 下線｜線種｜太さ｜色｜ */  border-bottom: solid 2px #f30368;  /* 背景色 */  background: #fff;  /* 行間 */  line-height: 2em;  /* 内側の余白 */  padding: 4px 5px;  /* 外側の余白 */  margin: 22px 0 5px;  /* 文字の位置 */  text-align: left;  /* 文字の大きさ */  font-size: 24px;  /* 文字の太さ */  font-weight: bold;}#sb-part-4836.sb-custom-part-m330ohan1xikkahfmbp/* ポイント部分 */.point {  position: absolute;  /* 配置（左基準） */  left: 0px;  /* 配置（下基準） */  bottom: 100%;  /* 背景色 */  background: #f30368;  /* 文字の色 */  color: #fff;  /* 角丸 */  border-radius: 5px 5px 0 0;  /* 内側の余白 */  padding: 5px 7px 3px;  /* 文字の大きさ */  font-size: 16px;  /* 文字の太さ */  font-weight: bold;  /* 行間 */  line-height: 1;  /* 文字間 */  letter-spacing: 0.05em;  display: flex;  /*水平方向に間隔を配置する方法。      flex-start = 左側から配置する      flex-end = 右側から配置する      center = 真ん中に配置する      space-around = 均等配置して両端に間隔を置く      space-between = 均等配置してエリアの間に間隔を置く      space-evenly = 均等配置して各アイテム周りに間隔を置く*/  justify-content: flex-start;  /*垂直方向にの配置位置を設定。      center = 中央配置      flex-start = 先頭にまとめる      flex-end = 末尾にまとめる*/  align-items: center;}#sb-part-4836.sb-custom-part-m330ohan1xikkahfmbp/* ポイント部分の画像（指） */.point img {  /* 横幅 */  width: 13px;  /* 高さ */  height: 16px;  /* 外側の右余白 */  margin-right: 6px;  /* chromeぼ画像ボケ防止 */  image-rendering: -webkit-optimize-contrast;}/* レスポンシブ（初期：600px以下） */@media screen and (max-width:600px) {  #sb-part-4836.sb-custom-part-m330ohan1xikkahfmbp  /* 見出し全体の設定 */  .head {    /* 文字の大きさ */    font-size: 20px;    /* 行間 */    line-height: 1.3em;    /* 上線｜線種｜太さ｜色｜ */    border-top: solid 1px #f30368;    /* 下線｜線種｜太さ｜色｜ */    border-bottom: solid 1px #f30368;    /* 内側の余白 */    padding: 8px 10px;  }  #sb-part-4836.sb-custom-part-m330ohan1xikkahfmbp  /* ポイント部分 */  .point {    /* 内側の余白 */    padding: 3px 4px 2px;    /* 文字の大きさ */    font-size: 11px;  }  #sb-part-4836.sb-custom-part-m330ohan1xikkahfmbp  /* ポイント部分の画像（指） */  .point img {    transform: scale(0.8);    margin-right: 3px;  }}#sb-part-3038.sb-custom-part-l63hursa97zfkv06kqs/*全体的な指定*/.blackwood_box {  position: relative;  /*色*/  color: #613d29;  /*外側の余白。上下｜左右*/  margin: 30px 0;}#sb-part-3038.sb-custom-part-l63hursa97zfkv06kqs .blackwood_box .results {  display: none;}#sb-part-3038.sb-custom-part-l63hursa97zfkv06kqs .blackwood_box .results.show_result {  display: block;  /*結果グラフの下余白*/  margin-bottom: 10px;}#sb-part-3038.sb-custom-part-l63hursa97zfkv06kqs .blackwood_box .selecter {  /*アンケートボックス外側の下余白*/  margin-bottom: 10px;}#sb-part-3038.sb-custom-part-l63hursa97zfkv06kqs/*アンケートボックス*/.blackwood_box .selecter>span {  /*アンケート枠の線。線の種類｜線の太さ｜線の色*/  border: solid 3px #613d29;  display: block;  /*アンケート枠の内側余白。上下｜左右*/  padding: 10px 15px;  /*アンケート内の文字の太さ*/  font-weight: bold;  /*アンケートの角丸*/  border-radius: 28px;}#sb-part-3038.sb-custom-part-l63hursa97zfkv06kqs/*グラフの上にカーソルを乗せた時*/.blackwood_box .selecter>span:hover {  /*背景色*/  background: #f96680;  /*アンケート枠の線の色*/  border-color: #fff;  /*文字色*/  color: #fff;  /*アンケートボックスの影。水平の距離｜垂直の距離｜ぼかし具合｜色の指定*/  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);  transition: 200ms;}#sb-part-3038.sb-custom-part-l63hursa97zfkv06kqs/*結果グラフ*/.show_result .wood-line {  /*結果グラフ背景色*/  background: #f96680;  /*結果グラフの文字色*/  color: white;  /*結果グラフの角丸*/  border-radius: 30px;  /*結果グラフのアニメーション速度 1s=1秒*/  transition: 1s;  /*結果グラフの影。水平の距離｜垂直の距離｜ぼかし具合｜色の指定*/  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.4);}#sb-part-3038.sb-custom-part-l63hursa97zfkv06kqs .wood-line span {  width: 100%;  text-align: right;  display: block;  /*結果グラフの内側余白。上｜右｜下｜左*/  padding: 5px 10px 5px 0;  box-sizing: border-box;  white-space: nowrap;}/*スマートフォン表示時（max-widthは適宜変更してください）*/@media screen and (max-width:767px) {  #sb-part-3038.sb-custom-part-l63hursa97zfkv06kqs .wood-line span {    /* 結果グラフの右内側余白 */    padding-right: 3px;    /*結果グラフの文字の大きさ*/    font-size: 0.7em;  }}#sb-part-3038.sb-custom-part-l63hursa97zfkv06kqs span.result-text {  /*結果グラフの文字の太さ*/  font-weight: bold;}#sb-part-3038.sb-custom-part-l63hursa97zfkv06kqs .checked .results span.result-text {  padding-left: 1.1em;  position: relative;  color: red;}#sb-part-3038.sb-custom-part-l63hursa97zfkv06kqs .checked .results span.result-text::before {  content: '';  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  width: 1em;  height: 1em;  background-position: center center;  background-repeat: no-repeat;  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20data-prefix%3D%22fas%22%20data-icon%3D%22check%22%20class%3D%22svg-inline--fa%20fa-check%20fa-w-16%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ff0000%22%20d%3D%22M173.898%20439.404l-166.4-166.4c-9.997-9.997-9.997-26.206%200-36.204l36.203-36.204c9.997-9.998%2026.207-9.998%2036.204%200L192%20312.69%20432.095%2072.596c9.997-9.997%2026.207-9.997%2036.204%200l36.203%2036.204c9.997%209.997%209.997%2026.206%200%2036.204l-294.4%20294.401c-9.998%209.997-26.207%209.997-36.204-.001z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');}#sb-part-3038.sb-custom-part-l63hursa97zfkv06kqs span.result-text>span {  display: block;  /* border: 1px solid #000000; */  /* border-radius: 30px; */}#sb-part-3038.sb-custom-part-l63hursa97zfkv06kqs .widthimp {  width: 1% !important;}#sb-part-2568.sb-custom-part-l0tmvz8cvuv5pds18ek .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-l0tmvz8cvuv5pds18ek .downArrow>span {  /* 矢印の大きさの設定 */  width: 100px;  height: 65px;  padding: 0 10px;  -webkit-box-sizing: border-box;  box-sizing: border-box;}#sb-part-2568.sb-custom-part-l0tmvz8cvuv5pds18ek .downArrow>span::before {  content: "";  display: block;  margin: 0 auto;  width: 50%;  height: 40%;  /* 矢印の色の設定 */  background: #d096bb;}#sb-part-2568.sb-custom-part-l0tmvz8cvuv5pds18ek .downArrow>span::after {  content: "";  display: block;  width: 100%;  height: 60%;  /* 矢印の色の設定 */  background: -webkit-gradient(linear, left bottom, right top, color-stop(49%, transparent), color-stop(50%, #d096bb)) top left/50% 100% no-repeat, -webkit-gradient(linear, right bottom, left top, color-stop(49%, transparent), color-stop(50%, #d096bb)) top right/50% 100% no-repeat;  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-l0tmvz8cvuv5pds18ek/*動きの速さを変更する場合は、複数あるanimation-durationの1.5s(=1.5秒)の時間を変更動きの回数を変更する場合は、複数あるanimation-iteration-countのinfinite（=無限, #sb-part-2568.sb-custom-part-l0tmvz8cvuv5pds18ek            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;  align-items: flex-start;  justify-content: center;}@-webkit-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);  }}/*上記の「@-webkit-keyframes btnAnime02」と同様の値にしてください*/@-moz-keyframes btnAnime02 {  0% {    -moz-transform: translate(0, 0);  }  50% {    -moz-transform: translate(0, -8px);  }  100% {    -moz-transform: translate(0, 0);  }}#sb-part-5123.sb-custom-part-lpx16pzjaovk39gure .btnVisible__area {  width: 100%;  height: auto;  position: relative;}#sb-part-5123.sb-custom-part-lpx16pzjaovk39gure .btnVisible__area .btn {  width: 100%;  height: auto;  border: none;  background: none;  cursor: pointer;  animation-name: slideBtn;  animation-duration: 1s;  animation-iteration-count: infinite;}#sb-part-5123.sb-custom-part-lpx16pzjaovk39gure .btnVisible__area .btn img {  width: 100%;  height: auto;}#sb-part-5123.sb-custom-part-lpx16pzjaovk39gure .contents {  width: 100%;  height: auto;  margin-top: 50px;  position: relative;}#sb-part-5123.sb-custom-part-lpx16pzjaovk39gure .contents .text {  font-size: 1em;}#sb-part-5123.sb-custom-part-lpx16pzjaovk39gure .contents .text._center {  text-align: center;}#sb-part-5123.sb-custom-part-lpx16pzjaovk39gure .contents img {  width: 10%;  height: auto;}#sb-part-5123.sb-custom-part-lpx16pzjaovk39gure .is-hidden {  display: none;}#sb-part-5123.sb-custom-part-lpx16pzjaovk39gure .is-visible {  display: block;  position: relative;  overflow-x: hidden;}#sb-part-5123.sb-custom-part-lpx16pzjaovk39gure .is-visible:after {  content: '';  width: 100%;  height: 100% !important;  background: #fff;  position: absolute;  top: 0;  left: 0;  animation-name: bgSlide;  animation-duration: 0.5s;  animation-timing-function: 1;  animation-fill-mode: forwards;}@keyframes slideBtn {  0% {    transform: translateY(0);  }  50% {    transform: translateY(20px);  }  100% {    transform: translateY(0);  }}@keyframes bgSlide {  0% {    transform: translateX(0);  }  100% {    transform: translateX(100%);  }}#sb-part-4836.sb-custom-part-ma46ipbh4mkv8z0xyg5 .head {  position: relative;  border-top: solid 2px #f30368;  border-bottom: solid 2px #f30368;  background: #fff;  line-height: 2em;  padding: 4px 5px;  margin: 22px 0 5px;  text-align: left;  font-size: 24px;  font-weight: bold;}#sb-part-4836.sb-custom-part-ma46ipbh4mkv8z0xyg5 .point {  position: absolute;  left: 0px;  bottom: 100%;  background: #f30368;  color: #fff;  border-radius: 5px 5px 0 0;  padding: 5px 7px 3px;  font-size: 16px;  font-weight: bold;  line-height: 1;  letter-spacing: 0.05em;  display: flex;  justify-content: flex-start;  align-items: center;}#sb-part-4836.sb-custom-part-ma46ipbh4mkv8z0xyg5 .point img {  width: 13px;  height: 16px;  margin-right: 6px;  image-rendering: -webkit-optimize-contrast;}@media screen and (max-width:600px) {  #sb-part-4836.sb-custom-part-ma46ipbh4mkv8z0xyg5 .head {    font-size: 20px;    line-height: 1.3em;    border-top: solid 1px #f30368;    border-bottom: solid 1px #f30368;    padding: 8px 10px;  }  #sb-part-4836.sb-custom-part-ma46ipbh4mkv8z0xyg5 .point {    padding: 3px 4px 2px;    font-size: 11px;  }  #sb-part-4836.sb-custom-part-ma46ipbh4mkv8z0xyg5 .point img {    transform: scale(0.8);    margin-right: 3px;  }}#sb-part-5123.sb-custom-part-lpx16pzjaovk39gure .btnVisible__area {  width: 100%;  height: auto;  position: relative;}#sb-part-5123.sb-custom-part-lpx16pzjaovk39gure .btnVisible__area .btn {  width: 100%;  height: auto;  border: none;  background: none;  cursor: pointer;  animation-name: slideBtn;  animation-duration: 1s;  animation-iteration-count: infinite;}#sb-part-5123.sb-custom-part-lpx16pzjaovk39gure .btnVisible__area .btn img {  width: 100%;  height: auto;}#sb-part-5123.sb-custom-part-lpx16pzjaovk39gure .contents {  width: 100%;  height: auto;  margin-top: 50px;  position: relative;}#sb-part-5123.sb-custom-part-lpx16pzjaovk39gure .contents .text {  font-size: 1em;}#sb-part-5123.sb-custom-part-lpx16pzjaovk39gure .contents .text._center {  text-align: center;}#sb-part-5123.sb-custom-part-lpx16pzjaovk39gure .contents img {  width: 10%;  height: auto;}#sb-part-5123.sb-custom-part-lpx16pzjaovk39gure .is-hidden {  display: none;}#sb-part-5123.sb-custom-part-lpx16pzjaovk39gure .is-visible {  display: block;  position: relative;  overflow-x: hidden;}#sb-part-5123.sb-custom-part-lpx16pzjaovk39gure .is-visible:after {  content: '';  width: 100%;  height: 100% !important;  background: #fff;  position: absolute;  top: 0;  left: 0;  animation-name: bgSlide;  animation-duration: 0.5s;  animation-timing-function: 1;  animation-fill-mode: forwards;}@keyframes slideBtn {  0% {    transform: translateY(0);  }  50% {    transform: translateY(20px);  }  100% {    transform: translateY(0);  }}@keyframes bgSlide {  0% {    transform: translateX(0);  }  100% {    transform: translateX(100%);  }}/* Inline styles migrated */.inline-style-01 {    text-align: center;}.inline-style-02 {    color: rgb(0, 0, 255);    background-color: rgba(0, 0, 0, 0);}.inline-style-03 {    background: rgba(0, 0, 0, 0) linear-gradient(transparent 60%,#ffff00 0%) repeat scroll 0 0;}.inline-style-04 {    color: rgb(0, 0, 255);}.inline-style-05 {    color: rgb(255, 0, 0);    background-color: rgba(0, 0, 0, 0);}.inline-style-06 {    background-color: rgba(0, 0, 0, 0);}.inline-style-07 {    color: rgb(255, 0, 0);    font-size: 21px;}.inline-style-08 {    background-color: rgba(0, 0, 0, 0);    font-size: 10px;}.inline-style-09 {    text-align: right;}.inline-style-10 {    color: rgb(0, 0, 0);    font-size: 10px;    background-color: rgb(255, 255, 255);}.inline-style-11 {    color: rgb(255, 0, 0);}.inline-style-12 {    font-size: 25px;}.inline-style-13 {    background-color: rgb(255, 255, 0);}.inline-style-14 {    background-color: rgba(0, 0, 0, 0);    font-size: 25px;    color: rgb(0, 0, 255);}.inline-style-15 {    font-size: 29px;}.inline-style-16 {    background: rgba(0, 0, 0, 0) linear-gradient(transparent 60%, #ffff00 0%) repeat scroll 0 0;}.inline-style-17 {    font-size: 17px;    background-color: rgb(255, 255, 255);    color: rgb(255, 0, 0);}.inline-style-18 {    color: rgb(255, 0, 0);    background-color: initial;}.inline-style-19 {    background: linear-gradient(to right,#ffff00 50%, transparent 50%) 100% 0% / 200% 70% no-repeat;    background: -webkit-linear-gradient(left,#ffff00 50%, transparent 50%) 100% 0% / 200% 70% no-repeat;}.inline-style-20 {    background-color: initial;}.inline-style-21 {    font-size: 10px;}.inline-style-22 {    font-size: 21px;}.inline-style-23 {    font-size: 25px;    color: rgb(0, 0, 0);}.inline-style-24 {    font-size: 25px;    color: rgb(255, 0, 0);}.inline-style-25 {    color: rgb(0, 0, 255);    background-color: rgb(255, 255, 255);    font-size: 17px;}.inline-style-26 {    font-size: 13px;}.inline-style-27 {    color: rgb(255, 0, 0);    font-size: 25px;}.inline-style-28 {    background-color: rgb(255, 255, 255);    font-size: 13px;}.inline-style-29 {    font-size: 21px;    color: rgb(255, 0, 0);}.inline-style-30 {    color: rgb(0, 0, 0);    font-size: 17px;    background-color: rgb(255, 255, 0);}.inline-style-31 {    color: rgb(0, 0, 0);    font-size: 17px;    background-color: rgb(255, 255, 255);}.inline-style-32 {    color: rgb(255, 0, 0);    font-size: 21px;    background-color: rgb(255, 255, 0);}.inline-style-33 {    color: rgb(0, 0, 0);    background-color: rgb(255, 255, 0);}.inline-style-34 {    background-color: rgb(255, 255, 255);    color: rgb(0, 0, 0);    font-size: 10px;}.inline-style-35 {    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;}.inline-style-36 {    background-color: rgb(255, 255, 255);    color: rgb(255, 0, 0);    font-size: 21px;}.inline-style-37 {    color: rgb(0, 0, 0);    font-size: 21px;}.inline-style-38 {    color: rgb(0, 0, 0);    font-size: 25px;}.inline-style-39 {    font-size: 21px;    background-color: rgb(255, 255, 0);}.inline-style-40 {    font-size: 19px;}.inline-style-41 {    background-color: initial;    color: rgb(0, 0, 255);    font-size: 27px;}.inline-style-42 {    background-color: rgb(255, 255, 0);    color: rgb(255, 0, 0);    font-size: 29px;}.inline-style-43 {    background-color: rgb(255, 255, 0);    color: rgb(0, 0, 255);}.inline-style-44 {    font-size: 25px;    color: rgb(255, 0, 0);    background-color: rgb(255, 255, 0);}.inline-style-45 {    color: rgb(255, 0, 0);    font-size: 25px;    background-color: rgba(0, 0, 0, 0);}.inline-style-46 {    width:44%;}.inline-style-47 {    width:23%;}.inline-style-48 {    width:33%;}.inline-style-49 {    width:37%;}.inline-style-50 {    width:45%;}.inline-style-51 {    width:18%;}.inline-style-52 {    font-size: 27px;}.inline-style-53 {    width:96%;}.inline-style-54 {    width:4%;}.inline-style-55 {    font-size: 17px;    color: rgb(255, 0, 0);}.inline-style-56 {    background-color: transparent;    color: rgb(0, 0, 255);}.inline-style-57 {    white-space-collapse: preserve;    font-size: 17px;}.inline-style-58 {    background-color: rgb(255, 255, 0);    color: rgb(255, 0, 0);}.inline-style-59 {    font-size: 21px;    color: rgb(255, 0, 0);    background-color: rgb(255, 255, 0);}.inline-style-60 {    font-size: 19px;    color: rgb(0, 0, 0);    background-color: rgb(255, 255, 0);}.inline-style-61 {    font-size: 19px;    color: rgb(0, 0, 255);    background-color: rgb(255, 255, 0);}.inline-style-62 {    color: rgb(255, 0, 0);    font-size: 17px;}.inline-style-63 {    color: rgb(0, 0, 255);    background-color: transparent;}.inline-style-64 {    color: rgb(0, 0, 255);    font-size: 27px;}.inline-style-65 {    color: rgb(136, 136, 136);    font-size: 15px;}.inline-style-66 {    text-align: center;    font-family: "ヒラギノ角ゴ Pro W3";}.inline-style-67 {    color: rgb(136, 136, 136);    font-size: 10px;}.inline-style-68 {    color: rgb(70, 130, 180);    background-color: transparent;    font-size: 15px;}.inline-style-69 {    font-size: 15px;}.inline-style-70 {    font-size: 15px;    color: rgb(70, 130, 180);    background-color: transparent;}/* Font color replacements */.font-color-000000 {    color: #000000;}.font-color-ff0000 {    color: #ff0000;}.font-color-0000ff {    color: #0000ff;}.font-color-ffffff {    color: #ffffff;}.font-color-888888 {    color: #888888;}.marker-animate {    background-position: left bottom;    background-repeat: no-repeat !important;    background-size: 0% 100%;    transition: background-size 0.8s ease-out;}.marker-animate.is-highlighted {    background-size: 100% 100%;}/* Ensure wood-line width overrides animation placeholder */
.wood-line.inline-style-46 { width: 44%; }
.wood-line.inline-style-47 { width: 23%; }
.wood-line.inline-style-48 { width: 33%; }
.wood-line.inline-style-49 { width: 37%; }
.wood-line.inline-style-50 { width: 45%; }
.wood-line.inline-style-51 { width: 18%; }
.wood-line.inline-style-53 { width: 96%; }
.wood-line.inline-style-54 { width: 4%; }
.wood-line.inline-style-46 { width: 44% !important; }
.wood-line.inline-style-47 { width: 23% !important; }
.wood-line.inline-style-48 { width: 33% !important; }
.wood-line.inline-style-49 { width: 37% !important; }
.wood-line.inline-style-50 { width: 45% !important; }
.wood-line.inline-style-51 { width: 18% !important; }
.wood-line.inline-style-53 { width: 96% !important; }
.wood-line.inline-style-54 { width: 4% !important; }
#sb-part-4836.sb-custom-part-m330ni7mzzu7iqqczj .head,
#sb-part-4836.sb-custom-part-m355qtp90lc2jchw1f3n .head,
#sb-part-4836.sb-custom-part-m330ohan1xikkahfmbp .head,
#sb-part-4836.sb-custom-part-ma46ipbh4mkv8z0xyg5 .head {
  position: relative;
  border-top: solid 2px #f30368;
  border-bottom: solid 2px #f30368;
  background: #fff;
  line-height: 2em;
  padding: 4px 5px;
  margin: 22px 0 5px;
  text-align: left;
  font-size: 24px;
  font-weight: bold;
}

#sb-part-4836.sb-custom-part-m330ni7mzzu7iqqczj .point,
#sb-part-4836.sb-custom-part-m355qtp90lc2jchw1f3n .point,
#sb-part-4836.sb-custom-part-m330ohan1xikkahfmbp .point,
#sb-part-4836.sb-custom-part-ma46ipbh4mkv8z0xyg5 .point {
  position: absolute;
  left: 0;
  bottom: 100%;
  background: #f30368;
  color: #fff;
  border-radius: 5px 5px 0 0;
  padding: 5px 7px 3px;
  font-size: 16px;
  font-weight: bold;
  line-height: 1;
  letter-spacing: 0.05em;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

#sb-part-4836.sb-custom-part-m330ni7mzzu7iqqczj .point img,
#sb-part-4836.sb-custom-part-m355qtp90lc2jchw1f3n .point img,
#sb-part-4836.sb-custom-part-m330ohan1xikkahfmbp .point img,
#sb-part-4836.sb-custom-part-ma46ipbh4mkv8z0xyg5 .point img {
  width: 13px;
  height: 16px;
  margin-right: 6px;
  image-rendering: -webkit-optimize-contrast;
}

@media screen and (max-width: 600px) {
  #sb-part-4836.sb-custom-part-m330ni7mzzu7iqqczj .head,
#sb-part-4836.sb-custom-part-m355qtp90lc2jchw1f3n .head,
#sb-part-4836.sb-custom-part-m330ohan1xikkahfmbp .head,
#sb-part-4836.sb-custom-part-ma46ipbh4mkv8z0xyg5 .head {
    font-size: 20px;
    line-height: 1.3em;
    border-top: solid 1px #f30368;
    border-bottom: solid 1px #f30368;
    padding: 8px 10px;
  }

  #sb-part-4836.sb-custom-part-m330ni7mzzu7iqqczj .point,
#sb-part-4836.sb-custom-part-m355qtp90lc2jchw1f3n .point,
#sb-part-4836.sb-custom-part-m330ohan1xikkahfmbp .point,
#sb-part-4836.sb-custom-part-ma46ipbh4mkv8z0xyg5 .point {
    padding: 3px 4px 2px;
    font-size: 11px;
  }

  #sb-part-4836.sb-custom-part-m330ni7mzzu7iqqczj .point img,
#sb-part-4836.sb-custom-part-m355qtp90lc2jchw1f3n .point img,
#sb-part-4836.sb-custom-part-m330ohan1xikkahfmbp .point img,
#sb-part-4836.sb-custom-part-ma46ipbh4mkv8z0xyg5 .point img {
    transform: scale(0.8);
    margin-right: 3px;
  }
}

.blackwood_box {
  position: relative;
  color: #613d29;
  margin: 30px 0;
}

.blackwood_box .selecter > span {
  border: solid 3px #613d29;
  display: block;
  padding: 10px 15px;
  font-weight: bold;
  border-radius: 28px;
  transition: 200ms;
  border-color: #fff;
  color: #fff;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
}

.choices_box .choice-radio {
  display: block;
  color: #613d29;
  font-size: 18px;
}

.show_result .wood-line {
  background: #f96680;
  color: #fff;
  border-radius: 30px;
  transition: 1s;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.4);
}

.show_result .wood-line span {
  width: 100%;
  text-align: right;
  display: block;
  padding: 5px 10px 5px 0;
  box-sizing: border-box;
  white-space: nowrap;
}

.checked .results span.result-text {
  padding-left: 1.1em;
  position: relative;
  color: red;
}

.checked .results span.result-text::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 1em;
  height: 1em;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ff0000%22%20d%3D%22M173.898%20439.404l-166.4-166.4c-9.997-9.997-9.997-26.206%200-36.204l36.203-36.204c9.997-9.998%2026.207-9.998%2036.204%200L192%20312.69%20432.095%2072.596c9.997-9.997%2026.207-9.997%2036.204%200l36.203%2036.204c9.997%209.997%209.997%2026.206%200%2036.204l-294.4%20294.401c-9.998%209.997-26.207%209.997-36.204-.001z%22/%3E%3C/svg%3E');
}

.blackwood_box .results span.result-text > span {
  display: block;
}
.blackwood_box .selecter>span {
  border-color: #613d29 !important;
  color: #613d29 !important;
  background: #fff !important;
}

.blackwood_box .selecter>span:hover {
  border-color: #fff !important;
  color: #fff !important;
}
