@charset "utf-8";body,html{width:100%;height:100%}body{margin:0;padding:0;min-height:100%;color:#333;font-size:small;_font-size:x-small;font-family:"YakuHanJPs",Roboto,"ãƒ¡ã‚¤ãƒªã‚ª",Meiryo,"ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3","Hiragino Kaku Gothic Pro",Arial,sans-serif;word-break:normal;word-wrap:break-word}address,blockquote,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0;font-size:100%}html{background-color:#fff;overflow-y:scroll;scroll-behavior:smooth}html>body{height:auto}ol,ul{list-style:none}table{border-collapse:collapse;line-height:1.37}table caption,table td,table th{text-align:left;vertical-align:top}hr{display:none}img{border:0;max-width:100%}a:link{color:#333;text-decoration:underline}a:link.link-blue{color:#4e96d9}a:active,a:hover,a:visited{color:#333;text-decoration:none}em{font-weight:700}input{line-height:normal;font-size:18px}button{outline:0}address,em{font-style:normal}::-webkit-input-placeholder{font-size:16px}::-moz-placeholder{font-size:16px}:-ms-input-placeholder{font-size:16px;color:#666}::-ms-input-placeholder{font-size:16px}::placeholder{color:#666;font-size:16px}::-webkit-input-placeholder{color:#666}::-moz-placeholder{color:#666}::-ms-input-placeholder{color:#666}@media screen and (min-width:769px){.sp-only{display:none}}@media screen and (max-width:768px){.pc-only{display:none}}a:hover img{opacity:.8}a[href^="tel:"]{cursor:default;color:#000;text-decoration:none}.al-l{text-align:left}.al-r{text-align:right}.al-c{text-align:center}.otp_help_link{display:none}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-large{font-size:18px}.text-read{font-size:16px}.font-small{font-size:12px}#footer .pkg a,.font-white{color:#fff}.font-black{color:#333}.font-red{color:#d12c40}.inner{max-width:930px;margin:0 auto}.border-ttl{margin-bottom:30px;padding-bottom:5px;font-size:22px;font-weight:700;text-align:center;position:relative}.border-ttl:before{position:absolute;content:"";width:50px;height:1px;background:#333;bottom:0;left:50%;margin-left:-25px}@media screen and (max-width:768px){body{min-width:100%;height:auto}.font-large{font-size:16px}.text-read{font-size:14px}.inner{width:100%;max-width:640px}.max-inner{max-width:100%}.border-ttl{margin-bottom:25px;padding-bottom:5px;font-size:18px}}.auth-form,.group+.group{margin-top:50px}@media screen and (max-width:768px){.group+.group{margin-top:25px}}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid.is-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid.is-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.grid.is-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid.is-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.grid.is-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.grid.is-around{-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:768px){.grid{display:block}.grid-sp{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.grid.col-2>.box{width:calc((100% - 25px)/2)}.grid.col-2>.box:nth-child(2n+1){margin-right:25px}.grid.col-2>.box:not(:nth-child(-n+2)){margin-top:40px}@media screen and (max-width:768px){.grid.col-2 .box{width:100%}.grid.col-2 .box:nth-child(2n+1){margin-right:0}.grid.col-2 .box+.box{margin-top:20px}}.list-triangle>li{position:relative;padding-left:14px}.list-triangle>li+li{margin-top:8px}.list-triangle>li:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:4px 0 4px 5px;border-color:transparent transparent transparent #333;top:.45em;left:4px}.btn{position:relative;display:block;padding:10px;text-align:center;cursor:pointer;background:#333;color:#fff;font-weight:700;font-size:18px;max-width:370px;margin:20px auto 0;border:0}.btn,.btn:hover,.btn:link,.login-box .button a{text-decoration:none}.btn:hover{opacity:.7}.btn.is-border{border:2px solid #333;color:#000;background:0 0}.btn.is-border:before{border-left:8px solid #333}.btn.is-border:hover{background:#333;color:#fff;opacity:1}.btn.is-border:hover:before{border-left-color:#fff}.btn.is-round{border-radius:999em}.btn.is-green{padding:18px 0;background:#269f62}.btn.is-green:hover{opacity:1;background:#208050}.btn.is-green:disabled{background:#e6e6e6;color:#333;cursor:initial}.btn.is-yellow{padding:18px 0;background:gold;color:#333}.btn.is-yellow:hover{opacity:1;background:#e6c516}.btn.is-yellow:disabled{background:#e6e6e6;cursor:initial}.btn.is-gray{padding:18px 0;background:#e6e6e6;color:#333}.btn.is-gray:hover{opacity:1;background:#b3b3b3}.btn-2-box,.btn-box{width:100%;max-width:460px;margin:0 auto}.btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:660px}.btn-box .btn{max-width:300px;width:100%}@media screen and (max-width:768px){.btn-box{display:block}.btn-box .btn{padding:10px}}#header{padding:15px 0;border-bottom:1px solid #cecece}@media screen and (max-width:768px){#header{padding:12px}}#announce,#announce .inner{display:-webkit-box;display:-ms-flexbox;display:flex}#announce{padding:15px 15px 0;background:#f4f4f4;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}#announce .inner{border:3px solid #dc143c;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#announce .inner .message{padding:20px}#announce .inner .message .title{color:#dc143c;font-weight:600}#announce .pc{display:block}#announce .sp{display:none}@media only screen and (max-width:768px){#announce{padding:10px}#announce .pc{display:none}#announce .sp{display:block;margin:auto}}.sec-area .inner{padding:70px 0 50px}@media screen and (max-width:768px){.sec-area .inner{padding:35px 12px 25px;-webkit-box-sizing:border-box;box-sizing:border-box}}.login-head{position:relative;background:#e6e6e6;-webkit-box-shadow:2px 2px 4px #b3b1b1;box-shadow:2px 2px 4px #b3b1b1}.login-head .inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 0}.login-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:7px 0}@media screen and (max-width:768px){.login-head .inner{padding:5px 12px}}.app-area{background:#f4f4f4}.app-area a{color:#1f8fdb}.app-head,.app-img{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.app-img{margin-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:120px;height:120px;overflow:hidden;border:1px solid #bcbcbc;background:#fff;border-radius:4px;position:relative}.app-img-inner{border-radius:4px;-o-object-fit:cover;object-fit:cover}.app-img-inner>img{width:100%}.app-name{font-size:32px;font-weight:700}.app-name .name-sub{display:block;font-size:16px;font-weight:400}.app-box{position:relative;padding-left:150px}.app-box+.app-box{margin-top:30px;padding-top:30px;border-top:1px solid #bcbcbc}.app-box .app-head{margin-bottom:15px}.app-box .app-img{position:absolute;left:0;top:50%;margin-top:-60px}.list-app>li{display:-webkit-box;display:-ms-flexbox;display:flex}.list-app>li:before{position:absolute;content:"â– ";left:0}.list-app>li+li{margin-top:8px}.list-app>li strong{width:140px}.list-app>li,.list-border>li{padding-left:20px;position:relative}.list-border>li:before{position:absolute;content:"";top:48%;left:0;width:10px;height:1px;background:#bcbcbc}.app-box .btn{margin-top:0;width:200px;padding:10px 0}@media screen and (max-width:768px){.app-head{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.app-head .app-img{margin-right:20px;width:60px;height:60px}.app-head .app-name{width:calc(100% - 82px);font-size:18px}.app-box{padding-left:0}.app-box .app-img{position:relative;left:0;top:0;margin-top:0}.list-app>li{display:block}.list-app>li strong{width:auto}.app-box .btn{margin-top:15px;width:100%}}.auth-info-box>.ttl{padding:8px 10px;color:#fff;font-size:18px;text-align:center;background:#474747}.auth-info-box>.content{padding:30px;background:#fff}.auth-info-box .content-lower{margin-top:30px;padding-top:30px;border-top:1px solid #bcbcbc}.auth-list-profile{font-size:16px}.auth-list-profile li{padding:25px 25px 25px 70px;position:relative}.auth-list-profile .icon{position:absolute;left:0;top:18px}.auth-info-link{display:-webkit-box;display:-ms-flexbox;display:flex}.auth-info-link .ttl{width:200px}@media screen and (max-width:768px){.auth-info-box>.ttl{padding:8px 10px;color:#fff;font-size:14px}.auth-info-box>.content{padding:15px 12px}.auth-list-profile li{padding:10px 0 10px 40px;font-size:14px}.auth-list-profile .icon{position:absolute;left:0;top:7px;width:30px}.auth-info-box .content-lower{margin-top:15px;padding-top:15px;border-top:1px solid #bcbcbc}}.login-area{background:#f4f4f4}.login-box{width:520px;margin-right:50px;padding:30px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.pr-box{width:300px}.code-text,.login-box h1{font-weight:700;text-align:center}.login-box h1{font-size:28px;padding-bottom:25px}.inputArea>.text{margin-top:15px}#alrt-msg,#alrt-msg-sms{display:none;font-size:16px;margin-bottom:20px}.code-text{padding:15px;color:#d12c40;background:#fff0f0}.id-text,.mail-text,.pass-text,.sms-text{margin-top:20px}.address-text input,.id-text input,.mail-text input,.pass-text input,.sms-text input{padding:15px 15px 15px 65px;border:1px solid #cecece;border-radius:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.2;background:#f7f7f7}.address-text input:focus,.id-text input:focus,.mail-text input:focus,.pass-text input:focus,.sms-text input:focus{border:1px solid #2ba9af;outline:0;background:#fff}.address-text label,.id-text label,.mail-text label,.pass-text label,.sms-text label{position:relative}.id-text label:before{left:20px}.address-text label:before,.id-text label:before,.mail-text label:before,.pass-text label:before,.sms-text label:before{position:absolute;content:"";top:50%;z-index:1}.id-text label:before{width:26px;height:26px;background:url(../images/ic-human.png) no-repeat center;background-size:contain;margin-top:-13px}.pass-text label:before{width:20px;height:30px;background:url(../images/ic-lock.png) no-repeat center;background-size:contain;margin-top:-15px;left:24px}.mail-text label:before{width:40px;height:26px;left:10px;background:url(../images/ic-mail.svg) no-repeat center;background-size:contain;margin-top:-13px}.sms-text label:before{width:40px;height:32px;left:12px;background:url(../images/ic-sms.svg) no-repeat center;background-size:contain;margin-top:-17px}.address-text label:before{width:20px;height:30px;background:url(../images/ic-mail.svg) no-repeat center;background-size:contain;margin-top:-15px;left:24px}.id-text.focus label:before,.pass-text.focus label:before{content:none}.relogin-link{display:block;margin-top:15px}label[for=id_remember_me],label[for=password-check]{cursor:hand;cursor:pointer}.address-text input.error,.id-text input.error,.mail-text input.error,.pass-text input.error,.sms-text input.error{background:#fff0f0!important;border:1px solid #d12c40}#attention-area .attention-text,#attention-area .attention-text a:link,.error-text{color:#d12c40}.login-box .button{text-align:center}.btn-unsetting,.btnLogin{width:300px;margin:20px auto 15px;padding:14px 10px 10px;border-radius:999em;font-size:24px;font-weight:700;text-align:center;background:#ffd91d;border:0;cursor:pointer}.btn-unsetting:disabled,.btnLogin:disabled{cursor:not-allowed;background:#d3d3d3}#login{display:none}.faq-box{margin-top:50px;border-top:1px solid #bcbcbc;padding:30px 20px 0}.faq-box .list-triangle,.faq-box .text{padding-left:70px;position:relative}.faq-box .list-triangle:before,.faq-box .text::before{position:absolute;content:"";width:50px;height:50px;background:url(../images/ic-question.png) no-repeat center;background-size:contain;left:0;top:50%;margin-top:-25px}.link-area{border:1px solid #bcbcbc;padding:12px;margin:20px auto 0}.link-area a{color:#707070}@media screen and (max-width:768px){.login-box{width:100%;margin-right:0;padding:25px}.pr-box{width:100%}#div-gpt-ad-1435108224566-0{display:none}.login-box h1{font-size:24px;padding-bottom:15px}.id-text,.pass-text{margin-top:15px}.address-text input,.id-text input,.pass-text input{padding-left:45px}.id-text label:before{left:10px}.pass-text label:before{left:15px}.address-text label:before,.mail-text label:before,.sms-text label:before{left:14px}.btn-unsetting,.btnLogin{width:100%;margin:15px auto;font-size:20px}.faq-box{margin-top:25px;padding:15px 10px 0}.faq-box .list-triangle{padding-left:40px}.faq-box .list-triangle:before{width:30px;height:30px;margin-top:-15px}}#attention-area{background:#fff0f0;padding:10px}.info-box{padding:30px;background:#fff9e1;-webkit-box-sizing:border-box;box-sizing:border-box}.info-box .ttl{padding-bottom:20px;font-size:20px;font-weight:700}.info-box .icon{padding-bottom:10px}.info-box.is-mail{padding-left:330px;position:relative}.info-box.is-mail:before{position:absolute;content:"";width:244px;height:203px;background:url(../images/img-mail.png) no-repeat center;background-size:contain;left:40px;top:50%;margin-top:-102.5px}@media screen and (max-width:768px){.info-box{padding:15px}.info-box .ttl{padding-bottom:10px;font-size:18px;text-align:center}.info-box.is-mail{padding-top:200px;padding-left:15px;position:relative}.info-box.is-mail:before{width:194px;height:153px;left:50%;top:20px;margin-top:0;margin-left:-97px}}.notSetAlart,.verifiled{position:relative;margin:0 auto;padding:18px 0;border-radius:8px;text-align:center;font-size:23px;font-weight:700;letter-spacing:.2em}.verifiled{background:#269f62;color:#fff}.verifiled::after,.verifiled::before{content:"";display:block;position:absolute}.verifiled::before{width:44px;height:44px;top:50%;left:14px;border:2px solid #fff;border-radius:500px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.verifiled::after{top:39%;left:27px;width:20px;height:10px;border-left:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.notSetAlart{background:#e6e6e6;color:#333}.current-mail-box,.notSetAlart::after{display:-webkit-box;display:-ms-flexbox;display:flex}.notSetAlart::after{content:"";position:absolute;width:44px;height:44px;top:50%;left:14px;color:#fff;border:2px solid #fff;border-radius:500px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/ic-exclamation.svg) no-repeat;background-position:center;background-size:30px 30px}.current-mail-box{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:48px;padding:20px 0;border-top:solid 1px #bcbcbc;border-bottom:solid 1px #bcbcbc}.current-mail-box-margin-bottom{margin-bottom:8px}.current-mail-ttl{position:absolute;top:-12px;left:0;font-size:16px}.current-mail-ttl::before{display:block;position:absolute;content:"";top:4px;left:0;width:13px;height:13px;background:#333}.current-mail-ttl span{padding:0 10px 0 20px;background:#fff}.current-mail-address{padding:50px 10px;text-align:center;font-size:20px;font-weight:700}.completedTxt{padding:40px 0;text-align:center;font-size:18px}.verifiled-note{margin-top:35px;padding-left:1em;font-size:16px;text-indent:-1em}.btn-CancelVerifiled{margin:20px auto;width:100%;max-width:460px;padding:20px 10px}.btn-CancelVerifiled::before,.btn-login-alert-back::before,.btn-setAlert::before,.onetime-pw label:before{display:none}.btn-login-alert-back{display:inline-block;margin:20px 0;min-width:220px;padding:20px 10px}.btn-setAlert{margin:20px auto;width:100%;max-width:460px;padding:20px 10px}@media screen and (max-width:768px){.notSetAlart,.verifiled{font-size:20px}.verifiled::before{width:38px;height:38px}.verifiled::after{top:37%;left:23px}.notSetAlart::after{width:38px;height:38px;background-size:26px 26px}.current-mail-ttl{font-size:14px}.current-mail-address{padding:40px 5px;font-size:14px}.completedTxt{font-size:16px}.verifiled-note{font-size:14px}.btn-CancelVerifiled,.btn-setAlert{padding:16px 10px;font-size:14px}.btn-setAlert{font-size:16px}}.onetime-txt-01{position:relative;padding-left:20px}.onetime-txt-01::after{display:block;position:absolute;content:"";top:4px;left:0;width:13px;height:13px;background:#333}.onetime-txt-01 span:first-child{padding-right:30px;white-space:nowrap}.onetime-txt-02{position:relative;margin-top:20px;padding-left:20px;z-index:1}.onetime-txt-02::before{content:"";display:block;position:absolute;top:50%;right:0;width:90%;height:1px;background:#bcbcbc;z-index:-1}.onetime-txt-02::after{display:block;position:absolute;content:"";top:4px;left:0;width:13px;height:13px;background:#333}.onetime-txt-02 span{display:inline-block;padding-right:20px;background:#fff;z-index:2}.onetime-txt-03{margin-top:30px}.onetime-pw input{padding-left:30px}.onetime-error{margin-top:10px}.inputArea .border{margin:30px 0;height:1px;background:#bcbcbc}.btn-2-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.btn-onetime-back,.btn-onetime-end,.btn-onetime-send{display:inline-block;width:calc(100%*220/460);margin:20px 0}.btn-onetime-back::before,.btn-onetime-end::before,.btn-onetime-send::before{display:none}.btn-onetime-end,.btn-onetime-send{padding:20px 10px}@media screen and (max-width:768px){.onetime-txt-01 span:nth-child(2){display:block;margin-top:10px}}.modal-overlay{background:rgba(0,0,0,.8);width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:all .5s ease;transition:all .5s ease}.modal-box.active,.modal-overlay.active{opacity:1;visibility:visible}#wrapper,.modal-box{-webkit-box-sizing:border-box;box-sizing:border-box}.modal-box{position:fixed;width:570px;max-width:calc(100% - 30px);padding:50px 40px;background:#fff;border-radius:5px;-webkit-box-shadow:0 10px 30px rgb(51 51 51/40%);box-shadow:0 10px 30px rgb(51 51 51/40%);visibility:hidden;opacity:0;z-index:9999;overflow:hidden}.modal-box.active{-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:all .5s ease;transition:all .5s ease}.verifi-ttl{font-size:28px;font-weight:700;text-align:center}.verifi-group{margin-top:40px;padding:40px 0 20px;border-top:solid 1px #bcbcbc;border-bottom:solid 1px #bcbcbc}.verifi-txt-1,.verifi-txt-1::before{display:-webkit-box;display:-ms-flexbox;display:flex}.verifi-txt-1{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;margin-left:30px;padding:0 0 20px 64px}.verifi-txt-1::before{position:absolute;content:"";left:0;width:50px;height:50px;border:2px solid #b3b3b3;border-radius:500px;background:url(../images/ic-exclamation-gray.svg) no-repeat;background-size:auto 26px;background-position:center}.mail-check-alert-note{padding:100px 10px}.btn-next-confirm{width:100%;max-width:460px}.btn-next-confirm::before{display:none}@media screen and (max-width:768px){.modal-box{padding:50px 20px}.verifi-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px;padding:30px 0 20px}.verifi-ttl{font-size:20px}.verifi-txt-1{display:inline-block;margin:0 auto;padding:0 0 20px;font-size:14px}.verifi-txt-1::before{position:relative;margin:0 auto 20px}.btn-next-confirm{font-size:16px}}#footer .guide{border-top:1px solid #cecece;padding:10px 0;text-align:right}#footer .guide .list-triangle>li{display:inline-block}#footer .pkg{padding:10px 0;color:#fff;background:#333}#footer .pkg .text{text-align:right}@media screen and (max-width:768px){#footer .guide,#footer .pkg{padding:10px 12px}#footer .pkg .inner{display:block}#footer .pkg .text{text-align:center}#footer .pkg .icon{display:none}}div.errortext{margin:10px}.user_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:1.2em}.user_info a{margin-bottom:.5em;margin-left:.3em}.user_info p{margin-top:.5em;margin-bottom:.5em}@media only screen and (max-width:768px){.user_info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media only screen and (min-width:769px){.user_info a{margin-bottom:0}}.user_info .button{color:#fff;background-color:#333;border-radius:2em;outline:0;text-decoration:none;padding:5px 15px}#wrapper{min-height:100vh;position:relative;padding-bottom:96px}#footer{position:absolute;bottom:0;width:100%}#login_help_link_id,#login_help_link_otp,#login_help_link_pw{font-size:16px}@media screen and (max-width:768px){.no-login-form-border{background:0 0}}


/*!
 * smartbanner.js v1.19.0 <https://github.com/ain/smartbanner.js#readme>
 * Copyright Â© 2022 Ain Tohvri, contributors. Licensed under GPL-3.0.
 */
.smartbanner{position:absolute;top:0;left:0;overflow-x:hidden;width:100%;height:84px;background:#f3f3f3;font-family:Helvetica,sans,sans-serif}.smartbanner__exit{position:absolute;top:calc(50% - 6px);left:9px;display:block;margin:0;width:12px;height:12px;border:0;text-align:center}.smartbanner__exit::after,.smartbanner__exit::before{position:absolute;width:1px;height:12px;background:#767676;content:" "}.smartbanner__exit::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.smartbanner__exit::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.smartbanner__icon{position:absolute;top:10px;left:30px;width:64px;height:64px;border-radius:15px;background-size:64px 64px}.smartbanner__info{position:absolute;top:10px;left:104px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:hidden;width:60%;height:64px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000}.smartbanner__info__title{font-size:14px}.smartbanner__info__author,.smartbanner__info__price{font-size:12px}.smartbanner__button{position:absolute;top:32px;right:10px;z-index:1;display:block;padding:0 10px;min-width:10%;border-radius:5px;background:#f3f3f3;color:#1474fc;font-size:18px;text-align:center;text-decoration:none}.smartbanner__button__label{text-align:center}.smartbanner.smartbanner--android{background:#3d3d3d url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7);-webkit-box-shadow:inset 0 4px 0 #88b131;box-shadow:inset 0 4px 0 #88b131}.smartbanner.smartbanner--android .smartbanner__exit{left:6px;margin-right:7px;width:17px;height:17px;border-radius:14px;background:#1c1e21;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.8) inset,0 1px 1px rgba(255,255,255,.3);box-shadow:0 1px 2px rgba(0,0,0,.8) inset,0 1px 1px rgba(255,255,255,.3);color:#b1b1b3;font-family:"ArialRoundedMTBold",Arial;font-size:20px;line-height:17px;text-shadow:0 1px 1px #000}.smartbanner.smartbanner--android .smartbanner__exit::after,.smartbanner.smartbanner--android .smartbanner__exit::before{top:3px;left:8px;width:2px;height:11px;background:#b1b1b3}.smartbanner.smartbanner--android .smartbanner__exit:active,.smartbanner.smartbanner--android .smartbanner__exit:hover{color:#eee}.smartbanner.smartbanner--android .smartbanner__icon{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.smartbanner.smartbanner--android .smartbanner__info{color:#ccc;text-shadow:0 1px 2px #000}.smartbanner.smartbanner--android .smartbanner__info__title{color:#fff;font-weight:700}.smartbanner.smartbanner--android .smartbanner__button{top:30px;right:20px;padding:0;min-width:12%;border-radius:0;background:0 0;-webkit-box-shadow:0 0 0 1px #333,0 0 0 2px #dddcdc;box-shadow:0 0 0 1px #333,0 0 0 2px #dddcdc;color:#d1d1d1;font-size:14px;font-weight:700}.smartbanner.smartbanner--android .smartbanner__button:active,.smartbanner.smartbanner--android .smartbanner__button:hover{background:0 0}.smartbanner.smartbanner--android .smartbanner__button__label{display:block;padding:0 10px;background:#42b6c9;background:-webkit-gradient(linear,left top,left bottom,from(#42b6c9),to(#39a9bb));background:-webkit-linear-gradient(top,#42b6c9,#39a9bb);background:linear-gradient(to bottom,#42b6c9,#39a9bb);-webkit-box-shadow:none;box-shadow:none;line-height:24px;text-align:center;text-shadow:none;text-transform:none}.smartbanner.smartbanner--android .smartbanner__button__label:active,.smartbanner.smartbanner--android .smartbanner__button__label:hover{background:#2ac7e1}


.mail-info-area{padding-top:10px;font-size:16px;text-align:center}.mail-info-area h2{padding-bottom:20px;font-size:20px;font-weight:700}.mail-info-area a{color:#b00}