@charset "UTF-8";
*,:after,:before {
-webkit-box-sizing:border-box;
box-sizing:border-box
}
* {
margin:0;
padding:0
}
body {
min-height:100vh;
line-height:1;
font-weight:normal;
-webkit-text-size-adjust:none;
-moz-text-size-adjust:none;
-ms-text-size-adjust:none;
text-size-adjust:none
}
b,code,em,h1,h2,h3,h4,h5,h6,i,kbd,pre,samp,small,strong,sub,sup {
font-size:inherit;
font-weight:inherit;
font-style:inherit
}
ol,ul {
list-style:none
}
a {
color:inherit;
text-decoration:none
}
table {
border-collapse:collapse;
border-spacing:0
}
canvas,img,picture,svg,video {
display:block;
max-width:100%
}
button,input,select,textarea {
font:inherit;
color:inherit;
background:none;
border:none;
outline:none
}
button {
cursor:pointer
}
fieldset {
border:0
}
dialog {
border:none;
padding:0
}
summary {
list-style:none
}
hr {
border:0
}
blockquote,q {
quotes:none
}
mark {
background:none;
color:inherit
}
abbr[title] {
text-decoration:none
}
address {
font-style:normal
}
iframe {
border:0
}
html {
-webkit-text-size-adjust:100%;
scroll-behavior:smooth
}
body {
margin:0;
min-height:100vh;
text-rendering:optimizeSpeed;
-webkit-font-smoothing:antialiased;
word-break:break-word
}
canvas,img,picture,svg,video {
display:block;
max-width:100%
}
svg {
fill:currentColor
}
.img--full {
width:100%
}
button,input,select,textarea {
font:inherit
}
button {
cursor:pointer;
background:none;
border:none
}
h1,h2,h3,h4,h5,h6,p {
overflow-wrap:break-word
}
a {
-webkit-text-decoration-skip:ink;
text-decoration-skip-ink:auto;
color:inherit;
text-decoration:none;
-webkit-transition:opacity 0.3s;
transition:opacity 0.3s
}
a:hover {
opacity:0.7;
text-decoration:none
}
table {
border-collapse:collapse;
border-spacing:0
}
iframe {
border:none
}
body {
font-family:"Noto Sans JP",sans-serif;
line-height:180%;
color:#000;
font-weight:700;
-webkit-font-feature-settings:"palt";
font-feature-settings:"palt";
font-size:20px
}
@media (max-width:767px) {
body {
font-size:14px
}

}
strong {
font-weight:700
}
small {
font-size:0.875rem
}
.section {
padding:50px 0
}
@media (min-width:768px) {
.section {
padding:100px 0
}

}
.section--hero {
padding:0
}
.section--advance {
position:relative;
z-index:1
}
.container {
max-width:1036px;
margin-inline:auto
}
.container--wide {
max-width:1338px
}
.grid {
--grid-gap:20px;
--grid-columns:1;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
gap:var(--grid-gap)
}
.grid__item {
-webkit-box-flex:1;
-ms-flex:1 1 calc((100% - var(--grid-gap) * (var(--grid-columns) - 1)) / var(--grid-columns));
flex:1 1 calc((100% - var(--grid-gap) * (var(--grid-columns) - 1)) / var(--grid-columns));
min-width:0
}
.grid--center {
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
.grid--sp2 {
--grid-columns:2
}
@media (min-width:768px) {
.grid--tab2 {
--grid-columns:2
}

}
@media (min-width:768px) {
.grid--tab3 {
--grid-columns:3
}

}
@media (min-width:1024px) {
.grid--pc4 {
--grid-columns:4
}

}
.grid--N {
gap:0
}
.footer__sns-link,.point .point__logo,.stack {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column
}
.cluster {
display:block
}
@media (min-width:768px) {
.cluster {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
gap:40px;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}

}
.cluster--start {
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start
}
.cluster--center {
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}
.cluster--end {
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end
}
.cluster--between {
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}
.gutter {
padding-inline:clamp(15px,4vw,200px)
}
@media (min-width:768px) {
.split__inner {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
gap:40px
}

}
.split--3-7 .split__item:first-child {
-webkit-box-flex:0;
-ms-flex:0 0 30%;
flex:0 0 30%
}
.split--3-7 .split__item:last-child {
-webkit-box-flex:1;
-ms-flex:1;
flex:1
}
.split--4-6 .split__item:first-child {
-webkit-box-flex:0;
-ms-flex:0 0 40%;
flex:0 0 40%
}
.split--4-6 .split__item:last-child {
-webkit-box-flex:1;
-ms-flex:1;
flex:1
}
.list--note {
font-weight:400
}
.list--note .list__item {
font-size:10px
}
@media (min-width:768px) {
.list--note .list__item {
font-size:12px
}

}
.header {
z-index:10;
background:#fff;
position:fixed;
top:0;
width:100%;
border-bottom:2px solid #e60012;
padding:6px 0;
}
@media (min-width:768px) {
.header {
border-bottom-width:3px;
padding:7px 0
}

}
.header__logo {
display:block;
margin:auto;
width:168px
}
@media (min-width:768px) {
.header__logo {
width:220px
}

}
.header {
top:-110px;
-webkit-transition:0.5s;
transition:0.5s
}
body:has(.fv.is-after) .header {
top:0
}
.footer {
color:#fff
}
.footer__sns {
text-align:center;
padding:50px 0 45px
}
@media (max-width:767px) {
.footer__sns {
padding:40px 0 50px
}

}
.footer__sns-title {
font-weight:700;
line-height:1;
margin-bottom:1em;
font-size:24px
}
@media (max-width:767px) {
.footer__sns-title {
font-size:15px
}

}
.footer__sns-text {
font-weight:400;
line-height:1.5;
margin-bottom:40px
}
.footer__sns-list {
gap:35px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}
@media (max-width:767px) {
.footer__sns-list {
gap:20px
}

}
.footer__sns-link {
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
gap:10px
}
.footer__sns-icon {
width:auto;
height:45px
}
@media (max-width:767px) {
.footer__sns-icon {
height:32px
}

}
.footer__sns-account {
font-weight:400;
line-height:1;
font-size:12px
}
@media (max-width:767px) {
.footer__sns-account {
font-size:10px
}

}
.footer__note {
padding-top:40px
}
@media (min-width:768px) {
.footer__note {
padding-top:60px
}

}
.footer__note .list__item {
line-height:2;
font-size:14px
}
@media (max-width:767px) {
.footer__note .list__item {
line-height:1.6;
font-size:12px
}

}
.footer__logo {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}
@media (min-width:768px) {
.footer__logo-primary {
-webkit-box-ordinal-group:2;
-ms-flex-order:1;
order:1
}

}
.footer__logo-secondary {
gap:10px
}
@media (min-width:768px) {
.footer__logo-secondary {
-webkit-box-ordinal-group:4;
-ms-flex-order:3;
order:3;
gap:12px
}

}
@media (min-width:768px) {
.footer__logo-wrap {
display:contents
}

}
@media (max-width:767px) {
.footer__logo-wrap {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
margin-bottom:30px
}

}
.footer__logo-item {
height:38px
}
@media (min-width:768px) {
.footer__logo-item {
height:48px
}

}
.footer__logo-item--web {
height:34px
}
@media (min-width:768px) {
.footer__logo-item--web {
height:41px
}

}
.footer__logo-item--namco {
height:30px
}
@media (min-width:768px) {
.footer__logo-item--namco {
height:36px
}

}
.footer__logo-item img {
width:auto;
height:100%
}
.footer__btn {
margin-bottom:60px
}
@media (max-width:767px) {
.footer__btn {
margin-bottom:42px
}

}
.footer__copy {
line-height:1;
font-size:12px
}
@media (min-width:768px) {
.footer__copy {
-webkit-box-ordinal-group:3;
-ms-flex-order:2;
order:2
}

}
@media (max-width:767px) {
.footer__copy {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}

}
.footer__content-secondary {
padding:40px 0 12px
}
@media (min-width:768px) {
.footer__content-secondary {
padding:50px 0 20px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}

}
.heading {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
line-height:1;
letter-spacing:0
}
.text-lead {
text-align:center;
margin-bottom:40px
}
@media (max-width:767px) {
.text-lead {
margin-bottom:24px
}

}
.text-lead--left {
text-align:left
}
.text-strong {
font-weight:700
}
.text-accent {
color:#1463B0
}
.text-highlight {
line-height:1;
background:#e60012;
color:#fff;
border-radius:2px
}
.text-marker {
background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,transparent),color-stop(80%,#ABC4DE));
background:linear-gradient(transparent 80%,#ABC4DE 80%)
}
.text-emphasis {
position:relative
}
.text-emphasis:after {
content:"";
position:absolute;
left:50%;
top:-0.3em;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
border-radius:50%;
width:8px;
height:8px;
background:#e60012
}
.text-diagonal {
position:relative
}
.text-diagonal:after,.text-diagonal:before {
content:"";
display:inline-block;
vertical-align:middle;
width:1px;
height:0.9em;
background:#333
}
.text-diagonal:before {
-webkit-transform:rotate(-20deg);
transform:rotate(-20deg);
margin-right:0.5em
}
.text-diagonal:after {
-webkit-transform:rotate(20deg);
transform:rotate(20deg);
margin-left:0.5em
}
.text-diagonal--red {
color:#e60012
}
.text-diagonal--red:after,.text-diagonal--red:before {
background:#e60012
}
.btn {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
border-radius:1000px;
line-height:1;
font-weight:500;
position:relative;
background:#fff;
color:#000;
width:100%
}
@media (min-width:768px) {
.btn {
font-size:16px;
height:60px;
max-width:340px
}

}
@media (max-width:767px) {
.btn {
height:55px
}

}
.btn--bg--bk {
background:#000;
color:#fff
}
.btn--back:before {
content:"";
display:block;
position:absolute;
left:1.5em;
top:50%;
width:0.5em;
height:0.5em;
border-left:2px solid #000;
border-bottom:2px solid #000;
-webkit-transform:translateY(-50%) rotate(45deg);
transform:translateY(-50%) rotate(45deg)
}
.btn__wrap {
display:-webkit-box;
display:-ms-flexbox;
display:flex
}
.btn__wrap--center {
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}
.btn__icon {
display:inline-block;
position:relative
}
.btn__icon:after {
content:"";
display:block;
position:absolute;
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
right:0;
background-position:center;
background-repeat:no-repeat;
background-size:contain
}
.btn__icon--blank {
padding-right:2em
}
.btn__icon--blank:after {
width:1.2em;
height:1.2em;
background-image:url("../images/icon_blank.png")
}
.tab__content {
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}
.tab__panel {
position:absolute;
opacity:0;
-webkit-transition:opacity 0.3s ease;
transition:opacity 0.3s ease;
pointer-events:none
}
.tab__panel.is-active {
position:relative;
opacity:1;
pointer-events:auto
}
.tab__nav {
z-index:1;
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
background:#000;
border-radius:10px;
padding:5px
}
@media (min-width:768px) {
.tab__nav {
max-width:730px;
margin:auto
}

}
.tab__button {
width:25%;
color:#fff;
font-size:16px;
line-height:1.375;
padding:0.5em 0
}
@media (max-width:767px) {
.tab__button {
font-size:12px;
line-height:1.2
}

}
.tab__button.is-active {
background:#fff;
color:#000;
border-radius:10px
}
.u-mt-0 {
margin-top:0
}
.u-mb-0 {
margin-bottom:0
}
.u-pb-0 {
padding-bottom:0
}
.u-mt-XS {
margin-top:16px
}
.u-mb-XS {
margin-bottom:16px
}
.u-pb-XS {
padding-bottom:16px
}
.u-mt-S {
margin-top:20px
}
.u-mb-S {
margin-bottom:20px
}
.u-pb-S {
padding-bottom:20px
}
.u-mt-M {
margin-top:40px
}
.u-mb-M {
margin-bottom:40px
}
.u-pb-M {
padding-bottom:40px
}
.u-mt-L {
margin-top:60px
}
.u-mb-L {
margin-bottom:60px
}
.u-pb-L {
padding-bottom:60px
}
.u-mt-XL {
margin-top:80px
}
.u-mb-XL {
margin-bottom:80px
}
.u-pb-XL {
padding-bottom:80px
}
.u-sp-only {
display:none
}
@media (max-width:767px) {
.u-sp-only {
display:block
}

}
.u-pc-only {
display:none
}
@media (min-width:768px) {
.u-pc-only {
display:block
}

}
.u-band-bk {
background:#000
}
.u-band-gray01 {
background:#f4f4f4
}
.u-band-gray02 {
background:#262626
}
.u-band-gray03 {
background:#f0f0f0
}
.fv {
background-color:#000;
color:#FFF;
font-family:"Noto Sans JP",sans-serif;
font-weight:bold;
line-height:1;
opacity:0;
padding-top:11.1111111111vw;
padding-bottom:6.9444444444vw;
text-align:center
}
.fv.loaded {
opacity:1;
-webkit-transition:0.5s;
transition:0.5s
}
.fv .fv__inner {
height:400svh
}
.fv .fv__inner .container {
position:sticky;
top:11.1111111111vw;
max-width:none;
background:url("../images/fv_bg.png") center 40% no-repeat #000
}
.fv .fv__inner .fv__inner__img {
aspect-ratio:926/501;
background:#000;
display:block;
margin:auto;
-webkit-transform-origin:center;
transform-origin:center;
width:64.3055555556vw
}
.fv .fv__inner .fv__inner__img img {
display:block;
position:relative;
width:100%
}
.fv .fv__inner .fv__inner__txt {
margin-top:2.0833333333vw;
opacity:0;
pointer-events:none
}
.fv .fv__inner .fv__inner__txt.P {
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
position:fixed;
inset:0;
margin:auto;
opacity:1
}
.fv .fv__inner .fv__inner__txt.P>div {
opacity:0
}
.fv.loaded .fv__inner .fv__inner__txt.P>div {
opacity:1;
-webkit-transition:0.5s;
transition:0.5s;
-webkit-transition-delay:0.5s;
transition-delay:0.5s
}
.fv.is-after .fv__inner .fv__inner__txt.S {
-webkit-animation:txtAnim 0.5s linear forwards;
animation:txtAnim 0.5s linear forwards;
pointer-events:all
}
@-webkit-keyframes txtAnim {
0% {
opacity:0;
-webkit-transform:translateY(10px);
transform:translateY(10px)
}
to {
opacity:1;
-webkit-transform:translateY(0px);
transform:translateY(0px)
}

}
@keyframes txtAnim {
0% {
opacity:0;
-webkit-transform:translateY(10px);
transform:translateY(10px)
}
to {
opacity:1;
-webkit-transform:translateY(0px);
transform:translateY(0px)
}

}
.fv .fv__inner .fv__inner__txt p.P {
font-size:2.3611111111vw;
margin-bottom:2.0833333333vw;
font-weight:900
}
.fv .fv__inner .fv__inner__txt p.S {
font-size:6.1583333333vw;
margin-bottom:2.0833333333vw;
font-weight:900
}
.fv .fv__inner .fv__inner__txt p.T {
font-size:2.2222222222vw;
font-weight:900
}
@media screen and (min-width:1440px) {
.fv {
padding-top:60px;
padding-bottom:100px
}
.fv .fv__inner .fv__inner__img {
width:926px
}
.fv .fv__inner .fv__inner__txt {
margin-top:30px
}

}
@media screen and (max-width:767px) {
.fv {
padding-top:9.3333333333vw;
padding-bottom:13.3333333333vw
}
.fv .fv__inner .container {
padding-top:26.6666666667vw;
background-position:center 25%
}
.fv .fv__inner .fv__inner__img {
aspect-ratio:unset;
width:47.0666666667vw
}
.fv .fv__inner .fv__inner__img img {
border:none
}
.fv .fv__inner .fv__inner__txt {
margin-top:8vw
}
.fv .fv__inner .fv__inner__txt p.P {
font-size:4.2666666667vw;
margin-bottom:4.6666666667vw
}
.fv .fv__inner .fv__inner__txt p.S {
font-size:11.824vw;
margin-bottom:4.6666666667vw
}
.fv .fv__inner .fv__inner__txt p.T {
font-size:4.2666666667vw
}

}
.fv.loaded {
-webkit-transition-delay:0.3s;
transition-delay:0.3s
}
.fv .fv__inner .container {
overflow-x:clip
}
@media screen and (max-width:767px) {
.fv .fv__inner .fv__inner__txt.P {
display:none
}
.fv .fv__inner .fv__inner__txt.S {
z-index:1
}

}
.point .section__header {
margin-bottom:36px
}
@media (max-width:767px) {
.point .section__header {
margin-bottom:24px
}

}
.point .heading {
position:relative;
gap:27px;
margin-bottom:24px
}
@media (min-width:768px) {
.point .heading {
gap:55px;
margin-bottom:36px
}

}
.point .heading:after,.point .heading:before {
content:"";
display:block;
position:absolute;
left:0;
top:clamp(22px,5.45vw,45px);
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
width:100%;
height:2px;
background:#e60012
}
.point .heading__en {
font-weight:300;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
gap:18px;
background:#fff;
position:relative;
z-index:1;
font-size:clamp(30px,7.26vw,60px);
padding:0 0.5em
}
.point .heading__en--even {
background:#f4f4f4
}
.point .heading__num {
font-size:clamp(45px,10.89vw,90px)
}
.point .heading__ja {
font-weight:900;
letter-spacing:0;
font-size:clamp(21px,5.08vw,42px)
}
.point .list--note {
text-align:center;
margin-top:1em
}
.point .point__text {
letter-spacing:0.075em;
font-size:clamp(14px,2vw,20px);
margin-bottom:25px
}
@media (min-width:768px) {
.point .point__text {
text-align:center;
margin-bottom:30px
}

}
.point .point__logo {
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
gap:1em;
margin-bottom:27px
}
@media (min-width:768px) {
.point .point__logo {
margin:0 auto 55px;
max-width:484px
}

}
.point .point__logo-capture {
line-height:1;
font-size:12px
}
@media (min-width:768px) {
.point .point__logo-capture {
font-size:16px
}

}
.point .point__media {
position:relative;
margin:auto;
filter:drop-shadow(37px 37px 30px rgba(71,92,100,0.25));
-webkit-filter:drop-shadow(37px 37px 30px rgba(71,92,100,0.25));
width:67.7333333333vw;
will-change: filter;
}
@media (min-width:768px) {
.point .point__media {
-webkit-filter:drop-shadow(75px 75px 60px rgba(71,92,100,0.25));
filter:drop-shadow(75px 75px 60px rgba(71,92,100,0.25));
width:328px
}

}
.point .point__media-movie {
position:absolute;
left:3.2vw;
top:11.4666666667vw;
width:61.0666666667vw
}
@media (min-width:768px) {
.point .point__media-movie {
width:296px;
left:16px;
top:56px
}

}
.point .point__capture {
opacity:0
}
.point .point__tab .tab__nav {
margin-top:30px
}
@media (min-width:768px) {
.point .point__tab .tab__nav {
margin-top:54px
}

}
@media (min-width:768px) {
.point .point__member .split__inner {
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
gap:6.9444444444vw
}

}
@media (min-width:1024px) {
.point .point__member .split__inner {
gap:100px
}

}
@media (max-width:767px) {
.point .point__member .split__item:first-child {
width:72vw;
margin:0 auto 25px
}

}
@media (min-width:768px) {
.point .point__member .split__item:first-child {
width:393px
}

}
@media (min-width:768px) {
.point .point__member .split__item:last-child {
width:328px;
margin:0
}

}
.advance {
text-align:center
}
.advance .section__header {
margin-bottom:55px
}
@media (max-width:767px) {
.advance .section__header {
margin-bottom:30px
}

}
.advance .heading {
font-weight:900;
gap:30px
}
@media (max-width:767px) {
.advance .heading {
gap:12px
}

}
.advance .heading__primary {
font-size:48px
}
@media (max-width:767px) {
.advance .heading__primary {
font-size:24px
}

}
.advance .heading__secondary {
color:#e60012;
font-size:48px
}
@media (max-width:767px) {
.advance .heading__secondary {
font-size:24px
}

}
.advance .heading__tertiary {
font-size:40px
}
@media (max-width:767px) {
.advance .heading__tertiary {
font-size:20px
}

}
.advance__lead {
background:#fff;
font-weight:900;
line-height:1.375;
border:1px solid #000;
display:block;
padding:1em 0;
max-width:790px;
font-size:31px;
margin:0 auto 24px
}
@media (max-width:767px) {
.advance__lead {
font-size:14px;
margin-bottom:27px
}

}
.advance__text {
line-height:170%;
margin-bottom:0.5em
}
@media (max-width:767px) {
.advance__text {
text-align:left
}

}
@media (min-width:768px) {
.advance__text {
font-size:20px
}

}
@media (min-width:768px) {
.advance .btn {
font-size:16px
}

}
.advance .list--note {
margin-bottom:50px
}
@media (max-width:767px) {
.advance .list--note {
margin-bottom:40px;
text-align:left
}

}
.js-fadein {
opacity:0;
-webkit-transform:translateY(50px);
transform:translateY(50px);
-webkit-transition:opacity 0.8s ease,-webkit-transform 0.8s ease;
transition:opacity 0.8s ease,-webkit-transform 0.8s ease;
transition:opacity 0.8s ease,transform 0.8s ease;
transition:opacity 0.8s ease,transform 0.8s ease,-webkit-transform 0.8s ease
}
.js-fadein.is-show {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}


.point .heading__ja {
    line-height: 1.4;
    text-align: center;
}
/*# sourceMappingURL=style.css.map */