.center,.jumbo,.return a{-webkit-border-radius:5px;border-radius:5px}body,button,input,textarea{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;color:#4b4b4b}.required,a{color:#e5000a}h1,h2,h3,h4,h5,h6,p{margin:10px 0}button,h1,h2,h3{font-family:Oswald,sans-serif;font-weight:400}.return a,a,h4,label{font-weight:600}button{font-size:18px}h1{font-size:32px}h2{font-size:22px}h3{font-size:20px}h4{font-size:16px}p{font-size:14px;line-height:20px}a{position:relative}body{background:url(../images/background.jpg) top center repeat-x #e9ebef}.info .col--2-1 h3,.info .col--2-1 p,.jumbo,.message,.return a{color:#fff}.message{line-height:40px;width:100%;text-align:center;background-color:#019cff}.message--error{background-color:#e5000a}.center{max-width:1120px;margin:0 auto 20px;padding:0 10px;background:#fff}.logo,.return{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 0}.logo{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.logo a{width:100%;max-width:175px}.logo a img{width:100%;height:auto}.return{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.return a{font-size:11px;line-height:40px;display:inline-block;padding:0 20px;-webkit-transition:background .3s;transition:background .3s;background-color:#ced7dc}.return a:hover{background-color:#b3bcc1}@media (max-width:480px){.logo,.return{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0}}.jumbo{width:100%;margin:0;padding-top:150px;padding-bottom:0;background:url(../images/japantag-2016.jpg) top center no-repeat #000;background-size:cover}.jumbo .col--3-2{width:55%;margin:0;padding:0 20px;-webkit-border-radius:4px;border-radius:4px;background-color:#019cff}.jumbo .col--3-2 h1 span{font-family:'Open Sans',sans-serif}.jumbo .col--3-1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:35%;margin:0 0 0 10%;padding:0 20px;-webkit-border-radius:4px;border-radius:4px;background-color:#fff}.jumbo .col--3-1 a{display:block;width:100%}.jumbo .col--3-1 a img{width:100%;height:auto}@media (max-width:980px){.jumbo .col--3-2{width:100%!important}.jumbo .col--3-1{display:none}}.intro .col{padding:0 20px}.question{margin-top:-5px;margin-bottom:-5px;padding:0}.question .col--3-1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 20px;-webkit-border-radius:5px;border-radius:5px;background-color:#f2f2f2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.question .col--3-1 h3{width:100%;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.question .col--3-1 fieldset{width:100%;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-flex:none;-webkit-flex-grow:none;-ms-flex-positive:none;flex-grow:none}.question .col--3-1 fieldset input{display:none}.question .col--3-1 fieldset label{line-height:30px;position:relative;display:block;margin:10px 0;padding-left:30px;cursor:pointer}.question .col--3-1 fieldset label:after,.question .col--3-1 fieldset label:before{position:absolute;display:block;content:'\00a0';-webkit-border-radius:20px;border-radius:20px}.question .col--3-1 fieldset label:before{top:-webkit-calc(50% - 10px);top:calc(50% - 10px);left:0;width:20px;height:20px;border:2px solid #019cff}.info,.product{-webkit-border-radius:5px;border-radius:5px}.question .col--3-1 fieldset label:after{top:-webkit-calc(50% - 5px);top:calc(50% - 5px);left:5px;width:10px;height:10px;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;background-color:#019cff}.question .col--3-1 fieldset input:checked+label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.info{width:100%;margin:10px 0;background-color:#019cff}.info .col--2-1{width:-webkit-calc(50% - 15px);width:calc(50% - 15px);margin:0 auto!important;padding:0 20px}.product{width:100%;margin:10px 0;background:url(../images/yunker-background.jpg) top center no-repeat #f2f2f2;background-size:100% auto}.product h2{color:#e5000a}.product .col--3-1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto!important;padding:0 20px}.product .col--3-1 img{display:block;width:100%;max-width:200px;height:auto;margin-bottom:-40px}.product .col--3-2{margin:0 auto!important;padding:0 20px}.product .col .col--2-1{margin-top:0;margin-bottom:0}.product fieldset{display:block;width:100%;padding:0 20px}.product fieldset button,.product fieldset input{display:block;width:100%;margin:10px 0;padding:0 10px;-webkit-border-radius:5px;border-radius:5px}.product fieldset input{line-height:50px;background-color:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.1)}.product fieldset button{line-height:74px;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;color:#fff;background-color:#e5000a;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.1);margin:5px 0}.product fieldset button:hover{background-color:#bb0d15}@media (max-width:640px){.product .col--3-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.product .col--3-1 img{margin-bottom:0}.product .col--3-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.product .col{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}.rule .col{padding:0 20px}.rule .col ol li{line-height:20px;position:relative;margin:10px 0;padding-left:20px}.rule .col ol li:before{position:absolute;top:6px;left:5px;display:block;width:4px;height:4px;content:'\00a0';border:4px solid transparent;border-left-color:#b6b6b6}