body{font-family:"Segoe UI",Arial,"Helvetica Neue",Helvetica,sans-serif}a,body,dd,div,dl,form,h1,h2,h4,h6,html,input,ol,p,ul{margin:0;padding:0;-webkit-box-sizing:content-box;box-sizing:content-box}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-quotation-marks:before{content:"\e90b";color:#71a8d0}.icon-right-quotation-marks:before{content:"\e90c";color:#71a8d0}.more-blue::after,.more-white::after{content:'';display:inline-block;vertical-align:middle;width:10px;height:16px;background:url(../../images/front/comma/ic-LM.png) no-repeat -9px -7px;margin-left:4px}.bg-gray{background-color:#f5f9fc}.bg-gray .border{border-color:#d1e3f1}.bg-gray .border-bottom{border-bottom-color:#d1e3f1}.bg-base{background-color:#fff}.bg-base .border{border-color:#e2e9ef}.bg-base .border-bottom{border-bottom-color:#e2e9ef}.center-block{max-width:1100px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.center-block .container{width:100%;padding:100px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.container #google-extension-note{display:none;height:60px;width:500px;padding:5px;border:1px solid #d6e5ec;border-radius:5px;margin:15px 20px;float:right;background-color:#e8f5fb;font-size:12px;color:#5b5b5b}#google-extension-note #note-title{margin:3px 0;font-weight:700}.banner .container{padding:0}.banner .container p,h1{color:#fff}h2{font-size:36px;font-size:3.6rem;text-align:center;padding-bottom:2.8%}p{font-size:14px;font-size:1.4rem;line-height:20px;letter-spacing:normal;color:#616161}a{text-decoration:none;color:#00adff;display:inline}.more{display:inline-block;font-size:14px;font-size:1.4rem;line-height:22px;letter-spacing:normal;cursor:pointer}.text-center{text-align:center!important}.font-size24{font-size:24px;font-size:2.4rem}.border{border-style:solid;border-width:1px;border-radius:5px}.icon-sign-up:before{content:"\e905";color:#fff}[lang=de] .icon-sign-in-h[lang=jp] .icon-sign-up:before,[lang=de] .icon-sign-in:before,[lang=de] .icon-sign-up:before,[lang=jp] .icon-sign-in-h,[lang=jp] .icon-sign-in:before{margin-right:5px}.btn{display:block;font-size:18px;font-size:1.8rem;font-weight:400;line-height:46px;color:#fff;text-align:center;vertical-align:middle;margin-left:auto;margin-right:auto;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:5px;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.btn.btn-small{font-size:16px;font-size:1.6rem;line-height:32px;border-radius:3px}.btn.btn-blue{background-color:#00adff;border-color:#00adff}.btn.btn-blue:active,.btn.btn-blue:hover{background-color:#1393ec;border-color:#1393ec}.btn.btn-orange{background-color:#ff8400;border-color:#ff8400}.btn.btn-orange:active,.btn.btn-orange:hover{background-color:#ff6e00;border-color:#ff6e00}.btn.btn-white-blue{color:#00adff;background-color:#fff;border-color:#fff}.btn.btn-white-blue:active,.btn.btn-white-blue:hover{background-color:rgba(255,255,255,.85)}.btn.btn-white-orange{color:#ff8400;background-color:#fff;border-color:#fff}.btn.btn-white-orange:active,.btn.btn-white-orange:hover{background-color:rgba(255,255,255,.85)}.btn.btn-gray{background-color:rgba(255,255,255,.3);border-color:rgba(255,255,255,.3)}.btn.btn-gray:active,.btn.btn-gray:hover{background-color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.5)}.btn.btn-gray-add{background-color:#ebf0f2;border-color:#ebf0f2;color:#1393ec}.btn.btn-gray-add:active,.btn.btn-gray-add:hover{background-color:#1393ec;border-color:#1393ec;color:#fff}.btn-group{display:block}.btn-group .btn{display:inline-block}.header .btn.btn-gray-add .icon-sign-in-h{display:inline-block;width:12px;height:13px;background:url(/images/front/sign/icon-sign-in-h.png) no-repeat 0 0}.header .btn.btn-gray-add .icon-sign-in,.header .btn.btn-gray-add:hover .icon-sign-in-h{display:none;opacity:0}.header .btn.btn-gray-add:hover .icon-sign-in{display:inline-block;opacity:1}@media screen and (max-width:767px) and (min-width:320px){.btn{width:80%!important;font-size:2rem!important}.btn-group{width:100%}.btn-group .btn{display:block;margin-left:auto!important;margin-right:auto!important}.btn-group .btn:last-child{margin-left:auto;margin-top:15px;margin-bottom:15px}.show .btn-group .btn{display:block}.hidden .btn-group .btn{display:none}}