a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{border:0;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left}q:after,q:before{content:""}embed,object{vertical-align:top}abbr,acronym,fieldset,img{border:0}button,input,select,textarea{font:inherit}ol[class]>li,ul[class]>li{list-style-type:none}a,button,label{cursor:pointer}button{background:none;border:none;margin:0;padding:0}button-moz-focus-inner,input-moz-focus-inner{border:0;padding:0}:root{--vh:1vh}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{pointer-events:none}html{overflow-y:scroll}body,html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;font-weight:600;line-height:1}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}img{vertical-align:top;width:100%}header{background:#fff;border-bottom:1px solid #dddfdd;padding:10px 0;position:relative;z-index:1}header a{display:block;margin:0 auto 0 20px;width:142px}footer{background:#fff;padding:25px 0}footer p{color:#666;font-size:12px;text-align:center}.breadcrumb{background:#fff;border-bottom:1px solid #dddfdd;font-size:12px;overflow:hidden;position:relative;z-index:1}.breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;padding:10px 0}.breadcrumb ul li{display:inline-block;padding:0 20px;position:relative}.breadcrumb ul li:not(:first-child):before{border-right:1px solid #dddfdd;border-top:1px solid #dddfdd;content:"";display:block;height:32px;left:-35px;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:32px}@media screen and (min-width:768px){.breadcrumb ul li:not(:first-child):before{border-right:1px solid #000;border-top:1px solid #000;height:6px;left:-7.5px;width:6px}}.breadcrumb ul li a{color:#00aaeb;text-decoration:none}.share{background:#000;padding:4.2vw 0 7.2vw;position:relative}@media screen and (min-width:768px){.share{padding:24px 0 40px}}.share_ttl{margin:auto;width:62vw}@media screen and (min-width:768px){.share_ttl{width:290px}}.share_icon{display:block;margin:4.5vw auto 0;width:8vw}@media screen and (min-width:768px){.share_icon{margin:30px auto 0;width:50px}}.fixed_share{bottom:6vw;left:4vw;position:fixed;width:22vw;z-index:3}@media screen and (min-width:768px){.fixed_share{bottom:35px;left:0;margin:auto;right:0;-webkit-transform:translateX(-306px);transform:translateX(-306px);width:120px}}.wrapper{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#ff3c53),color-stop(50%,#0099e2));background:linear-gradient(90deg,#ff3c53 50%,#0099e2 0);overflow:hidden;position:relative}.wrapper.-loaded .opening{-webkit-animation:loading1 2s ease 0s both;animation:loading1 2s ease 0s both}.wrapper.-loaded .wrapper_display{-webkit-animation:display1 .5s ease-in-out forwards;animation:display1 .5s ease-in-out forwards}.wrapper.-loaded .wrapper_logo{opacity:1;-webkit-transition:opacity .5s ease-in-out 1.5s;transition:opacity .5s ease-in-out 1.5s}.wrapper.-loaded .wrapper_outer{opacity:1;-webkit-transition:opacity .5s ease-in-out 2.5s;transition:opacity .5s ease-in-out 2.5s}.wrapper.-display .opening{-webkit-animation:loading2 1s ease 0s both;animation:loading2 1s ease 0s both}.wrapper.-display .wrapper_display{-webkit-animation-delay:0s!important;animation-delay:0s!important;-webkit-animation:display1 .5s ease-in-out forwards;animation:display1 .5s ease-in-out forwards}.wrapper.-display .wrapper_logo,.wrapper.-display .wrapper_outer{opacity:1;-webkit-transition:opacity .5s ease-in-out 0s;transition:opacity .5s ease-in-out 0s}.wrapper_outer{opacity:0;position:relative;z-index:1}@media screen and (min-width:768px){.wrapper_outer{margin:auto;max-width:558px;padding:0 10px}.wrapper_outer:after,.wrapper_outer:before{background:#fff;border-left:1px solid #000;border-right:1px solid #000;content:"";display:block;height:100%;position:absolute;top:0;width:10px}.wrapper_outer:before{left:0}.wrapper_outer:after{right:0}}.wrapper_inner{overflow:hidden}.opening{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.opening_logo{width:70vw}@media screen and (min-width:768px){.opening_logo{width:568px}}.wrapper_logo{opacity:0;position:absolute;right:0;top:-52px;-webkit-transform:translateX(10%);transform:translateX(10%);visibility:hidden;width:268px;z-index:1}.wrapper_logo.-active{position:fixed}@media screen and (min-width:768px){.wrapper_logo{visibility:visible}}@media screen and (min-width:1700px){.wrapper_logo{left:0;margin:auto;-webkit-transform:translateX(740px);transform:translateX(740px)}}.wrapper_deco{left:0;margin:auto;position:fixed;right:0;top:0;visibility:hidden}.wrapper_deco .wrapper_display{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.wrapper_deco img{-webkit-animation:fuwafuwa1 ease-in-out infinite alternate;animation:fuwafuwa1 ease-in-out infinite alternate}@media screen and (min-width:768px){.wrapper_deco{visibility:visible}}.wrapper_deco.z_cloud01{-webkit-transform:translate(-510px,-325px);transform:translate(-510px,-325px);width:800px}.wrapper_deco.z_cloud01 .wrapper_display{-webkit-animation-delay:1.5s;animation-delay:1.5s}.wrapper_deco.z_cloud01 img{-webkit-animation-duration:2.5s;animation-duration:2.5s}.wrapper_deco.z_cloud02{-webkit-transform:translate(-1020px,175px);transform:translate(-1020px,175px);width:530px}.wrapper_deco.z_cloud02 .wrapper_display{-webkit-animation-delay:1.75s;animation-delay:1.75s}.wrapper_deco.z_cloud02 img{-webkit-animation-duration:3.5s;animation-duration:3.5s}.wrapper_deco.z_cloud03{-webkit-transform:translate(-504px,353px);transform:translate(-504px,353px);width:782px}.wrapper_deco.z_cloud03 .wrapper_display{-webkit-animation-delay:2s;animation-delay:2s}.wrapper_deco.z_cloud03 img{-webkit-animation-duration:2.5s;animation-duration:2.5s}.wrapper_deco.z_cloud04{-webkit-transform:translate(-880px,935px);transform:translate(-880px,935px);width:800px}.wrapper_deco.z_cloud04 .wrapper_display{-webkit-animation-delay:2.25s;animation-delay:2.25s}.wrapper_deco.z_cloud04 img{-webkit-animation-duration:3.5s;animation-duration:3.5s}.wrapper_deco.z_cloud05{-webkit-transform:translate(-480px,215px);transform:translate(-480px,215px);width:230px}.wrapper_deco.z_cloud05 .wrapper_display{-webkit-animation-delay:1.5s;animation-delay:1.5s}.wrapper_deco.z_cloud05 img{-webkit-animation-duration:1.5s;animation-duration:1.5s}.wrapper_deco.z_cloud06{-webkit-transform:translate(-380px,440px);transform:translate(-380px,440px);width:133px}.wrapper_deco.z_cloud06 .wrapper_display{-webkit-animation-delay:1.75s;animation-delay:1.75s}.wrapper_deco.z_cloud06 img{-webkit-animation-duration:2.5s;animation-duration:2.5s}.wrapper_deco.z_cloud07{-webkit-transform:translate(-450px,975px);transform:translate(-450px,975px);width:264px}.wrapper_deco.z_cloud07 .wrapper_display{-webkit-animation-delay:2s;animation-delay:2s}.wrapper_deco.z_cloud07 img{-webkit-animation-duration:3.5s;animation-duration:3.5s}.wrapper_deco.z_graph01{-webkit-transform:translate(-670px,200px);transform:translate(-670px,200px);width:56px}.wrapper_deco.z_graph01 .wrapper_display{-webkit-animation-delay:2.5s;animation-delay:2.5s}.wrapper_deco.z_graph01 img{-webkit-animation-duration:1.5s;animation-duration:1.5s}.wrapper_deco.z_icon01{-webkit-transform:translate(-420px,120px);transform:translate(-420px,120px);width:36px}.wrapper_deco.z_icon01 .wrapper_display{-webkit-animation-delay:2.25s;animation-delay:2.25s}.wrapper_deco.z_icon01 img{-webkit-animation-duration:1.5s;animation-duration:1.5s}.wrapper_deco.z_icon02{-webkit-transform:translate(-310px,320px);transform:translate(-310px,320px);width:39px}.wrapper_deco.z_icon02 .wrapper_display{-webkit-animation-delay:1.5s;animation-delay:1.5s}.wrapper_deco.z_icon02 img{-webkit-animation-duration:2.5s;animation-duration:2.5s}.wrapper_deco.z_icon03{-webkit-transform:translate(-560px,500px);transform:translate(-560px,500px);width:53px}.wrapper_deco.z_icon03 .wrapper_display{-webkit-animation-delay:1.75s;animation-delay:1.75s}.wrapper_deco.z_icon03 img{-webkit-animation-duration:3.5s;animation-duration:3.5s}.wrapper_deco.z_icon04{-webkit-transform:translate(-750px,680px);transform:translate(-750px,680px);width:47px}.wrapper_deco.z_icon04 .wrapper_display{-webkit-animation-delay:2s;animation-delay:2s}.wrapper_deco.z_icon04 img{-webkit-animation-duration:1.5s;animation-duration:1.5s}.wrapper_deco.z_icon05{-webkit-transform:translate(-530px,770px);transform:translate(-530px,770px);width:58px}.wrapper_deco.z_icon05 .wrapper_display{-webkit-animation-delay:2.5s;animation-delay:2.5s}.wrapper_deco.z_icon05 img{-webkit-animation-duration:2.5s;animation-duration:2.5s}.wrapper_deco.z_line01{-webkit-transform:translate(-840px,120px);transform:translate(-840px,120px);width:70px}.wrapper_deco.z_line01 .wrapper_display{-webkit-animation-delay:2.25s;animation-delay:2.25s}.wrapper_deco.z_line01 img{-webkit-animation-duration:3.5s;animation-duration:3.5s}.wrapper_deco.z_line02{-webkit-transform:translate(-310px,130px);transform:translate(-310px,130px);width:48px}.wrapper_deco.z_line02 .wrapper_display{-webkit-animation-delay:1.5s;animation-delay:1.5s}.wrapper_deco.z_line02 img{-webkit-animation-duration:1.5s;animation-duration:1.5s}.wrapper_deco.z_line03{-webkit-transform:translate(-760px,450px);transform:translate(-760px,450px);width:56px}.wrapper_deco.z_line03 .wrapper_display{-webkit-animation-delay:1.75s;animation-delay:1.75s}.wrapper_deco.z_line03 img{-webkit-animation-duration:2.5s;animation-duration:2.5s}.wrapper_deco.z_line04{-webkit-transform:translate(-250px,430px);transform:translate(-250px,430px);width:70px}.wrapper_deco.z_line04 .wrapper_display{-webkit-animation-delay:2s;animation-delay:2s}.wrapper_deco.z_line04 img{-webkit-animation-duration:3.5s;animation-duration:3.5s}.wrapper_deco.z_line05{-webkit-transform:translate(-960px,800px);transform:translate(-960px,800px);width:92px}.wrapper_deco.z_line05 .wrapper_display{-webkit-animation-delay:2.5s;animation-delay:2.5s}.wrapper_deco.z_line05 img{-webkit-animation-duration:1.5s;animation-duration:1.5s}.wrapper_deco.z_thunder01{-webkit-transform:translate(-850px,300px);transform:translate(-850px,300px);width:85px}.wrapper_deco.z_thunder01 .wrapper_display{-webkit-animation-delay:2.25s;animation-delay:2.25s}.wrapper_deco.z_thunder01 img{-webkit-animation-duration:2.5s;animation-duration:2.5s}.wrapper_deco.z_thunder02{-webkit-transform:translate(-400px,650px);transform:translate(-400px,650px);width:65px}.wrapper_deco.z_thunder02 .wrapper_display{-webkit-animation-delay:1.5s;animation-delay:1.5s}.wrapper_deco.z_thunder02 img{-webkit-animation-duration:3.5s;animation-duration:3.5s}.wrapper_deco.z_thunder03{-webkit-transform:translate(-380px,810px);transform:translate(-380px,810px);width:67px}.wrapper_deco.z_thunder03 .wrapper_display{-webkit-animation-delay:1.75s;animation-delay:1.75s}.wrapper_deco.z_thunder03 img{-webkit-animation-duration:1.5s;animation-duration:1.5s}.wrapper_deco.z_thunder04{-webkit-transform:translate(-800px,1018px);transform:translate(-800px,1018px);width:85px}.wrapper_deco.z_thunder04 .wrapper_display{-webkit-animation-delay:2s;animation-delay:2s}.wrapper_deco.z_thunder04 img{-webkit-animation-duration:2.5s;animation-duration:2.5s}.wrapper_deco.y_cloud01{-webkit-transform:translate(800px,-165px);transform:translate(800px,-165px);width:900px}.wrapper_deco.y_cloud01 .wrapper_display{-webkit-animation-delay:1.5s;animation-delay:1.5s}.wrapper_deco.y_cloud01 img{-webkit-animation-duration:3.5s;animation-duration:3.5s}.wrapper_deco.y_cloud02{-webkit-transform:translate(550px,590px);transform:translate(550px,590px);width:760px}.wrapper_deco.y_cloud02 .wrapper_display{-webkit-animation-delay:1.75s;animation-delay:1.75s}.wrapper_deco.y_cloud02 img{-webkit-animation-duration:2.5s;animation-duration:2.5s}.wrapper_deco.y_cloud03{-webkit-transform:translate(1120px,925px);transform:translate(1120px,925px);width:800px}.wrapper_deco.y_cloud03 .wrapper_display{-webkit-animation-delay:2s;animation-delay:2s}.wrapper_deco.y_cloud03 img{-webkit-animation-duration:3.5s;animation-duration:3.5s}.wrapper_deco.y_cloud04{-webkit-transform:translate(495px,270px);transform:translate(495px,270px);width:282px}.wrapper_deco.y_cloud04 .wrapper_display{-webkit-animation-delay:2.5s;animation-delay:2.5s}.wrapper_deco.y_cloud04 img{-webkit-animation-duration:2.5s;animation-duration:2.5s}.wrapper_deco.y_cloud05{-webkit-transform:translate(800px,455px);transform:translate(800px,455px);width:176px}.wrapper_deco.y_cloud05 .wrapper_display{-webkit-animation-delay:2.25s;animation-delay:2.25s}.wrapper_deco.y_cloud05 img{-webkit-animation-duration:3.5s;animation-duration:3.5s}.wrapper_deco.y_graph01{-webkit-transform:translate(630px,500px);transform:translate(630px,500px);width:56px}.wrapper_deco.y_graph01 .wrapper_display{-webkit-animation-delay:1.5s;animation-delay:1.5s}.wrapper_deco.y_graph01 img{-webkit-animation-duration:1.5s;animation-duration:1.5s}.wrapper_deco.y_icon01{-webkit-transform:translate(340px,210px);transform:translate(340px,210px);width:38px}.wrapper_deco.y_icon01 .wrapper_display{-webkit-animation-delay:1.75s;animation-delay:1.75s}.wrapper_deco.y_icon01 img{-webkit-animation-duration:2.5s;animation-duration:2.5s}.wrapper_deco.y_icon02{-webkit-transform:translate(560px,220px);transform:translate(560px,220px);width:44px}.wrapper_deco.y_icon02 .wrapper_display{-webkit-animation-delay:2s;animation-delay:2s}.wrapper_deco.y_icon02 img{-webkit-animation-duration:3.5s;animation-duration:3.5s}.wrapper_deco.y_icon03{-webkit-transform:translate(420px,400px);transform:translate(420px,400px);width:39px}.wrapper_deco.y_icon03 .wrapper_display{-webkit-animation-delay:2.5s;animation-delay:2.5s}.wrapper_deco.y_icon03 img{-webkit-animation-duration:1.5s;animation-duration:1.5s}.wrapper_deco.y_icon04{-webkit-transform:translate(730px,680px);transform:translate(730px,680px);width:51px}.wrapper_deco.y_icon04 .wrapper_display{-webkit-animation-delay:2.25s;animation-delay:2.25s}.wrapper_deco.y_icon04 img{-webkit-animation-duration:2.5s;animation-duration:2.5s}.wrapper_deco.y_icon05{-webkit-transform:translate(610px,970px);transform:translate(610px,970px);width:46px}.wrapper_deco.y_icon05 .wrapper_display{-webkit-animation-delay:1.5s;animation-delay:1.5s}.wrapper_deco.y_icon05 img{-webkit-animation-duration:3.5s;animation-duration:3.5s}.wrapper_deco.y_icon06{-webkit-transform:translate(910px,960px);transform:translate(910px,960px);width:40px}.wrapper_deco.y_icon06 .wrapper_display{-webkit-animation-delay:1.75s;animation-delay:1.75s}.wrapper_deco.y_icon06 img{-webkit-animation-duration:1.5s;animation-duration:1.5s}.wrapper_deco.y_line01{-webkit-transform:translate(710px,390px);transform:translate(710px,390px);width:73px}.wrapper_deco.y_line01 .wrapper_display{-webkit-animation-delay:2s;animation-delay:2s}.wrapper_deco.y_line01 img{-webkit-animation-duration:2.5s;animation-duration:2.5s}.wrapper_deco.y_line02{-webkit-transform:translate(960px,730px);transform:translate(960px,730px);width:70px}.wrapper_deco.y_line02 .wrapper_display{-webkit-animation-delay:2.5s;animation-delay:2.5s}.wrapper_deco.y_line02 img{-webkit-animation-duration:1.5s;animation-duration:1.5s}.wrapper_deco.y_rainbow01{-webkit-transform:translate(252px,598px);transform:translate(252px,598px);width:158px}.wrapper_deco.y_rainbow01 .wrapper_display{-webkit-animation-delay:2.25s;animation-delay:2.25s}.wrapper_deco.y_rainbow01 img{-webkit-animation-duration:2.5s;animation-duration:2.5s}.wrapper_deco.y_thunder01{-webkit-transform:translate(425px,120px);transform:translate(425px,120px);width:73px}.wrapper_deco.y_thunder01 .wrapper_display{-webkit-animation-delay:1.5s;animation-delay:1.5s}.wrapper_deco.y_thunder01 img{-webkit-animation-duration:3.5s;animation-duration:3.5s}.wrapper_deco.y_thunder02{-webkit-transform:translate(360px,500px);transform:translate(360px,500px);width:108px}.wrapper_deco.y_thunder02 .wrapper_display{-webkit-animation-delay:1.75s;animation-delay:1.75s}.wrapper_deco.y_thunder02 img{-webkit-animation-duration:1.5s;animation-duration:1.5s}.wrapper_deco.y_thunder03{-webkit-transform:translate(560px,720px);transform:translate(560px,720px);width:85px}.wrapper_deco.y_thunder03 .wrapper_display{-webkit-animation-delay:2s;animation-delay:2s}.wrapper_deco.y_thunder03 img{-webkit-animation-duration:2.5s;animation-duration:2.5s}@-webkit-keyframes loading1{0%{-webkit-transform:scale(1);transform:scale(1)}20%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}}@keyframes loading1{0%{-webkit-transform:scale(1);transform:scale(1)}20%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}to{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}}@-webkit-keyframes loading2{0%{opacity:1}to{opacity:0}}@keyframes loading2{0%{opacity:1}to{opacity:0}}@-webkit-keyframes display1{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes display1{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes fuwafuwa1{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fuwafuwa1{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@-webkit-keyframes scrollDownArrow{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}74%{-webkit-transform:translateY(-22%);transform:translateY(-22%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scrollDownArrow{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}74%{-webkit-transform:translateY(-22%);transform:translateY(-22%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}