@media only screen and (min-width: 768px) and (max-width: 1055px),only screen and (min-width: 1056px){.message-bar .mb-text{border-bottom:1px solid #FFF}}.message-bar .button{margin:0 0 0 20px}.lng-ja .message-bar .button,.lng-zh .message-bar .button,.lng-ko .message-bar .button{white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 1055px),only screen and (min-width: 1056px){#top{margin:64px 0}#top .sub-h1{margin-bottom:56px}}@media only screen and (max-width: 767px){#top{margin-top:32px}#top .sub-h1{margin-bottom:0}}.faq-container{position:relative;z-index:10;-webkit-box-shadow:0 20px 50px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 20px 50px 0 rgba(0,0,0,0.1);box-shadow:0 20px 50px 0 rgba(0,0,0,0.1);background-color:#FFF;padding-top:15px;padding-bottom:15px;border:1px solid #CED4E0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.faq-container .accordion-item:not(:first-child){border-top:1px solid #EBECF0}.faq-container .question{position:relative;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 1055px),only screen and (min-width: 1056px){.faq-container .question{padding:39px 128px 39px 48px}}@media only screen and (max-width: 767px){.faq-container .question{padding:20px 63px 20px 24px}}.faq-container .question h4{margin-bottom:0}@media only screen and (max-width: 767px){.faq-container .question h4{font-size:15px;line-height:20px}}.faq-container .question::after{position:absolute;content:"";display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #D6DAE0;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-image:url(../../i/ico/ico-plus-blue.svg)}@media only screen and (min-width: 768px) and (max-width: 1055px),only screen and (min-width: 1056px){.faq-container .question::after{top:24px;right:32px;width:56px;height:56px}}@media only screen and (max-width: 767px){.faq-container .question::after{top:16px;right:16px;width:32px;height:32px}}.faq-container .question:hover:not(.expand)::after{background-color:#00b451;border:none;background-image:url(../../i/ico/ico-plus-white.svg)}.faq-container .question.expand::after{background-color:transparent;background-image:url(../../i/ico/ico-close-blue.svg)}.faq-container .question.expand:hover::after{background-color:#00b451;border:none;background-image:url(../../i/ico/ico-close-white.svg)}.faq-container .answer{-webkit-transition:max-height .3s ease-out;-o-transition:max-height .3s ease-out;-moz-transition:max-height .3s ease-out;transition:max-height .3s ease-out;height:auto;max-height:0;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1055px),only screen and (min-width: 1056px){.faq-container .answer{padding:0 128px 0 80px}}@media only screen and (max-width: 767px){.faq-container .answer{padding:0 64px 0 24px}}@media only screen and (max-width: 767px){.faq-container .answer h5,.faq-container .answer li,.faq-container .answer p{font-size:12px;line-height:18px}}.faq-container .answer h5{margin-bottom:0}.faq-container .answer ul{padding-left:20px}.faq-container .answer ul li{padding-bottom:0}@media only screen and (min-width: 768px) and (max-width: 1055px),only screen and (min-width: 1056px){.faq-container .answer p:last-child{margin-bottom:39px}}@media only screen and (max-width: 767px){.faq-container .answer p:last-child{margin-bottom:16px}}.faq-container div.expand+div{max-height:5000px}#faq{background:#F7F9FC}#faq .container{padding-bottom:5.5rem}.cards{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #FFFFFF), color-stop(50%, #F7F9FC));background:-webkit-linear-gradient(top, #FFFFFF 50%, #F7F9FC 50%);background:-moz- oldlinear-gradient(top, #FFFFFF 50%, #F7F9FC 50%);background:-o-linear-gradient(top, #FFFFFF 50%, #F7F9FC 50%);background:linear-gradient(to bottom, #FFFFFF 50%, #F7F9FC 50%);padding-bottom:4rem}.cards .container{padding-top:5.5rem;background-color:#F2F8FF;border:1px solid #CED4E0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 24px 48px 0 rgba(30,34,42,0.08);-moz-box-shadow:0 24px 48px 0 rgba(30,34,42,0.08);box-shadow:0 24px 48px 0 rgba(30,34,42,0.08)}.cards h4{font-size:24px;line-height:36px}.cards p{margin-bottom:0}@media only screen and (min-width: 1056px){.cards .row [class*='span']{padding:56px 56px}}@media only screen and (min-width: 768px) and (max-width: 1055px),only screen and (min-width: 1056px){.cards .row [class*='span']{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 767px),only screen and (min-width: 768px) and (max-width: 1055px){.cards .row [class*='span']{padding:40px 16px;text-align:center}}.cards .row [class*='span'] img{margin-bottom:16px}@media only screen and (min-width: 768px) and (max-width: 1055px){.cards .row [class*='span'] img{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' fill-rule='evenodd' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 8L6.125 12 14 4'/></svg>")}.modal-open{position:relative}@media only screen and (min-width: 768px) and (max-width: 1055px),only screen and (min-width: 1056px){.modal-lg{width:90%;max-width:1060px}}.modal-backdrop{height:100%;z-index:999}.modal-header{border:none;padding-right:40px}.modal-body{padding:80px 104px}@media only screen and (max-width: 767px){.modal-body{padding:40px 20px}}.modal-body ol{margin-left:25px}.modal-body ol>li::marker{font-weight:bold}.modal-top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal-top .illustration img{position:relative;top:-48px}@media only screen and (max-width: 767px){.modal-top .illustration{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-top .illustration img{top:0;margin-bottom:20px}}.modal-bottom{padding:32px;border:1px solid #BBC1CC;background-color:#f8f9fa}@media only screen and (min-width: 768px) and (max-width: 1055px){.modal-bottom .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.modal-bottom .icon{min-width:45px}.modal-bottom p{margin:0}.modal-bottom .button-wrapper{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.modal-bottom .button-wrapper .button{margin:0}@media only screen and (max-width: 767px),only screen and (min-width: 768px) and (max-width: 1055px){.modal-bottom .icon,.modal-bottom .text{margin-bottom:20px}}.modal-close{position:absolute;z-index:2;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #D6DAE0;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-image:url(../../i/page/virus-protection-guarantee/modal-close.svg)}@media only screen and (min-width: 768px) and (max-width: 1055px),only screen and (min-width: 1056px){.modal-close{top:40px;right:32px;width:56px;height:56px}}@media only screen and (max-width: 767px){.modal-close{top:16px;right:16px;width:32px;height:32px}}.modal-close:hover{background-color:#00b451;border-color:transparent;opacity:1;background-image:url(../../i/page/virus-protection-guarantee/modal-close-hover.svg)}.lng-ja #app .password-generator label,.lng-zh #app .password-generator label,.lng-ko #app .password-generator label{white-space:nowrap}
/*# sourceMappingURL=random-password-generator.css.map */