@charset 'UTF-8';.cf,.fList,.nav{zoom:1}.fList>.item:last-child,.flex>.item:last-child,.flex>dd:last-child,.flex>dt:last-child,.flex>li:last-child,.row .item:last-child{margin-right:0!important;padding-right:0!important}.brightFlash,.cp,.hBgColor:hover,.hColor:hover,.scale:hover,.scale_img:hover,a{cursor:pointer}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:100;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.otf) format('opentype')}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.otf) format('opentype')}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:300;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.otf) format('opentype')}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format('opentype')}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.otf) format('opentype')}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf) format('opentype')}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:900;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.otf) format('opentype')}#wrapper.id_top .section.about .text,#wrapper.id_top .section.step .sec02 .input .text{font-family:'Noto Sans Japanese';font-weight:500;font-style:normal}#wrapper.id_top .section.about .subTit,#wrapper.id_top .section.howto .subTit,#wrapper.id_top .section.howto .textWrap .text,#wrapper.id_top .section.info .sec02 .tit,#wrapper.id_top .section.info .sec03 .tit,#wrapper.id_top .section.info .sec04 .tit,#wrapper.id_top .section.message .excuse,#wrapper.id_top .section.message .subTit,#wrapper.id_top .section.step .sec02 .subTit,#wrapper.id_top .section.step .sec03 .slider .balloon,#wrapper.id_top .section.step .sec03 .subTit,#wrapper.id_top .section.step .sec04 .excuse,#wrapper.id_top .section.step .sec04 .excuse textarea,#wrapper.id_top .section.step .sec04 .img .balloon,#wrapper.id_top .section.step .sec04 .subTit{font-family:'Noto Sans Japanese';font-weight:700;font-style:normal}#wrapper.id_top .section.step .sec04 .text{font-family:'Noto Sans Japanese';font-weight:900;font-style:normal}div,h1,h2,h3,h4,p{line-height:1}.fl{float:left}.fr{float:right}.fBoth>li:first-child,.fList>.item,.fList>dd,.fList>dt,.fList>li{float:left}.cl{clear:both}.fBoth>li:last-child{float:right}.fBoth>.item:nth-child(1),.fBoth>dt{float:left}.fBoth>.item:nth-child(2),.fBoth>dd{float:right}.flex{display:-webkit-flex;display:-ms-flexbox;display:flex}.cf:after,.fBoth:after,.fList:after,.nav:after{line-height:0;display:block;visibility:hidden;clear:both;height:0;content:'.'}.al{text-align:left}.ar{text-align:right}#wrapper.id_top #menu .tit,#wrapper.id_top .section.info .sec01,#wrapper.id_top .section.info .sec02,#wrapper.id_top .section.info .sec03,#wrapper.id_top .section.info .sec04,.ac,.row{text-align:center}.vb{vertical-align:baseline}.captalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}img.fitted{width:100%!important;height:auto!important}.oh{overflow:hidden}.wb{word-break:break-all}.fwb{font-weight:700}.row{font-size:0}.row .item{display:inline-block}.row.row_col2>.item{width:50%}.row.row_col3>.item{width:33.3333%}.row.row_col4>.item{width:25%}.is-unvisible{opacity:0!important}.is-visible{opacity:1!important}.is-block{display:block!important}.is-none{display:none!important}.sample,hr.separator{display:none}.is-scroll{overflow:scroll!important}.is-scroll-x{overflow-x:scroll!important}.is-scroll-y{overflow-y:scroll!important}.is-hidden{overflow:hidden!important}.is-hidden-x{overflow-x:hidden!important}.is-hidden-y{overflow-y:hidden!important}#wrapper,html{overflow:hidden}.is-fixed{position:fixed!important}.is-absolute{position:absolute!important}.is-relative{position:relative!important}.is-static{position:static!important}.sample{position:absolute;z-index:99999;top:0;left:0;opacity:.3}#footer,#footer .notice{left:50%;position:absolute}body{margin:0;padding:0;border:none}blockquote,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,li,ol,p,textarea,ul{font-size:100%;font-style:normal;margin:0;padding:0;list-style:none;text-decoration:none;border:0}table{font-size:100%}button,input[type=text],select,textarea{resize:none;border:none;border-radius:0;outline:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}img{vertical-align:bottom}#footer{z-index:9999;bottom:1rem;margin-left:-8.9rem;opacity:0}#footer img{width:auto;height:.6rem}#footer .notice{font-size:8px;bottom:15px;width:233px;margin-left:-116px;letter-spacing:.04em}#header{position:relative;z-index:2;z-index:9999}#header .reservation{position:absolute;top:0;left:.5rem;opacity:0}#header .reservation .bar01,#header .reservation .bar02{position:absolute;top:-4rem;width:.2rem;height:9rem;background:#b9b9b9}#header .reservation .bar01{left:.9rem}#header .reservation .bar02{right:1.3rem}#header .reservation img{position:relative;z-index:2;width:9.5rem;height:auto;margin-top:.7rem}#header .reservation img.over{position:absolute;top:0;left:0;opacity:0}#header .logo{position:absolute;top:1.8rem;left:50%;margin-left:-5rem;opacity:0}#header .logo img{width:10rem;height:auto}#header .help{position:absolute;top:1.7rem;right:1.2rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#header .help>img:nth-child(1){width:3.5rem;height:auto;opacity:0}#header .help>img:nth-child(2){position:absolute;top:0;left:0;width:3.2rem;height:auto;-webkit-transform:scale(0) translate3d(0,0,0);transform:scale(0) translate3d(0,0,0)}#header .help .text{position:absolute;bottom:0;left:0;margin-left:-.1rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#header .help .text img{width:1rem;height:auto;margin-right:.3rem;-webkit-transform:scale(0) translate3d(0,0,0);transform:scale(0) translate3d(0,0,0)}#inner,html{height:100%}#header .help .text img:nth-child(3){margin-right:0}html{font-family:'Noto Sans Japanese';font-size:10px;font-weight:400;position:fixed;top:0;left:0;width:100%;letter-spacing:0;opacity:1;color:#3d3d3d;background-color:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}@media only screen and (max-width:374px){html{font-size:7px}}#wrapper{font-size:1.2rem;z-index:2;height:calc(100vh)}.icon-animation{display:block;width:10px;height:10px;margin-top:4px;margin-right:14px;transition:margin-top .6s cubic-bezier(.215,.61,.355,1) .3s,margin-right .6s cubic-bezier(.215,.61,.355,1) .3s}.type-1 span,.type-2 span,.type-3 span{transition:all .3s}.icon-animation span{position:absolute;top:50%;left:50%;display:block;width:11px;height:1px;margin-left:-7px;background:#e4002b}.type-1.is-open .middle,.type-2.is-open .middle,.type-3.is-open .middle{background:rgba(255,255,255,0)}.type-1 span{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.type-1 .top{-webkit-transform:translateY(-17px);-ms-transform:translateY(-17px);transform:translateY(-17px)}.type-1 .bottom{-webkit-transform:translateY(17px);-ms-transform:translateY(17px);transform:translateY(17px)}.type-1.is-open .top{-webkit-transform:rotate(-45deg) translateY(0);-ms-transform:rotate(-45deg) translateY(0);transform:rotate(-45deg) translateY(0)}.type-1.is-open .bottom{-webkit-transform:rotate(45deg) translateY(0);-ms-transform:rotate(45deg) translateY(0);transform:rotate(45deg) translateY(0)}.type-2 span{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.type-2 .top{-webkit-transform:translateY(-17px);-ms-transform:translateY(-17px);transform:translateY(-17px)}.type-2 .bottom{-webkit-transform:translateY(17px);-ms-transform:translateY(17px);transform:translateY(17px)}.type-2:hover .top{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}.type-2:hover .bottom{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.type-2.is-open .top{-webkit-transform:rotate(-45deg) translateY(0);-ms-transform:rotate(-45deg) translateY(0);transform:rotate(-45deg) translateY(0)}.type-2.is-open .bottom{-webkit-transform:rotate(45deg) translateY(0);-ms-transform:rotate(45deg) translateY(0);transform:rotate(45deg) translateY(0)}.type-3 .middle{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.type-3 .top{-webkit-transform:translateY(-17px);-ms-transform:translateY(-17px);transform:translateY(-17px)}.type-3 .bottom{-webkit-transform:translateY(17px);-ms-transform:translateY(17px);transform:translateY(17px)}.type-3.is-open .middle{-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px)}.type-3.is-open .top{-webkit-transform:rotate(-45deg) translateY(0);-ms-transform:rotate(-45deg) translateY(0);transform:rotate(-45deg) translateY(0)}.type-3.is-open .bottom{-webkit-transform:rotate(45deg) translateY(0);-ms-transform:rotate(45deg) translateY(0);transform:rotate(45deg) translateY(0)}.type-4 span{margin-top:-2px;-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important;background:#e4002b}.type-4 .top{margin-top:-6px;transition:margin-top .6s cubic-bezier(.215,.61,.355,1) .3s,background .6s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) .3s;transition:transform .6s cubic-bezier(.215,.61,.355,1) .3s,margin-top .6s cubic-bezier(.215,.61,.355,1) .3s,background .6s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) .3s,margin-top .6s cubic-bezier(.215,.61,.355,1) .3s,background .6s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) .3s}.type-4 .middle{transition:background .6s cubic-bezier(.215,.61,.355,1) 0s,opacity .2s cubic-bezier(.215,.61,.355,1) .3s}.type-4 .bottom{margin-top:2px;transition:margin-top .6s cubic-bezier(.215,.61,.355,1) .3s,background .6s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) .3s;transition:transform .6s cubic-bezier(.215,.61,.355,1) .3s,margin-top .6s cubic-bezier(.215,.61,.355,1) .3s,background .6s cubic-bezier(.215,.61,.355,1) 0s;transition:transform .6s cubic-bezier(.215,.61,.355,1) .3s,margin-top .6s cubic-bezier(.215,.61,.355,1) .3s,background .6s cubic-bezier(.215,.61,.355,1) 0s,-webkit-transform .6s cubic-bezier(.215,.61,.355,1) .3s;-webkit-transform:rotate(0)!important;-ms-transform:rotate(0)!important;transform:rotate(0)!important}.type-4.is-open .top{margin-top:0;-webkit-transform:rotate(-405deg)!important;-ms-transform:rotate(-405deg)!important;transform:rotate(-405deg)!important;background:#e4002b}.type-4.is-open .middle{opacity:0}.type-4.is-open .bottom{margin-top:0;-webkit-transform:rotate(405deg)!important;-ms-transform:rotate(405deg)!important;transform:rotate(405deg)!important;background:#e4002b}.type-4.is-open{margin-top:0;margin-right:12px}.type-5 .inner{position:relative;width:50px;height:50px;margin:auto;padding:75px 0}.type-5 .middle:after,.type-5 .middle:before,.type-7 .middle:after,.type-7 .middle:before,.type-8 span:after,.type-8 span:before{height:1px;display:block;content:''}.type-5 span{transition:width .2s,right .2s,left .2s}.type-5 .top{right:0;left:0;-webkit-transform:translateY(-17px);-ms-transform:translateY(-17px);transform:translateY(-17px)}.type-5 .middle{position:relative;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);background:0 0}.type-5 .middle:after,.type-5 .middle:before{position:absolute;left:-25px;width:50px;transition:all .2s;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);background:#000}.type-5 .bottom{right:0;left:0;-webkit-transform:translateY(17px);-ms-transform:translateY(17px);transform:translateY(17px)}.type-5.is-open .top{left:100%;width:0}.type-5.is-open .middle:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.type-5.is-open .middle:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.type-5.is-open .bottom{right:100%;width:0}.type-6 span{position:relative;transition:.3s opacity}.type-6 .top{-webkit-animation:type6-top .5s;animation:type6-top .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.type-6 .middle{transition:.5s opacity;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);opacity:1}.type-6 .bottom{-webkit-animation:type6-bottom .5s;animation:type6-bottom .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.type-6.is-open .middle{transition:.5s opacity;opacity:0}.type-6.is-open .top{-webkit-animation:type6-top-close .5s;animation:type6-top-close .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.type-6.is-open .bottom{-webkit-animation:type6-bottom-close .5s;animation:type6-bottom-close .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes type6-top{0%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}50%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}100%{-webkit-transform:translateY(-17px) rotate(0);transform:translateY(-17px) rotate(0)}}@keyframes type6-top{0%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}50%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}100%{-webkit-transform:translateY(-17px) rotate(0);transform:translateY(-17px) rotate(0)}}@-webkit-keyframes type6-bottom{0%{-webkit-transform:translateY(-1px) rotate(45deg);transform:translateY(-1px) rotate(45deg)}50%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}100%{-webkit-transform:translateY(15px) rotate(0);transform:translateY(15px) rotate(0)}}@keyframes type6-bottom{0%{-webkit-transform:translateY(-1px) rotate(45deg);transform:translateY(-1px) rotate(45deg)}50%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}100%{-webkit-transform:translateY(15px) rotate(0);transform:translateY(15px) rotate(0)}}@-webkit-keyframes type6-top-close{0%{-webkit-transform:translateY(-17px) rotate(0);transform:translateY(-17px) rotate(0)}50%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@keyframes type6-top-close{0%{-webkit-transform:translateY(-17px) rotate(0);transform:translateY(-17px) rotate(0)}50%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@-webkit-keyframes type6-bottom-close{0%{-webkit-transform:translateY(15px) rotate(0);transform:translateY(15px) rotate(0)}50%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}100%{-webkit-transform:translateY(-1px) rotate(45deg);transform:translateY(-1px) rotate(45deg)}}@keyframes type6-bottom-close{0%{-webkit-transform:translateY(15px) rotate(0);transform:translateY(15px) rotate(0)}50%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}100%{-webkit-transform:translateY(-1px) rotate(45deg);transform:translateY(-1px) rotate(45deg)}}.type-7 span{transition:all .3s}.type-7 .top{-webkit-transform:translateY(-17px) scale(1);-ms-transform:translateY(-17px) scale(1);transform:translateY(-17px) scale(1)}.type-7 .middle{position:relative;background:0 0}.type-7 .middle:after,.type-7 .middle:before{position:absolute;width:50px;transition:all .3s;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);background:#000}.type-7 .bottom{-webkit-transform:translateY(17px) scale(1);-ms-transform:translateY(17px) scale(1);transform:translateY(17px) scale(1)}.type-7.is-open .bottom,.type-7.is-open .top{-webkit-transform:translateY(0) scale(0);-ms-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}.type-7.is-open .middle:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.type-7.is-open .middle:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.type-8 span{position:relative;transition:all .3s;background:0 0}.type-8 span:after,.type-8 span:before{position:absolute;width:25px;transition:all .3s;background:#000}.type-8 span:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.type-8 span:after{-webkit-transform:translateX(25px);-ms-transform:translateX(25px);transform:translateX(25px);opacity:1}.type-8 .top{-webkit-transform:translateY(-17px);-ms-transform:translateY(-17px);transform:translateY(-17px)}.type-8 .middle{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.type-8 .bottom{-webkit-transform:translateY(17px);-ms-transform:translateY(17px);transform:translateY(17px)}.type-8.is-open .middle:before{-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px);opacity:0}.type-8.is-open .middle:after{-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);opacity:0}.type-8.is-open .top{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.type-8.is-open .top:before{-webkit-transform:translateX(8px) rotate(45deg);-ms-transform:translateX(8px) rotate(45deg);transform:translateX(8px) rotate(45deg)}.type-8.is-open .top:after{-webkit-transform:translateX(25px) rotate(-45deg);-ms-transform:translateX(25px) rotate(-45deg);transform:translateX(25px) rotate(-45deg)}.type-8.is-open .bottom{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.type-8.is-open .bottom:before{-webkit-transform:translateX(8px) rotate(-45deg);-ms-transform:translateX(8px) rotate(-45deg);transform:translateX(8px) rotate(-45deg)}.type-8.is-open .bottom:after{-webkit-transform:translateX(25px) rotate(45deg);-ms-transform:translateX(25px) rotate(45deg);transform:translateX(25px) rotate(45deg)}.type-9 span{transition:all .4s .4s}.type-9 span:after,.type-9 span:before{content:''}.type-9 .top{-webkit-transform:translateY(-17px);-ms-transform:translateY(-17px);transform:translateY(-17px)}.type-9 .middle{position:relative;background:0 0}.type-9 .middle:after{position:absolute;top:50%;left:50%;display:block;width:100px;height:100px;margin-top:-50px;margin-left:-50px;content:'';border-radius:100%}.type-9 .middle:before{display:block;width:50px;height:1px;content:'';transition:all .4s;-webkit-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);opacity:1;background:#000}.type-9 .bottom{-webkit-transform:translateY(17px);-ms-transform:translateY(17px);transform:translateY(17px)}.type-9.is-open .bottom{-webkit-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.type-9.is-open .top{-webkit-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.type-9.is-open .middle:before{-webkit-transform:translateY(0) translateX(100px);-ms-transform:translateY(0) translateX(100px);transform:translateY(0) translateX(100px);opacity:0}.type-9.is-open .middle:after{content:'';-webkit-animation:type9-circle .5s;animation:type9-circle .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes type9-circle{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1;border:1px solid #000}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0;border:1px solid #000}}@keyframes type9-circle{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1;border:1px solid #000}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0;border:1px solid #000}}.section01 .mainVisual canvas{width:100%;height:auto}.dg li.color,.dg.a{overflow:visible!important}.dg.ac{z-index:999999!important}#loading{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100vh}#loading .loadingBar{position:absolute;top:50%;left:0;height:1px;margin-top:-1px;background-color:#c7daff;box-shadow:0 0 8px 1px #c7daff}#loading .loadingPercent{font-size:12px;position:absolute;top:calc(50% + 20px);left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#c7daff;text-shadow:0 0 2px #c7daff}#loading .ballWrap{position:absolute;top:50%;left:50%;margin-top:calc(-40px + -10px);margin-left:-40px}#loading .ballWrap .ball{width:80px;height:auto}.id_top #loading{display:block}.triangle{position:absolute;z-index:1;top:0;left:0;width:0;height:0;border-width:7px 7px 7px 0;border-style:solid;border-color:transparent #eee transparent transparent}.triangle.over{z-index:2}.circle{width:100px;height:100px;border-radius:100%;background-color:#000}.bar_obj{width:100px;height:1px;background-color:#000}.diamond,.rect{width:100px;height:100px;background-color:#000}.diamond{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (min-width:376px){.hover_op{transition:opacity .2s cubic-bezier(.23,1,.32,1) 0s}.hover_op:hover{cursor:pointer;opacity:.6!important}}.showOp{transition:opacity .6s cubic-bezier(.25,.46,.45,.94) 0s;opacity:0}.showOp.is-show{opacity:1}.flashShow .inner{opacity:1!important}@-webkit-keyframes kf_flash{50%{opacity:.5;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=75)';filter:alpha(opacity=75)}}@keyframes kf_flash{50%{opacity:.5;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=75)';filter:alpha(opacity=75)}}.scale{transition:-webkit-transform .35s cubic-bezier(.25,.46,.45,.94) 0s;transition:transform .35s cubic-bezier(.25,.46,.45,.94) 0s;transition:transform .35s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .35s cubic-bezier(.25,.46,.45,.94) 0s}.scale:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.scale_img{transition:-webkit-transform .3s cubic-bezier(.25,.46,.45,.94) 0s;transition:transform .3s cubic-bezier(.25,.46,.45,.94) 0s;transition:transform .3s cubic-bezier(.25,.46,.45,.94) 0s,-webkit-transform .3s cubic-bezier(.25,.46,.45,.94) 0s}.scale_img:hover{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.hColor{transition:color .3s cubic-bezier(.25,.46,.45,.94) 0s}.hColor:hover{color:#f63e69!important}.hBgColor{transition:background-color .3s cubic-bezier(.25,.46,.45,.94) 0s}.hBgColor:hover{background-color:#f63e69!important}.hover_boxShadow{transition:all .2s cubic-bezier(.25,.46,.45,.94) 0s}.hover_boxShadow:hover{cursor:pointer;opacity:.7;box-shadow:0 1px 1px 0 rgba(0,0,0,.2)!important}.brightFilter{transition:opacity 1.6s cubic-bezier(.19,1,.22,1) 0s,-webkit-filter 1.6s cubic-bezier(.19,1,.22,1) 0s;transition:filter 1.6s cubic-bezier(.19,1,.22,1) 0s,opacity 1.6s cubic-bezier(.19,1,.22,1) 0s;transition:filter 1.6s cubic-bezier(.19,1,.22,1) 0s,opacity 1.6s cubic-bezier(.19,1,.22,1) 0s,-webkit-filter 1.6s cubic-bezier(.19,1,.22,1) 0s;opacity:0;-webkit-filter:brightness(50) grayscale(100);filter:brightness(50) grayscale(100)}.is-show .brightFilter{opacity:1;-webkit-filter:brightness(1) grayscale(0);filter:brightness(1) grayscale(0)}.brightFilterAbout{transition:opacity 1.2s cubic-bezier(.19,1,.22,1) 0s,-webkit-transform 1.2s cubic-bezier(.19,1,.22,1) 0s;transition:opacity 1.2s cubic-bezier(.19,1,.22,1) 0s,transform 1.2s cubic-bezier(.19,1,.22,1) 0s;transition:opacity 1.2s cubic-bezier(.19,1,.22,1) 0s,transform 1.2s cubic-bezier(.19,1,.22,1) 0s,-webkit-transform 1.2s cubic-bezier(.19,1,.22,1) 0s;-webkit-transform:translateY(300px);-ms-transform:translateY(300px);transform:translateY(300px);opacity:0}#about.is-show.brightFilterAbout{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.brightFlash:hover{-webkit-animation:bF .5s cubic-bezier(.19,1,.22,1) 0s 1 normal;animation:bF .5s cubic-bezier(.19,1,.22,1) 0s 1 normal}@-webkit-keyframes bF{0%{-webkit-filter:brightness(20);filter:brightness(20)}100%{-webkit-filter:brightness(1);filter:brightness(1)}}@keyframes bF{0%{-webkit-filter:brightness(20);filter:brightness(20)}100%{-webkit-filter:brightness(1);filter:brightness(1)}}.flash:hover{-webkit-animation:kf_flash .05s infinite;animation:kf_flash .05s infinite}.left_bar:after{position:absolute;top:-.6rem;left:0;display:block;width:.7rem;height:3.5rem;content:'';background-color:#000}#wrapper.id_top .section,#wrapper.id_top .section.bg,.curtain{top:0;height:100%;position:absolute}#wrapper.id_top .indicatorWrap .indicator .item.active,.curtain{background:#ec5d2a}body.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none}.curtain{left:0;width:100%}@media only screen and (max-width:600px){.isIOSSafari #loading .loadingBar{margin-top:-40px}br.sp{display:inline-block}br.pc{display:none}.display.sp{display:inline-block}.display.pc{display:none}.sp-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.sp-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.sp-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.sp-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.sp-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.sp-order-6{-webkit-order:6;-ms-flex-order:6;order:6}.sp-order-7{-webkit-order:7;-ms-flex-order:7;order:7}.sp-order-8{-webkit-order:8;-ms-flex-order:8;order:8}.sp-order-9{-webkit-order:9;-ms-flex-order:9;order:9}}@media only screen and (min-width:601px){br.pc{display:inline-block}br.sp{display:none}.display.pc{display:inline-block}.display.sp{display:none}.pc-order-1{-webkit-order:1;-ms-flex-order:1;order:1}.pc-order-2{-webkit-order:2;-ms-flex-order:2;order:2}.pc-order-3{-webkit-order:3;-ms-flex-order:3;order:3}.pc-order-4{-webkit-order:4;-ms-flex-order:4;order:4}.pc-order-5{-webkit-order:5;-ms-flex-order:5;order:5}.pc-order-6{-webkit-order:6;-ms-flex-order:6;order:6}.pc-order-7{-webkit-order:7;-ms-flex-order:7;order:7}.pc-order-8{-webkit-order:8;-ms-flex-order:8;order:8}.pc-order-9{-webkit-order:9;-ms-flex-order:9;order:9}}a,a:active,a:hover,a:visited{text-decoration:none;color:#fff}.box-shadow{box-shadow:4px 2px 10px 1px #ccc inset}.text-shadow{text-shadow:5px 5px 2px #ccc}#wrapper.id_top .section.about .text,#wrapper.id_top .section.howto .textWrap .text{text-shadow:#fff 2px 0,#fff -2px 0,#fff 0 -2px,#fff 0 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px}.highlight{color:#ff405e}.error{color:#e83434;position:absolute;bottom:5.1rem;left:50%;width:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#wrapper.id_top .section{z-index:2;left:50%;display:none;width:37.5rem;margin-left:-18.7rem;opacity:0}#wrapper.id_top .svg_blur{overflow:hidden}#wrapper.id_top .section.bg{z-index:1;display:block;opacity:1}#wrapper.id_top .section.bg .cloud{opacity:0}#wrapper.id_top .section.bg .cloud01{position:absolute;top:-23rem;left:-3rem;-webkit-transform:translate(-100px,-20px) rotate(40deg);-ms-transform:translate(-100px,-20px) rotate(40deg);transform:translate(-100px,-20px) rotate(40deg);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}#wrapper.id_top .section.bg .cloud01 img{width:8.6rem;height:auto}#wrapper.id_top .section.bg .cloud02{position:absolute;top:-31rem;right:-.1rem;-webkit-transform:translate(100px,20px) rotate(-40deg);-ms-transform:translate(100px,20px) rotate(-40deg);transform:translate(100px,20px) rotate(-40deg);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}#wrapper.id_top .section.bg .cloud02 img{width:13.7rem;height:auto}#wrapper.id_top .section.bg .mv{position:absolute;bottom:1.5rem;left:50%;margin-left:-18.7rem;opacity:0}#wrapper.id_top .section.bg .mv .samp{width:37.5rem;height:auto;opacity:0}#wrapper.id_top .section.bg .mv .trainWrap{position:absolute;top:0;left:0;overflow:hidden;width:85%;height:100%}#wrapper.id_top .section.bg .mv .trainWrap .rail,#wrapper.id_top .section.bg .mv .trainWrap .train{position:absolute}#wrapper.id_top .section.bg .mv .trainWrap .rail{top:7.7rem;left:5rem;-webkit-transform:rotate(9deg);-ms-transform:rotate(9deg);transform:rotate(9deg)}#wrapper.id_top .section.bg .mv .trainWrap .rail .inner{overflow:hidden}#wrapper.id_top .section.bg .mv .trainWrap .rail img{width:27.5rem;height:auto;-webkit-transform:rotate(-9deg);-ms-transform:rotate(-9deg);transform:rotate(-9deg)}#wrapper.id_top .section.bg .mv .trainWrap .train{top:6.6rem;left:5rem;-webkit-transform:rotate(9.9deg);-ms-transform:rotate(9.9deg);transform:rotate(9.9deg)}#wrapper.id_top .section.bg .mv .trainWrap .train img{width:6rem;height:auto;-webkit-transform:rotate(-9deg);-ms-transform:rotate(-9deg);transform:rotate(-9deg)}#wrapper.id_top .section.bg .mv .country{position:absolute;top:0;left:0}#wrapper.id_top .section.bg .mv .country.lake{position:absolute;top:5.3rem;left:3.3rem}#wrapper.id_top .section.bg .mv .country.lake img{width:10rem;height:auto}#wrapper.id_top .section.bg .mv .country.object.back img{position:absolute;top:0;left:0}#wrapper.id_top .section.bg .mv .country.object.back img:nth-child(1){top:2.2rem;left:-3.5rem;width:6.4rem;height:auto}#wrapper.id_top .section.bg .mv .country.object.back img:nth-child(2){top:2.8rem;left:6.6rem;width:auto;height:2.4rem}#wrapper.id_top .section.bg .mv .country.object.back img:nth-child(3){top:1.5rem;left:8.3rem;width:4.4rem;height:auto}#wrapper.id_top .section.bg .mv .country.object.back img:nth-child(4){top:3.7rem;left:13.9rem;width:2.6rem;height:auto}#wrapper.id_top .section.bg .mv .country.object.back img:nth-child(5){top:4.5rem;left:15.3rem;width:3.9rem;height:auto}#wrapper.id_top .section.bg .mv .country.mount.back img{position:absolute;top:4.1rem;left:9.5rem;width:7.5rem;height:auto}#wrapper.id_top .section.bg .mv .country.mount.front img{position:absolute;top:4rem;left:0;width:10.4rem;height:auto}#wrapper.id_top .section.bg .mv .country.object.front img{position:absolute;top:0;left:0}#wrapper.id_top .section.bg .mv .country.object.front img:nth-child(1){top:8.8rem;left:-.5rem;width:3.6rem;height:auto}#wrapper.id_top .section.bg .mv .country.object.front img:nth-child(2){top:11.2rem;left:1.1rem;width:2.7rem;height:auto}#wrapper.id_top .section.bg .mv .country.object.front img:nth-child(3){top:9rem;left:3.6rem;width:4.3rem;height:auto}#wrapper.id_top .section.bg .mv .country.object.front img:nth-child(4){top:9.8rem;left:8.8rem;width:2.1rem;height:auto}#wrapper.id_top .section.bg .mv .country.object.front img:nth-child(5){top:8.9rem;left:10.8rem;width:4.1rem;height:auto}#wrapper.id_top .section.bg .mv .city,#wrapper.id_top .section.bg .mv .city.object.back img{position:absolute;top:0;left:0}#wrapper.id_top .section.bg .mv .city.object.back img:nth-child(1){top:6rem;left:22.6rem;width:2.6rem;height:auto}#wrapper.id_top .section.bg .mv .city.object.back img:nth-child(2){top:6.7rem;left:25.7rem;width:3rem;height:auto}#wrapper.id_top .section.bg .mv .city.object.back img:nth-child(3){top:5.4rem;left:28.3rem;width:2.1rem;height:auto}#wrapper.id_top .section.bg .mv .city.object.back img:nth-child(4){top:5.7rem;left:32.4rem;width:3.5rem;height:auto}#wrapper.id_top .section.bg .mv .city.object.back img:nth-child(5){top:8.6rem;left:33.4rem;width:2.6rem;height:auto}#wrapper.id_top .section.bg .mv .city.object.back img:nth-child(6){top:8.8rem;left:35rem;width:2.1rem;height:auto}#wrapper.id_top .section.bg .mv .city.object.back img:nth-child(7){top:6.8rem;left:36.1rem;width:3.5rem;height:auto}#wrapper.id_top .section.bg .mv .city.tower{position:absolute;top:.1rem;left:27.5rem}#wrapper.id_top .section.bg .mv .city.tower img{width:auto;height:15rem}#wrapper.id_top .section.bg .mv .city.object.front img{position:absolute;top:0;left:0}#wrapper.id_top .section.bg .mv .city.object.front img:nth-child(1){top:12rem;left:24.3rem;width:3rem;height:auto}#wrapper.id_top .section.bg .mv .city.object.front img:nth-child(2){top:13.4rem;left:27.7rem;width:2.3rem;height:auto}#wrapper.id_top .section.bg .mv .city.object.front img:nth-child(3){top:14.3rem;left:29.7rem;width:2.5rem;height:auto}#wrapper.id_top .section.bg .mv .city.object.front img:nth-child(4){top:11.6rem;left:32.7rem;width:2.5rem;height:auto}#wrapper.id_top .slider{position:relative}#wrapper.id_top .slider .sliderInner{position:relative;margin:0 auto 1.5rem}#wrapper.id_top .slider .img{position:absolute;top:0;left:0;display:none;opacity:0}#wrapper.id_top .slider .img img{width:19rem;height:auto}#wrapper.id_top .slider .img:nth-child(1){display:block;opacity:1}#wrapper.id_top .slider .excuseWrap{position:absolute;top:0;left:0;width:100%;opacity:0}#wrapper.id_top .slider .excuseWrap:nth-child(1){opacity:1}#wrapper.id_top .slider .arrow{position:absolute;top:50%;margin-top:-5.1rem;padding:1.6rem}#wrapper.id_top .slider .arrow img{width:auto;height:2rem}#wrapper.id_top .slider .arrowL{left:0;margin-left:-1.6rem}#wrapper.id_top #menu,#wrapper.id_top .section.info{margin-left:-16.6rem;-webkit-transform:translate3d(0,0,0)}#wrapper.id_top .slider .arrowR{right:0;margin-right:-1.6rem}#wrapper.id_top .indicatorWrap{position:relative;display:inline-block}#wrapper.id_top .indicatorWrap .active{position:absolute;z-index:3;top:.1rem;left:.1rem;width:1.3rem;height:1.3rem;border-radius:50%;background:#ec5d2a}#wrapper.id_top .indicatorWrap .indicator{position:relative;z-index:4;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:3.5rem;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#wrapper.id_top .indicatorWrap .indicator .item{box-sizing:border-box;width:1.5rem;height:1.5rem;margin-right:.7rem;border:.2rem solid #3d3d3d;border-radius:50%}#wrapper.id_top .indicatorWrap .indicator .item:last-child{margin-right:0}#wrapper.id_top .indicatorWrap .indicatorBg{position:absolute;z-index:2;top:0;left:0;width:100%}#wrapper.id_top .indicatorWrap .indicatorBg .item{border:.2rem solid transparent;background-color:#fff}#wrapper.id_top #menu{position:absolute;z-index:9999;top:-3.3rem!important;left:50%;box-sizing:border-box;width:33.2rem;padding-top:7.5rem;transform:translate3d(0,0,0);opacity:0}#wrapper.id_top #menu .bar01,#wrapper.id_top #menu .bar02{top:-2rem;width:.2rem;height:11.5rem;background:#b9b9b9;position:absolute}#wrapper.id_top #menu .bar01{left:2.5rem}#wrapper.id_top #menu .bar02{right:2.5rem}#wrapper.id_top #menu .sec{position:absolute;left:0;overflow:hidden;box-sizing:border-box;width:100%;height:49.2rem;padding:2.3rem 2.5rem 0;-webkit-transform-origin:20% 25%;-ms-transform-origin:20% 25%;transform-origin:20% 25%;background:url(../resource/img/base.png) no-repeat;background-size:100%}#wrapper.id_top #menu .close{position:absolute;top:calc(rem(25 ,$fz) + rem(67 ,$fz));right:1.2rem}#wrapper.id_top #menu .close img{width:auto;height:3.5rem}#wrapper.id_top #menu .tit{margin-bottom:1.5rem}#wrapper.id_top #menu .tit img{width:auto;height:7.5rem}#wrapper.id_top #menu .list{margin-bottom:2.5rem}#wrapper.id_top #menu .list .item{padding:1.5rem 0 1.5rem 1rem;background:url(../resource/img/line.png) left bottom no-repeat,url(../resource/img/arrow.png) right center no-repeat;background-size:auto .25rem,1rem}#wrapper.id_top #menu .list .item img{width:auto;height:2rem}#wrapper.id_top #menu .list .item:nth-child(4) img{width:auto;height:1.9rem}#wrapper.id_top #menu .btn{margin-bottom:3rem}#wrapper.id_top #menu .btn img{width:auto;height:5rem}#wrapper.id_top #menu .share{padding:0 .1rem;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#wrapper.id_top #menu .share .item{margin-right:3rem}#wrapper.id_top #menu .share .item:nth-child(1){margin-right:auto}#wrapper.id_top #menu .share .item:nth-child(1) img{width:auto;height:1.6rem}#wrapper.id_top #menu .share .item:nth-child(2) img{width:auto;height:3.4rem}#wrapper.id_top #menu .share .item:nth-child(3) img{width:auto;height:3rem}#wrapper.id_top #menu .share .item:nth-child(4){margin-right:0}#wrapper.id_top .section.info .sec02 .btnWrap .btn:nth-child(1),#wrapper.id_top .section.info .sec03 .btnWrap .btn:nth-child(1),#wrapper.id_top .section.info .sec04 .btnWrap .btn:nth-child(1){margin-right:1.5rem}#wrapper.id_top #menu .share .item:nth-child(4) img{width:auto;height:3.5rem}#wrapper.id_top #modal{position:fixed;z-index:10000;top:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;display:none;width:100%;height:100%;background:rgba(0,0,0,.7);-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#wrapper.id_top #modal .close{position:absolute;z-index:2;top:2.5rem;right:2rem}#wrapper.id_top #modal .close img{width:3.1rem;height:auto}#wrapper.id_top #modal .inner{box-sizing:border-box;width:100%;padding:0 2rem}#wrapper.id_top #modal .inner .img img{width:100%;max-width:100%;height:auto;border-radius:.8rem}#wrapper.id_top .section.info{position:absolute;z-index:9999;top:-3.3rem!important;left:50%;display:block;width:33.2rem;padding-top:7.5rem;transform:translate3d(0,0,0)}#wrapper.id_top .section.info .bar01,#wrapper.id_top .section.info .bar02{top:-9rem;width:.2rem;height:11.5rem;background:#b9b9b9;position:absolute}#wrapper.id_top .section.info .bar01{left:2.5rem}#wrapper.id_top .section.info .bar02{right:2.5rem}#wrapper.id_top .section.info .sec{position:absolute;left:0;box-sizing:border-box;width:100%;height:49.2rem;-webkit-transform-origin:20% 25%;-ms-transform-origin:20% 25%;transform-origin:20% 25%}#wrapper.id_top .section.info .sec .inner{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;background:url(../resource/img/base.png) no-repeat;background-size:100%}#wrapper.id_top .section.info .sec .btn{display:inline-block}#wrapper.id_top .section.info .sec01 .inner{padding-top:2.3rem}#wrapper.id_top .section.info .sec01 .tit{margin-bottom:1.8rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#wrapper.id_top .section.info .sec01 .tit img{width:auto;height:10rem}#wrapper.id_top .section.info .sec01 .subTit{margin-bottom:1.5rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#wrapper.id_top .section.info .sec01 .subTit img{width:auto;height:1.9rem}#wrapper.id_top .section.info .sec01 .line{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1.5rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#wrapper.id_top .section.info .sec01 .line img{width:auto;height:.25rem}#wrapper.id_top .section.info .sec01 .text{margin-bottom:2.2rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#wrapper.id_top .section.info .sec01 .text img{width:auto;height:20.6rem}#wrapper.id_top .section.info .sec01 .btn img{width:auto;height:3.9rem}#wrapper.id_top .section.info .sec02 .inner{padding-top:2.5rem}#wrapper.id_top .section.info .sec02 .tit{font-size:1.9rem;line-height:1.36;height:2.7rem;margin-bottom:2.2rem;padding-top:.2rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);letter-spacing:.1em;color:#fff}#wrapper.id_top .section.info .sec02 .img{margin-bottom:2rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#wrapper.id_top .section.info .sec02 .img img{width:26.5rem;height:auto}#wrapper.id_top .section.info .sec02 .btnWrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#wrapper.id_top .section.info .sec02 .btnWrap .btn img{width:auto;height:3.9rem}#wrapper.id_top .section.info .sec03 .inner{padding-top:1.3rem}#wrapper.id_top .section.info .sec03 .tit{font-size:1.9rem;line-height:1.36;margin-bottom:1.2rem;padding-top:.2rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);letter-spacing:.1em;color:#fff}#wrapper.id_top .section.info .sec03 .img{margin-bottom:2rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#wrapper.id_top .section.info .sec03 .img img{width:26.5rem;height:auto}#wrapper.id_top .section.info .sec03 .btnWrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#wrapper.id_top .section.info .sec03 .btnWrap .btn img{width:auto;height:3.9rem}#wrapper.id_top .section.info .sec04 .inner{padding-top:1.3rem}#wrapper.id_top .section.info .sec04 .tit{font-size:1.9rem;line-height:1.36;margin-bottom:1.2rem;padding-top:.2rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);letter-spacing:.1em;color:#fff}#wrapper.id_top .section.info .sec04 .img{margin-bottom:2rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#wrapper.id_top .section.info .sec04 .img img{width:26.5rem;height:auto}#wrapper.id_top .section.info .sec04 .img .attention{position:absolute;z-index:2;top:2rem;left:1.5rem}#wrapper.id_top .section.info .sec04 .img .attention img{width:12.9rem;height:auto}#wrapper.id_top .section.info .sec04 .btnWrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#wrapper.id_top .section.info .sec04 .btnWrap .btn img{width:auto;height:3.9rem}#wrapper.id_top .section.step{display:block;opacity:1}#wrapper.id_top .section.step .sec{position:absolute;top:0;left:50%;overflow:hidden;min-width:37.5rem;height:100%;margin-left:-18.7rem;opacity:0}#wrapper.id_top .section.step .sec .secInner{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;height:100%;text-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#wrapper.id_top .section.step .sec01 .tit{position:relative;margin-bottom:1.8rem}#wrapper.id_top .section.step .sec01 .tit img{width:33.5rem;height:auto;opacity:0}#wrapper.id_top .section.step .sec01 .tit svg{position:absolute;top:0;left:0;opacity:0}#wrapper.id_top .section.step .sec01 .tit .excuse{position:absolute;top:0;left:0}#wrapper.id_top .section.step .sec01 .tit .excuse svg:nth-child(1){top:1.1rem;left:0;width:32.2rem;height:5rem}#wrapper.id_top .section.step .sec01 .tit .excuse svg:nth-child(2){top:.2rem;left:2.8rem;width:1.9rem;height:7rem}#wrapper.id_top .section.step .sec01 .tit .excuse svg:nth-child(3){top:.2rem;left:7rem;width:1.15rem;height:6.2rem}#wrapper.id_top .section.step .sec01 .tit .excuse svg:nth-child(4){top:.2rem;left:10.4rem;width:1.9rem;height:7rem}#wrapper.id_top .section.step .sec01 .tit .excuse svg:nth-child(5){top:.2rem;left:14.5rem;width:1.15rem;height:6.2rem}#wrapper.id_top .section.step .sec01 .tit .excuse svg:nth-child(6){top:0;left:17.9rem;width:5.4rem;height:7.2rem}#wrapper.id_top .section.step .sec01 .tit .excuse svg:nth-child(7){top:.2rem;left:25.5rem;width:1.15rem;height:6.2rem}#wrapper.id_top .section.step .sec01 .tit .excuse svg:nth-child(8){top:.2rem;left:27.3rem;width:3.7rem;height:7rem}#wrapper.id_top .section.step .sec01 .tit .ticket{position:absolute;top:9.2rem;left:1.3rem}#wrapper.id_top .section.step .sec01 .tit .ticket svg:nth-child(1){top:1.1rem;left:0;width:32.2rem;height:5rem}#wrapper.id_top .section.step .sec01 .tit .ticket svg:nth-child(2){top:0;left:2.6rem;width:6rem;height:7.5rem}#wrapper.id_top .section.step .sec01 .tit .ticket svg:nth-child(3){top:.1rem;left:10.3rem;width:5.8rem;height:7.4rem}#wrapper.id_top .section.step .sec01 .tit .ticket svg:nth-child(4){top:2.2rem;left:17.7rem;width:1.15rem;height:2rem}#wrapper.id_top .section.step .sec01 .tit .ticket svg:nth-child(5){top:2.2rem;left:19.2rem;width:1.15rem;height:2rem}#wrapper.id_top .section.step .sec01 .tit .ticket svg:nth-child(6){top:2.2rem;left:20.1rem;width:1.8rem;height:5.4rem}#wrapper.id_top .section.step .sec01 .tit .ticket svg:nth-child(7){top:.1rem;left:24.1rem;width:4.3rem;height:7.4rem}#wrapper.id_top .section.step .sec01 .subTit{position:relative;display:inline-block;margin-bottom:1.5rem;opacity:0}#wrapper.id_top .section.step .sec01 .subTit img{width:19.9rem;height:auto}#wrapper.id_top .section.step .sec01 .btn{position:relative;width:26.5rem;height:5.4rem;margin:0 auto}#wrapper.id_top .section.step .sec01 .btn .inner{position:relative;overflow:hidden;width:0;height:5.4rem;background:url(../resource/img/btn_create_bg.png) no-repeat;background-size:100% 100%}#wrapper.id_top .section.step .sec01 .btn .inner .imgWrap{position:absolute;top:50%;left:50%;overflow:hidden;width:0;margin-top:-.9rem;margin-left:-11rem}#wrapper.id_top .section.step .sec01 .btn .inner .imgWrap:nth-child(1){opacity:.5}#wrapper.id_top .section.step .sec01 .btn img{width:auto;height:1.8rem}#wrapper.id_top .section.step .sec01 .btn .triangleWrap{position:absolute;top:0;left:0}#wrapper.id_top .section.step .sec01 .btn .triangle{top:1.8rem;left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);border-width:.9rem .9rem .9rem 0;border-color:transparent #ec5d2a transparent transparent}#wrapper.id_top .section.step .sec02 .secInner>.inner{position:relative}#wrapper.id_top .section.step .sec02 .tit{margin-bottom:1.5rem}#wrapper.id_top .section.step .sec02 .tit img{width:auto;height:2rem}#wrapper.id_top .section.step .sec02 .subTit{font-size:2.1rem;line-height:1.33;margin-bottom:2.5rem;letter-spacing:.1em}#wrapper.id_top .section.step .sec02 .input{margin-bottom:3.5rem}#wrapper.id_top .section.step .sec02 .input input{font-size:1.7rem;box-sizing:border-box;width:31rem;height:4.8rem;padding-left:2rem;border-width:.3rem;border-color:#3d3d3d;border-radius:.7rem;background-color:#ebebeb}#wrapper.id_top .section.step .sec02 .input input:placeholder-shown{font-size:1.7rem;font-weight:500;letter-spacing:0;color:#b4b4b4}#wrapper.id_top .section.step .sec02 .input input::-webkit-input-placeholder{font-size:1.7rem;font-weight:500;letter-spacing:0;color:#b4b4b4}#wrapper.id_top .section.step .sec02 .input input:-moz-placeholder{font-size:1.7rem;font-weight:500;letter-spacing:0;opacity:1;color:#b4b4b4}#wrapper.id_top .section.step .sec02 .input input::-moz-placeholder{font-size:1.7rem;font-weight:500;letter-spacing:0;opacity:1;color:#b4b4b4}#wrapper.id_top .section.step .sec02 .input input:-ms-input-placeholder{font-size:1.7rem;font-weight:500;letter-spacing:0;color:#b4b4b4}#wrapper.id_top .section.step .sec02 .input .text{font-size:1.2rem;padding-top:.8rem;text-align:left;letter-spacing:0}#wrapper.id_top .section.step .sec02 .btn img{width:auto;height:3.9rem}#wrapper.id_top .section.step .sec03{margin-top:2rem}#wrapper.id_top .section.step .sec03 .tit{margin-bottom:1.5rem}#wrapper.id_top .section.step .sec03 .tit img{width:auto;height:2rem}#wrapper.id_top .section.step .sec03 .subTit{font-size:2.1rem;line-height:1.33;margin-bottom:2.5rem;letter-spacing:.1em}#wrapper.id_top .section.step .sec03 .slider .img img{border-radius:.8rem}#wrapper.id_top .section.step .sec03 .slider .balloon{font-size:1.2rem;line-height:1.25;position:absolute;top:18rem;right:-3rem;padding:1.2rem 1rem;border-radius:1.7rem;background-color:#e5f5fe}#wrapper.id_top .section.step .sec03 .slider .balloon span{position:relative;z-index:2}#wrapper.id_top .section.step .sec03 .slider .balloon:before{position:absolute;top:1.2rem;left:-1.4rem;display:block;width:2.7rem;height:2rem;content:'';background:url(../resource/img/shape01.png) no-repeat;background-size:100%}#wrapper.id_top .section.step .sec03 .btnWrap{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#wrapper.id_top .section.step .sec03 .btnWrap .btn img{width:auto;height:3.9rem}#wrapper.id_top .section.step .sec03 .btnWrap .btn:nth-child(1){margin-right:1.5rem}#wrapper.id_top .section.step .sec04{margin-top:2.125rem}#wrapper.id_top .section.step .sec04 .tit{margin-bottom:1.275rem}#wrapper.id_top .section.step .sec04 .tit img{width:auto;height:1.7rem}#wrapper.id_top .section.step .sec04 .subTit{font-size:1.785rem;line-height:1.33;margin-bottom:2.125rem;letter-spacing:.1em}#wrapper.id_top .section.step .sec04 .img{position:relative;display:inline-block;margin-bottom:1.7rem}#wrapper.id_top .section.step .sec04 .img img{width:auto;height:18.19rem;border-radius:.68rem}#wrapper.id_top .section.step .sec04 .img .balloon{font-size:1.02rem;line-height:1.25;position:absolute;right:-8.415rem;bottom:1.615rem;padding:1.02rem .85rem;border-radius:1.445rem;background-color:#e5f5fe}#wrapper.id_top .section.step .sec04 .img .balloon span{position:relative;z-index:2}#wrapper.id_top .section.step .sec04 .img .balloon:before{position:absolute;top:1.02rem;left:-1.19rem;display:block;width:2.295rem;height:1.7rem;content:'';background:url(../resource/img/shape01.png) no-repeat;background-size:100%}#wrapper.id_top .section.step .sec04 .text{font-size:1.105rem;margin-bottom:1.275rem;letter-spacing:.06em;color:#ec5d2a}#wrapper.id_top .section.step .sec04 .excuse{font-size:.935rem;line-height:1.59;position:relative;margin-bottom:2.975rem;padding:1.19rem 1.53rem 1.02rem;text-align:left;border-radius:1.445rem;background-color:#fbe7e0}#wrapper.id_top .section.step .sec04 .excuse span{position:relative;z-index:2}#wrapper.id_top .section.step .sec04 .excuse textarea{font-size:.935rem;line-height:1.59;overflow:hidden;width:100%;height:4.08rem;padding:.17rem 0}#wrapper.id_top .section.step .sec04 .excuse textarea.line2{height:auto}#wrapper.id_top .section.step .sec04 .excuse textarea.line4{height:5.44rem}#wrapper.id_top .section.step .sec04 .excuse .copy{position:absolute;top:-.935rem;right:-.68rem;padding:1.19rem}#wrapper.id_top .section.step .sec04 .excuse .copy img{width:auto;height:1.87rem}#wrapper.id_top .section.step .sec04 .excuse:before{position:absolute;top:1.02rem;left:-1.19rem;display:block;width:2.295rem;height:1.7rem;content:'';background:url(../resource/img/shape02.png) no-repeat;background-size:100%}#wrapper.id_top .section.step .sec04 .btn{margin-right:1.275rem}#wrapper.id_top .section.step .sec04 .btn img{width:auto;height:3.9rem}@media only screen and (max-height:480px){#wrapper.id_top .section.step .sec04{margin-top:2.5rem}#wrapper.id_top .section.step .sec04 .tit{margin-bottom:1.5rem}#wrapper.id_top .section.step .sec04 .tit img{height:2rem}#wrapper.id_top .section.step .sec04 .subTit{font-size:2.1rem;margin-bottom:2.5rem}#wrapper.id_top .section.step .sec04 .img{margin-bottom:2rem}#wrapper.id_top .section.step .sec04 .img img{height:21.4rem;border-radius:.8rem}#wrapper.id_top .section.step .sec04 .img .balloon{font-size:1.2rem;right:-9.9rem;bottom:1.9rem;border-radius:1.7rem}#wrapper.id_top .section.step .sec04 .img .balloon:before{top:1.2rem;left:-1.4rem;width:2.7rem;height:2rem}#wrapper.id_top .section.step .sec04 .text{font-size:1.3rem;margin-bottom:1.5rem}#wrapper.id_top .section.step .sec04 .excuse{font-size:1.1rem;margin-bottom:3.5rem;padding:1.4rem 1.8rem 1.2rem;border-radius:1.7rem}#wrapper.id_top .section.step .sec04 .excuse textarea{font-size:1.1rem;height:4.8rem}#wrapper.id_top .section.step .sec04 .excuse textarea.line2{height:auto}#wrapper.id_top .section.step .sec04 .excuse textarea.line4{height:6.4rem}#wrapper.id_top .section.step .sec04 .excuse .copy{top:-1.1rem;right:-.8rem;padding:1.4rem}#wrapper.id_top .section.step .sec04 .excuse .copy img{height:2.2rem}#wrapper.id_top .section.step .sec04 .excuse:before{top:1.2rem;left:-1.4rem;width:2.7rem;height:2rem}#wrapper.id_top .section.step .sec04 .btn{margin-right:1.5rem}#wrapper.id_top .section.step .sec04 .btn img{height:3.9rem}}#wrapper.id_top .section.message{display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;text-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#wrapper.id_top .section.message .sec{overflow:hidden;width:100%}#wrapper.id_top .section.message .sec>.inner{padding:4.25rem 0}#wrapper.id_top .section.message .tit{margin-bottom:.85rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#wrapper.id_top .section.message .tit img{width:auto;height:1.7rem}#wrapper.id_top .section.message .subTit{font-size:1.785rem;line-height:1.33;margin-bottom:1.7rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);letter-spacing:.1em}#wrapper.id_top .section.message .excuse{font-size:.935rem;line-height:1.59;position:relative;box-sizing:border-box;width:100%;margin-bottom:1.02rem;padding:1.19rem 1.275rem;text-align:left;border-radius:1.445rem;background-color:#fbe7e0}#wrapper.id_top .section.message .excuse span{position:relative;z-index:2}#wrapper.id_top .section.message .excuse .copy{position:absolute;top:-.935rem;right:-.68rem;padding:1.19rem}#wrapper.id_top .section.message .excuse .copy img{width:auto;height:1.87rem}#wrapper.id_top .section.message .excuse:before{position:absolute;top:1.02rem;left:-1.19rem;display:block;width:2.295rem;height:1.7rem;content:'';-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background:url(../resource/img/shape02.png) no-repeat;background-size:100%}#wrapper.id_top .section.message .slider{width:80%;margin:0 auto}#wrapper.id_top .section.message .slider .arrowL{left:-2.975rem}#wrapper.id_top .section.message .slider .arrowR{right:-2.975rem}#wrapper.id_top .section.message .slider .indicator{margin-bottom:2.125rem}#wrapper.id_top .section.message .btn{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#wrapper.id_top .section.message .btn img{width:auto;height:3.315rem}@media only screen and (max-height:480px){#wrapper.id_top .section.message .sec>.inner{padding:5rem 0}#wrapper.id_top .section.message .tit{margin-bottom:1rem}#wrapper.id_top .section.message .tit img{height:2rem}#wrapper.id_top .section.message .subTit{font-size:2.1rem;margin-bottom:2rem}#wrapper.id_top .section.message .excuse{font-size:1.1rem;margin-bottom:1.2rem;padding:1.4rem 1.5rem;border-radius:1.7rem}#wrapper.id_top .section.message .excuse .copy{top:-1.1rem;right:-.8rem;padding:1.4rem}#wrapper.id_top .section.message .excuse .copy img{height:2.2rem}#wrapper.id_top .section.message .excuse:before{top:1.2rem;left:-1.4rem;width:2.7rem;height:2rem}#wrapper.id_top .section.message .slider .arrowL{left:-3.5rem}#wrapper.id_top .section.message .slider .arrowR{right:-3.5rem}#wrapper.id_top .section.message .slider .indicator{margin-bottom:2.5rem}#wrapper.id_top .section.message .btn img{height:3.9rem}}#wrapper.id_top .section.about .sec>.inner,#wrapper.id_top .section.howto .sec>.inner{padding:5rem 0}#wrapper.id_top .section.about{height:100%;text-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#wrapper.id_top .section.about .sec{overflow:hidden}#wrapper.id_top .section.about .tit{margin-bottom:1.5rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#wrapper.id_top .section.about .tit img{width:auto;height:2rem}#wrapper.id_top .section.about .subTit{font-size:2.1rem;line-height:1.33;margin-bottom:1rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);letter-spacing:.1em}#wrapper.id_top .section.about .text{font-size:1.2rem;line-height:2.1;margin-bottom:2.3rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);letter-spacing:-.05em}#wrapper.id_top .section.about .btn{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#wrapper.id_top .section.about .btn img{width:auto;height:3.9rem}#wrapper.id_top .section.howto{display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;text-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#wrapper.id_top .section.howto .sec{overflow:hidden}#wrapper.id_top .section.howto .tit{position:relative;height:2rem;margin-bottom:2.3rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#wrapper.id_top .section.howto .tit img{position:absolute;top:0;left:50%;width:auto;height:2rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0}#wrapper.id_top .section.howto .tit img:nth-child(1){opacity:1}#wrapper.id_top .section.howto .subTit{font-size:2.1rem;line-height:1.33;margin-bottom:2rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);letter-spacing:.1em}#wrapper.id_top .section.howto .slider{display:inline-block;margin-bottom:2rem}#wrapper.id_top .section.howto .slider .sliderInner{margin-bottom:0}#wrapper.id_top .section.howto .slider .sliderInner .img{display:block!important}#wrapper.id_top .section.howto .slider .sliderInner .img img{width:auto;height:23rem}#wrapper.id_top .section.howto .slider .sliderInner .img:nth-child(3) img:nth-child(2){position:absolute;top:-1rem;left:-3.6rem;width:6.9rem;height:auto}#wrapper.id_top .section.howto .slider .sliderInner .img:nth-child(5) img:nth-child(2){position:absolute;top:4.7rem;left:-3.8rem;width:7rem;height:auto}#wrapper.id_top .section.howto .slider .arrow{margin-top:-3.6rem}#wrapper.id_top .section.howto .slider .arrowL{left:-6.5rem}#wrapper.id_top .section.howto .slider .arrowR{right:-6.5rem}#wrapper.id_top .section.howto .slider .indicator{margin-bottom:2.5rem}#wrapper.id_top .section.howto .textWrap{position:relative;width:34rem;height:3.6rem;margin-bottom:1.5rem}#wrapper.id_top .section.howto .textWrap .text{font-size:1.2rem;line-height:1.58;position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);text-align:left;letter-spacing:0;opacity:0}#wrapper.id_top .section.howto .textWrap .text:nth-child(1){opacity:1}#wrapper.id_top .section.howto .indicator{margin-bottom:3rem}#wrapper.id_top .section.howto .btn{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#wrapper.id_top .section.howto .btn img{width:auto;height:3.9rem}.isIOSSafari #wrapper.id_top .section{top:20px}.isIOSSafari #wrapper.id_top .section.bg,.isIOSSafari #wrapper.id_top .section.step{top:0}