@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}body{color:#333;font-family:HiraKakuPro,Hiragino Kaku Gothic ProN,"メイリオ",Meiryo,YuGothic,"游ゴシック",Roboto,Osaka,sans-serif;-webkit-tap-highlight-color:transparent}*,:before,:after{box-sizing:border-box}html{background-color:#fdd7bb}body{background-color:#fdd7bb;line-height:1.4}.wrapper{font-weight:700;margin:0 auto;overflow:hidden;position:relative}.header__logo{left:5%;position:absolute;top:5.33333vw;width:15.2vw;z-index:1}.header__logo a{display:block}.header__logo img{width:100%}.header__menu{background:url(../images/icon_menu.png) center no-repeat;background-size:contain;display:block;height:6.93333vw;position:absolute;right:5%;top:5.33333vw;width:6.93333vw}[v-cloak]{display:none}.main{padding:0 5% 5%}.footer{padding:0 4vw 4vw;text-align:center}.copy{display:block;margin-top:2.66667vw;text-align:center}.copy img{width:50.66667vw}.hide{display:none}.jsDelayAnime{opacity:0;visibility:hidden;-webkit-transform:translateX(20px);transform:translateX(20px);transition:.3s all cubic-bezier(.215,.61,.355,1)}.jsDelayAnime.jsShow{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}.wrapper.jsTouched{position:fixed;width:100%}.header{padding:13.33333vw 5% 4vw;position:relative;transition:.3s padding}.header.headerDetail{padding-top:5.33333vw}.header__title{text-align:center}.header__title img{transition:.3s all;width:56.53333vw}.header__title.headerTitleDetail img{width:39.73333vw}.header__menu.header__menu--smart{z-index:10}.main .lead{-webkit-transform:skew(-5deg) rotate(-5deg);transform:skew(-5deg) rotate(-5deg);font-size:5.06667vw;padding:0;text-align:center;text-shadow:5px 2px 2px #fff}.form{margin-top:8vw}.formItem{align-items:center;display:flex;justify-content:space-between}.formItem .label{text-align:right;width:30%}.formItem .label--totalAmount img{width:22.66667vw}.formItem .label--donation img{width:14.93333vw}.formItem .label--totalPeople img{width:22.13333vw}.formItem .label--smallPeople img{width:21.6vw}.formItem .inputWrapper{overflow:hidden;padding:2.66667vw 0;position:relative;-webkit-transform:translateY(-30%);transform:translateY(-30%);width:50%}.formItem .inputWrapper input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;color:#f77c2f;font-size:5.86667vw;font-weight:700;outline:0;padding:1.33333vw 6.66667vw;text-align:right;-webkit-transform:skew(-5deg) rotate(-5deg) translateX(-10%);transform:skew(-5deg) rotate(-5deg) translateX(-10%);width:120%}.formItem .unit{height:auto}.formItem .unit img{width:100%;-webkit-transform:translateY(-5.33333vw);transform:translateY(-5.33333vw)}.formItem .unit--yen{width:4.53333vw}.formItem .unit--person{width:5.06667vw}.formItem--check{align-items:center;justify-content:center;margin-top:2.66667vw}.formItem--check .checkWrapper{background:url(../images/bg_checkbox.png) center no-repeat;background-size:contain;height:9.6vw;position:relative;width:10.4vw}.formItem--check .checkWrapper.jsActive:after{background:url(../images/icon_check.png) center no-repeat;background-size:contain;content:'';height:5.33333vw;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:7.2vw}.formItem--check .checkWrapper input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;height:100%;outline:0;width:100%}.formItem--check label{font-size:4.8vw;margin-left:2.66667vw;-webkit-transform:skew(-5deg) rotate(-5deg) translateY(-2.13333vw);transform:skew(-5deg) rotate(-5deg) translateY(-2.13333vw)}.submitButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;display:block;height:25.6vw;margin:2.66667vw auto 0;padding:0;width:64.8vw}.submitButton .cls-1{fill:#dd6b1d}.submitButton .cls-2{fill:#af3b1c;stroke:none}.submitButton .cls-3{fill:#f97c1e}.viewMoneyWrapper{margin:-5.33333vw auto 2.66667vw;overflow:hidden;padding:5.33333vw 0;position:relative;width:80%}.viewMoneyWrapper:before,.viewMoneyWrapper:after{background-color:#000;content:'';height:11.46667vw;position:absolute;width:3px;z-index:1}.viewMoneyWrapper:before{left:0;top:43%}.viewMoneyWrapper:after{right:0;top:14%}.confirmTotalAmount,.collectTotal{background-color:#fff;border:3px solid #000;display:flex;justify-content:space-between;padding:1.33333vw 12vw;-webkit-transform:rotate(-5deg) skew(-5deg) translateX(-10%);transform:rotate(-5deg) skew(-5deg) translateX(-10%);width:120%}.confirmTotalAmount span,.collectTotal span{font-size:5.86667vw}.amountDetails{margin:-4vw auto 1.33333vw;width:60%}.amountDetailItem{-webkit-transform:skew(-5deg) rotate(-5deg);transform:skew(-5deg) rotate(-5deg);display:flex;font-size:4vw;justify-content:space-between}.amountDetailItem__label{display:block;text-align:right;width:30%}.amountDetailItem__value{display:block;flex:1 1;text-align:right}.adjustment{display:flex;justify-content:space-between;margin:0 auto;width:92%}.adjustmentViews{width:70%}.adjustmentView{height:33.33333vw;padding:5.33333vw 2.66667vw;width:58.26667vw}.adjustmentView--normal{background:url(../images/bg_confirm_normal.png) center no-repeat;background-size:contain}.adjustmentView--small{background:url(../images/bg_confirm_small.png) center no-repeat;background-size:contain}.adjustmentView__label{-webkit-transform:skew(-5deg) rotate(-5deg);transform:skew(-5deg) rotate(-5deg);font-size:4.8vw;text-align:center}.adjustmentView__value{-webkit-transform:skew(-5deg) rotate(-5deg);transform:skew(-5deg) rotate(-5deg);font-size:9.06667vw;text-align:center}.adjustmentSlider{position:relative;width:15%}.adjustmentSlider .sliderBar{background-color:#ea823a;border-radius:8vw;height:1.33333vw;left:-18.13333vw;position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg);top:29.33333vw;width:49.06667vw}.adjustmentSlider .sliderBar__value{background-color:#c3cc42;border-radius:8vw;height:100%;right:0;position:absolute;top:0;width:50%}.adjustmentSlider input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;display:block;height:100%;margin:0;position:relative;width:100%}.adjustmentSlider input:focus,.adjustmentSlider input:active{outline:none}.adjustmentSlider input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#ea823a;border:3px solid #fff;border-radius:50%;cursor:pointer;display:block;position:relative;-webkit-transform:skew(10deg);transform:skew(10deg);width:8vw;height:8vw}.adjustmentHead{margin-left:5.33333vw}.adjustmentHead img{-webkit-transform:translateY(-7%);transform:translateY(-7%);width:10vw}.form--confirm{margin-top:-10.66667vw}.confirmButtons{display:flex}.prevButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;display:block;height:21.33333vw;padding:0;-webkit-transform:translateY(3.73333vw);transform:translateY(3.73333vw);width:44.53333vw}.prevButton .cls-1{fill:#d1d1d1}.prevButton .cls-2{fill:#b7b7b7;stroke:none}.prevButton .cls-3{fill:#e6e6e6}.collectButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;display:block;height:21.33333vw;padding:0;width:44.53333vw}.collectButton .cls-1{fill:#dd6b1d}.collectButton .cls-2{fill:#af3b1c;stroke:none}.collectButton .cls-3{fill:#f97c1e}.viewMoneyWrapper.viewMoneyWrapper--collect{width:90%}.collectButtonsWrapper{display:flex;margin-top:3.2vw;padding-left:5%}.collectItem{background:center no-repeat;background-size:contain;height:33.86667vw;padding:5.33333vw 2.66667vw;position:relative;text-align:center;width:65.06667vw;z-index:1}.collectItem .base{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.collectItem--normal .cls-1{fill:#dd6b1d}.collectItem--normal .cls-2{fill:#af3b1c;stroke:none}.collectItem--normal .cls-3{fill:#f97c1e}.collectItem--small{-webkit-transform:translateY(-3.2vw);transform:translateY(-3.2vw)}.collectItem--small .cls-1{fill:#aeb204}.collectItem--small .cls-2{fill:#959904;stroke:none}.collectItem--small .cls-3{fill:#bfce02}.collectItem__label{-webkit-transform:skew(-5deg) rotate(-5deg);transform:skew(-5deg) rotate(-5deg);display:block;font-size:5.86667vw}.collectItem__value{-webkit-transform:skew(-5deg) rotate(-5deg);transform:skew(-5deg) rotate(-5deg);display:block;font-size:9.6vw}.collectItem.jsOnDown .collectItem__label,.collectItem.jsOnDown .collectItem__value{-webkit-transform:translate(.8vh,1.3vh) skew(-5deg) rotate(-5deg);transform:translate(.8vh,1.3vh) skew(-5deg) rotate(-5deg)}.collectHead{margin-left:6.93333vw;text-align:center}.collectHead img{-webkit-transform:translateY(-8%);transform:translateY(-8%);width:10vw}.collectBackButton{margin-top:-3.2vw}.backBtn{border:0;display:block;height:16.53333vw;margin:-10px auto 0;width:53.86667vw}.backBtn .cls-1{fill:gray}.backBtn .cls-2{fill:#e6e6e6;stroke:none}.fade-enter{color:transparent;opacity:0;-webkit-transform:scale(.75);transform:scale(.75)}.fade-enter-to{opacity:1}.fade-enter-active{transition:all .5s}.fade-leave{opacity:1}.fade-leave-to{opacity:0}.tutorial{background-color:rgba(0,0,0,.6);height:100%;left:0;position:absolute;top:0;transition:.3s all;width:100%;z-index:12}.tutorial.jsHide{opacity:0;visibility:hidden;z-index:-100}.tutorial img{right:4%;position:absolute;top:32%;width:67.33333vw}