@-webkit-keyframes rotate{0%{opacity:0;-webkit-transform:scale(3) rotateZ(620deg);transform:scale(3) rotateZ(620deg)}100%{opacity:1;-webkit-transform:scale(1) rotateZ(0);transform:scale(1) rotateZ(0)}}@keyframes rotate{0%{opacity:0;-webkit-transform:scale(3) rotateZ(620deg);transform:scale(3) rotateZ(620deg)}100%{opacity:1;-webkit-transform:scale(1) rotateZ(0);transform:scale(1) rotateZ(0)}}@media print,screen{.spin{opacity:0;visibility:hidden}.is-visible{visibility:visible;-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#content_wrapper{background-image:url(../images/bg.png);background-size:35.4vw auto;background-position:center top}#content_wrapper #header{position:relative}#content_wrapper #header h1{text-align:center;width:100%;position:absolute;top:0;left:0}#content_wrapper #header h1 img{width:94.2vw;display:inline-block}#content_wrapper #header>div.img{position:absolute;bottom:0;left:0}#content_wrapper #header>div.img img{width:100%}#content_wrapper #header>div.ptn{position:absolute;bottom:0;left:0}#content_wrapper #header>div.ptn img{width:100%}#content_wrapper #header h2{position:absolute;bottom:1.7vw;left:0;width:100%;text-align:center}#content_wrapper #header h2 img{width:94.2vw}#content_wrapper #header .bg{width:100%}#content_wrapper #visual01{display:block;width:92.75vw;margin:4.8vw auto 0 auto}#content_wrapper #movie{margin-top:4.8vw;padding:0 3.6vw}#content_wrapper #movie .movie01{padding-top:56.25%;margin:0 auto;position:relative}#content_wrapper #movie .movie01 iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#content_wrapper #points{padding-top:4.83vw}#content_wrapper #points ul li{background:#56b996;border-radius:7.25vw;padding:3.14vw;position:relative;margin:0 auto 3.62vw auto;width:92.8vw;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #points ul li img:nth-child(1){width:100%}#content_wrapper #points ul li img:nth-child(2){width:auto;height:22.22vw;position:absolute;top:1.2vw;left:1.2vw}#content_wrapper #points ul li:last-of-type img:nth-child(2){width:auto;height:22.22vw;position:absolute;top:24.15vw;left:1.2vw}#content_wrapper #points ul li:last-of-type img:nth-child(3){width:auto;height:22.22vw;position:absolute;bottom:1.2vw;right:1.2vw}#content_wrapper #set{width:92.75vw;margin:3.62vw auto 0 auto}#content_wrapper #set img{width:100%}#content_wrapper #spec{background:#56b996;border-radius:7.25vw;padding:3.14vw;margin:3.62vw auto 0 auto;width:92.8vw;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #spec>div{position:relative}#content_wrapper #spec>div .tit{position:absolute;top:5.07vw;left:0;width:100%;text-align:center}#content_wrapper #spec>div .tit img{width:76.33vw}#content_wrapper #spec>div>img{width:100%}#content_wrapper #spec>div .abs{position:absolute;top:28.26vw;left:6vw}#content_wrapper #spec>div .abs p{color:#fff;line-height:1.6em}#content_wrapper #spec>div .abs p:nth-child(1){font-size:3.86vw}#content_wrapper #spec>div .abs p:nth-child(2){margin-top:1em;font-size:3.14vw}#content_wrapper #spec>div a{margin-top:3.14vw;display:none}#content_wrapper #spec>div a img{width:100%}#content_wrapper #copyright{padding:4.83vw 0}#content_wrapper #copyright small{color:#fff;display:block;text-align:center;font-size:2.89vw}#content_wrapper #copyright ._sharebuttons{margin-top:2.4vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content_wrapper #copyright ul{width:100%;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.4vw}#content_wrapper #copyright ul li{margin:0 5px;display:inline-block;font-size:0;line-height:0}#content_wrapper #content_footer{background-color:#262626}#content_wrapper #content_footer>div{padding:2.42vw 0 2.42vw 3vw}#content_wrapper #content_footer>div p{font-size:2.89vw;color:#fff;line-height:6.25vw}#content_wrapper #content_footer>div p em{font-size:3.38vw;font-weight:700;display:block}}@media screen and (min-width: 640px){#content_wrapper{background-size:293px auto;min-width:1240px}#content_wrapper #header{position:relative;background-image:url(../images/main_bg_pc.png);background-position:center top;width:100%;height:1205px}#content_wrapper #header h1{text-align:left;width:1200px;margin:10px auto 0 auto;position:relative;top:0;left:0}#content_wrapper #header h1 img{width:845px;display:inline-block}#content_wrapper #header>div.img{width:100%;min-width:1240px;position:relative;margin:-282px auto 0 auto;bottom:0;left:0;overflow:hidden;height:1205px}#content_wrapper #header>div.img div{position:absolute;top:0;left:50%}#content_wrapper #header>div.img div img{margin-left:-700px;width:1400px}#content_wrapper #header>div.ptn{position:absolute;bottom:0;left:0;width:100%;height:305px;background-image:url(../images/nami_pc.png);background-repeat:repeat-x;background-position:center bottom}#content_wrapper #header h2{position:absolute;bottom:24px;left:0;width:100%;text-align:center}#content_wrapper #header h2 img{width:1080px}#content_wrapper #visual01{width:980px;margin:50px auto 0 auto}#content_wrapper #movie{margin:50px auto 0 auto;width:980px;padding:0}#content_wrapper #movie .movie01{padding-top:56.25%;margin:0 auto;position:relative}#content_wrapper #movie .movie01 iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#content_wrapper #points{padding-top:50px}#content_wrapper #points ul{width:1240px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#content_wrapper #points ul li{border-radius:30px;padding:20px;position:relative;margin-bottom:50px;width:575px}#content_wrapper #points ul li:nth-child(odd){margin-right:25px}#content_wrapper #points ul li:nth-child(even){margin-left:25px}#content_wrapper #points ul li img:nth-child(1){width:100%}#content_wrapper #points ul li img:nth-child(2){width:auto;height:138px;position:absolute;top:8px;left:8px}#content_wrapper #points ul li:last-of-type img:nth-child(2){width:auto;height:138px;position:absolute;top:138px;left:8px}#content_wrapper #points ul li:last-of-type img:nth-child(3){width:auto;height:138px;position:absolute;bottom:8px;right:8px}#content_wrapper #set{width:1200px;margin:0 auto 0 auto}#content_wrapper #set img{width:100%}#content_wrapper #spec{border-radius:30px;padding:20px;margin:50px auto 0 auto;width:1200px;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #spec>div{position:relative}#content_wrapper #spec>div .tit{position:absolute;top:33px;left:35px;width:640px;text-align:left}#content_wrapper #spec>div .tit img{width:640px}#content_wrapper #spec>div>img{width:100%}#content_wrapper #spec>div .abs{position:absolute;top:259px;left:55px}#content_wrapper #spec>div .abs p{color:#fff;line-height:1.6em}#content_wrapper #spec>div .abs p:nth-child(1){font-size:16px}#content_wrapper #spec>div .abs p:nth-child(2){margin-top:1em;font-size:14px}#content_wrapper #spec>div a{width:382px;margin-top:auto;position:absolute;left:55px;bottom:55px}#content_wrapper #spec>div a img{width:100%}#content_wrapper #copyright{padding:34px 0 18px;-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#content_wrapper #copyright small{color:#fff;display:inline-block;text-align:left;font-size:12px}#content_wrapper #copyright ._sharebuttons{margin-top:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#content_wrapper #copyright ul{width:50%;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0}#content_wrapper #copyright ul li{margin:0 5px;display:inline-block;font-size:0;line-height:0}#content_wrapper #content_footer>div{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;margin:0 auto;padding:40px 0}#content_wrapper #content_footer>div p{font-size:18px;color:#fff;line-height:1em}#content_wrapper #content_footer>div p em{font-size:18px;font-weight:500;display:inline}}