*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:100px}body{color:#222;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 0 calc(100vw - 100%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:1.625}h1,h2,h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:600}h1{margin-top:104px;margin-bottom:26px;font-size:40px;line-height:52px}h2{margin-top:52px;margin-bottom:13px;font-size:27px;line-height:39px}h3{margin-top:52px;margin-bottom:13px;font-size:22px;line-height:26px}h4{margin-top:39px;margin-bottom:13px;font-size:19.2px;line-height:26px}h5,h6{margin-top:65px;margin-bottom:13px;font-size:16px;line-height:26px}img{max-width:100%;margin:inherit auto;border:0;display:block}hr{color:#222;background-image:linear-gradient(#0000 1px 11px,#222 11px 15px,#0000 15px 26px);background-size:100% 26px;border:0;width:100px;height:26px;margin:52px auto;display:block}a{color:#5d93ff;text-decoration:none}a:hover,a:focus,a:active{color:#f7a046}b,strong{font-weight:600}ul{margin-bottom:26px;list-style:square}ul li{margin-bottom:10px;padding:0 5px}p{margin-bottom:26px;line-height:26px}blockquote{text-align:center;padding:0;font-style:italic}figure{width:100%;height:auto;display:block}figcaption{color:#222;text-align:center;margin-top:6.5px;margin-bottom:0;font-size:14px;font-style:italic;line-height:19.5px}.layout{max-width:1070px;margin:0 auto}.columns{display:block}@media screen and (width>=685px){.columns{grid-template-columns:5fr 7fr;align-items:start;column-gap:30px;display:grid}}@media screen and (width>=960px){.columns{grid-template-columns:1fr 2fr}}.inline-block{display:inline-block}table{border-collapse:collapse;width:100%}table th,table td{text-align:left;border:1px solid #777;padding:0 10px}table th p,table td p{margin:20px 0}.clearfix:after{content:"";clear:both;display:block}ul.focus{border:1px dashed #ff8061;padding:15px 20px;list-style-position:inside}.sticky-area{text-align:right;z-index:100;font-size:14px;position:sticky;bottom:40px}.sticky-area a{border-radius:46px;padding:5px 16px;font-weight:600;line-height:36px;display:inline-block;text-decoration:none!important}.sticky-area .invite-code{text-align:center;cursor:pointer;background:#ffffffb3;width:182px;margin:0;font-size:12.8px;font-weight:600;display:inline-block}.sticky-area.uber a{color:#fff;background:#000}.sticky-area.menu a{color:#222;background:#fff;border:3px solid #ff3008}.sticky-area.menu a.iphone{margin-right:10px}.sticky-area.menu a.iphone:after{content:"iPhoneクーポン"}.sticky-area.menu a.android:after{content:"Androidクーポン"}.sticky-area img.logo{float:left;height:28px;margin-right:8px;position:relative;top:4px}@media screen and (width<=385px){.sticky-area a{padding:5px 16px}.sticky-area.menu a.iphone{margin-right:5px}.sticky-area.menu a.iphone:after{content:"iPhone"}.sticky-area.menu a.android:after{content:"Android"}}ol li{margin-bottom:10px}ul.stepflow{border:none;padding:0;list-style:none}ul.stepflow>li:before,ol.stepflow>li:before{background-color:#ccc!important}.stepflow>li{padding:0 0 1.5em 1.8em;position:relative}.stepflow>li:before{content:"";background:#ccc;width:3px;display:block;position:absolute;top:28px;bottom:0;left:5px}.stepflow-white{content:"";border:3px solid #232f3e;border-radius:50%;width:14px;height:14px;display:inline-block;position:absolute;top:5px;left:0}.stepflow-black{content:"";background-color:#232f3e;border:3px solid #232f3e;border-radius:50%;width:14px;height:14px;display:inline-block;position:absolute;top:5px;left:0}.stepflow_label{color:#999;margin-bottom:8px;padding:3px 0 8px;font-size:.8em;font-weight:700}.stepflow_title{margin-bottom:15px;font-size:1.2em;font-weight:700;line-height:1.5}.stepflow_title img{display:inline-block}.stepflow_content{border-bottom:1px dashed #ccc;margin-top:.5em;padding:0 0 1.5em;font-size:.9em;line-height:1.5}@media (width<=640px){.kaerebalink-image{width:100%!important;margin:0 0 10px!important}.kaerebalink-info{width:100%!important}}
