/*color*/
/*util*/
@-webkit-keyframes loading {
  /* line 27, ../../../../src/cmn/css/_anim.scss */
  0% {
    -webkit-transform: translate(-100%, 0px);
    -moz-transform: translate(-100%, 0px);
    -ms-transform: translate(-100%, 0px);
    -o-transform: translate(-100%, 0px);
    transform: translate(-100%, 0px);
  }

  /* line 30, ../../../../src/cmn/css/_anim.scss */
  50% {
    -webkit-transform: translate(0% 0);
    -moz-transform: translate(0% 0);
    -ms-transform: translate(0% 0);
    -o-transform: translate(0% 0);
    transform: translate(0% 0);
  }

  /* line 33, ../../../../src/cmn/css/_anim.scss */
  100% {
    -webkit-transform: translate(100%, 0px);
    -moz-transform: translate(100%, 0px);
    -ms-transform: translate(100%, 0px);
    -o-transform: translate(100%, 0px);
    transform: translate(100%, 0px);
  }
}

@-moz-keyframes loading {
  /* line 27, ../../../../src/cmn/css/_anim.scss */
  0% {
    -webkit-transform: translate(-100%, 0px);
    -moz-transform: translate(-100%, 0px);
    -ms-transform: translate(-100%, 0px);
    -o-transform: translate(-100%, 0px);
    transform: translate(-100%, 0px);
  }

  /* line 30, ../../../../src/cmn/css/_anim.scss */
  50% {
    -webkit-transform: translate(0% 0);
    -moz-transform: translate(0% 0);
    -ms-transform: translate(0% 0);
    -o-transform: translate(0% 0);
    transform: translate(0% 0);
  }

  /* line 33, ../../../../src/cmn/css/_anim.scss */
  100% {
    -webkit-transform: translate(100%, 0px);
    -moz-transform: translate(100%, 0px);
    -ms-transform: translate(100%, 0px);
    -o-transform: translate(100%, 0px);
    transform: translate(100%, 0px);
  }
}

@keyframes loading {
  /* line 27, ../../../../src/cmn/css/_anim.scss */
  0% {
    -webkit-transform: translate(-100%, 0px);
    -moz-transform: translate(-100%, 0px);
    -ms-transform: translate(-100%, 0px);
    -o-transform: translate(-100%, 0px);
    transform: translate(-100%, 0px);
  }

  /* line 30, ../../../../src/cmn/css/_anim.scss */
  50% {
    -webkit-transform: translate(0% 0);
    -moz-transform: translate(0% 0);
    -ms-transform: translate(0% 0);
    -o-transform: translate(0% 0);
    transform: translate(0% 0);
  }

  /* line 33, ../../../../src/cmn/css/_anim.scss */
  100% {
    -webkit-transform: translate(100%, 0px);
    -moz-transform: translate(100%, 0px);
    -ms-transform: translate(100%, 0px);
    -o-transform: translate(100%, 0px);
    transform: translate(100%, 0px);
  }
}

@-webkit-keyframes scroll {
  /* line 39, ../../../../src/cmn/css/_anim.scss */
  0% {
    height: 6px;
    -webkit-transform: translate(0, 0px);
    -moz-transform: translate(0, 0px);
    -ms-transform: translate(0, 0px);
    -o-transform: translate(0, 0px);
    transform: translate(0, 0px);
  }

  /* line 43, ../../../../src/cmn/css/_anim.scss */
  10% {
    height: 2px;
    -webkit-transform: translate(0, 6px);
    -moz-transform: translate(0, 6px);
    -ms-transform: translate(0, 6px);
    -o-transform: translate(0, 6px);
    transform: translate(0, 6px);
  }

  /* line 47, ../../../../src/cmn/css/_anim.scss */
  20% {
    height: 6px;
    -webkit-transform: translate(0, 0px);
    -moz-transform: translate(0, 0px);
    -ms-transform: translate(0, 0px);
    -o-transform: translate(0, 0px);
    transform: translate(0, 0px);
  }
}

@-moz-keyframes scroll {
  /* line 39, ../../../../src/cmn/css/_anim.scss */
  0% {
    height: 6px;
    -webkit-transform: translate(0, 0px);
    -moz-transform: translate(0, 0px);
    -ms-transform: translate(0, 0px);
    -o-transform: translate(0, 0px);
    transform: translate(0, 0px);
  }

  /* line 43, ../../../../src/cmn/css/_anim.scss */
  10% {
    height: 2px;
    -webkit-transform: translate(0, 6px);
    -moz-transform: translate(0, 6px);
    -ms-transform: translate(0, 6px);
    -o-transform: translate(0, 6px);
    transform: translate(0, 6px);
  }

  /* line 47, ../../../../src/cmn/css/_anim.scss */
  20% {
    height: 6px;
    -webkit-transform: translate(0, 0px);
    -moz-transform: translate(0, 0px);
    -ms-transform: translate(0, 0px);
    -o-transform: translate(0, 0px);
    transform: translate(0, 0px);
  }
}

