body,html{width:100%;height:100%}html{color:#323232;font-size:62.5%;overflow-y:scroll}body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,hr,input,li,ol,p,ul{margin:0;padding:0}article,aside,figure,footer,header,main,nav,section{display:block;margin:0;padding:0}body{font-family:Hiragino Sans,ヒラギノ角ゴシック,Noto Sans JP,sans-serif;font-size:1.8rem;line-height:1;background:#f5f5f5;-webkit-text-size-adjust:100%}body.is-fixed{overflow:hidden}a{color:inherit;outline:none;text-decoration:none}img{width:100%;height:auto;vertical-align:top;border:none}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}sup{position:relative;bottom:1ex;height:0;font-size:70%;line-height:1;vertical-align:baseline}::-webkit-input-placeholder{color:#c8c8c8}::-moz-placeholder{color:#c8c8c8}:-ms-input-placeholder{color:#c8c8c8}::placeholder{color:#c8c8c8}.underline{text-decoration:underline}.bold{font-weight:700}.pc{display:block}.sp{display:none}br.pc{display:inline-block}@media screen and (max-width:800px){html{font-size:50%}}@media screen and (min-width:769px){.hover{-webkit-transition:all .2s ease;transition:all .2s ease}.hover:hover{opacity:.7}.hover.disabled:hover{opacity:1}}@media screen and (max-width:768px){html{width:100%}.pc{display:none}.sp{display:block}br.pc{display:none}br.sp{display:inline-block}}.plp{position:relative;min-width:768px}.main{min-height:-webkit-calc(100vh - 60px);min-height:calc(100vh - 60px);margin:0 auto;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.main .inner{min-height:-webkit-calc(100vh - 90px);min-height:calc(100vh - 90px);background:#fff}.main-header{-moz-box-pack:center;justify-content:center;height:60px;border-bottom:1px solid #e6e6e6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.main-header,.main-header .main-header-l{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.main-header .main-header-l{height:100%}.main-header .main-header-l-item{position:absolute;left:0;top:0}.main-header .main-header-r{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;height:100%;position:absolute;right:0;bottom:0}.main-header-title{padding:0 18px}.main-header-result{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;padding-left:15px;height:100%}.main-header-result-btn{padding-left:10px}.main-header-nav{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;padding-right:5px}.main-header-nav li{margin-right:10px}.main-header-group-nav{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;padding-right:15px}.main-content{padding:15px}.main-content-center{padding:30px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;height:100%;min-height:-webkit-calc(100vh - 151px);min-height:calc(100vh - 151px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cursor-pointer{cursor:pointer}@-webkit-keyframes LinkButton_ripple__a0Ktb{0%{-webkit-transform:translate(-50%,-50%) scale(.1);transform:translate(-50%,-50%) scale(.1);opacity:1}80%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:0}}@keyframes LinkButton_ripple__a0Ktb{0%{-webkit-transform:translate(-50%,-50%) scale(.1);transform:translate(-50%,-50%) scale(.1);opacity:1}80%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:0}}@-webkit-keyframes LinkButton_fade__3CFdu{0%{opacity:0}to{opacity:1}}@keyframes LinkButton_fade__3CFdu{0%{opacity:0}to{opacity:1}}@-webkit-keyframes LinkButton_zoom__tfx_J{0%{scale:.9}to{scale:1}}@keyframes LinkButton_zoom__tfx_J{0%{scale:.9}to{scale:1}}@-webkit-keyframes LinkButton_slide__kDUUe{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes LinkButton_slide__kDUUe{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.LinkButton_btn__OM-Se{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;padding:10px 0;line-height:2.4rem;font-weight:700;text-align:center;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.LinkButton_btn-primary__2snJG{color:#fff;background:#64b4e6}.LinkButton_btn-primary-disabled__zo0-i{cursor:default;background:#b5d1ed}.LinkButton_btn-yellow__13SEr{color:#fff;background:#e6d764}.LinkButton_btn-yellow-disabled__3rPUI{cursor:default;background:#ede7b5}.LinkButton_btn-secondary__2jXaT{color:#64b4e6;background:#fff;border:1px solid #64b4e6}.LinkButton_btn-secondary-disabled__yIqg4{cursor:default;color:#b5d1ed;border:1px solid #b5d1ed}.LinkButton_btn-negative__3XpUR{color:#fff;background:#999}.LinkButton_btn-gray__9Cnk8{color:#fff;background:#c8c8c8}.LinkButton_btn-alert__1_r67{color:#fff;background:#ff514e}.LinkButton_btn-alert-disabled__4Mtju{cursor:not-allowed!important;background:#ff716e}.LinkButton_btn-alert-disabled__4Mtju .chakra-progress__indicator{stroke:red}.LinkButton_btn-alert-white__18NNB{background:#fff;border:1px solid #ff514e;color:#ff514e}.LinkButton_btn-mini__1r9xH{padding:6px 0;width:100px;font-size:1.5rem;line-height:2rem}.LinkButton_btn-small__3MD12{width:150px}.LinkButton_btn-medium__--ZH0{width:320px}.LinkButton_btn-middle__1YeFn{width:170px}.LinkButton_btn-normal__2S_Wh{width:260px}.LinkButton_btn-large__1hmR6{padding:10px 20px;width:100%}.LinkButton_btn-spacious__29fJa{padding:15px 20px;width:100%;min-width:295px}.LinkButton_btn-design-version2__2O3if{padding:10px 12px;width:auto;min-width:160px;border-radius:50px}@media screen and (min-width:769px){.LinkButton_btn-primary__2snJG:hover{background:#348fc9}.LinkButton_btn-primary-disabled__zo0-i:hover{background:#b5d1ed}.LinkButton_btn-yellow__13SEr:hover{background:#e6d764}.LinkButton_btn-yellow-disabled__3rPUI:hover{background:#ede7b5}.LinkButton_btn-secondary__2jXaT:hover{background:#f5f5f5}.LinkButton_btn-negative__3XpUR:hover{background:#797979}.LinkButton_btn-alert__1_r67:hover{cursor:pointer;background:#dc4842}.LinkButton_btn-gray__9Cnk8:hover{cursor:pointer;background:#adadad}}