@keyframes scroll {
  /* line 39, ../../../../src/cmn/css/_anim.scss */
  0% {
    height: 6px;
    -webkit-transform: translate(0, 0px);
    -moz-transform: translate(0, 0px);
    -ms-transform: translate(0, 0px);
    -o-transform: translate(0, 0px);
    transform: translate(0, 0px);
  }

  /* line 43, ../../../../src/cmn/css/_anim.scss */
  10% {
    height: 2px;
    -webkit-transform: translate(0, 6px);
    -moz-transform: translate(0, 6px);
    -ms-transform: translate(0, 6px);
    -o-transform: translate(0, 6px);
    transform: translate(0, 6px);
  }

  /* line 47, ../../../../src/cmn/css/_anim.scss */
  20% {
    height: 6px;
    -webkit-transform: translate(0, 0px);
    -moz-transform: translate(0, 0px);
    -ms-transform: translate(0, 0px);
    -o-transform: translate(0, 0px);
    transform: translate(0, 0px);
  }
}

@-webkit-keyframes ripples {
  /* line 53, ../../../../src/cmn/css/_anim.scss */
  0% {
    -webkit-filter: brightness(100%);
    -moz-filter: brightness(100%);
    filter: brightness(100%);
  }

  /* line 56, ../../../../src/cmn/css/_anim.scss */
  50% {
    -webkit-filter: brightness(110%);
    -moz-filter: brightness(110%);
    filter: brightness(110%);
  }

  /* line 59, ../../../../src/cmn/css/_anim.scss */
  100% {
    -webkit-filter: brightness(100%);
    -moz-filter: brightness(100%);
    filter: brightness(100%);
  }
}

@-moz-keyframes ripples {
  /* line 53, ../../../../src/cmn/css/_anim.scss */
  0% {
    -webkit-filter: brightness(100%);
    -moz-filter: brightness(100%);
    filter: brightness(100%);
  }

  /* line 56, ../../../../src/cmn/css/_anim.scss */
  50% {
    -webkit-filter: brightness(110%);
    -moz-filter: brightness(110%);
    filter: brightness(110%);
  }

  /* line 59, ../../../../src/cmn/css/_anim.scss */
  100% {
    -webkit-filter: brightness(100%);
    -moz-filter: brightness(100%);
    filter: brightness(100%);
  }
}

@keyframes ripples {
  /* line 53, ../../../../src/cmn/css/_anim.scss */
  0% {
    -webkit-filter: brightness(100%);
    -moz-filter: brightness(100%);
    filter: brightness(100%);
  }

  /* line 56, ../../../../src/cmn/css/_anim.scss */
  50% {
    -webkit-filter: brightness(110%);
    -moz-filter: brightness(110%);
    filter: brightness(110%);
  }

  /* line 59, ../../../../src/cmn/css/_anim.scss */
  100% {
    -webkit-filter: brightness(100%);
    -moz-filter: brightness(100%);
    filter: brightness(100%);
  }
}

@-webkit-keyframes btn_hover {
  /* line 64, ../../../../src/cmn/css/_anim.scss */
  0% {
    left: 0;
    width: 0;
  }

  /* line 68, ../../../../src/cmn/css/_anim.scss */
  50% {
    left: 0;
    width: 100%;
  }

  /* line 72, ../../../../src/cmn/css/_anim.scss */
  100% {
    left: 100%;
    width: 100%;
  }
}

@-moz-keyframes btn_hover {
  /* line 64, ../../../../src/cmn/css/_anim.scss */
  0% {
    left: 0;
    width: 0;
  }

  /* line 68, ../../../../src/cmn/css/_anim.scss */
  50% {
    left: 0;
    width: 100%;
  }

  /* line 72, ../../../../src/cmn/css/_anim.scss */
  100% {
    left: 100%;
    width: 100%;
  }
}

@keyframes btn_hover {
  /* line 64, ../../../../src/cmn/css/_anim.scss */
  0% {
    left: 0;
    width: 0;
  }

  /* line 68, ../../../../src/cmn/css/_anim.scss */
  50% {
    left: 0;
    width: 100%;
  }

  /* line 72, ../../../../src/cmn/css/_anim.scss */
  100% {
    left: 100%;
    width: 100%;
  }
}

@-webkit-keyframes btn_hover2 {
  /* line 78, ../../../../src/cmn/css/_anim.scss */
  0% {
    left: 0;
    width: 0;
  }

  /* line 82, ../../../../src/cmn/css/_anim.scss */
  50% {
    left: 0;
    width: 0;
  }

  /* line 86, ../../../../src/cmn/css/_anim.scss */
  100% {
    left: 0;
    width: 50%;
  }
}

@-moz-keyframes btn_hover2 {
  /* line 78, ../../../../src/cmn/css/_anim.scss */
  0% {
    left: 0;
    width: 0;
  }

  /* line 82, ../../../../src/cmn/css/_anim.scss */
  50% {
    left: 0;
    width: 0;
  }

  /* line 86, ../../../../src/cmn/css/_anim.scss */
  100% {
    left: 0;
    width: 50%;
  }
}

@keyframes btn_hover2 {
  /* line 78, ../../../../src/cmn/css/_anim.scss */
  0% {
    left: 0;
    width: 0;
  }

  /* line 82, ../../../../src/cmn/css/_anim.scss */
  50% {
    left: 0;
    width: 0;
  }

  /* line 86, ../../../../src/cmn/css/_anim.scss */
  100% {
    left: 0;
    width: 50%;
  }
}

@-webkit-keyframes hov_underline {
  /* line 92, ../../../../src/cmn/css/_anim.scss */
  0% {
    width: 0%;
  }

  /* line 95, ../../../../src/cmn/css/_anim.scss */
  100% {
    width: 100%;
  }
}

@-moz-keyframes hov_underline {
  /* line 92, ../../../../src/cmn/css/_anim.scss */
  0% {
    width: 0%;
  }

  /* line 95, ../../../../src/cmn/css/_anim.scss */
  100% {
    width: 100%;
  }
}

@keyframes hov_underline {
  /* line 92, ../../../../src/cmn/css/_anim.scss */
  0% {
    width: 0%;
  }

  /* line 95, ../../../../src/cmn/css/_anim.scss */
  100% {
    width: 100%;
  }
}

/*============================
mixin
============================*/
/*============================
easing
============================*/
/*============================
mixin
============================*/
/*============================
easing
============================*/
/*color*/
/*size*/
@media screen and (min-width: 769px) {
  /* line 5, ../../../../src/page/jelly/css/_pc.scss */
  body {
    /*
    background: url(../img/_guide_pc.jpg) no-repeat top center;
    //-webkit-background-size: 100% auto;
    //background-size: 100% auto;
    #wrapper{
    	@include opacity(0.6);
    	width:1300px !important;
    	float: none !important;
    	margin: 90px auto 0 !important;
    }
    #header{
    	@include opacity(0.6);
    }  */
  }
  /* line 21, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main #kv {
    line-height: 0;
    position: relative;
  }
  /* line 24, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main #kv .copy {
    position: absolute;
    top: 9vw;
    right: 5.7%;
    width: 30.3%;
  }
  /* line 29, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main #kv .copy:after {
    content: '';
    transition: 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    display: block;
    position: absolute;
    width: 0%;
    height: 1px;
    background: white;
    top: 2.8vw;
  }
  /* line 39, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main #kv .copy:before {
    content: '';
    transition: 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    display: block;
    position: absolute;
    width: 0%;
    height: 1px;
    background: white;
    top: 7.2vw;
  }
  /* line 50, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main #kv .copy.anim:after {
    width: 100%;
  }
  /* line 53, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main #kv .copy.anim:before {
    width: 100%;
  }
  /* line 58, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main #kv .alert {
    color: white;
    position: absolute;
    letter-spacing: 0.1vw;
    top: 27vw;
    right: 2%;
    font-size: 0.7vw;
    line-height: 1;
  }
  /* line 69, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status {
    padding: 0 0 112px 0;
    background: white;
  }
  /* line 72, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status #target {
    background: url(../img/points_bg.jpg) no-repeat top center;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    position: absolute;
    width: 100%;
    bottom: -111px;
    height: 3766px;
  }
  /* line 83, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner.w {
    width: 100%;
    margin: 0;
    padding: 43px 0 73px 0;
    background: white;
  }
  /* line 89, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner:last-of-type {
    padding: 107px 0 0 0;
  }
  /* line 92, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner h1 {
    font-size: 3em;
    letter-spacing: 0;
    line-height: 2.4em;
    text-align: center;
    margin: 0 0 45px 0;
    letter-spacing: 0.1em;
    position: relative;
  }
  /* line 101, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner h1 span.n {
    width: auto;
    line-height: 1;
    font-size: 0.25em;
    letter-spacing: 0;
    position: relative;
    top: -24px;
  }
  /* line 109, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner h1 span.num {
    width: 38px;
    display: inline-block;
    vertical-align: middle;
    line-height: 0;
    margin: 0 8px 0px 0;
  }
  /* line 116, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner h1 span.m {
    font-size: 1.333em;
    display: block;
    margin: 0 0 -54px 0;
  }
  /* line 122, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner h1:after {
    content: '';
    display: block;
    width: 619px;
    height: 1px;
    background: black;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 139px;
  }
  /* line 135, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner > ul {
    width: 980px;
    margin: 0 auto 51px;
    box-sizing: border-box;
    padding: 48px 106px 46px 103px;
    background: #eeeeef;
    position: relative;
  }
  /* line 142, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner > ul li {
    position: relative;
  }
  /* line 144, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner > ul li a {
    display: block;
    height: 66px;
    color: #333333;
    position: relative;
    z-index: 2;
  }
  /* line 150, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner > ul li a span {
    position: absolute;
  }
  /* line 152, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner > ul li a span.ttl {
    font-size: 1.6em;
    line-height: 1;
    top: 0;
    left: 23px;
  }
  /* line 158, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner > ul li a span.inner_num {
    line-height: 0;
    width: 30.85px;
    top: 29px;
    left: 25px;
  }
  /* line 164, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner > ul li a span.sl {
    line-height: 0;
    top: 2px;
    left: 78px;
    width: 30px;
  }
  /* line 170, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner > ul li a span.txt {
    font-size: 2.6em;
    font-weight: bold;
    line-height: 1;
    left: 123px;
    top: 16px;
    letter-spacing: 0;
  }
  /* line 177, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner > ul li a span.txt .n {
    font-size: 0.3em;
    position: relative;
    top: -17px;
    line-height: 0;
  }
  /* line 184, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner > ul li a span.arw {
    line-height: 0;
    right: 19px;
    top: 17px;
    width: 25px;
    transition: 0.3s;
  }
  /* line 195, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner > ul li a:hover span.arw {
    -webkit-transform: translate(0, 3px);
    -moz-transform: translate(0, 3px);
    -ms-transform: translate(0, 3px);
    -o-transform: translate(0, 3px);
    transform: translate(0, 3px);
  }
  /* line 204, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner > ul li:first-child {
    margin: 0 0 20px 0;
  }
  /* line 207, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner > ul li:nth-child(2) {
    margin: 0 0 23px 0;
  }
  /* line 210, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner > ul li:nth-child(2) a .inner_num {
    left: 25px;
    width: 34px;
  }
  /* line 217, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner > ul li:last-child .inner_num {
    width: 34px;
  }
  /* line 220, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner > ul li:last-child .txt {
    font-size: 2.52em;
  }
  /* line 224, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner > ul li:after {
    content: '';
    display: block;
    transition: 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    width: 0%;
    height: 1px;
    background: #595757;
    position: absolute;
    bottom: 0;
  }
  /* line 235, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner > ul li.anim:after {
    width: 100%;
  }
  /* line 240, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner > ul:after {
    content: '';
    display: block;
    width: 977px;
    height: 331px;
    position: absolute;
    background: url(../img/status_ul_bg_pc.svg) no-repeat top center;
    background-size: 100% auto;
    top: 13px;
    left: 14px;
    z-index: 0;
    pointer-events: none;
  }
  /* line 253, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner > ul + .alert {
    color: #707070;
  }
  /* line 257, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points {
    float: left;
    width: 100%;
  }
  /* line 259, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section {
    overflow: visible;
  }
  /* line 261, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section h3 {
    z-index: 1;
    padding: 232px 0 0 0;
    margin: 0 0 30px 0;
    position: relative;
  }
  /* line 266, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section h3 .num {
    opacity: 0;
    top: 0;
    position: absolute;
    width: 100%;
  }
  /* line 271, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section h3 .num .inner_txt {
    font-size: 2.8em;
    line-height: 1;
    position: absolute;
    left: 0;
    letter-spacing: 0;
    top: 0;
    right: 0;
    text-align: center;
    margin: auto;
  }
  /* line 282, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section h3 .num .inner_num {
    position: absolute;
    left: 0;
    top: 49px;
    width: 63px;
    line-height: 0;
    right: 0;
    margin: auto;
  }
  /* line 291, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section h3 .num .shape {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 19%;
    position: absolute;
    height: 17vw;
    top: 3.5vw;
  }
  /* line 297, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section h3 .num .shape.shape1 {
    left: 40%;
    border: 0.1vw solid #282828;
  }
  /* line 301, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section h3 .num .shape.shape2 {
    left: 41.5%;
    border: 0.1vw solid #d7d7d7;
  }
  /* line 306, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section h3 .num .line {
    width: 388px;
    height: 1px;
    display: block;
    position: absolute;
    top: 61px;
    background: #595757;
  }
  /* line 313, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section h3 .num .line.l {
    left: 0;
  }
  /* line 316, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section h3 .num .line.r {
    right: 0;
  }
  /* line 319, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section h3 .num .line.b {
    top: 65px;
    width: 358px;
  }
  /* line 325, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section h3 .txt {
    opacity: 0;
    color: #d7063b;
    font-size: 3.6em;
    font-weight: bold;
    display: block;
    text-align: center;
    letter-spacing: 0.1em;
    line-height: 1.3em;
    margin: auto;
  }
  /* line 335, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section h3 .txt .n {
    font-size: 0.3em;
    position: relative;
    top: -20px;
    letter-spacing: 0;
  }
  /* line 342, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section h3 .txt2 {
    font-size: 24px;
    font-size: 3.2vw;
  }
  /* line 345, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section h3 .txt3 {
    font-size: 40px;
    font-size: 5.33333vw;
  }
  /* line 348, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section h3 + p {
    opacity: 0;
  }
  /* line 352, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section .border-box {
    opacity: 0;
    width: 850px;
    position: relative;
    box-sizing: border-box;
    background: white;
    border: 2px solid #aaaaaa;
    overflow: hidden;
    padding: 0 5.5%;
    margin: 0 auto;
  }
  /* line 364, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section .border-box p {
    line-height: 2.11em;
    letter-spacing: 0.08em;
  }
  /* line 368, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section .border-box:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 99%;
    height: 99%;
    border: 1px solid #aaaaaa;
  }
  /* line 382, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section .alert {
    color: #707070;
    float: left;
    width: 100%;
  }
  /* line 387, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point1 {
    margin: 0 0 72px 0;
  }
  /* line 389, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point1 .border-box {
    margin: -211px auto 0;
    padding-top: 207px;
    padding-bottom: 56px;
  }
  /* line 393, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point1 .border-box p {
    margin: 0 0 27px 0;
  }
  /* line 397, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point1 figure {
    margin: 0 152px 38px;
  }
  /* line 399, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point1 figure .img {
    height: 253px;
    margin: 0 0 30px 0;
    position: relative;
  }
  /* line 403, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point1 figure .img span {
    line-height: 0;
    position: absolute;
  }
  /* line 406, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point1 figure .img span.tsubu {
    right: 0;
    top: 162px;
    width: 72px;
    opacity: 0;
  }
  /* line 412, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point1 figure .img span.exp {
    width: 252px;
    opacity: 0;
    top: 0;
    left: 0.5%;
  }
  /* line 418, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point1 figure .img span.exp img:last-child {
    width: 200px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
  }
  /* line 424, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point1 figure .img span.line {
    height: 1px;
    background: #d7063b;
    top: 164px;
    width: 0%;
    right: 25px;
    -webkit-transform: rotate(34deg);
    -moz-transform: rotate(34deg);
    -ms-transform: rotate(34deg);
    -o-transform: rotate(34deg);
    transform: rotate(34deg);
    transform-origin: right;
  }
  /* line 432, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point1 figure .img span.line.b {
    top: 233px;
    right: 34px;
    -webkit-transform: rotate(-3.5deg);
    -moz-transform: rotate(-3.5deg);
    -ms-transform: rotate(-3.5deg);
    -o-transform: rotate(-3.5deg);
    transform: rotate(-3.5deg);
  }
  /* line 440, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point1 figure figcaption {
    overflow: hidden;
    opacity: 0;
  }
  /* line 444, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point1 figure figcaption span.l {
    font-size: 2.2em;
    line-height: 1.2em;
    letter-spacing: 0.09em;
    margin: 0 2% 0 67px;
    float: left;
    color: #333333;
  }
  /* line 452, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point1 figure figcaption span.r {
    font-size: 1.7em;
    line-height: 1;
    white-space: nowrap;
    float: left;
    letter-spacing: 0.1em;
    color: #333333;
  }
  /* line 459, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point1 figure figcaption span.r .num {
    color: #d7063b;
    letter-spacing: 0vw;
    margin: 0 0 0 4%;
    font-size: 3.059em;
    line-height: 1.1em;
  }
  /* line 467, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point1 figure figcaption span.c {
    color: #d7063b;
    font-size: 2.2em;
    float: left;
    width: 348px;
    margin: 18px 0 0 44px;
    line-height: 1.8em;
    letter-spacing: 0.05em;
    text-align: center;
    box-sizing: border-box;
    background: white;
    border: 1px solid #d7063b;
  }
  /* line 484, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point2 {
    margin: 0 0 83px 0;
  }
  /* line 486, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point2 h3 {
    margin: 0 0 35px 0;
    padding: 234px 0 0 0;
  }
  /* line 489, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point2 h3 .txt {
    width: 100%;
    line-height: 1.5em;
  }
  /* line 494, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point2 .border-box {
    margin-top: -221px;
    padding-top: 205px;
    padding-bottom: 63px;
  }
  /* line 498, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point2 .border-box p {
    margin: 0 0 48px 0;
  }
  /* line 502, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point2 figure {
    line-height: 0;
    margin: 0 98px 30px 106px;
    float: left;
    width: 524px;
  }
  /* line 507, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point2 figure .img {
    float: left;
    width: 100%;
  }
  /* line 509, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point2 figure .img img {
    opacity: 0;
    width: 50%;
  }
  /* line 512, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point2 figure .img img.l {
    float: left;
  }
  /* line 515, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point2 figure .img img.r {
    float: right;
  }
  /* line 521, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point2 .caption {
    width: 92%;
    margin: 0 auto 8vw;
    overflow: hidden;
  }
  /* line 525, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point2 .caption p {
    width: 47%;
    font-size: 3.5vw;
    line-height: 5.2vw;
    letter-spacing: -0.3vw;
  }
  /* line 530, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point2 .caption p.l {
    float: left;
  }
  /* line 533, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point2 .caption p.r {
    float: right;
  }
  /* line 540, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point3 h3 {
    padding: 224px 0 0 0;
  }
  /* line 542, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point3 h3 .txt {
    line-height: 1.5em;
  }
  /* line 545, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point3 h3 + p {
    margin: 0 0 1.7vw 0;
  }
  /* line 549, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point3 .border-box {
    margin-top: -207px;
    padding-top: 211px;
    padding-bottom: 56px;
  }
  /* line 553, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point3 .border-box p {
    margin: 0 0 60px 0;
    letter-spacing: 0.1em;
  }
  /* line 558, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point3 figure {
    line-height: 0;
    opacity: 0;
    position: relative;
    margin: 0 0 54px 300px;
    width: 212px;
  }
  /* line 564, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point3 figure span {
    position: absolute;
    line-height: 0;
  }
  /* line 567, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point3 figure span.shape {
    width: 43.5%;
  }
  /* line 570, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point3 figure span.shape img:last-child {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
  }
  /* line 574, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point3 figure span.shape.shape1 {
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
  /* line 580, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point3 figure span.shape.shape1 img:last-child {
    width: 78%;
  }
  /* line 585, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point3 figure span.shape.shape2 {
    top: 40vw;
    right: 5%;
  }
  /* line 589, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point3 figure span.shape.shape2 img:last-child {
    width: 71%;
    top: -2vw;
  }
  /* line 595, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point3 figure span.shape.shape3 {
    top: 40vw;
    left: 5.5%;
  }
  /* line 599, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point3 figure span.shape.shape3 img:last-child {
    width: 76%;
  }
  /* line 605, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main section#status .inner .points > section#point3 figure span.bg {
    width: 100%;
    top: -4vw;
    left: 0%;
  }
}
@media screen and (min-width: 769px) and (max-width: 980px) {
  /* line 626, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main #kv .copy {
    top: 100px !important;
  }
  /* line 628, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main #kv .copy:after {
    top: 28px;
  }
  /* line 631, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main #kv .copy:before {
    top: 72px;
  }
  /* line 635, ../../../../src/page/jelly/css/_pc.scss */
  body #wrapper #main #kv .alert {
    top: 262px !important;
    font-size: 7px !important;
  }
}
/*============================
mixin
============================*/
/*============================
easing
============================*/
/*color*/
/*size*/
@media screen and (max-width: 768px) {
  /* line 5, ../../../../src/page/jelly/css/_sp.scss */
  body {
    /*
    background: url(../img/_guide_sp.jpg) no-repeat top center;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    #wrapper{
    	@include opacity(0.6);
    }
    #header {
    	@include opacity(0.6);
    } */
  }
  /* line 19, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main #kv {
    line-height: 0;
    position: relative;
  }
  /* line 22, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main #kv .copy {
    position: absolute;
    line-height: 0;
    left: 0;
    top: 43vw;
    width: 89.5%;
  }
  /* line 28, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main #kv .copy:after {
    content: '';
    display: block;
    transition: 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    width: 0%;
    background: white;
    height: 1px;
    top: 4.5vw;
    left: 0;
    position: absolute;
  }
  /* line 40, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main #kv .copy.anim:after {
    width: 100%;
  }
  /* line 45, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main #kv .alert {
    color: white;
    position: absolute;
    top: 55vw;
    left: 4%;
    font-size: 1vw;
    letter-spacing: 0.05vw;
    line-height: 1;
  }
  /* line 56, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section h1 {
    font-size: 30px;
    font-size: 4vw;
  }
  /* line 59, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section h2 {
    font-size: 40px;
    font-size: 5.33333vw;
  }
  /* line 62, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status {
    padding: 2.8vw 0 16.5vw 0;
  }
  /* line 64, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status #target {
    background: url(../img/points_bg.jpg) no-repeat top center;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    position: absolute;
    bottom: -15vw;
    width: 100%;
    height: 88%;
  }
  /* line 75, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner.w {
    margin: 0;
    padding: 0 5.3% 7vw;
    background: white;
  }
  /* line 80, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner:last-of-type {
    padding: 9vw 0 0 0;
  }
  /* line 83, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner h1 {
    line-height: 9.6vw;
    text-align: center;
    margin: 0 0 3.7vw 0;
    letter-spacing: 0.3vw;
    position: relative;
  }
  /* line 90, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner h1 span.num {
    width: 5.5%;
    display: inline-block;
    vertical-align: -1.5vw;
    line-height: 0;
    margin: 0 2% 0 0;
  }
  /* line 97, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner h1 span.m {
    font-size: 40px;
    font-size: 5.33333vw;
    letter-spacing: 0.5vw;
    display: block;
    margin: 0 0 -7vw 0;
  }
  /* line 103, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner h1 span.n {
    width: auto;
    line-height: 1;
    font-size: 2vw;
    letter-spacing: 0;
    position: relative;
    top: -2.5vw;
  }
  /* line 112, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner h1:after {
    content: '';
    display: block;
    width: 97%;
    height: 1px;
    background: black;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 19vw;
  }
  /* line 125, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner > ul {
    padding: 7.5vw 6% 7.5vw;
    background: #eeeeef;
    position: relative;
    margin: 0 0 3.3vw 0;
  }
  /* line 130, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner > ul li {
    position: relative;
  }
  /* line 132, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner > ul li a {
    display: block;
    height: 11.5vw;
    color: #333333;
    position: relative;
  }
  /* line 137, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner > ul li a span {
    position: absolute;
  }
  /* line 139, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner > ul li a span.ttl {
    font-size: 24px;
    font-size: 3.2vw;
    line-height: 1;
    top: 0;
    left: 3%;
  }
  /* line 145, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner > ul li a span.inner_num {
    line-height: 0;
    width: 7%;
    top: 4.5vw;
    left: 3.5%;
  }
  /* line 151, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner > ul li a span.sl {
    line-height: 0;
    top: 0;
    left: 13.5%;
    width: 6.5%;
  }
  /* line 157, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner > ul li a span.txt {
    font-size: 28px;
    font-size: 3.73333vw;
    font-weight: bold;
    line-height: 5.3vw;
    left: 22.5%;
    top: -0.6vw;
    letter-spacing: 0.25vw;
  }
  /* line 164, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner > ul li a span.txt .n {
    font-size: 1.5vw;
    position: relative;
    top: -2vw;
    letter-spacing: 0;
  }
  /* line 171, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner > ul li a span.arw {
    line-height: 0;
    right: 1.5%;
    top: 2.1vw;
    width: 5.6%;
  }
  /* line 179, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner > ul li:first-child {
    margin: 0 0 5vw 0;
  }
  /* line 181, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner > ul li:first-child .txt {
    text-indent: 0vw;
  }
  /* line 185, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner > ul li:nth-child(2) {
    margin: 0 0 6vw 0;
  }
  /* line 187, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner > ul li:nth-child(2) a {
    height: 11.5vw;
  }
  /* line 189, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner > ul li:nth-child(2) a .inner_num {
    left: 3%;
    width: 8%;
  }
  /* line 196, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner > ul li:last-child a {
    height: 11.5vw;
  }
  /* line 200, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner > ul li:after {
    content: '';
    display: block;
    transition: 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    width: 0%;
    height: 1px;
    background: #595757;
    position: absolute;
    bottom: 0;
  }
  /* line 211, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner > ul li.anim:after {
    width: 100%;
  }
  /* line 216, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner > ul:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    background: url(../img/status_ul_bg.svg) no-repeat top center;
    background-size: 100% auto;
    top: 1.5vw;
    left: 1.7%;
    z-index: 0;
    pointer-events: none;
  }
  /* line 229, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner > ul + .alert {
    color: #707070;
  }
  /* line 233, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points {
    float: left;
    width: 100%;
  }
  /* line 235, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section {
    overflow: visible;
  }
  /* line 237, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section h3 {
    z-index: 1;
    padding: 34vw 0 0 0;
    margin: 0 0 6vw 0;
    position: relative;
  }
  /* line 242, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section h3 .num {
    opacity: 0;
    top: 0;
    position: absolute;
    width: 100%;
    height: 24.5vw;
  }
  /* line 248, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section h3 .num .inner_txt {
    font-size: 36px;
    font-size: 4.8vw;
    line-height: 1;
    position: absolute;
    left: 44.7%;
    letter-spacing: 0;
    top: 0;
  }
  /* line 256, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section h3 .num .inner_num {
    position: absolute;
    left: 43%;
    top: 7.5vw;
    width: 13.5%;
    line-height: 0;
  }
  /* line 263, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section h3 .num .shape {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 19%;
    position: absolute;
    height: 17vw;
    top: 3.5vw;
  }
  /* line 269, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section h3 .num .shape.shape1 {
    left: 40%;
    border: 0.1vw solid #282828;
  }
  /* line 273, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section h3 .num .shape.shape2 {
    left: 41.5%;
    border: 0.1vw solid #d7d7d7;
  }
  /* line 278, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section h3 .num .line {
    width: 33%;
    height: 1px;
    display: block;
    position: absolute;
    top: 9vw;
    background: #595757;
  }
  /* line 285, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section h3 .num .line.l {
    left: 2%;
  }
  /* line 288, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section h3 .num .line.r {
    right: 2%;
  }
  /* line 291, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section h3 .num .line.b {
    top: 9.5vw;
    width: 28%;
  }
  /* line 297, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section h3 .txt {
    opacity: 0;
    color: #d7063b;
    font-size: 40px;
    font-size: 5.33333vw;
    display: block;
    font-weight: bold;
    text-align: center;
    letter-spacing: 0.3vw;
    line-height: 7vw;
    margin: auto;
  }
  /* line 307, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section h3 .txt .n {
    font-size: 2vw;
    position: relative;
    top: -2.5vw;
    letter-spacing: 0;
  }
  /* line 314, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section h3 .txt2 {
    font-size: 24px;
    font-size: 3.2vw;
  }
  /* line 317, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section h3 .txt3 {
    font-size: 40px;
    font-size: 5.33333vw;
  }
  /* line 320, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section h3 + p {
    opacity: 0;
  }
  /* line 324, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section .border-box {
    opacity: 0;
    background: white;
    border: 2px solid #aaaaaa;
    position: relative;
    padding: 0 5.5%;
  }
  /* line 332, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section .border-box p {
    line-height: 7.1vw;
    letter-spacing: 0.1vw;
  }
  /* line 336, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section .border-box:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 98%;
    height: 99%;
    border: 1px solid #aaaaaa;
  }
  /* line 350, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section .alert {
    color: #707070;
  }
  /* line 353, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point1 {
    margin: 0 0 10.8vw 0;
  }
  /* line 355, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point1 .border-box {
    margin: -31vw 0 0 0;
    padding-top: 30vw;
    padding-bottom: 7vw;
  }
  /* line 359, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point1 .border-box p {
    margin: 0 0 3.4vw 0;
  }
  /* line 366, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point1 figure {
    margin: 0 2.5% 5.5vw 7%;
  }
  /* line 368, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point1 figure .img {
    height: 41.2vw;
    margin: 0 0 2vw 0;
    position: relative;
  }
  /* line 372, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point1 figure .img span {
    line-height: 0;
    position: absolute;
  }
  /* line 375, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point1 figure .img span.tsubu {
    right: 6%;
    top: 25vw;
    width: 15.5%;
    opacity: 0;
  }
  /* line 381, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point1 figure .img span.exp {
    width: 54.5%;
    opacity: 0;
    top: 0;
    left: 0.5%;
  }
  /* line 387, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point1 figure .img span.exp img:last-child {
    width: 78%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
  }
  /* line 393, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point1 figure .img span.line {
    height: 0.2vw;
    background: #d7063b;
    top: 25.5vw;
    width: 0%;
    right: 11%;
    -webkit-transform: rotate(34deg);
    -moz-transform: rotate(34deg);
    -ms-transform: rotate(34deg);
    -o-transform: rotate(34deg);
    transform: rotate(34deg);
    transform-origin: right;
  }
  /* line 401, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point1 figure .img span.line.b {
    top: 35.8vw;
    right: 12%;
    -webkit-transform: rotate(-3.5deg);
    -moz-transform: rotate(-3.5deg);
    -ms-transform: rotate(-3.5deg);
    -o-transform: rotate(-3.5deg);
    transform: rotate(-3.5deg);
  }
  /* line 409, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point1 figure figcaption {
    overflow: hidden;
    opacity: 0;
  }
  /* line 413, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point1 figure figcaption span.l {
    font-size: 26px;
    font-size: 3.46667vw;
    line-height: 4vw;
    letter-spacing: 0.2vw;
    margin: 0 2% 0 15%;
    float: left;
    color: #333333;
  }
  /* line 421, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point1 figure figcaption span.r {
    font-size: 20px;
    font-size: 2.66667vw;
    line-height: 1;
    white-space: nowrap;
    float: left;
    letter-spacing: 0.2vw;
    color: #333333;
  }
  /* line 428, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point1 figure figcaption span.r .num {
    color: #d7063b;
    letter-spacing: 0vw;
    margin: 0 0 0 4%;
    font-size: 60px;
    font-size: 8vw;
  }
  /* line 435, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point1 figure figcaption span.c {
    color: #d7063b;
    font-size: 26px;
    font-size: 3.46667vw;
    float: left;
    width: 75%;
    margin: 2.7vw 0 0 10%;
    line-height: 6.2vw;
    letter-spacing: 0.1vw;
    text-align: center;
    box-sizing: border-box;
    background: white;
    border: 1px solid #d7063b;
  }
  /* line 452, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point2 {
    margin: 0 0 9vw 0;
  }
  /* line 454, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point2 h3 {
    margin: 0 0 6vw 0;
    padding: 33vw 0 0 0;
  }
  /* line 457, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point2 h3 .txt {
    width: 100%;
    line-height: 7.6vw;
  }
  /* line 462, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point2 .border-box {
    margin-top: -30.5vw;
    padding-top: 30vw;
    padding-bottom: 7vw;
  }
  /* line 466, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point2 .border-box p {
    letter-spacing: 0.15vw;
    margin: 0 0 6vw 0;
  }
  /* line 470, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point2 .border-box:before {
    height: 98.5%;
  }
  /* line 475, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point2 figure {
    line-height: 0;
    margin: 0 0 4vw 0;
    float: left;
    width: 100%;
  }
  /* line 479, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point2 figure .img {
    float: left;
    width: 100%;
  }
  /* line 481, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point2 figure .img img {
    float: left;
    width: 50%;
    opacity: 0;
  }
  /* line 487, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point2 .caption {
    width: 92%;
    margin: 0 auto 8vw;
    overflow: hidden;
  }
  /* line 491, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point2 .caption p {
    width: 47%;
    font-size: 3.5vw;
    line-height: 5.2vw;
    letter-spacing: -0.3vw;
  }
  /* line 496, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point2 .caption p.l {
    float: left;
  }
  /* line 499, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point2 .caption p.r {
    float: right;
  }
  /* line 506, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point3 h3 {
    padding: 36vw 0 0 0;
  }
  /* line 508, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point3 h3 .txt {
    line-height: 7.7vw;
  }
  /* line 511, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point3 h3 + p {
    margin: 0 0 1.7vw 0;
    letter-spacing: 0.25vw;
  }
  /* line 516, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point3 .border-box {
    margin: -31.8vw 0 0 0;
    padding-top: 31.5vw;
    padding-bottom: 7vw;
  }
  /* line 520, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point3 .border-box p {
    margin: 0 0 13vw 0;
    letter-spacing: 0.26vw;
  }
  /* line 528, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point3 figure {
    line-height: 0;
    opacity: 0;
    position: relative;
    margin: 0 0 12vw 35%;
    width: 45.6%;
  }
  /* line 534, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point3 figure span {
    position: absolute;
    line-height: 0;
  }
  /* line 537, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point3 figure span.shape {
    width: 43.5%;
  }
  /* line 540, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point3 figure span.shape img:last-child {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
  }
  /* line 544, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point3 figure span.shape.shape1 {
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
  /* line 550, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point3 figure span.shape.shape1 img:last-child {
    width: 78%;
  }
  /* line 555, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point3 figure span.shape.shape2 {
    top: 40vw;
    right: 5%;
  }
  /* line 559, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point3 figure span.shape.shape2 img:last-child {
    width: 71%;
    top: -2vw;
  }
  /* line 565, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point3 figure span.shape.shape3 {
    top: 40vw;
    left: 5.5%;
  }
  /* line 569, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point3 figure span.shape.shape3 img:last-child {
    width: 76%;
  }
  /* line 575, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#status .inner .points > section#point3 figure span.bg {
    width: 100%;
    top: -4vw;
    left: 0%;
  }
  /* line 591, ../../../../src/page/jelly/css/_sp.scss */
  body #wrapper #main section#banner {
    padding: 11.5vw 0 15vw 0;
  }
  /* line 603, ../../../../src/page/jelly/css/_sp.scss */
  body.and #wrapper #main section#status .inner h1 {
    letter-spacing: 0.2vw;
  }
  /* line 610, ../../../../src/page/jelly/css/_sp.scss */
  body.and #wrapper #main section#status .inner > ul li a span.txt {
    letter-spacing: 0vw;
  }
  /* line 620, ../../../../src/page/jelly/css/_sp.scss */
  body.and #wrapper #main section#status .inner .points > section h3 .txt {
    letter-spacing: 0;
  }
  /* line 625, ../../../../src/page/jelly/css/_sp.scss */
  body.and #wrapper #main section#status .inner .points > section .border-box p {
    letter-spacing: 0vw;
    font-size: 3.28vw;
  }
  /* line 632, ../../../../src/page/jelly/css/_sp.scss */
  body.and #wrapper #main section#status .inner .points > section#point2 .border-box p {
    letter-spacing: 0vw;
    font-size: 3.27vw;
  }
}
